《EDA技术》课程设计.学生指导书.doc

《EDA技术》课程设计.学生指导书.doc

ID:61423397

大小:234.50 KB

页数:9页

时间:2021-01-28

《EDA技术》课程设计.学生指导书.doc_第1页
《EDA技术》课程设计.学生指导书.doc_第2页
《EDA技术》课程设计.学生指导书.doc_第3页
《EDA技术》课程设计.学生指导书.doc_第4页
《EDA技术》课程设计.学生指导书.doc_第5页
资源描述:

《《EDA技术》课程设计.学生指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《EDA技术》课程设计.学生指导书教材:《EDA技术实用教程——VHDL版(第四版)》潘松黄继业编著1QuartusII基本设计流程(参见教材P95)【示例】利用VHDL语言设计一个带有异步复位、使能和同步加载功能的十进制加法计数器。VHDL源程序教材P88例3-20。1.1建立工作库文件夹和编辑设计文件1.2创建工程1.3编译前设置1.4全程编译1.5时序仿真1.6应用RTL电路图观察器2引脚设置与硬件验证(参见教材P104)2.1开发系统与器件引脚配置说明注:计数器时钟使用KH–61001实验箱中TTL输出端

2、。面板调节:FUNCTION(脉冲)、RANGE(10)、FREQUENCY(min)。2.2引脚锁定注:因按键数量不够,硬件不进行预置数据功能测试。2.3编译文件下载3课程设计1(参见教材P140)7段数码显示译码器设计3.1设计目的学习7段数码显示译码器设计,学习VHDL的CASE语句应用及多层次设计方法。3.2设计原理3.3设计任务和设计参考·设计内容1:(1)利用VHDL语言设计一个带异步清零和使能控制的4位二进制加法计数器CNT4B;(2)设计仿真、引脚锁定和硬件测试;(3)生成模块符号CNT4B。注1

3、:VHDL编程参考教材P86例3-19和P88例3-20,生成符号参考教材P140图4-75。注2:计数器时钟使用KH–61001实验箱中TTL输出端。注3:引脚锁定:设计内容2:(1)利用VHDL语言设计一个7段数码显示译码器;(2)设计仿真、引脚锁定和硬件测试;(3)生成模块符号DECL7S。注1:VHDL编程结构参考教材P73例3-5真值表描述方法和CASE语句,生成符号参考教材P140图4-75。注2:计数器时钟使用KH–61001实验箱中TTL输出端。注3:硬件测试4位二进制数码采用软件设置方法,例如设

4、置INA<="0101"。注4:引脚锁定:设计内容3:(1)利用顶层原理图设计一个7段数码显示译码器;(2)设计仿真、引脚锁定和硬件测试。注1:顶层原理图设计参考教材P140图4-75。注2:计数器时钟使用KH–61001实验箱中TTL输出端。注3:引脚配置设计参考:设计内容4:(1)输入系统时钟为48MHz,设计一个分频器CNT48M,输出基准时钟为1Hz;(参考教材P85整数类型定义和P88例3-20十进制计数器)(2)利用顶层原理图设计一个7段数码显示译码器,显示转换频率为1Hz;(3)设计仿真、引脚锁定和

5、硬件测试。注1:分频器CNT48M符号参考:注2:引脚配置设计参考:4课程设计2(参见教材P141)数码扫描显示电路设计4.1设计目的学习数码扫描显示电路设计。4.2设计原理4.3设计任务利用VHDL和原理图设计方法,设计一个8位数码扫描显示电路,显示8位数码或字符串。①分频模块设计(几百~几千Hz)②扫描电路模块设计SCAN③7段显示译码器设计DECL7S④掌宇开发系统七段数码管显示控制KH_Model掌宇开发系统对于底板上七段数码管等是通过寄存器操作的,操作时序如图所示。libraryieee;useieee

6、.std_logic_1164.all;entityKH_Modelisport(RST_PIO:instd_logic;DIG:instd_logic_vector(7downto0);SEG:instd_logic_vector(6downto0);nCS0_PIO:outstd_logic;nOE_PIO,nWE_PIO:outstd_logic;data_PIO:inoutstd_logic_vector(7downto0);add_PIO:outbit_vector(4downto0));endKH_M

7、odel;architectureKH_Model_AofKH_ModelissignalSEG_A:std_logic_vector(7downto0);beginSEG_A<='0'&SEG;--段码DPGFEDCBA--SEG_A<="";process(DIG,RST_PIO)beginif(RST_PIO='0')thennCS0_PIO<='1';nOE_PIO<='1';nWE_PIO<='1';elsenCS0_PIO<='0';nOE_PIO<='1';nWE_PIO<='0';data_PIO

8、<=SEG_A;caseDIGiswhen""=>add_PIO<="11000";when""=>add_PIO<="11001";when""=>add_PIO<="11010";when""=>add_PIO<="11011";when""=>add_PIO<="11100";when""=>add_PIO<="11101";when""=>add_PIO<="11

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

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

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