航空电子技术
航空電子技術
항공전자기술
Avionics Technology
2015年
3期
40-44
,共5页
王荣阳%袁泉%陈栋%王科
王榮暘%袁泉%陳棟%王科
왕영양%원천%진동%왕과
片上网络%路由节点%虚拟通道%虫孔交换
片上網絡%路由節點%虛擬通道%蟲孔交換
편상망락%로유절점%허의통도%충공교환
network-on-chip (NoC)%NoC router%virtual channel%wormhole switching
基于Stanford-NoC模型设计实现了采用虚拟通道技术和虫孔交换策略的片上网络路由器。为输入缓冲队列结构路由器采用XY路由算法和信约(credit-based)机制实现数据微片的流控制,其虚拟通道和开关分配采用分离式输入优先分配,round-robin仲裁机制解决资源竞争问题。基于该路由器建立了32位数据位宽的4×42D MESH结构NoC模型。仿真和测试结果表明,该片上网络占用资源少,最大工作频率为139 MHz,节点间最大吞吐率为4.46 Gbps。
基于Stanford-NoC模型設計實現瞭採用虛擬通道技術和蟲孔交換策略的片上網絡路由器。為輸入緩遲隊列結構路由器採用XY路由算法和信約(credit-based)機製實現數據微片的流控製,其虛擬通道和開關分配採用分離式輸入優先分配,round-robin仲裁機製解決資源競爭問題。基于該路由器建立瞭32位數據位寬的4×42D MESH結構NoC模型。倣真和測試結果錶明,該片上網絡佔用資源少,最大工作頻率為139 MHz,節點間最大吞吐率為4.46 Gbps。
기우Stanford-NoC모형설계실현료채용허의통도기술화충공교환책략적편상망락로유기。위수입완충대렬결구로유기채용XY로유산법화신약(credit-based)궤제실현수거미편적류공제,기허의통도화개관분배채용분리식수입우선분배,round-robin중재궤제해결자원경쟁문제。기우해로유기건립료32위수거위관적4×42D MESH결구NoC모형。방진화측시결과표명,해편상망락점용자원소,최대공작빈솔위139 MHz,절점간최대탄토솔위4.46 Gbps。
The virtual-channel and wormhole-switching NoC router is designed based on Stanford-NoC model. The NoC router is input-queued architecture, using XY routing algorithm and credit-based flow control mechanism to manage the data flow. Separable input-first allocator with round-robin arbitration is adopted in the allocation of virtual channels and crossbar switch. A 32-bit data width 4×4 2D MESH NoC has been realized and implemented on the FPGA development platform. Results show that this NoC prototype takes a small amount of FPGA resources. The maximum frequency is 139 MHz and the maximum throughput between routers is up to 4.46 Gbps.