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 按键模型和矩阵键盘的原理