UMass Amherst YouMass People Finder

ECE 353 // Computer Systems Lab I // Fall 2008

Navigation

Home
Schedule
Instructor Office Hours and TA Lab Hours
Course Email Archive
Lab Report Format



Lab Assignments

Lab 0
Lab 1
Lab 2
Lab 3



Verilog Resources
Quartus II Resources
AVR Resources



Software Tools

Quartus II Web Edition Software Version 7.1 SP1 by Altera
MIDI-OX MIDI Utility
AVR Studio 4 by Atmel
WinAVR



Links

UMass Amherst
College of Engineering
Department of Electrical and Computer Engineering

Verilog Resources

    Examples of Verilog code from Brown and Vranesic

  • A number of useful links regarding Verilog HDL

  • Selected papers by C.E. Cummings on verilog coding
    • File: v_simul-mismatch.pdf
    • Title: RTL Coding Styles that Yield Simulation and Synthesis Mismatches
    • Explains the reason for mismatches between pre-synthesis and post-synthesis
      simulation and gives useful Verilog coding guidelines to avoid these problems.

    • File: v_nonblock-assign.pdf
    • Title: Nonblocking Assignments in Verilog Synthesis,
      Coding Styles that Kill!
    • Describes how Verilog blocking and nonblocking assignments are scheduled,
      gives important coding guidelines to infer correct synthesizable logic.

    • File: v_fsm-coding.pdf
    • Title: Coding and Scripting for FSM Designs with Synthesis-Optimized,
      Glitch-Free Outputs
    • Describes design and synthesis techniques for finite state machine designs.




  • *In computing, RAR is a proprietary file format for data compression and archiving.
    The RAR file format was developed by Eugene Roshal (hence the name RAR: Roshal ARchive), who was born on March 10, 1972 in Russia and graduated from Chelyabinsk Technical University. He also developed programs for packing and unpacking RAR files, originally for DOS, and later ported to other platforms. [Source: http://en.wikipedia.org/wiki/Rar ]