2013年5月27日

CRC 校验:从原理到实现(1)

摘要: CRC校验,就是循环冗余校验,CyclicRedundancyCheck,是数据通信领域中最常用的一种差错校验码,用于保障数据的完整性。其特征是信息字段和校验字段的长度可以任意选定,也就是说,不管信息序列(明文序列,plaintext或者message)有多长,只要选定某一种CRC校验,最后得到的校验序列(校验和)的长度是一定的。 通常使用的CRC校验有CRC-8、CRC-12,CRC-16,CRC-32,后面的数字就表示校验之后校验字段的长度(以bit记)。1、CRC校验的基本原理——多项式求余运算 所有的CRC校验都是基于以下几个等式,但是发送端和接收端的工作机制的不同会使得下面的等式.. 阅读全文

posted @ 2013-05-27 09:43 东大小小 阅读(4201) 评论(0) 推荐(0)

数字逻辑设计中的锁存器和触发器

摘要: 1、锁存器和触发器的定义和比较锁存器(latch)---对脉冲电平敏感,在时钟脉冲的电平作用下改变状态,当Gate输入为高电平时,输入D透明传输到输出Q;当Gate从高变低或者保持低电平时,输出Q被锁存保持不变。锁存器是电平触发的存储器。应用场合:数据有效迟后于时钟信号有效。这意味着时钟信号先到,数据信号后到。在某些运算器电路中有时采用锁存器作为数据暂存器。触发器(flip-flop)---对脉冲边沿敏感,其状态只在时钟脉冲的上升沿或下降沿的瞬间改变。当时钟信号C上升沿时刻(或者下降沿时刻),输入D被赋值到输出Q,其他情况保持锁存。触发器是边沿触发的存储器。应用场合:时钟有效迟后于数据有效。这 阅读全文

posted @ 2013-05-27 09:28 东大小小 阅读(1901) 评论(0) 推荐(0)

导航