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)
Urban Stadler Harald Trinkl Jakob Lechner Christian Walter

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
Marcus Jeitler Josef Mosser Hermann Frühwirth Stephan Ramberger

What's MatPRO?
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.


 * current Development of ISA and Assembler
 * current source files

Discussion about three processor architectures
Our discussion about three processor architectures is done. Stop by to see what´s it about!

SISP (Spartanic Instruction Set Processor)
Thomas Polzer, Philipp Jahn, Thomas Flanitzer

Architecture Review
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
Details about our planned processor as well as the instruction set definition can be viewed here.

Tools
The following tools have been developed for our processor:
 * Assembler
 * Instruction simulator
 * VHDL code generator

Samples
Sample assembler files can be found here.

iMISC (invertable Minimized Instruction Set Computer)
Michael Pöttschacher Maximilian Rosenblattl Andreas Wolf

We have choosen to compare the following architectures by their instruction sets


 * Atmel AVR architecture
 * 64Bit DEC Alpha architecture
 * Infineon TriCore architecture

See Details here.

Details about iMISC

marca - McAdam's RISC Computer Architecture
Roland Kammerer Wolfgang Puffitsch Kenan Bilic

For our comparison of three microprocessors go here.


 * SPEAR
 * Alpha 21264/EV6
 * ATmega 16

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
Oliver Hoeftberger Simon Pirker Bernhard Weirich Yilin Huang

Our three examples of RISC ISA are the following:


 * ARM
 * PowerPC 405
 * PICmicro

You might be interested in the our  NORISK Processor Design. The VHDL codes, Assembler and Instruction Set Simulator are here.

Group 6
Ljatifi & Arfan

The examples

Here is our instruction set.