Desigining A Microcontroller On Fpga using Verilog Hdl

Click For Summary
SUMMARY

The discussion centers on designing a microcontroller using Verilog HDL on an FPGA, specifically utilizing Xilinx Project Navigator. The user is studying "Advanced Digital Design with the Verilog HDL" by M.D. Ciletti and "Verilog HDL (2nd Edition)" by Samir Palnitkar. They possess foundational knowledge of digital components like adders and shift registers but seek guidance on starting the project from scratch. Recommendations include consulting the Xilinx manual and exploring resources like opencores.org for existing Verilog microprocessor cores.

PREREQUISITES
  • Understanding of Verilog HDL programming
  • Familiarity with FPGA design concepts
  • Experience using Xilinx Project Navigator
  • Basic knowledge of digital circuit components (adders, encoders, shift registers)
NEXT STEPS
  • Explore existing Verilog microprocessor cores on opencores.org
  • Review the Xilinx Project Navigator manual for detailed guidance
  • Learn about instruction set architecture for microcontrollers
  • Practice simulation techniques using Xilinx tools
USEFUL FOR

Students in electrical engineering, FPGA developers, and anyone interested in microcontroller design using Verilog HDL.

sanxmks
Messages
1
Reaction score
0
Hi to all.

I am into my last semester of graduation, i have assigned a project "Design of a micro controller using verilog in a fpga"
i am studding the following books for help.
Advanced_Digital_Design_with_the_Verilog_HDL-M.D.Ciletti
and Verilog HDL (2nd Edition) by Samir Palnitkar
i have searched a lot, my supervisor is not helping me i don't know what i should do.
i am using Xilinx project navigator.
please help me and guide me that how should start programming it from scrap, and what i must do.
i know how to make adders, encodes, shift registers etc.
so please guide me.

reguards
 
Engineering news on Phys.org
What exactly are you looking for, you can buy any of several soft processors for a FPGA. If I had to do it myself, I would look back to the old 1802 and make a model similar to it. Any of them though can be done. (BTW, I do not know Verilog; mine is of VHDL.)

KM
 
sanxmks said:
Hi to all.

I am into my last semester of graduation, i have assigned a project "Design of a micro controller using verilog in a fpga"
i am studding the following books for help.
Advanced_Digital_Design_with_the_Verilog_HDL-M.D.Ciletti
and Verilog HDL (2nd Edition) by Samir Palnitkar
i have searched a lot, my supervisor is not helping me i don't know what i should do.
i am using Xilinx project navigator.
please help me and guide me that how should start programming it from scrap, and what i must do.
i know how to make adders, encodes, shift registers etc.
so please guide me.

reguards
Hi sanxmks,

Welcome to PF!

If you have specific question about Xilinx CAD tools, then you can ask them in the electrical engineering section. As your question currently stands, its a little too ambiguous. At this point the best advise I can give you is to refer to the manual that came with the CAD tool.
 
You can also look under projects at opencores.org. There are numerous examples of verilog microprocessor cores that you can look at to see what is involved. That may help you pick what instruction set you want to be compatible with or what processor you want to emulate.

You can probably simulate some with Xilinx tools without too much effort.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
3K
Replies
13
Views
6K
Replies
5
Views
4K
Replies
7
Views
3K
  • · Replies 6 ·
Replies
6
Views
6K
  • · Replies 11 ·
Replies
11
Views
7K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
2
Views
3K
Replies
8
Views
4K