Title :
Design of a GALS-NoC Using Soft-cores on FPGAs
Author :
Katabami, Hideki ; Saito, Hiroshi ; Yoneda, Tomokazu
Author_Institution :
Univ. of Aizu, Aizu-Wakamatsu, Japan
Abstract :
In this paper, we propose a Globally-Asynchronous Locally-Synchronous Network-on-Chip (GALS-NoC) architecture for FPGAs. Each node in the proposed GALS-NoC is based on a soft-core processor for FPGAs. Each node also has a local clock generator with a clock gating circuit to reduce power consumption of nodes. The asynchronous network in the proposed GALS-NoC is based on MouseTrap. In addition to the proposed GALS-NoC, we propose three functions which control data transfers and distribution of local clock signal at application level. Moreover, we propose a design method for the proposed GALS-NoC using a design support tool set for FPGAs. In the experiments, we evaluate the execution time, power consumption, and energy consumption of the proposed GALS-NoC comparing with a single-clock NoC and a multi-clock NoC.
Keywords :
asynchronous circuits; clocks; field programmable gate arrays; network-on-chip; FPGA; GALS-NoC design; MouseTrap; application level; clock gating circuit; data transfer control; design support tool set; energy consumption evaluation; execution power; execution time evaluation; globally-asynchronous locally-synchronous network-on-chip architecture; local clock generator; local clock signal distribution control; node power consumption reduction; power consumption evaluation; soft-core processor; Bridge circuits; Clocks; Computer architecture; Field programmable gate arrays; Nickel; Synchronization;
Conference_Titel :
Embedded Multicore Socs (MCSoC), 2013 IEEE 7th International Symposium on
Conference_Location :
Tokyo
DOI :
10.1109/MCSoC.2013.35