EmbeddedRelated.com
Forums

Various CPU architecture overview

Started by Eric October 11, 2005
Hello all,

Is there a website or paper that decribes various CPU architectures
(i.e. 80x86, 8051, MIPS, ARM...)?

I'm looking for pros & cons of various different architectures.

I'm planning on coding up my own CPU in VHDL and I want to do a little
research before I pick and architecture.

Thanks,

Eric

Eric wrote:

> Hello all, > > Is there a website or paper that decribes various CPU architectures > (i.e. 80x86, 8051, MIPS, ARM...)? > > I'm looking for pros & cons of various different architectures. > > I'm planning on coding up my own CPU in VHDL and I want to do a little > research before I pick and architecture.
In Phil Koopmans book "Stack Computers, The New Wave" there is coverage of the various processor architectures with references. The book is on-line somewhere. Try http://www.ece.cmu.edu/~koopman/stack_computers/ for it. -- ******************************************************************** Paul E. Bennett ....................<email://peb@amleth.demon.co.uk> Forth based HIDECS Consultancy .....<http://www.amleth.demon.co.uk/> Mob: +44 (0)7811-639972 Tel: +44 (0)1235-811095 Going Forth Safely ....EBA. http://www.electric-boat-association.org.uk/ ********************************************************************
Eric wrote:
> Hello all, > > Is there a website or paper that decribes various CPU architectures > (i.e. 80x86, 8051, MIPS, ARM...)? > > I'm looking for pros & cons of various different architectures. > > I'm planning on coding up my own CPU in VHDL and I want to do a little > research before I pick and architecture. > > Thanks, > > Eric
<http://books.elsevier.com/us//mk/us/subindex.asp?maintarget=companions/defaultindividual.asp&isbn=1558605967&country=United+States &srccode=&ref=&subcode=&head=&pdf=&basiccode=&txtSearch=&SearchField=&operator=&order=&community=mk> The link is long, cut & paste if required. Quark....
Eric wrote:
> Hello all, > > Is there a website or paper that decribes various CPU architectures > (i.e. 80x86, 8051, MIPS, ARM...)? > > I'm looking for pros & cons of various different architectures. > > I'm planning on coding up my own CPU in VHDL and I want to do a little > research before I pick and architecture.
Shouldn't you focus on the Soft CPU's that are optimised for FPGA usage, then ? [ unless you are not bothered by the final speed or resource usage.... ? ] Things to look at are Opcode size, opcode reach, Opcode decode and register counts. Then there is system resource needs like DataSize, CodeSize and finally code access itself - something of an achilles heel of FPGA cpu design. Lattice have open sourced their Mico8 offering, so that's a good starting point. -jg
"Eric" <ericjohnholland@hotmail.com> schrieb im Newsbeitrag
news:1129052337.204522.113600@f14g2000cwb.googlegroups.com...
> Hello all, > > Is there a website or paper that decribes various CPU architectures > (i.e. 80x86, 8051, MIPS, ARM...)? > > I'm looking for pros & cons of various different architectures. > > I'm planning on coding up my own CPU in VHDL and I want to do a little > research before I pick and architecture. > > Thanks, > > Eric >
Try to get the first edition of Hennessy / Patterson: http://www.amazon.com/exec/obidos/tg/detail/-/1558605967/qid=1129059745/sr=8-2/ref=pd_bbs_2/102-7660191-7136155?v=glance&s=books&n=507846 This is a basic reading which covers all aspects about computer architecture. MIKE
quark01@gmail.com wrote:

> > <http://books.elsevier.com/us//mk/us/subindex.asp?maintarget=companions/defaultindividual.asp&isbn=1558605967&country=United+States > &srccode=&ref=&subcode=&head=&pdf=&basiccode=&txtSearch=&SearchField=&operator=&order=&community=mk> > > The link is long, cut & paste if required. >
Can I recommend this for posting long URLs? http://tinyurl.com/ Paul Burke
Eric wrote:
> Is there a website or paper that decribes various CPU architectures > (i.e. 80x86, 8051, MIPS, ARM...)?
Try this one for a start: <http://www.sasktelwebsite.net/jbayko/cpu.html> -- M.I.K.e