MyFPGA Forum

标题: 【FAQ】使用DE10-Lite开发板,出现按键抖动怎么办? [打印本页]

作者: BOB_Sun    时间: 2020-7-3 11:55
标题: 【FAQ】使用DE10-Lite开发板,出现按键抖动怎么办?
本帖最后由 Doreen 于 2022-8-30 17:04 编辑

Q: 用户使用DE10-Lite开发板,出现按键抖动怎么办?

A: 友晶科技很多开发板(比如DE10-Standard、 DE10-Nano 和 DE10-Lite等)都有用到施密特触发缓冲器SN74AUC17进行硬件消抖。

DE10-Lite开发板的按键不仅使用了硬件消抖,同时,它还可以结合MAX10器件特有的 IO Standard 进行抖动消除!在设计时可以通过搭配设定IO_STANDARD "3.3 V SCHMITT TRIGGER 来消掉大部分的抖动现象。

例如可以在.qsf文件中设置
set_instance_assignment –name IO_STANDARD "3.3 V SCHMITT TRIGGER" -to KEY[0]
set_instance_assignment -name IO_STANDARD "3.3 V SCHMITT TRIGGER" -to KEY[1]


或者直接在Pin Planner窗口这样设置






欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3