用fpga实现crc-32校验

时间:2012-03-22 04:06:14
【文件属性】:
文件名称:用fpga实现crc-32校验
文件大小:1.14MB
文件格式:RAR
更新时间:2012-03-22 04:06:14
fpga crc-32 该设计可以实现一个基于并行算法的crc-32码的编码与发送机。它在每个时钟接收一个32位数据并发送出去,当连续接受10个数据后(该数据包的大小可以调整,为方便仿真特设为10),发出一个32位的crc校验码。并同过over输出一个正脉冲用其下降沿通知上位机停止发送数据,并等候下位机的确认信号returns,若其为负脉冲则表示下位机接收过程中没误码,且通过resent对上位机发一个负脉冲通知其继续发数据,若returns接受一个正脉冲则表示发生错误,并通过resent输出一个正脉冲通知上位机重复发上一组数据。
【文件预览】:
crc32(定稿)
----crc32.v(2KB)
----~WRL3201.tmp(116KB)
----crc32_assignment_defaults.qdf(37KB)
----crc32.map.smsg(127B)
----crc32.done(26B)
----crc32.qsf(11KB)
----crc32.flow.rpt(7KB)
----crc32.qpf(909B)
----Block1.bdf(4KB)
----crc32.map.rpt(136KB)
----db()
--------crc32.map_bb.hdbx(9KB)
--------crc32.sld_design_entry.sci(154B)
--------crc32.cmp.cdb(59KB)
--------prev_cmp_crc32.sim.qmsg(3KB)
--------crc32.root_partition.map.hdbx(12KB)
--------crc32.root_partition.cmp.logdb(4B)
--------prev_cmp_crc32.fit.qmsg(85KB)
--------crc32.map_bb.cdb(1KB)
--------crc32.rtlv.hdb(26KB)
--------crc32.map.cdb(9KB)
--------crc32.cbx.xml(87B)
--------crc32.map_bb.hdb(9KB)
--------crc32.cmp.hdb(18KB)
--------crc32.fnsim.cdb(15KB)
--------crc32.cmp0.ddb(278KB)
--------crc32.eds_overflow(3B)
--------crc32.sim.qmsg(3KB)
--------crc32.pre_map.cdb(56KB)
--------crc32.tan.qmsg(34KB)
--------crc32.root_partition.cmp.cfm(701B)
--------prev_cmp_crc32.map.qmsg(385KB)
--------crc32.sim.hdb(4KB)
--------wed.wsf(79KB)
--------crc32.sgdiff.cdb(6KB)
--------crc32.cmp.rdb(41KB)
--------crc32.cmp.tdb(43KB)
--------crc32.map.hdb(17KB)
--------crc32.map.qmsg(385KB)
--------crc32.cmp.bpm(1KB)
--------crc32.rtlv_sg.cdb(55KB)
--------crc32.asm_labs.ddb(18KB)
--------crc32.map.ecobp(28B)
--------crc32.syn_hier_info(0B)
--------prev_cmp_crc32.asm.qmsg(2KB)
--------crc32.map.logdb(4B)
--------crc32.fnsim.hdb(27KB)
--------crc32.(0).cnf.cdb(44KB)
--------crc32.root_partition.map.info(450B)
--------crc32.sim.cvwf(5KB)
--------crc32.psp(3B)
--------crc32.rtlv_sg_swap.cdb(178B)
--------crc32.(0).cnf.hdb(11KB)
--------crc32.simfam(10B)
--------crc32.asm.qmsg(2KB)
--------crc32.fnsim.qmsg(369KB)
--------crc32.root_partition.cmp.dfp(33B)
--------crc32.root_partition.cmp.hdbx(13KB)
--------crc32.tmw_info(230B)
--------crc32.tis_db_list.ddb(174B)
--------crc32.map.bpm(1KB)
--------crc32.sim.rdb(8KB)
--------crc32.smp_dump.txt(42B)
--------crc32.cmp.ecobp(28B)
--------crc32.cmp.logdb(44KB)
--------crc32.sld_design_entry_dsc.sci(154B)
--------crc32.sgdiff.hdb(26KB)
--------prev_cmp_crc32.qmsg(369KB)
--------crc32.eco.cdb(161B)
--------crc32.hier_info(27KB)
--------prev_cmp_crc32.tan.qmsg(4KB)
--------crc32.map_bb.logdb(4B)
--------crc32.root_partition.map.atm(33KB)
--------crc32.fit.qmsg(44KB)
--------crc32.root_partition.cmp.rcf(18KB)
--------crc32.root_partition.cmp.atm(48KB)
--------crc32.pre_map.hdb(26KB)
--------crc32.hif(784B)
--------crc32.signalprobe.cdb(767B)
--------crc32.db_info(137B)
----crc32.v.bak(2KB)
----crc32.fit.smsg(374B)
----crc32.fit.summary(592B)
----crc32.tan.rpt(136KB)
----crc32.sof(513KB)
----crc32.bsf(2KB)
----crc32.dpf(239B)
----crc32.fit.rpt(276KB)
----crc32.qws(576B)
----crc32.tan.summary(2KB)
----crc32.vwf(46KB)
----crc32.asm.rpt(7KB)
----crc32.pin(57KB)
----crc32作业.doc(120KB)
----crc32.pof(2MB)
----crc32.sim.rpt(67KB)
----crc32.map.summary(454B)

网友评论

  • 有点凌乱,不是很明白
  • 很不好,建议不要下载
  • 有点不太懂。
  • 很好啊,对自己现在学习很有帮助!
  • 没看懂,在网上找了个老外的网页,能自动生成各种形式crc的,改了改,很好。
  • 感觉很乱不明白源码怎么写的
  • 感觉很乱。
  • 不好用啊。不明白源码怎么写的。
  • 看过,源码不能用,这个源码是瞎写的吧