摘要
随着RISCCPU/DSP处理速度的提高,使得使用微码程序来实现原来只有用ASIC才能实现的高速通信链路上的数据适配和处理成为可能。该文介绍了一个开源的RISC处理器体系结构,并为了使之适用于通信处理,在其中增加了一个CRC32的并行计算单元,用以支持用微码指令计算CRC,并行计算宽度为32bits。对所提的CRC32并行计算方法进行了详细阐述。
The increasing processing speed of RISC CPU/DSP makes it possible to use the microcode program to adapt and process the protocol data in high-rate communication links, which could only be implemented by ASIC before. This paper gives an introduction to OpenRISC architecture, an open source RISC CPU. A CRC32 parallel computing module, which is used to support the calculation of CRC through the microcode instruction, is embedded for the architecture to be applicable to network protocols processing. The method of CRC32 parallel computing is also explained in detail.
出处
《电子科技》
2006年第9期29-33,共5页
Electronic Science and Technology