|
发表于 2009-8-6 11:15:29
|
显示全部楼层
Open8 uRISC
http://opencores.org/?do=project&who=open8_urisc
以下是对该processor的介绍,更多的可以在www.opencores.org上面查找,这个国外用的最多开源的网站。
:
8-bit RISC processor core based on the Vautomation uRISC This is a "clean" reimplementation of the Vautomation uRISC processor core (now named the Arclite core) based on ISA documentation only.
As a professional FPGA developer, I find myself restricted from using GPL & LGPL licensed cores. (Our lawyers won't let use touch them) As such, this core is licensed under a modified BSD license. You can do what you like to it, just make sure you leave my name in it somewhere.
It implements the full v8 architecture with a few additions, most of which are optional.
* 36 basic instructions (+4 new instructions)
* 8-bit PSR with Z, C, N, I (interrupt), and 4 general purpose status bits.
* 8 8-bit registers, R0 though R7.
* Accumulator register R0
* 16-bit program counter - any two registers may be paired to create an index register.
* 3 basic addressing modes; addressed, indexed, and indexed with offset |
|