🌟🌟🌟博主主页: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
欢迎关注我的个人微信公众号,一起交流学习嵌入式开发知识!
关注「求密勒实验室」