NetSpeed公司提供的NOC包括三部分,可以通過NocStudio進行配置生成。
1)NetSpeed Orion,面向快速SoC design的可綜合平臺。
2)Linley
?
NetSpeed NoC面向復雜的interconnect實現,同時優化內部physical implementation和timing closure.
NoC是基于mesh topology結構的,實現點到點的通信。
其中router完成路由,hoster實現packet到transaction的轉變。
分散路由而不是中間集中再分散,更容易解決堵塞的問題。(global routing解決congestion point的問題)
可高度定制化的NoC
1)Link width可變;
2)each router ports可變;
3)不必要的router可刪除;
?
Bridges:
Router之間通過packet的形式傳遞信息,host直接遵循amba總線的transaction形式,
所以兩者之間需要一個bridge進行轉換。
?
所以整個NoC由四部分組成:router,bridges,host,links between routers?
?
針對timing closure,主要通過在link中加入reg和在Router與Router之間添加reg來實現。
該NoC部分支持Multiple NoC Router Layer,來滿足bandwidth和virtual channel的需求。這時一個single bridge
???????? 連接到多個NoC Layer
NoC中的clock domain可以通過Bridge來實現。
?