Quartus-VHDL-Cyclone IV,如何实现信号锁存?
现在我想驱动一个D锁存器,使能端为EA,输入端为NUM,输出为Q,
为了实现将NUM输入的数据锁存在D触发器里,应该配置EA在NUM下降沿之前自动跳变为0,应该如何写?
我的第一个思路是使用XLAT配合计数器进行延时,EA初值为1,过两个XLAT周期降为0
第二个思路是检测NUM是否有值,如果NUM输入有值,立刻令EA跳变为0
这两种编程都实际测试,发现有冲突无法确定输出。论坛上传图片也报错(佛了),代码太长,因此简述一下问题希望各位大佬能指点一二。
谢谢!