Internship Assigned Task 3

Learn the Basic of Network-on-Chip

I have learned the basics of NoC architecture, gaining insights into routing algorithms, packet-switching methods, and ARM AMBA protocols, specifically APB and AXI, which are vital for modern IC design. I have dived deep into APB and AXI to learn how they perform read and write operations as in Picture, their differences, and when to use them. At Skyechip, I had the chance to read and learn how to code AXI and APB.

In summary, these NoC components work together to enable high-performance, scalable communication and data management, ensuring efficient operation and resource utilization. Yet there are much more components in the NoC RTL design for to learn in the future if I ever have the chance to work in Skyechip again. Through this task, I have a clear overview of what is network on chip, how does it work and where does it work.

Screenshot 2024-10-09 131956.png