虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

解码校验

  • 基于FPGA的串行通信实现与CRC校验

    本文应用EDA技术,基于FPGA器件设计与实现UART,并采用CRC校验。主要工作如下: 1、在异步串行通信电路部分完全用FPGA来实现。选用Xilinx公司的SpartanⅢ系列的XC3S1000来实现异步串行通信的接收、发送和接口控制功能,利用FPGA集成度比较高,具有在线可编程能力,在其完成各种功能的同时,完全可以将串行通信接口构建其中,可根据实际需求分配资源。 2、利用VerilogHDL语言非常容易掌握,功能比VHDL更强大的特点,可以在设计时不断修改程序,来适用不同规模的应用,而且采用Verilog输入法与工艺性无关,利用系统设计时对芯片的要求,施加不同的约束条件,即可设计出实际电路。 3、利用ModelSim仿真工具对程序进行功能仿真和时序仿真,以验证设计是否能获得所期望的功能,确定设计程序配置到逻辑芯片之后是否可以运行,以及程序在目标器件中的时序关系。 4、为保证数据传输的正确性,采用循环冗余校验CRC(CyclicRedundancyCheck),该编码简单,误判概率低,为了减少硬件成本,降低硬件设计的复杂度,本设计通过CRC算法软件实现。 实验结果表明,基于EDA技术的现场可编程门阵列FPGA集成度高,结构灵活,设计方法多样,开发周期短,调试方便,修改容易,采用FPGA较好地实现了串行数据的通信功能,并对数据作了一定的处理,本设计中为CRC校验。另外,可以利用FPGA的在线可编程特性,对本设计电路进行功能扩展,以满足更高的要求。

    标签: FPGA CRC 串行 通信实现

    上传时间: 2013-04-24

    上传用户:Altman

  • 校验码生成器

    CRC16校验码生成器,用于计算16位CRC校验码

    标签: 校验码 生成器

    上传时间: 2013-06-22

    上传用户:huangping588

  • 三菱PLC MODBUS RTU通信CRC校验子程序

    三菱PLC MODBUS RTU通信CRC校验子程序

    标签: MODBUS PLC CRC RTU

    上传时间: 2013-05-16

    上传用户:qulele

  • 非常经典的循环冗余校验码IEEE文章

    非常经典的循环冗余校验码IEEE文章。。

    标签: IEEE 循环冗余 校验码

    上传时间: 2013-08-09

    上传用户:黄蛋的蛋黄

  • CRC校验码并行计算的FPGA实现,PDF打开

    CRC校验码并行计算的FPGA实现,PDF打开

    标签: FPGA CRC 校验码

    上传时间: 2013-08-18

    上传用户:vmznxbc

  • 信号纠错---CRC校验参考设计

    信号纠错---CRC校验参考设计。使用Xilinx公司器件

    标签: CRC 信号纠错 校验参考设计

    上传时间: 2013-08-24

    上传用户:希酱大魔王

  • UCD系列数字电源控制器数据包错误校验

    UCD 系列数字电源控制器包括UCD3000 和UCD9000 两个系列,所使用的通讯协议都是电源管理总线(PMBus)协议。PMBus 有4 条信号线,分别是时钟、数据、告警以及控制。PMBus 传输层是基于低成本系统管理总线(SMBus),而SMBus 是个功能更为强健的标准I2C 串行总线的版本,具有分组错误检查和主机通知功能。为了提高通讯数据的可靠性,它们都内置了通讯数据错误校验(PEC)功能。UCD 系列控制器主要利用循环冗余校验(CRC)来实现PEC 功能。本文首先简单介绍CRC 原理,然后通过实例来说明PEC 校验字节如何产生的  

    标签: UCD 数字电源控制器 数据包 错误

    上传时间: 2013-11-11

    上传用户:1318695663

  • Modbus CRC 校验码的小程序

    Modbus CRC 校验码的小程序

    标签: Modbus CRC 校验码 程序

    上传时间: 2013-10-23

    上传用户:6546544

  • 巧用8051单片机的奇偶校验位

    巧用8051单片机的奇偶校验,

    标签: 8051 单片机 奇偶校验

    上传时间: 2013-10-13

    上传用户:330402686

  • C语言实现CRC16校验

    用于串口校验的CRC16

    标签: CRC 16 C语言

    上传时间: 2013-11-15

    上传用户:wettetw