FPGA 异构数据流处理系统中的动态可配置逻辑
发布时间
阅读量:
阅读量
功能
- 密码输入:通过十个拨码开关设置0至9之间的数字密码(可进一步优化为采用矩阵键盘方式),设定四位密码,每输入一个数字,系统将自动将其滚动显示。
- 解锁操作:当按下解锁按键后,若验证通过,指示灯将点亮以示成功。
- 锁定操作:按下锁定按键后,锁定状态指示灯将会熄灭。
- 密码更改:仅在系统处于解锁状态下允许进行密码修改操作,此时需长按解锁按键,待指示灯闪烁一次后,密码更改即告完成。
展示:B站
模块
实现该功能需依赖以下几个核心组件
| compare_num | 密码对比 |
|---|---|
| num_in | 输入的密码 |
| num_reg | 已经设置的密码 |
| -close | 关锁 |
| ant_ok | 确认键 |
| open | 0:锁上了、1:锁开了 |
| dig8_6 | 数码管显示模块 |
|---|---|
| [15:0] set_data | 显示数据 |
| [3:0] dig | 位显示 |
| [7:0] dict | 段显示 |
| contorl_sw | 4位密码移位寄存器 |
|---|---|
| close | 关锁 |
| value | 用户输入的一位密码 |
| num | 数码管要显示的数据 |
||
|btn_deb|消抖|
|--
全部评论 (0)
还没有任何评论哟~
