FPGA时序学习之D触发器学习笔记

来源:本站
导读:目前正在解读《FPGA时序学习之D触发器学习笔记》的相关信息,《FPGA时序学习之D触发器学习笔记》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《FPGA时序学习之D触发器学习笔记》的详细说明。
简介:如果数据流非常小,几毫秒才出现一个,数量非常小,而且很有规律, 那么使用FIFO就很浪费了,就可以使用时能指示信号。

D触发器主要内容

FPGA时序学习之D触发器学习笔记

D触发器:原理图、代码、时序图

FPGA时序学习之D触发器学习笔记

D触发器:建立/保持时间

FPGA时序学习之D触发器学习笔记

D触发器(亚稳态)

FPGA时序学习之D触发器学习笔记

①:在时钟上升沿时,D在发生变化,如果D input输出为1则

Q=FPGA时序学习之D触发器学习笔记

②:在时钟上升沿时,D在发生变化,如果D input输出为0则

Q=FPGA时序学习之D触发器学习笔记

③:在时钟上升沿时,D在发生变化,在中间思考跳转很久,但不知道Dinput跳到0还是1(此状态出现概率非常低,但会出现)到下一个时钟还没有思考好是0还是1,没有出现稳定状态,这就是亚稳态

Q=FPGA时序学习之D触发器学习笔记

亚稳态危害:会导致挂死,除了复位,完全不能工作。

出现亚稳态情景:

FPGA时序学习之D触发器学习笔记

D触发器--亚稳态解决办法

FPGA时序学习之D触发器学习笔记

dout B相对于CLHB是属于异步信号,我们在这里增加延时一个拍,增加一个触发器使其输出为dout a1,在增加一个D触发器,使其出现dout a2,保持同步输出。

FPGA时序学习之D触发器学习笔记

因为FIFO内部已经做好异步处理功能,所以使用FIFO来解决亚稳态。

FPGA时序学习之D触发器学习笔记

如果数据流非常小,几毫秒才出现一个,数量非常小,而且很有规律, 那么使用FIFO就很浪费了,就可以使用时能指示信号。

提醒:《FPGA时序学习之D触发器学习笔记》最后刷新时间 2024-03-14 00:54:46,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《FPGA时序学习之D触发器学习笔记》该内容的真实性请自行鉴别。