University of Twente Student Theses
Connecting Æthereal to the Montium
Jongsma, T.M. (2010) Connecting Æthereal to the Montium.
PDF
1MB |
Abstract: | A Communication and Configuration Unit (CCU) is developed to make it possible to connect a Montium Tile Processor (TP) to an Æthereal Network-on- Chip (NoC). The CCU is the interface between the Montium TP and the NoC. A system with MicroBlaze processors connected to Æthereal with a Device Transaction Level (DTL) interface is already available. For better performance for Digital Signal Processing (DSP) the system will be extended with Montium TPs. The Montium TP is a coarse-grained reconfigurable processor. In Æthereal can be chosen from 2 types of Network Interfaces: bus or streaming. The only bus protocol used within this project is DTL. The implemented CCU has two interfaces to the NoC: a streaming interface for the data processing and a Memory-Mapped Input-Output (MMIO) interface for configuration and Direct Memory Access (DMA), which can be streaming or DTL. The choice for streaming or DTL is done at design-time, because it is implemented as an optional adapter which converts DTL to streaming. To be able to test the implemented CCU on an Field Programmable Gate Array (FPGA) evaluation board, a system consisting of 2 MicroBlaze Cores and 2 Montium TPs connected to Æthereal is generated. A small application is successfully executed on a Xilinx ML605 evaluation board, which contains a Virtex-6 FPGA. In this setup the Montium can run on 14.82 MHz. To be able to make a comparison with other CCUs, the design of the CCU, DTL adapter and Montium TP is also synthesized for an Application Specific Integrated Circuit (ASIC). The size of the CCU is 0.01478 mm2 without DTL adapter. The DTL adapter is 0.00149 mm2. These results were obtained using a 90 nm low power library and a clock frequency contraint of 400 MHz. |
Item Type: | Essay (Master) |
Faculty: | EEMCS: Electrical Engineering, Mathematics and Computer Science |
Subject: | 53 electrotechnology |
Programme: | Electrical Engineering MSc (60353) |
Link to this item: | https://purl.utwente.nl/essays/69767 |
Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page