【西西学FPGA】Lesson8
来源:互联网 发布:tk域名注册教程 编辑:程序博客网 时间:2024/05/01 12:40
1 keyboard
2 多位加法器
keyboard遇到的问题
1 col在循环扫描,因此当有按键按下的时候,row应该有三个tq的高电平,一个tq的低电平,因此要合理选择后抖消除开始的条件
2 前抖开始的条件,输入信号和输入缓存信号不相等
3 后抖开始的条件,当col == col_tmp的时候,row == 1‘b1;
4 col,row的缓存时间
5 输出数字和输出数字有效的flag要保持在同样的时钟边沿,flag为握手信号证明输出num有效
总结:
1 善用握手信号
2 按键模型和矩阵键盘的原理
2 多位加法器
keyboard遇到的问题
1 col在循环扫描,因此当有按键按下的时候,row应该有三个tq的高电平,一个tq的低电平,因此要合理选择后抖消除开始的条件
2 前抖开始的条件,输入信号和输入缓存信号不相等
3 后抖开始的条件,当col == col_tmp的时候,row == 1‘b1;
4 col,row的缓存时间
5 输出数字和输出数字有效的flag要保持在同样的时钟边沿,flag为握手信号证明输出num有效
总结:
1 善用握手信号
2 按键模型和矩阵键盘的原理
0 0
- 【西西学FPGA】Lesson8
- 【西西学FPGA】Lesson1
- 【西西学FPGA】Lesson2
- 【西西学FPGA】Lesson3
- 【西西学FPGA】Lesson4
- 【西西学FPGA】Lesson5
- 【西西学FPGA】Lesson6
- 【西西学FPGA】lesson7
- 【西西学FPGA】Lesson12
- 【西西学FPGA】Lesson13
- 【西西学FPGA】Lesson17
- 【西西学FPGA】Lesson9 Uart
- 【西西学FPGA】Lesson11 VGA
- 【西西学FPGA】Lesson14 fifo
- 【西西学FPGA】Lesson15 sobel
- 【西西学FPGA】Lesson10 精简帧
- 【西西学FPGA】Lesson16 Altium Designer
- 【西西学FPGA】Ubuntu环境下的Vivado使用及petalinux总结
- Angular和jQuery之间的区别
- Python OpenCV中色彩空间的转换类型
- 【西西学FPGA】lesson7
- hdu3434 Sequence Adjustment
- Connection类 java
- 【西西学FPGA】Lesson8
- 剑指offer---二维数组中的查找
- 【西西学FPGA】Lesson9 Uart
- 线性回归
- Android 开发环境 eclipse启动报错 Error when loading the SDK
- 《java入门第一季》之面向对象(方法重写问题)
- Adapter-ListView实例
- Native App or Web App
- 【西西学FPGA】Lesson10 精简帧