在Virtex 5 FPGA中使用CRC硬模块
数据损坏是与数据传输和存储有关的首要问题。只要是在通道上传输数据,就总会有出现某些错误的有限概率。 关键是接收模块要能区分无错消息和有错消息。检错有多种方法,其中大多数都是专门为此目的引入冗余位。数据通信中常用的检错方法包括奇偶码、汉明码和循环冗余校验(CRC),其中CRC使用广泛。 CRC根据一个给定的数据位组算出,然后在传输或存储之前附加到数据帧尾部。接收或检索到帧后,对其内容重新计算CRC,以此来验证其有效性,确保数据无误。 本文简述CRC计算所依据的原理,并且探讨用线性反馈移位寄存器实现其硬件的方法。然后,我们把注意力转向Xilinx?VirtexTM-5 LXT/S
用户评论
推荐下载
-
Virtex系列FPGA配置和回读
本应用笔记可以作为 Virtex™ 的数据手册中的配置单元的补充文本。强烈建议在阅读本应用 笔记前浏览一下Virtex的数据手册。Virtex系列 FPGA 提供了比前几代 Xilinx 的 FPGA
45 2019-02-25 -
利用Virtex5FPGA实现最低功耗解决方案
分析功耗降低所带来的益处,还将介绍Virtex-5器件中所采用的多种技术和结构上的革新,它们能提供功耗最低的解决方案,并且不牺牲性能。
4 2020-12-31 -
基于Virtex5FPGA的音视频监视系统设计
引言本文探讨在Virtex-5FPGA中实现设计的一些难题,然后用一个项目作为示范来详解充分利用其功能集的技法。设计过程包括几个步骤,从针对应用选择适合的Virtex-5开始。为便于本文叙述,我们假定
5 2020-10-28 -
在unittest中使用logging模块记录测试数据的方法
今天小编就为大家分享一篇在unittest中使用 logging 模块记录测试数据的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
3 2020-12-31 -
Linux在自己的模块中使用i2c_client
获得系统已经有的i2c_adapter创建自己的i2c_client,i2c-dev中给出的实现方式不够灵活
11 2020-10-27 -
在Html中使用Requirejs进行模块化开发实例详解
在前端模块化的时候,不仅仅是js需要进行模块化管理,html有时候也需要模块化管理。这里就介绍下如何通过requirejs,实现html代码的模块化开发
11 2020-10-27 -
在Python中使用itertools模块中的组合函数的教程
主要介绍了在Python中使用itertools模块中的组合函数的教程,来自IBM官方技术文档,需要的朋友可以参考下
17 2020-09-29 -
在Python中使用第三方模块的教程
主要介绍了在Python中使用第三方模块的教程,是Python学习当中的基础知识,需要的朋友可以参考下
10 2020-11-17 -
在Python中使用glob模块查找文件路径的方法
主要介绍了在Python中使用glob模块查找文件路径的方法,使用模块其中的iglob方法实现起来非常简单,需要的朋友可以参考下
26 2020-09-04 -
CRC码的FPGA实现
CRC码的FPGA实现,CRC码仿真采用的是Altera公司的Quartus II 5.0软件的波形仿真器,适配器件采用Cyclone系列的EPIC20F324C6.
16 2020-08-30
暂无评论