当前位置:主页 > 科技论文 > 电子信息论文 >

一种基于FPGA的并行CRC及其UART实现

发布时间:2017-07-18 21:15

  本文关键词:一种基于FPGA的并行CRC及其UART实现


  更多相关文章: 循环冗余校验 现场可编程门阵列 异步串口通信 Active-HDL


【摘要】:介绍了循环冗余效验(CRC)的实现原理和实现方法,串行实现方法占用资源少、简单可行,但效率较低;并行实现方法可以同时完成多位CRC计算,但占用的硬件资源多。为了提高CRC计算效率并减少资源消耗,提出了一种并行CRC编码方法并以CRC-16为例,采用Altera公司的Arria V GX系列FPGA芯片5AGXFB3H4F35C4N实现了带CRC效验的异步串口通信(UART),调用仿真工具Active-HDL,仿真结果显示该种方法消耗的硬件资源较少,能在输入发生变化的下一个时钟完成CRC并行计算。
【作者单位】: 江苏自动化研究所;
【关键词】循环冗余校验 现场可编程门阵列 异步串口通信 Active-HDL
【分类号】:TN911.2;TN791
【正文快照】: 1引言信息在传输过程中,二进制码容易受到干扰而产生信息错误。CRC(循环冗余校验)算法因校验方法简单,校验能力强而广泛应用在各种数据校验中。CRC算法分软件实现和硬件实现,为了提高算法的实现速度,采用了基于FPGA的实现方法。传统的FPGA实现方法分为串行实现方法和并行实现

【相似文献】

中国期刊全文数据库 前10条

1 关振胜;“循环冗余校验法”的原理及校验过程[J];冶金自动化;1980年03期

2 徐勇;;并行循环冗余校验的实现[J];军事通信技术;1992年04期

3 张孝勇;循环冗余校验参数表的创建[J];武汉化工学院学报;2000年02期

4 邹艳碧,陈泓;循环冗余校验的软件及硬件实现[J];电脑开发与应用;2001年01期

5 杜杏菁,刘春梅;循环冗余校验算法分析和实现[J];华北科技学院学报;2005年03期

6 于智春;王洋;韦俞锋;戴由旺;;基于C++的循环冗余校验协议算法实现[J];硅谷;2012年06期

7 顾文达,孙亚民,,杨建荣;快速循环冗余校验算法及其程序实现[J];南京理工大学学报;1995年02期

8 王建新,刘树昌;循环冗余校验的软件方法[J];电子技术应用;1996年06期

9 王彩荣,李晓毅,黄玉基;循环冗余校验方法研究[J];微处理机;2002年02期

10 赵玉红;;循环冗余校验的实现方法[J];雷达与对抗;2006年04期

中国重要会议论文全文数据库 前2条

1 王永庆;张民选;;基于FPGA的旋转CRC数据校验设计与实现[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(B辑)[C];2011年

2 黄国桢;;CRC校验的C语言编程[A];《减速顶30周年》学术会论文集[C];2004年

中国重要报纸全文数据库 前1条

1 天津 王竹青;特殊故障分析及总结篇[N];电脑报;2004年

中国硕士学位论文全文数据库 前1条

1 季颖;非接触式IC卡的研究和设计[D];中国科学院上海冶金研究所;2000年



本文编号:559800

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/559800.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ddb9c***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com