2019格雷码设计报告

2019格雷码设计报告

ID:41004148

大小:18.95 KB

页数:10页

时间:2019-08-13

2019格雷码设计报告_第1页
2019格雷码设计报告_第2页
2019格雷码设计报告_第3页
2019格雷码设计报告_第4页
2019格雷码设计报告_第5页
资源描述:

《2019格雷码设计报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、格雷码设计报告  EDA技术课程设计  格雷码码转换器设计  学  院电气与信息工程专业班级学号指导教师  0934111093411139  课程名称姓名曹延生  电子信息工程EDA技术谭振梁  一、指导教师评语。    二、评分  设计报告评分评分项目任务完成情  况得分  课程设计成绩评定  班级  姓名  学号  分答辩评分回答问题表达情况情况  平时表现评分工作态度与纪律合  计独立工作  能力  成绩:    )  目录  目录  摘要..............................

2、.......................11.课程设计目的...........................................22.课程设计内容及要求.....................................2  设计题目..........................................2设计任务和要求....................................23.EDA设计...............................

3、...............2  总体设计流程图....................................2  设计的总体流程图............................2设计内容....................................3波形仿真及分析;..................................34.硬件测试...............................................55.实验困难问题及解决方法....

4、............................76.课程设计总结...........................................77.  设计内容  格雷码转换器设计时,定义输入g为4位标准逻辑矢量位  STD_LOGIC_VECTOR,输出的信号4个信号的数据类型在模式五、模式六下分别为4位和7位标准逻辑矢量位STD_LOGIC_VECTOR。使用LIBRATY语句和USE语句,来打开IEEE库的程序包STD_LOGIC_。当输入信号时,程序按照输入的指令来选择格雷码的输出

5、,并最终通过译码器在数码管上显示出来。  增加设计部分:考虑到易操作及应用广的因素,在原设计要求的基础上增设十进制输入,并将输入范围改为[0,15]。  波形仿真及分析;  格雷码(Graycode),又叫循环二进制码或反射二进制码,在数字系统中只能识别0和1,各种数据要转换为二进制代码才能进行处理,格雷码是一种无权码,采用绝对编码方式,典型格雷码是一种具有反射特性和循环特性的单步自补码,它的循环、单步特性消除了随机取数时出现重大误差的可能,它的反射、自补特性使得求反非常方便。格雷码属于可靠性编码,是一种错

6、误最小化的编码方式。一个二进制码转换成格雷码的方法是,从最右边一位起,依次将每一位与左边一位异或(XOR),作为对应格雷码该位的值,最左边一位不变。那么我们如何实现一个4位二进制码到格雷码转换器的设计呢?假设这4位二进制码为D3D2D1D0,输出格雷码为G3G2G1G0,则我们可以得到G0D1'D0D1D0',G1D2'D1D2D1',G2D3'D2D3D2',G3D3。表格如表1。4位二进制码000000010010001101000101格雷码0000000100110010011001113  011

7、00111100010011010101111001101111011110101010011001101111111101010101110011000表1二进制与格雷码转换表  我们用modelsim软件进行仿真,仿真程序见附录一。下面是modelsim软件仿真波形。  图2格雷码转换仿真图  4  4.硬件测试  经过modelsim软件的仿真成功后,接下来我们就在试验箱上做硬件测试,这需要用到另一个软件quartusII.通过quartusII软件,建立工程,进行编译,引脚设定进行硬件测试,得到电路

8、图图一,我们选择的芯片是GW2C35EP2C35FBGA484C8CycloneII.主要目的是用4个按键来控制4个七段数码管,4个按键表示的是4位二进制,4个七段数码管则显示的经过输入转换后的格雷码,所以这需要严格控制好各引脚的链接,其引脚设定如图4。  图3整体电路图  5  图4引脚图  通过quartusII,软件把程序烧入试验箱中,便可通过按键输入得到输出结果,便可进行验证。我们选定键8、键7、键6、键

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。