当前位置:首页 > FPGA > Versal ACAP > 正文内容

what is network on chip(NOC)?

image.png上面的一堆主要是说:现在PS、PL、DDR甚至外设和AIE都能通过统一的NOC进行通信。

image.png具体有以下这些单元来实现:

1. NMU(NoC Master Units)

  • 功能
    NMU是数据进入NoC(片上网络)的入口 ,类似高速公路的“入口收费站”。它负责将主设备(如CPU、DMA控制器等)发出的数据请求打包成网络数据包,并注入到NoC中传输。

  • 通俗比喻
    假设NoC是一个物流系统,NMU就是发货仓库,负责将货物(数据)贴上标签(包头信息)并送上运输路线。


2. NSU(NoC Slave Units)

  • 功能
    NSU是数据离开NoC的出口 ,类似“出口收费站”。它接收从NoC传来的数据包,并将其解包后传递给目标从设备(如内存、外设等)。

  • 通俗比喻
    继续物流系统的比喻,NSU就是收货仓库,负责接收运输过来的货物并分发给最终用户。


3. NPI(NoC Programming Interface)

  • 功能
    NPI是配置和管理NoC的接口 ,类似物流系统的“控制中心”。通过NPI,可以设置NMU/NSU的参数(如路由路径、服务质量等),监控NoC状态,或调试网络问题。

  • 通俗比喻
    就像物流系统的调度员,通过NPI可以调整运输路线、优化效率,或实时查看每个仓库(NMU/NSU)的运作情况。


4. NPS(NoC Packet Switch)

  • 功能
    NPS是数据包交换机 ,负责在NoC内部高效路由数据包。它根据目标地址动态选择最优路径,类似高速公路上的“立交桥”或“交通枢纽”,确保数据包快速到达目的地。

  • 通俗比喻
    如果NoC是一张城市路网,NPS就是智能导航系统,实时为每辆“数据车”规划最通畅的路线,避免拥堵。




扫描二维码推送至手机访问。

版权声明:本文由我的FPGA发布,如需转载请注明出处。

本文链接:https://myfpga.cn/index.php/post/436.html

分享给朋友:
返回列表

没有更早的文章了...

下一篇:Versal ACAP Primer Handbook

“what is network on chip(NOC)?” 的相关文章

Versal ACAP Primer Handbook

Versal ACAP Primer Handbook

一、核心架构区别1. Versal(ACAP)异构计算架构 :Versal是AMD/Xilinx推出的自适应计算加速平台(ACAP) ,集成多种计算单元:标量处理引擎 (Scalar Engine):包含ARM Cortex-A72应用处理器(APU)和Cortex-R5实时处理器(RPU),支持L...

自定义Versal BSP编译Petalinux

自定义Versal BSP编译Petalinux

首先设计XSA文件略紧接着我们开始编译Petalinux我的系统版本:LSB Version:    core-11.1.0ubuntu4-noarch:security-11.1.0ubuntu4-noarch Distributor ...

(二)自定义Versal BSP编译Petalinux

(二)自定义Versal BSP编译Petalinux

接下来我们配置uboot、内核,弹出uboot页面按两次Esc按键即可退出chanra1n@chanra1n-Standard-PC-i440FX-PIIX-1996:~/vd100$ petalinux-config -c u-boot [INFO] Bi...

自定义Versal BSP创建XSA文件

自定义Versal BSP创建XSA文件

新建工程:紧接着添加CIPS双击,然后根据你的硬件添加外设,例如我添加SPI的存储器、EMMC和SD卡这里图片截图有问题,GEM0需要勾选MDIO。接下来按OK即可,我们现在开始配置NOC按OK后退出,我们配置这个时钟紧接着创建例化模板:Verilog程序(top.v)`timescale ...