In this paper we present a design of a switch wrapper as a component of SNA (SoC network architecture), which is an efficient on-chip-network compared to a shared bus architecture in a SoC. The SNA uses crossbar routers to provide the increasing demand on communication bandwidth within a single chip. A switch wrapper for SNA is located between a crossbar router and IPs connecting them together. It carries out a mode of routing to assist crossbar routers and executes protocol conversions to provide compatibility in IP reuse. A switch wrapper consists of a direct router, two AHB-SNP converters, two interface sockets and a controller module. We implement it in VHDL. Using ModelSim simulation, we confirm the functionality of the switch wrapper. We synthesize it using a Xilinx Virtex2 device to determine resource requirements: The switch wrapper seems to occupy appropriate spaces, about 900 gates, considering that a single SNA crossbar router costs about 20,000 gates.
[1]
Hyuk-Jae Lee,et al.
A new multi-channel on-chip-bus architecture for system-on-chips
,
2004,
IEEE International SOC Conference, 2004. Proceedings..
[2]
Kees G. W. Goossens,et al.
Bringing communication networks on a chip: test and verification implications
,
2003,
IEEE Commun. Mag..
[3]
Luca Benini,et al.
Networks on Chips : A New SoC Paradigm
,
2022
.
[4]
Alain Greiner,et al.
A generic architecture for on-chip packet-switched interconnections
,
2000,
DATE '00.
[5]
Hyuk-Jae Lee,et al.
SNP: a new communication protocol for SoC
,
2004,
2004 International Conference on Communications, Circuits and Systems (IEEE Cat. No.04EX914).