This paper presents bootloader and debugger architectures that are designed for an NoC-based Multiprocessor System On-Chip (MPSoC). An MPSoC demands scalable bootloader and debugger architectures, especially with the increasing of the number of the processor cores. The proposed bootloader and debugger designs utilize the NoC interconnect network to distribute data to and from the cores. With this design approach, the bootloader and debugger require relatively small hardware overhead and are able to fully utilize the benefit of the NoC architecture's scalability.
Network-on-Chip (NoC) has been proposed as a solution for the communication challenges of Multi-ProcessorSystem-on-chip (MPSoC) design in nanoscale technologies and it has better reusability and scalability. However along with the advantages of any communication parameter follow its disadvantages. Most state-of-the-art NoC architecture and their design flows is optimized for a single application, and no single NoC can provide optimal performance across a wide range of applications. In this research, a reconfigurable and adaptable Network-on-Chip architecture is proposed. Adaptive routing components are designed to enable the router to select a path with less congestion. Parameterize file is designed to enable the NoC to be reconfigured and scalable.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.