Re: Designing CPU
- From: "HT-Lab" <hans64@xxxxxxxxxx>
- Date: Mon, 17 Mar 2008 12:16:09 GMT
<climber.tim@xxxxxxxxx> wrote in message
news:97c32a9f-aec1-4862-97dc-1fe6455f407c@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi.
It's probably not very good place for asking such, but there're should
be at least those who knows starting points.
We need to design our own CPU which can be very slow. It can execute
each instruction, let's say, up to 50 cycles. We don't care about
speed, and we are also don't care about memory size for microcode, but
we're really care about CPU unit size.
Where to read about CPU designing techniques, which are about shifting
all possible to microcode from CPU unit? Extreme case will be probably
Turing machine, but it's not practical. CPU registers and instructions
in our case should be looks like ARM9 processor, maybe.
I would suggest you check out the 16C54 from Microchip, very simple
instruction set and you can find a number of free implementations on the web
in both Verilog/VHDL. I my experience writing the software tools take far
more time than writing a simply processor so try to use an existing
instruction set.
Good luck,
Hans
www.ht-lab.com
.
- Follow-Ups:
- Re: Designing CPU
- From: Antti
- Re: Designing CPU
- References:
- Designing CPU
- From: climber . tim
- Designing CPU
- Prev by Date: Re: DDR3 speed, Altera vs Xilinx
- Next by Date: Re: ISE 9.2SP4 error
- Previous by thread: Re: Designing CPU
- Next by thread: Re: Designing CPU
- Index(es):
Relevant Pages
|