FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits

NoC Initiator Bandwidth

ginger919
Beginner
486 Views

I was using the Power Thermal Calculator (PTC) to check NoC power and I entered the required read and write bandwidth for an initiator as 22.4GBps and 22.4GBps. It threw out an error saying the bandwidth (read+write) utilization percentage should not exceed 100%. It was 200% in this case.

ginger919_0-1691657804815.png

Isn't the read bandwidth = 256 bits x 700 MHz = 22.4GBps?

Isn't the write bandwidth = 256 bits x 700MHz = 22.4GBps?

ginger919_1-1691657948672.png

Is the NoC initiator - switch connection a half duplex connection?

ginger919_2-1691658299062.png

 

Why is total NoC initiator bandwidth (read+write) 22.4GBps?

 

Labels (1)
0 Kudos
1 Reply
lixy
Employee
424 Views

Hi ginger919,


You can find out how the link between NoC initiator and Switch is from this Chapter in Intel Agilex® 7 M-Series FPGA Network-on-Chip (NoC) User Guide: https://www.intel.com/content/www/us/en/docs/programmable/768844/23-2/noc-switch-and-link-detail.html

"Each of the NoC initiator bridges connect with all four high-speed links."

"Two links (LR0 and LR1) carry traffic left-to-right.

The other two links (RL0 and RL1) carry traffic right-to-left."


I guess the "Figure 11" leads to some misunderstandings. According to this Chapter: https://www.intel.com/content/www/us/en/docs/programmable/768844/23-2/initiator-and-target-bandwidth-cons.html , the NoC Initiator Bus is typically 32Bytes, which means 256 bits in total, instead of separate 256-bit Read and 256-bit Write. Therefore, in PTC tool, Read and Write bandwidth sum can not exceed 100%.


Thanks & Regards,

Xiaoyan


0 Kudos
Reply