




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2019年5月12日,1,Verilog HDL硬件描述语言 第四讲,长江大学电信学院,2019年5月12日,2,第三讲回顾,1、LED动态扫描的原理 2、一个实例LED动态扫描(8位) 3、实验硬件平台 4、硬件框图 5、软件框图 6、用verilog语言实现LED动态扫描(重点),2019年5月12日,3,本节课计划:,1、分析具体实例电子钟 2、演示设计效果。 3、分析语言。 4、以解决具体问题为导向进行学习。,2019年5月12日,4,电子钟实例,1、一个实例电子钟 2、实验硬件平台 3、硬件框图 4、软件框图 5、用verilog语言实现电子钟(重点),2019年5月12日,5,1、一个实例电子钟,1.利用动态扫描方法在八位数码管上显示出时钟:如12.54.32,2019年5月12日,6,2、实验硬件平台,2019年5月12日,7,3、硬件框图,FPGA,LED,详细图片加驱动电路 板书(略),2019年5月12日,8,3、硬件框图,1、FPGA的外围电路 2、LED数码管的结构(8段数码管) 3、FPGA与LED直接连接(利弊) 4、FPGA与LED之间采用简单驱动连接。 (段码通常采用74LS573,位选通常采用74LS04,或者三极管),2019年5月12日,9,3、LED动态扫描的原理图,2019年5月12日,10,3、LED动态扫描的原理图,2019年5月12日,11,4、软件框图,2019年5月12日,12,5、用verilog语言实现电子钟(重点),1、Verilog HDL设计流程 2、模块的输入输出端口 3、各模块简介 4、功能仿真 5、举一反三,2019年5月12日,13,1、Verilog HDL设计流程,自顶向下(Top-Down)设计,2019年5月12日,14,1、本系统中涉及的模块,1、40M分频模块 2、60进制分频模块 3、24进制分频模块 4、显示模块(略),2019年5月12日,15,2、模块的输入输出端口,module clock(clk,rst,dataout,en);/定义模块名 input clk,rst; output7:0 dataout; output7:0 en; /COM使能输出 /定义模块功能 endmodule,2019年5月12日,16,3、各模块简介,3.1 40M分频模块 count=32h2625A00) ;/(计算器) begin second_impulse=second_impulse; count=0; end /演示过程,2019年5月12日,17,3.1 40M符号文件,1、定义引脚并编译 2、注意设置未使用的引脚:Assinments/setting/device/device and pin options 3、如果不设置未使用的引脚,会引起芯片发热,功耗增加等系列问题。,2019年5月12日,18,3.1 40M符号文件的仿真,功能仿真的步骤如下: 1、新建一个仿真文件; 2、设置需要仿真的信号,保存文件; 3、使用ProcessingGenerate Functional Simulation Netlist菜单,生成不包含时序信息的功能仿真网表; 4 、使用AssignmentsSetting命令,打开Setting对话框; 5、 在设置分类列表中,选择Simulator Settings; 6 、在Simulator mode 中选择Functional; 7 、在Simulator input中,指定矢量波形源文件; 8 、按ok按钮,完成设置; 9 、使用ProcessingStartStart Simulation命令启动仿真。 10、每次程序修改后,需要重新进行第3步。,2019年5月12日,19,仿真波形如下图所示,2019年5月12日,20,3.2 60进制分频模块,count=8d59) begin output_impulse=1; count=0; end end,2019年5月12日,21,3.3 24进制分频模块,同60进制模块,2019年5月12日,22,4、功能仿真,功能仿真的步骤如下: 1、新建一个仿真文件; 2、设置需要仿真的信号,保存文件; 3、使用ProcessingGenerate Functional Simulation Netlist菜单,生成不包含时序信息的功能仿真网表; 4 、使用AssignmentsSetting命令,打开Setting对话框; 5、 在设置分类列表中,选择Simulator Settings; 6 、在Simulator mode 中选择Functional; 7 、在Simulator input中,指定矢量波形源文件; 8 、按ok按钮,完成设置; 9 、使用ProcessingStartStart Simulation命令启动仿真。 10、每次程序修改后,需要重新进行第3步。,2019年5月12日,23,5、举一反三,1、关于仿真的设置问题(clk驱动,仿真周期:最多1ms) 2、修改动态扫描的时间 (2pow25=33554432 40/(2pow25)=1.19) 3、FPGA引脚的锁定方法: a 常规锁定法AssignmentsPins(修改完后要重新编译,否则无效) b tcl scripts(脚本)(注意一定要放在英
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安陆市2024-2025学年八年级下学期语文期中测试试卷
- 安徽省阜阳市太和县2023-2024学年高二上学期第一次月考化学试题及答案
- 浦东新区2025学年度第二学期教学质量检测
- 浙江省杭州市青春中学2025-2026学年下学期八年级历史与社会、道德与法治期中试卷(无答案)
- 2025-2026学年苏科版八年级数学上册第一次月考检测卷(含答案)
- 道路运输土方合同范本
- 闲置东西收购合同范本
- 托管联盟经营合同范本
- 入股养殖公司合同范本
- 单位电脑采购合同范本
- 骨科疾病临床诊疗思维
- 医疗卫生专项整治实施纲要
- YY 0267-2025血液净化体外循环系统血液透析器、血液透析滤过器、血液滤过器及血液浓缩器用体外循环血路/液路
- 高空作业考证试题及答案
- 鼻部美学设计合集
- 技术入股合作协议书
- 私人诊所治疗协议书
- 新浙教版七年级上册初中科学全册教案(教学设计)
- 雷达装备智能化发展-全面剖析
- GMP认证药厂固体车间及中药材提取车间平面图
- 螃蟹销售合同协议
评论
0/150
提交评论