Desigining A Microcontroller On Fpga using Verilog Hdl

Click For Summary

Discussion Overview

The discussion centers around the design of a microcontroller using Verilog HDL on an FPGA, specifically addressing challenges faced by a student in their final semester. The scope includes programming guidance, project resources, and design methodologies.

Discussion Character

  • Homework-related
  • Technical explanation
  • Exploratory

Main Points Raised

  • A participant suggests exploring soft processors available for FPGAs and mentions a preference for modeling a design similar to the old 1802 microprocessor.
  • Another participant advises the original poster to clarify their specific questions regarding Xilinx CAD tools and refers them to the tool's manual for guidance.
  • One participant recommends visiting opencores.org for examples of Verilog microprocessor cores, which could assist in selecting an instruction set or processor to emulate.
  • It is noted that simulation of designs can likely be accomplished using Xilinx tools with relative ease.

Areas of Agreement / Disagreement

Participants provide various suggestions and resources, but there is no consensus on a single approach or solution to the original poster's query. Multiple perspectives on how to proceed with the project remain present.

Contextual Notes

The original poster's question is described as ambiguous, indicating potential limitations in the clarity of their request for help. There may be missing assumptions regarding their prior knowledge or specific project requirements.

Who May Find This Useful

This discussion may be useful for students or individuals interested in FPGA programming, microcontroller design, or those seeking resources for learning 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
7K
  • · 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