Softwareteknologi DTU - Project No. 0185:  Accelerator Interface for Patmos
Danmarks Tekniske Universitet DTU
Bachelorprojekt - Softwareteknologi
Project No. 0185:  Accelerator Interface for Patmos
Aktuelle Tidligere  

Description:

Patmos is a RISC processor for real-time systems. For performance and time predictability reasons often algorithms are implemented directly in hardware. This project is about extending Patmos with an interface standard for hardware accelerators (coprocessors). One interface to be explored is a command to the accelerator that may include two register values and a destination register number on a write and a register value (or more in sequence) on a read. This interface is mapped to two custom instructions. The interface shall be demonstrated with a small accelerator. References: RoCC interface of the Rocket/RISC-V project.

Prerequisites:  02155 Computer Architecture and Engineering (recommended)

Supervisor(s) Martin Schöberl

Sidst opdateret: Nov 18, 2016 af Hans Henrik Løvengreen