首先给出了SM3在SoC上的实现,然后主要分析了算法的结构,选择Verilog语言进行算法描述,使用ModelSim进行仿真,用SoPCBuilder进行接口封装,最后在CycloneIV系列的EP4CE22F17C8N上进行了实现,测试表明,运行频率可以达165MHz,吞吐量为1184.8Mbit/s。
Firstly the realization of SM3 on SoC was given. The structure of the algorithm was analyzed mainly, and the algorithm was realized by the Verilog hardware description language, in order to simulate this algorithm, the A1- tera simulation software ModelSim was chosen, SoPC Builder was used for interface package, and finally it was im- plemented in the Cyclone IV EP4CE22F17C8N. Its operation frequency can reach 165 MHz and its throughput rate is 1 184.8 Mbit/s.