###
DOI:
计算机系统应用英文版:2012,21(1):144-147
本文二维码信息
码上扫一扫!
基于FPGA 技术的多通道CRC 校验系统
(1.云南大学 信息学院, 昆明 650091;2.遵义医学院 医学信息工程系, 遵义 563000)
Multi-Channel CRC Checking System Based on FPGA Technology
(1.Information College, Yunnan University, Kunming 650091, China;2.Zunyi Medical College, Zunyi 563000, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 1719次   下载 3862
Received:May 18, 2011    Revised:June 11, 2011
中文摘要: CRC编码由于其简单的编码规则的在网络及存储等诸多场合得到广泛应用,随着现代存储和传输技术的发展,软件编码校验已难以满足Gbit级高速传输的需要。基于FPGA技术设计了一个采用多通道高度并行技术实现的高速循环冗余校验(CRC)系统。系统采用五个2Gbps校验通道并行工作的方式来达到10Gbps的数据吞吐率,系统实现采用VerilogHDL硬件描述语言设计,在QuartusⅡ8.0平台上进行综合与布线,并将该处理单元封装为独立的IP核,并以Altera公司的EP2C20F484C6芯片为下载目标进行实现验证
Abstract:CRC codes are widely used in networking and storage, and many other occasions due to its simple encoding rules. With the development of modern storage and transmission technologies, the check of software code has been difficult to meet the needs of high level transmission of Gbit. This paper has been achieved highly parallel cyclic redundancy check (CRC) system which based on FPGA technology to design a multi-channel high-speed technology. The design uses five parallel channels of 2Gbps check in order to achieve data throughput rate of 10Gbps. Each CRC channel compatible with 32-bit Ethernet standard. This design uses VerilogHDL for hardware description language, QuartusII8.0 for Integrated wiring, and packaging the processing unit into an independent IP core, then uses the Altera Corporation’s EP2C20F484C6 chips as download target for verification. The results show that the design can meet the rate’s requirements of high-speed data integrity checks.
keywords: CRC  FPGA  10Gbps Ethernet  Galois Fields
文章编号:     中图分类号:    文献标志码:
基金项目:
引用文本:
李洪进,邓世昆.基于FPGA 技术的多通道CRC 校验系统.计算机系统应用,2012,21(1):144-147
LI Hong-Jin,DENG Shi-Kun.Multi-Channel CRC Checking System Based on FPGA Technology.COMPUTER SYSTEMS APPLICATIONS,2012,21(1):144-147