{'fraction_non_alphanumeric': 0.013245033112582781, 'fraction_numerical': 0.0033112582781456954, 'mean_word_length': 5.570652173913044, '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}}
Research and design of embedded microprocessor based on ARM architecture

Based on the research of ARMv4 architecture, a kind of 32bit embedded microprocessor is designed and implemented. Firstly, the ARMv4 instruction set is divided into different types according to its characteristics, which is conducive to the design of a simple structure of the decoding circuit. Secondly, an improved pipeline architecture is proposed to improve the efficiency of the instruction execution, aiming at the problem of clock period pause in current traditional pipeline. Finally, considering the delay of the long multiplication and long addition operation, the design of the independent single cycle multiplier module and the fast adder module is designed to improve the operation speed. The entire design uses Verilog to carry on the structure level description, through the Modalism simulation verifies the validity of the design function, and carries on the hardware realization in the FPGA development board. The experimental results show that the embedded microprocessor can execute ARM instruction correctly, and the performance is improved compared with the traditional microprocessor in the same instruction set.