🌟🌟🌟博主主页:MuggleZero 🌟🌟🌟

 《ARMv8架构初学者笔记》专栏地址:《ARMv8架构初学者笔记》

CoreLink NIC-400(Network Inter Connect)网络互连是高度可配置的,使您能够创建一个完整的高性能、优化和符合AMBA标准的网络基础设施。CoreLink NIC-400网络互连有许多可能的配置。它们的范围从单一的桥接组件,例如AHB到AXI协议转换桥,到由多达128个主站和64个AMBA协议的从站组成的复杂互连。我们可以把它看作是芯片内部的连接器

NIC-400的配置可以由多个交换机组成,有许多拓扑结构选项。下面的图显示了NIC-400的顶层框图,其中包含:

  • 多个开关。

  • 多个AMBA从属接口块(ASIB)。

  • 多个AMBA主接口块(AMIB)。

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

欢迎关注我的个人微信公众号,一起交流学习嵌入式开发知识!

关注「求密勒实验室」

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐