Hello All,
In I.MXRT1176 there is a peripheral name Network Interconnect Subsystem(NIC301)
1.Could you please explain, what is the use of this peripheral?
2. How can it be used in a application?
Thank you,
Regards
NIC301 is a hardware mechanism used to implement Network-on-Chip (NoC) that connects different master devices (e.g., processor cores, DMA controllers, peripherals, etc.) and slave devices (e.g., memory, peripherals, etc.) to achieve efficient sharing and access to system resources. ), thus realizing efficient sharing and accessing of system resources.
The CoreLink Network Interconnect is a highly configurable component that enables you to create a complete high performance, optimized AMBA-compliant network infrastructure. The possible configurations for the CoreLink Network Interconnect can range from a single bridge component, for example an AHB to AXI protocol bridge, to a complex infrastructure that consists of up to 128 masters and 64 slaves of a combination of different AMBA protocols.
A CoreLink Network Interconnect configuration can consist of multiple switches with many topology options. CoreLink Network Interconnect contains:
multiple switches
multiple AMBA Slave Interface Blocks (ASIBs)
multiple AMBA Master Interface Blocks (AMIBs).
CoreLink Network Interconnect NIC-301 Technical Reference Manual:
https://developer.arm.com/documentation/ddi0397/i/
Best regards,
Gavin