Abstract
This paper presents the hardware architecture of DynaCORE, a dynamically reconfigurable system-on-chip for network applications. DynaCORE is an application specific coprocessor for offloading computationally intensive tasks from a network processor. The system-on-chip architecture is based on an adaptable network-on-chip which allows the dynamic replacement of hardware modules as well as the adaptation of the on-chip communication structure. The coprocessor leverages the active partial reconfiguration feature of modern FPGAs in order to adapt to shifting demand patterns. An embedded general-purpose processor core within the coprocessor runs software which manages the configurations of the device. With reference to a prototypical implementation targeting a Xilinx Virtex-II Pro FPGA, this paper focuses on on-chip communication issues. Topics include the integration of PowerPC processor cores into the configurable logic as well as the mode of operation of the network-on-chip.
Original language | English |
---|---|
Title of host publication | Proceedings 20th IEEE International Parallel & Distributed Processing Symposium |
Publisher | IEEE |
Publication date | 01.01.2006 |
Article number | 1639445 |
ISBN (Print) | 1-4244-0054-6 |
DOIs | |
Publication status | Published - 01.01.2006 |
Event | 20th IEEE International Parallel and Distributed Processing Symposium - Rhodes Island, Greece Duration: 25.04.2006 → 29.04.2006 Conference number: 114989 |