1. 物理層(Wiring):主要解決通信通道的物理實現(xiàn)問題,包括互連結構(如圖2、圖3、圖4、圖5)、電氣性能等,這時候的信號由于噪音的存在是不可靠的。
2. 數(shù)據(jù)鏈路層(Data Link):通過數(shù)據(jù)分包(packetize)技術解決物理層信號不可靠的問題。在數(shù)據(jù)包中加入標準錯誤檢測碼(ECC)或者其他冗余信息來實現(xiàn)數(shù)據(jù)包的檢錯糾錯功能。
3. 網絡層(Network):主要研究數(shù)據(jù)包如何在網絡中傳輸,分為開關(Switching)算法或路由(Routing)算法,前者決定建立連接的類型,后者決定數(shù)據(jù)傳輸?shù)穆窂健?/FONT>
4. 傳輸層(Transport):主要研究在發(fā)送方如何將數(shù)據(jù)分解并建立數(shù)據(jù)包以及在接受方如何從數(shù)據(jù)包中獲得數(shù)據(jù)信息。
5. 系統(tǒng)層(System):系統(tǒng)軟件負責提供一個抽象的物理平臺。
6. 應用層(Application)。
(1)網絡結構:在NOC中,普遍使用也是最適合的網絡結構是包交換的直接網絡。每個節(jié)點通過雙向通道連接到相鄰的節(jié)點。NOC的網絡連接是異構的,需連接不同的處理部件和存儲部件,通信量的分布也是不均勻的。
(2)協(xié)議:在NOC巾,通信協(xié)議比總線協(xié)議要復雜得多,為了便于擴展,往往采用分層的網絡協(xié)議。協(xié)議的每一層提供特定的功能和接口。
�。�3)服務質量QOS:在NOC的路由決策時,可以提供服務質量,對關鍵部件的網絡帶寬或者延遲進行保證,沒有被保證的通信采用盡力而為的路由策略。另外,由于中擾和電壓降等問題使得部件之間的連線是不可靠的,為了保證可靠的數(shù)據(jù)傳輸,當遇到數(shù)據(jù)錯誤時,需要進行重傳,NOC通過流控機制來保證服務質量。
優(yōu)點:
1.通過點對點傳輸獲得低功耗