Graduate 580 Project

Grad project description...


 

 

Answer me these questions three
'Ere the other side you see

 

The grad project is worth 10 points, or half your homework grade.

Description

Complete a circuit design using:

  •  Verilog HDL

  •  An Electronic Design Automation (EDA) program of your choice

Deliverables

  •  Demonstrate your design and the software you used to complete it

  •  Present your results to the class... during the last week of class. Describe your design, your Verilog code, the software you used and your experiences over the course of the project.

  •  I will shortly setup milestones for us to agree on your choices of 1) design, 2) software, 3) presentation medium

EDA Software

There's a lot of fun, free software out there. Unfortunately, I wouldn't include the software in our textbook in that group. It's certainly free (for those of us who purchased the book), but it big, bulky and had much of the functionality drained from its veins (like working with HDLs).

Here are some ideas on other programs:

Verilogger is a complete Verilog simulation environment. With it, you can analyze Verilog, create waveforms, and simulate your design. It has a nice GUI interface... well, pretty nice. Evaluation copies are free. Try: 

www.syncad.com/vlg_form.htm 

Icarus Verilog is a Verilog simulator as well. I believe it only works from the DOS command shell. It doesn't look as nice as Verilogger, but it's free.

www.icarus.com/eda/verilog/ 

Circuitmaker 2000 is a schematic entry program and simulator. You can enter your gates, wire them up and then simulate them all in the same environment. It's fun once you get the hang of it. I also have a link to some nice tutorial information as well.

www.microcode.com 

There are a number of sites that index "free" tools for Verilog:

Some programs focus on automating the process of designing finite state machines. Here are some:

I looked at the Silos simulator from  www.simucad.com and they don't appear to offer a free or demo version of their software.

Of course, you can google things like:

  •  "finite state machine" +editor +verilog
  •  "finite state machine" +simulation +verilog

and such. I'll work with you on this.

yow, bill