Computer Architecture Lab/WS2006
Project page for the course in winter 2006. Results of 6 real working processors can be found here.
RISE (Rarest Instruction Set Ever)[edit | edit source]
Our discussion about three processor architectures can be found here. We have choosen to evaluate the following processors with respect to their intstruction set
- 8Bit Xilinx Microblaze embeddedable processor suitable for FPGA synthesis. See http://www.xilinx.com/picoblaze for more detail.
- The 64Bit Alpha 21x64 RISC CPU.
- AVR ATMega. See http://www.atmel.com/products/AVR.
Our discussion workplace where whe are working on our draft for our CPU.
MatPRO[edit | edit source]
What's MatPRO?[edit | edit source]
MatPRO is a pipelined CoProzessor that handels 4x4 Matrix-Operations like addition or multiplication. It's equipped with a SimpCom-Interface to ensure an easy transport connection to existing SoC-Solutions.
Discussion about three processor architectures[edit | edit source]
Our discussion about three processor architectures is done. Stop by to see what´s it about!
SISP (Spartanic Instruction Set Processor)[edit | edit source]
Architecture Review[edit | edit source]
We have chosen the following three architectures:
- Intel 8bit micro processor platform (Representative: 8088)
- Atmel Atmega 8bit micro controller family (Representative: Atmega128)
- Motorola 68k family (Representative: 68008)
Our discussion about those three processor can be found here.
Instruction Set and Processor details[edit | edit source]
Details about our planned processor as well as the instruction set definition can be viewed here.
Tools[edit | edit source]
The following tools have been developed for our processor:
Samples[edit | edit source]
Sample assembler files can be found here.
iMISC (invertable Minimized Instruction Set Computer)[edit | edit source]
We have choosen to compare the following architectures by their instruction sets
See Details here.
Details about iMISC
marca - McAdam's RISC Computer Architecture[edit | edit source]
For our comparison of three microprocessors go here.
The VHDL sources, the assembler and the documentation are available here. Reversing a line works fine in hardware, feel free to try out other programs.
NORISK[edit | edit source]
Our three examples of RISC ISA are the following:
You might be interested in the our NORISK Processor Design. The VHDL codes, Assembler and Instruction Set Simulator are here.
Group 6[edit | edit source]
Ljatifi & Arfan
Here is our instruction set.