{'fraction_non_alphanumeric': 0.010432190760059613, 'fraction_numerical': 0.005961251862891207, 'mean_word_length': 5.653465346534653, '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}}
Implementation of trigonometric custom functions hardware on embedded processor

The CORDIC algorithm can be used to calculate the trigonometric functions and widely used in real time digital signal processing. In this paper, we explore various hardware structures in combination with software to realize the trigonometric functions as processor's instructions on Altera Nios II SOPC platform. With Nios II custom instructions, you can take full advantage of the flexibility of FPGAs to meet system performance requirements. Experimental results shows the proposed custom instructions are typically 1000 times faster than software functions in C language on the platform.