{'fraction_non_alphanumeric': 0.032917139614074914, 'fraction_numerical': 0.0, 'mean_word_length': 5.391304347826087, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
An event-based Network-on-Chip debugging system for FPGA-based MPSoCs

Nowadays, Multiprocessor Systems-on-Chip (MPSoCs) have high computation power due to the parallel processing using multiple processing elements (PEs). However, the communication costs increase with the number of PEs. Networks-on-Chip (NoCs) are the most promising solution for addressing the communication issues. This paper discusses the implementation of a user interactive NoC debugger. The system consists of two main parts; an on-chip hardware debugging system and an off-chip C++based computer application. The data debugging is transaction based and allows fault detection and reliable data analysis such as data logging, utilization report and dataflow visualization. The NoC debugger was implemented on a runtime reconfigurable and adaptive routable NoC and tested with a traffic generation technique.