李振荣老师FPGA可编程逻辑器件上机大作业_西安电子科技大学微电子学院
24页1、三、实验题目三、实验题目题目题目 1:多模式:多模式 LED 发光控制器(逻辑设计)发光控制器(逻辑设计)设计要求:1)采用 16 个并排 LED 实现跑马灯发光器件;2)具有异步复位功能(按钮) ,复位时,LED 全亮;3)模式选择(利用两位滑动开关):00左循环跑马灯,01右循环跑马灯,10交叉闪烁跑马灯,11全亮全灭闪烁4)速度选择(利用两位滑动开关):通过 0011 实现四个可视速度等级闪烁效果题目题目 2:多模式运动计时器(逻辑设计):多模式运动计时器(逻辑设计)设计要求:1)具有计时和倒计时功能(最低位滑动开关进行模式选择)2)数码管显示分钟和秒,格式 mm:ss ,最长时间为 59 分 59 秒3)倒计时时长可配置(15 位滑动开关控制倒计时值)4)具有启动/暂停功能,具有异步复位功能(按钮控制)题目题目 3:液晶屏显示字符(选作):液晶屏显示字符(选作) 设计要求:1)在液晶屏上显示欢迎语句2)通过滑动开关控制语句切换3)具有异步复位功能(按钮控制)4)部分开发板需外接 Pmod 液晶屏 FPGA 实验报告实验报告班 级:学 号:姓 名:一、实验目的一、实验目的1. 熟
2、悉FPGA软件基本使用方法;2. 掌握电路的基本设计、仿真、布线方法;3. 掌握FPGA开发板的应用。二、实验器材二、实验器材1)开发板描述:本次我利用的是 Xilinx Basys3 开发平台开发平台特性:FPGAXC7A35T-1CPG236CI/O InterfacesUSB-UART for programming and serial communication USB-UART Bridge 12-bit VGA output USB HID Host for mice, keyboards and memory sticksMemory32 Mbit Serial FlashDisplaysOne 4-digit 7-Segment displaysSwitches and LEDs16 Slide switches 16 LEDs5 Push-buttonsClocksOne 100 MHz crystal oscillatorExpansion portsPmod for XADC signals 3 Pmod ports2)软件工具描述:本次我利用的是 Vivado
3、2014.4 软件开发工具、在仿真测试时利用的是 ModelSim SE-64 10.4。三、三、实验原理实验原理题目题目 1 1:多模式:多模式 LEDLED 发光控制器(逻辑设计)发光控制器(逻辑设计)设计要求:1.采用 16 个并排 LED 实现跑马灯发光器件;2.具有异步复位功能(按钮) ,复位时,LED 全亮;3.模式选择(利用两位滑动开关):00左循环跑马灯,01右循环跑马灯,10交叉闪烁跑马灯,11全亮全灭闪烁4.速度选择(利用两位滑动开关):通过 0011 实现四个可视速度等级闪烁效果-设计思路:题目要求有四个跑马灯花样,所以我用了 m1 和 m2 这两个变量组成一个两位的二进制数来作为输入控制四个不同的花样。同样,题目要求有四个速度选择(利用两位滑动开关):通过 0011 实现四个可视速度等级闪烁效果,所以我用了 v1 和 v2 这两个变量组成一个两位的二进制数来作为输入控制四个不同的速度。速度控制时,考虑到开发板的频率问题,我引入了 count 变量,通过 count 的变化来依次扩大时间间隔,其中 count1 在变化到 24b1111_1111_1111_111
4、1_1111_1111 时才使 count2 变化一次,count2变化三次后 count3 变化一次,以此类推,达到了控制速度的要求。源代码中用到了两个 case 语句,用来选择花样和速度。1)代码设计:见附录2)仿真:仿真代码见附录利用ModelSim SE-64 10.4仿真测试后的截图如下:3)综合我利用了V16、V17、W16、W17这四个滑动开关来连接m1、m2、v1、v2。利用Vivado2014.4软件开发工具进行分析和约束文件综合后形成的网表截图如下:可以看到各种器件的使用情况4)布局布线利用Vivado2014.4软件开发工具进行布局布线后截图如下:局部放大之后:5)生成数据文件-题目题目 2 2:多模式运动计时器(逻辑设计):多模式运动计时器(逻辑设计)设计要求:1.具有计时和倒计时功能(最低位滑动开关进行模式选择)2 数码管显示分钟和秒,格式 mm:ss ,最长时间为 59 分 59 秒3.倒计时时长可配置(15 位滑动开关控制倒计时值)4.具有启动/暂停功能,具有异步复位功能(按钮控制)-设计思路:题目要求具有计时和倒计时功能,所以我用m变量来控制(m=1b1
《李振荣老师FPGA可编程逻辑器件上机大作业_西安电子科技大学微电子学院》由会员n****分享,可在线阅读,更多相关《李振荣老师FPGA可编程逻辑器件上机大作业_西安电子科技大学微电子学院》请在金锄头文库上搜索。
项目二财务管理价值观念
山东省安全生产风险分级管控与隐患排查治理信息化系统交流材料-2018.9.26
人教版高中地理必修3第一章地理环境与区域发展第二节《地理信息技术在区域地理环境研究中的应用》
第三章2房地产抵押贷款-固定利率抵押贷款
第八章工程质量法律制度
第25讲家庭电路与安全用电
餐厅点餐系统项目
项目7水箱水位控制
框架完整个人年度工作总结范文模板
科目名称-国土交通省
金融工程09课件
高校自主招生之结构化面试
房地产私募股权投资基金(PE)专题研究.
房地产基础知识培训2012
第一章食品检测技术基础知识
第10章网站设计与建设综合实例
第5章尝试迷人的机器人项目机器人灭火项目
自考英语二unit3
企业人力资源管理师第六章劳动法与劳动关系管理
第三章市场营销宏观环境分析
2023-11-22 28页
2023-11-22 23页
2023-11-20 71页
2022-09-02 50页
2022-09-02 54页
2022-09-02 50页
2022-09-02 70页
2022-08-22 17页
2022-08-22 9页
2022-08-22 11页