共查询到20条相似文献,搜索用时 9 毫秒
1.
循环冗余码校验(CRC)是一种可靠性很高的串行数据校验方法.介绍循环冗余码校验的基本原理,并分别用单片机和CPLD作了循环冗余码校验的软件实现和硬件实现.包括汇编语言和VHDL语言源程序. 相似文献
2.
详细分析了CRC循环冗余枝验的核心思想。利用C语言中构造类型——数组来实现CRC的编、解码。 相似文献
3.
循环冗余位校验(Cyclical Redundancy Check英文简称CRC)的实现分为硬件和软件两种方法,其中软件实现的关键在于计算速度。如果单纯模拟硬件实现方法,则计算速度较慢。笔者在编制一个数据通讯软件中,运用了一种查表法计算CRC,速度很快,效果极佳。 相似文献
4.
循环冗余码校验CRC是常用的重要校验方法之一。AVR高速嵌入式单片机功能强大,在无线数据传输应用方面具有很大优势。本基于Atmegal28高速嵌入式单片机,实现32位CRC校验码的直接生成法和查表生成法;根据实验结果,分析两种方法的特点。 相似文献
5.
6.
单片机上软件实现循环冗余校验的方法 总被引:2,自引:0,他引:2
本文根据数学推导和工程实践的结果,论述了在单片机上如何运用软件方法,使生成多项式CRC─CCITT和CRC—16在串行同步通信中实现循环冗分校验的问题,并给出了详细的程序示例,还指明了用循环冗余校验的原理计算HDLC规程帧校验序列时的区别。 相似文献
7.
8.
文章首先介绍了CRC的数学原理,继而讨论了一种利于硬件实现的并行数据输入CRC算法的推导方法及其实现方法。最后,采用该文提出的设计算法,使用VHDL设计并实现了CRC-6运算模块,与其它算法实现的CRC模块相比,在使用的资源增加不大的情况下,可以获得较高的性能。 相似文献
9.
为了获得一定的灵活性,嵌入式系统大都设计有可编程逻辑器件CPLD.利用单片机对CPLD进行编程,可以方便地升级、修改和测试已完成的设计.文中给出了它的实现过程. 相似文献
10.
介绍了循环冗余校验的原理及软件和硬件实现方法,它是各种校验方法中效率较高的一种,其应用也越来越广泛。 相似文献
11.
循环冗余校验码并行算法的研究与实现 总被引:6,自引:0,他引:6
姚威 《计算机与数字工程》2006,34(9):112-114
通过对传统串行CRC(循环冗余校验)电路中各移位寄存器状态的观察与分析,推导出并行算法的逻辑关系式,使用Verilog-hdl语言实现了并行算法并给出了仿真结果,仿真结果表明与串行算法相比并行算法提高了校验速率。 相似文献
12.
13.
介绍了循环冗余校验码的基本原理,重点分析了其硬件电路的实现方法,并在此基础上用VHDL语言设计了编码程序。 相似文献
14.
15.
为了获得一定的灵活性,嵌入式系统大都设计有可编程逻辑器件CPLD。利用单片机对CPLD进行编程,可以方便地升级、修改和测试已完成的设计。文中给出了它的实现过程。 相似文献
16.
17.
18.
冗余技术是控制系统实现高可靠性的有效方法之一。文章给出了一种具有冗余切换功能的嵌入式系统控制器结构,并且详细介绍了冗余切换管理模块的CPLD实现方法,最后,仿真结果和实验验证了该模块的有效性。 相似文献
19.
基于CPLD的控制器冗余设计 总被引:2,自引:0,他引:2
冗余技术是控制系统实现高可靠性的有效方法之一.文章给出了一种具有冗余切换功能的嵌入式系统控制器结构,并且详细介绍了冗余切换管理模块的CPLD实现方法,最后,仿真结果和实验验证了该模块的有效性. 相似文献