Forum: FPGA, VHDL & Verilog help me..newbie in this language

Author: qayyum salleh (newbie_malaysia)
Posted on:
Attached files:

Rate this post
0 useful
not useful
please..can anyone help me to create the testbench for 
controller,datapath and alucontrol for the codes in attachment?it is 
hard to understand the codes so by doing some test bech hope it will 
help me to understand more..realy i'm a newbie..thank you

Author: Omega (Guest)
Posted on:

Rate this post
0 useful
not useful

if you don't know anything about the language verilog, than start a very 
simple project. Try to describe a "OR", "AND", ... gate, several flip 
flops, counter, and so on. Write testbenches for all this simple tests. 
Than, and only than you can do this without problem and you feel save, 
take your module and start to write an testbench.

If you have no idea how to describe a OR gate, counter, etc. than begin 
to read literature, otherwise you will fail completely!!!


Author: PittyJ (Guest)
Posted on:

Rate this post
0 useful
not useful
If you are new, why do you start with such a complex thing like a 
Start with an blinking LED, even there are enough pitfalls for a newbie.

Author: Micha (Guest)
Posted on:

Rate this post
0 useful
not useful
in fact this "minimips" is vey interesting code!

My recommendation to qayyum salleh:
If you are new to the subject and want to learn Verilog hands on - start 
with some blinking LEDs, reaction on switches, some easy combinatorial 
logic and register logic examples.
If you want to continue towards more complex things - have a look at the 
website www.fpga4fun.com.
Another very good resource for learning purposes is the minimalistic 
MCPU at opencores (just google for MCPU...) I rewrote it from its 
functional specs and that helped me a lot to learn how things work ;)

Good Luck!


Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [vhdl]VHDL code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]

Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.