Beta 1

Title OCP based adapter for network-on-chip
Author Olsen, Rasmus Grøndahl
Supervisor Sparsø, Jens (Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark)
Institution Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark
Thesis level Master's thesis
Year 2005
Abstract As technology improves, the number of transistors on a single chip is reaching one billion. This allows chip-designers to design complete systems on single chip with multiple CPUs, memory and analog circuits. With the large amount of resources available and with the demand for even shorter development time, reuse of intellectual property (IP) cores becomes inevitable. Today a lot of effort is used to find an easy and efficient way, to let IP cores communicate with each other. A new topology in chip design is network-onchip (NoC). With NoC the communication between cores can be standardized and traditional ad-hoc and/or bus-based solutions can be replaced with an on-chip network. This thesis presents two network adapters for an asynchronous on-chip network. Our network adapters decouple communication from computation through a shared memory abstraction. We use Open Core Protocol (OCP) to provide a standard socket interface for connecting IP cores. The network adapters provide guaranteed services via connections and connection-less best effort services via source routing. The implementation of our network adapters has an area of 0.18mm2 and 0.13mm2 using a 0.18μm technology, and they run at a frequency of 225MHz. A proposal for the improvement of synchronization between the synchronous and asynchronous domains is elaborated in this report, as studies have shown that the existing synchronization mechanism limits the throughput of the transactions and increases their latency.
Imprint Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU : DK-2800 Kgs. Lyngby, Denmark
Pages 147
Original PDF imm3949.pdf (1.27 MB)
Admin Creation date: 2006-06-22    Update date: 2012-12-19    Source: dtu    ID: 185861    Original MXD