片上网络NoC(一)—— 概述
? ? ? ? 也許人們比較熟悉的是片上系統SoC(system-on-chip),卻對片上網絡NoC(networ-on-chip)相對陌生一點。其實可以簡單的理解為NoC是SoC的“升級版”或者“加強版”。
? ? ? ? ?隨著半導體工藝和集成電路技術的快速發展,SoC的集成度越來越高,單個芯片上往往可以集成數百個諸如微處理器、存儲器、I/O接口的知識產權核(Intellectual Property Cores,IP核)。但盡管如此,隨著現在嵌入式電子產品的功能越來越復雜,SoC已經漸漸的不能滿足需要。主要存在三方面的問題:
? ? ? ? 一,可擴展性差。傳統的SoC采用的是總線結構,而該結構限制了可以連接的資源的數目。總線的地址空間不可能無限的擴展。而且,由于各個資源共享連接的介質,雖然總線可以由多個用戶共享。但是一條總線無法支持一對以上的用戶同時通信。所以這種串行訪問機制導致了通信的瓶頸,限制了其擴展性。
? ? ? ? 二,通信效率低下。當系統有多個內核的時候,需要很長的連線。這不僅限制了總線的連接速度,功耗也很難控制。
? ? ? ? 三,單一時鐘同步問題。集成電路設計工藝技術的進步使得工藝特征尺寸進入納米級,器件的工作頻率迅速上升,時鐘頻率在達到10GHz后,由連線帶來的時延問題愈發嚴重,這也將給電路的設計帶來巨大的影響,信號在全局連線上的傳播可能需要好幾個時鐘周期,對于時鐘偏移(clock skew)將不能進行精確地控制,而且時鐘樹的功耗在整個芯片功耗中比重較大,使用單一系統的時鐘來同步整個芯片是極其困難的。
?
參考:《基于格型拓撲結構的片上網絡路由算法研究》,楊磊,西安電子科技大學,2012
?
轉載于:https://blog.51cto.com/nyc1991/1140154
總結
以上是生活随笔為你收集整理的片上网络NoC(一)—— 概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微软官方office2010使用技巧宝典
- 下一篇: svn 413 Request Enti