本项目为第二版的编解码模块
这回可以输入随机数进行编码 解码
随机数的产生 定义一个与输入数据相同bit的计数变量(即8bit)
通过按键key2的电平检测 对cnt进行加1 运算 但key松开时 cnt 已经加了无数次了 这个与 程序在fpga芯片里面运行的速度有关
但是这个数量级很大,基本可以认为是停下来的时候是一个随机数值
之后当key1松开 进行编码解码运算 将结果送给显示模块
显示的结果可以通过查询真值表来进行验证
其中在特殊值的情况下,如果输入的数据为非法数据 会编出默认值 1f4 或者 20b 这个与当前的rd有关 ,如果rd=0 则为前者否则为后者
这样 在解码部分也会 产生默认值00
课程设计报告如需要请加QQ:510510280
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本设计是采用EDA技术设计的一种8B /10B 编解码电路,实现了在高速的串行数据传输中的直流平衡。利用verilog HDL 逻辑设计语言,经过modelsim、quartus II的仿真和下载验证,实现其编码和解码的功能。 该编解码电路设计大体上可以由五个模块构成,分别是默认编码模块、差异度计算模块、编码校正模块、并串转换模块、显示模块。 采用Verilog HDL 描述、modelsim 10.2a 进行功能仿真、Quartus II 13.1 进行FPGA逻辑综合和适配下载,最后在Alter 公司的Cyclone IV E 的芯片EP4CE6F17C8 上实现并完成测试。 资源包中附有quartusII 的项目文件和代码,直接打开即可使用。
资源推荐
资源详情
资源评论
收起资源包目录
基于FPGA的8b10b编解码verilog实现 (137个子文件)
encode_decode_top.vpr.ammdb 575B
encode_decode_top.root_partition.cmp.ammdb 537B
encode_decode_top.map.ammdb 123B
encode_decode_top.cmp.bpm 746B
encode_decode_top.map.bpm 716B
encode_decode_top.cmp.cdb 62KB
encode_decode_top.root_partition.cmp.cdb 26KB
encode_decode_top.sgdiff.cdb 22KB
encode_decode_top.(11).cnf.cdb 19KB
encode_decode_top.map.cdb 19KB
encode_decode_top.root_partition.map.cdb 18KB
encode_decode_top.rtlv_sg.cdb 18KB
encode_decode_top.(8).cnf.cdb 7KB
encode_decode_top.(2).cnf.cdb 3KB
encode_decode_top.(1).cnf.cdb 3KB
encode_decode_top.rtlv_sg_swap.cdb 2KB
encode_decode_top.(6).cnf.cdb 2KB
encode_decode_top.(7).cnf.cdb 2KB
encode_decode_top.(9).cnf.cdb 2KB
encode_decode_top.(5).cnf.cdb 2KB
encode_decode_top.map_bb.cdb 2KB
encode_decode_top.(10).cnf.cdb 2KB
encode_decode_top.(4).cnf.cdb 1KB
encode_decode_top.(3).cnf.cdb 1KB
encode_decode_top.(0).cnf.cdb 1KB
encode_decode_top.root_partition.map.hbdb.cdb 1KB
encode_decode_top.root_partition.map.reg_db.cdb 205B
encode_decode_top.cdf 375B
logic_util_heursitic.dat 18KB
encode_decode_top.db_info 140B
encode_decode_top.db_info 140B
encode_decode_top.tiscmp.slow_1200mv_0c.ddb 268KB
encode_decode_top.tiscmp.slow_1200mv_85c.ddb 267KB
encode_decode_top.tiscmp.fast_1200mv_0c.ddb 265KB
encode_decode_top.tiscmp.fastest_slow_1200mv_0c.ddb 149KB
encode_decode_top.tiscmp.fastest_slow_1200mv_85c.ddb 149KB
encode_decode_top.asm_labs.ddb 11KB
encode_decode_top.tis_db_list.ddb 235B
encode_decode_top.pti_db_list.ddb 177B
encode_decode_top.root_partition.cmp.dfp 33B
encode_decode_top.done 26B
encode_decode_top.root_partition.map.dpi 1KB
encode_decode_top.root_partition.map.hbdb.hb_info 46B
encode_decode_top.cmp.hdb 18KB
encode_decode_top.root_partition.cmp.hdb 18KB
encode_decode_top.map.hdb 17KB
encode_decode_top.root_partition.map.hdb 17KB
encode_decode_top.root_partition.map.hbdb.hdb 17KB
encode_decode_top.pre_map.hdb 16KB
encode_decode_top.rtlv.hdb 16KB
encode_decode_top.sgdiff.hdb 14KB
encode_decode_top.map_bb.hdb 11KB
encode_decode_top.(11).cnf.hdb 5KB
encode_decode_top.(8).cnf.hdb 3KB
encode_decode_top.(1).cnf.hdb 2KB
encode_decode_top.(2).cnf.hdb 2KB
encode_decode_top.(9).cnf.hdb 1KB
encode_decode_top.(4).cnf.hdb 1KB
encode_decode_top.(7).cnf.hdb 989B
encode_decode_top.(0).cnf.hdb 920B
encode_decode_top.(6).cnf.hdb 898B
encode_decode_top.(5).cnf.hdb 882B
encode_decode_top.(10).cnf.hdb 880B
encode_decode_top.(3).cnf.hdb 784B
encode_decode_top.hier_info 18KB
encode_decode_top.hif 1KB
encode_decode_top.cycloneive_io_sim_cache.45um_ff_1200mv_0c_fast.hsd 729KB
encode_decode_top.cycloneive_io_sim_cache.45um_ss_1200mv_0c_slow.hsd 728KB
encode_decode_top.cycloneive_io_sim_cache.45um_ss_1200mv_85c_slow.hsd 723KB
encode_decode_top.lpc.html 2KB
encode_decode_top.cmp.idb 32KB
encode_decode_top.ipinfo 163B
encode_decode_top.jdi 235B
encode_decode_top.root_partition.map.kpt 2KB
encode_decode_top.map.kpt 2KB
encode_decode_top.cmp_merge.kpt 214B
encode_decode_top.cmp.kpt 210B
encode_decode_top.root_partition.cmp.kpt 205B
encode_decode_top.cmp.logdb 13KB
encode_decode_top.map.logdb 4B
encode_decode_top.map_bb.logdb 4B
encode_decode_top.root_partition.cmp.logdb 4B
encode_decode_top.pin 32KB
prev_cmp_encode_decode_top.qmsg 228KB
encode_decode_top.map.qmsg 31KB
encode_decode_top.sta.qmsg 23KB
encode_decode_top.fit.qmsg 21KB
encode_decode_top.asm.qmsg 2KB
encode_decode_top.rpp.qmsg 2KB
encode_decode_top.qpf 1KB
encode_decode_top.qsf 4KB
encode_decode_top.qws 48B
encode_decode_top.root_partition.cmp.rcfdb 30KB
encode_decode_top.sta.rdb 38KB
encode_decode_top.cmp.rdb 23KB
encode_decode_top.routing.rdb 7KB
encode_decode_top.asm.rdb 1KB
encode_decode_top.map.rdb 1KB
encode_decode_top.lpc.rdb 672B
encode_decode_top.pplq.rdb 232B
共 137 条
- 1
- 2
资源评论
- like_camel2020-07-12dc报错,同一个always包含了阻塞赋值和非阻塞赋值,大佬方便改一下吗?急用
- 准瘦子2019-09-27不错的~~~~~~~~~~~秋叶夏风2020-11-20谢谢支持
- qq_359288902019-09-21都是代码 还没能否跑起来秋叶夏风2019-09-26这个目录是quartus II的工程文件,直接在quartus II13版本中打开即可使用。
秋叶夏风
- 粉丝: 623
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 斯特林V4发动机 斯特林V4发动机
- 基于C实现的N阶数字正方形 ;N阶数字三角形;N阶数字递减三角形;乘法表
- 基于分水岭算法的图像分割的python源码(课程设计).zip
- 基于Java 实现的二进制十进制之间的相互转换
- Pytorch实现基于卷积神经网络的面部表情识别项目源码+数据集+全部资料(毕业设计).zip
- Pytorch实现基于深度学习卷积神经网络的面部表情识别项目源码+面部表情数据集(人脸面部表情识别项目).zip
- 淘金小游戏助手.apk
- 基于卷积神经网络的人脸面部表情识别项目源码+面部表情数据集+训练好的模型(人脸面部表情识别项目).zip
- 深度学习基于卷积神经网络的人脸面部表情识别项目源码+面部表情数据集+训练好的模型(人脸面部表情识别项目).zip
- 4f76dd1f4d0bea09663e536fd2297540.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功