{'fraction_non_alphanumeric': 0.03278688524590164, 'fraction_numerical': 0.0029806259314456036, 'mean_word_length': 5.339622641509434, '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}}
Hardware Software Codesign of the Xilinx Microkernel

In this paper, we describe work in progress on a methodology for the hardware-software codesign of the Xilinx Micro-Kernel (XMK), leveraging the Xilinx Platform Studio (XPS) [1]. Combined with the Microblaze [2] softprocessor and the XPS system design framework, XMK is an ideal target for hardware acceleration due its modular design and configurability. Our methodology will target FPGA devices for programmable processor systems and target the fine-grain, yet, efficient hardware-software partitioning that is possible. We present our vision for the entire framework, which can address system level issues as well.