概述
我是第一次学习verilog做的项目 有做的不好的地方欢迎指出
电梯控制系统
开发板:BASYS3
开发环境:Vivado 2019.1
作者:Jaye
分享请标明出处
1.要求
(1)实现电梯的状态判断、电梯的上下楼控制模块、电梯开门关门模块、电梯升降模块、电梯指示灯模块、电梯数码管显示模块等功能;
(2)从而实现四个楼层电梯的开门、关门、上行、下行等控制电路逻辑;
(3)采用自顶向下的方法对电梯控制系统的电路进行需求分析和电路设计;
(4)在Vivado集成开发环境中,编写Verilog语言的程序,实现上述功能逻辑功能;
(5)在FPGA Basys 3 开发板上进行测试。
2.模块设计
电路分为以下九个模块设计:1.顶层模块,2.按钮消抖模块,3. 上下楼控制模块,4. led模块,5. 数码管显示模块,6. 开关门控制模块,7. 呼叫模块,8.电梯内的按钮响应模块,9. 按钮模拟模块。
3.操作方式
见bilibili视频,链接如下:https://www.bilibili.com/video/BV1gT411g7dZ?share_source=copy_web
4.其它说明
若项目无法正常打开或运行,你可以自己在Vivado里面创建项目,随后把“verilog源文件和constains文件”文件夹内的.v文件和.xdc文件分别导入进你的项目即可。
若直接打开项目,在选择文件夹时选择“elevator_demo”即可
git仓库地址:https://github.com/Jaye-Xue/ElevatorControlSystem
如果你现在打不开,也可以从百度云下载:
链接:https://pan.baidu.com/s/1b3wmlciU6jp9JpkXHuWHaQ?pwd=abcd
提取码:abcd
演示视频:https://www.bilibili.com/video/BV1gT411g7dZ?share_source=copy_web
最后
以上就是能干水杯为你收集整理的Basys3/FPGA/Vivado/Verilog 4层楼的电梯控制系统实现【武汉理工大学计算机系统能力实训】电梯控制系统的全部内容,希望文章能够帮你解决Basys3/FPGA/Vivado/Verilog 4层楼的电梯控制系统实现【武汉理工大学计算机系统能力实训】电梯控制系统所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复