Basys3/FPGA/Vivado/Verilog 4层楼的电梯控制系统实现【武汉理工大学计算机系统能力实训】

我是第一次学习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

  • 3
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值