天天看點

【ARMv8基礎篇】NIC-400控制器簡介

CoreLink NIC-400(Network Inter Connect)網絡互連是高度可配置的,使您能夠建立一個完整的高性能、優化和符合AMBA标準的網絡基礎設施。CoreLink NIC-400網絡互連有許多可能的配置。它們的範圍從單一的橋接元件,例如AHB到AXI協定轉換橋,到由多達128個主站和64個AMBA協定的從站組成的複雜互連。我們可以把它看作是晶片内部的連接配接器。

NIC-400的配置可以由多個交換機組成,有許多拓撲結構選項。下面的圖顯示了NIC-400的頂層框圖,其中包含:

  • 多個開關。
  • 多個AMBA從屬接口塊(ASIB)。
  • 多個AMBA主接口塊(AMIB)。
【ARMv8基礎篇】NIC-400控制器簡介

NIC-400支援以下特性:

  • 1-128個slave接口,可以是AXI3/4,AHB-Lite salve和AHB-Lite 鏡像master接口;
  • 1-64個master接口,可以是AXI3/4,AHB-Lite salve,AHB-Lite 鏡像master接口,APB/2/3/4;
  • APB/2/3/4;
  • 階層化的時鐘門控;
  • Switch之間的Noc技術(Network on chip)
  • ….吧啦吧啦一堆特性

NIC-400和AMBA寄存器之間的差別

AMBA Designer是一種配置工具,可以生成CoreLink NIC-400網絡互連的具體實作。AMBA Designer驅動CoreLink NIC-400網絡互連生成引擎,為一組配置參數和實作腳本提供以下内容:

  • Verilog寄存器傳輸級(RTL)。
  • 測試平台和stimulus。
  • 合成腳本。

CoreLink NIC-400網絡互連和AMBA設計器的文檔套件和實作腳本是一起使用的。它們描述了CoreLink NIC-400網絡互連的原理和配置選項。這兩套文檔之間沒有重複的内容。以下章節描述了每套文檔所提供的資訊。

  • CoreLink NIC-400 Network Interconnect documentation on page 1-6.
  • AMBA Designer documentation.
  • Documentation for optional CoreLink features on page 1-6
【ARMv8基礎篇】NIC-400控制器簡介
歡迎關注我的個人微信公衆号,一起交流學習嵌入式開發知識!

繼續閱讀