首页 | 本学科首页   官方微博 | 高级检索  
     

CRC5/16编码校验模块的FPGA一体化设计
引用本文:于志宏,张红雨.CRC5/16编码校验模块的FPGA一体化设计[J].电子质量,2012(10):4-7.
作者姓名:于志宏  张红雨
作者单位:电子科技大学电子工程学院,四川成都,611731
摘    要:在数字通信领域,为保证数据的正确传输,数据校验是必不可少的,而循环冗余校验(CyclicRedundancy Check,简称CRC)在其中得到广泛的应用。该文首先对CRC5/16校验的基本原理作了简要的介绍,然后对CRC5/16编码校验的具体电路及其实现步骤进行了详尽的阐述。在分析它们实现电路的基础上,提出了将CRC5/16的编码校验放在一个模块中实现的方法,这样不仅节省了硬件资源,而且系统的模块化设计也有利于模块的重复利用与移植。最后给出了在FPGA中的具体实现方法,并利用软件工具及硬件电路对该设计进行了较为全面的仿真验证。

关 键 词:CRC5  CRC16  编码  校验  FPGA

Integration Design of CRC5/16' Codec in FPGA
Yu Zhi-hong,Zhang Hong-yu.Integration Design of CRC5/16' Codec in FPGA[J].Electronics Quality,2012(10):4-7.
Authors:Yu Zhi-hong  Zhang Hong-yu
Affiliation:(School of Electronic Engineering, University of Electronic Science and Technology of China,Sichuan Chengdu 611731 )
Abstract:Cyclic Redundancy Check (CRC for short) is one of the data checkout way widely used in the digital communication system.This paper first simply introduces the basic principle of CRC5/16,then provides the CRC5/16's implementation circuits and the steps to use them, Based on these analysis,the paper puts forward the idea that combines the CRC5 and CRC16's code and checkout module in a sin-gle one,which not only saves hardware resources,but also provides an easy way to reuse and trans-plante for other design.At last,we give specific implementation in FPGA,and show the result of relatively overall simulation of the design using software and hardware.
Keywords:CRC5  CRC16  code  checkout  FPGA(Field-Programmable Gate Array)
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号