Maker Pro
Maker Pro

HDL - microcontroller

I am thinking to begin a project/study using HDL (VHDL or Verilog) to
implement/simulate a microcontroller or a microprocessor behaviour. I
would to get some opinions about that. Would it be very complicated or
no?

Best Regards,
Pedro Henrique
 
R

Rich Grise

Jan 1, 1970
0
I am thinking to begin a project/study using HDL (VHDL or Verilog) to
implement/simulate a microcontroller or a microprocessor behaviour. I
would to get some opinions about that. Would it be very complicated or
no?

It would be very complicated for someone who's never done it before, or
who doesn't understand microprocessors. But it's definitely doable - there
are uP cores that you can just load in, and it'll microprocess. :)

http://www.google.com/search?q=microprocessor-architecture turns up
"about 1,440,000" hits;
http://www.google.com/search?q="microprocessor architecture" turns
up "about 229,000" hits.

That should give you some idea of the ballpark you're looking for.

Of course, it's up to you how you handle program and data memory, I/O,
timers, interrupts, ALU, etc.

It might not be a bad idea to look up some cores, and see how they
do it.

Good Luck!
Rich
 
D

David L. Jones

Jan 1, 1970
0
I am thinking to begin a project/study using HDL (VHDL or Verilog) to
implement/simulate a microcontroller or a microprocessor behaviour. I
would to get some opinions about that. Would it be very complicated or
no?

Best Regards,
Pedro Henrique

Yes, it would be *very* complicated even for someone who knows what
they are doing.

There are VHDL/Verilog microcontroller cores you can download (e.g
8051, Z80), start with that and work backwards. Don't start from the
bottom up.

Dave :)
 
Top