Advertisement

FPGA 异构数据流处理系统中的动态可配置逻辑

阅读量:

功能

  1. 密码输入:通过十个拨码开关设置0至9之间的数字密码(可进一步优化为采用矩阵键盘方式),设定四位密码,每输入一个数字,系统将自动将其滚动显示。
  2. 解锁操作:当按下解锁按键后,若验证通过,指示灯将点亮以示成功。
  3. 锁定操作:按下锁定按键后,锁定状态指示灯将会熄灭。
  4. 密码更改:仅在系统处于解锁状态下允许进行密码修改操作,此时需长按解锁按键,待指示灯闪烁一次后,密码更改即告完成。
    展示: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)

还没有任何评论哟~