DONE 变为高电平后我应给 CCLK 应用多少个时钟周期

描述
done 变为高电平后应给 cclk 应用多少个时钟周期以确保我的 fpga 器件完全工作。
解决方案
done 由 startup 序列释放,表明配置已经完成。
此状态是使用 bitgen “-g done_cycle” 选项定义的。默认情况下,done 在周期 4 中变高。
done 说明配置已经完成,且所有数据都已载入,但应应用一些额外的时钟周期,以确保启动序列正确完成。
启动过程是由一个 7 状态机控制机控制的。 done 之后所需时钟周期的保守为 64个周期;这能满足大多数使用案例的需求,这里 done 使用理想时钟和默认选项。
一些 bitgen 选项会延迟整个startup的过程。
这些包括:
lck_cycle – 延迟启动,直到所有 dcm/mmcm 都被锁定,因此添加的时钟周期数量是未定义的。
match_cycle – 延迟启动,直到 dci 匹配,因此添加的时钟周期数量是未定义的。
done_pipe – 添加时钟周期到 done_cycle 指定的状态。
如果在启动过程中不提供足够的时钟数量,会出现以下症状:
i/o 保持三态。
双模式引脚在 lvcmos 中工作,而不是指定的 i/o 标准。 在双模式引脚上使用dci时,dci 是针对 lvcmos 校准的,而不是针对选定的i / o校准的。 为避免这种情况,请参阅(xilinx answer 14887)
icap 接口不能从 fpga 架构访问,因为配置逻辑被锁定。
除某些双端口引脚外,还有占空比或幅度失真。 伪差分信号(例如diff_sstl_15和lvds)可能会发生这种情况。
当设备尚未到达启动状态机的末尾时,会发生这种情况。 在达到启动状态结束之前,设备可能已完全运行。 这可能会导致 icap 读写错误,并阻止双模式引脚使用正确的 i / o 标准。
可以通过将 eos 信号驱动为高电平来确认此事件。用 startup 原语可在 stat 寄存器中观察或在 fpga 架构中检测到。
对访问 icap 的设计方案而言,较好的设计实践是实例化 startup 原语。
该原语有一个 eos 引脚,表示配置过程已完成,并且 icap 具有读写访问权限。
使用 jtag 配置时例外。 对于 jtag,访问配置逻辑具有最高优先级。
当 jtag 访问配置逻辑时,icap 读取和写入失败。该 eos 引脚上的值并不表示 jtag 有访问权限。


一文了解OPPO A95的核心配置
调研机构看好中国太阳能发电平衡系统的未来走势
骨传导耳机原理是什么?主要适合什么人群?
物联网区块链网络在制造供应链中还存在着很多挑战
英特尔携手今日头条成立技术创新联合实验室
DONE 变为高电平后我应给 CCLK 应用多少个时钟周期
激光对射/微波对射探测器在某小学项目中的应用
英飞凌功率元件封装解决方案解决5G通讯电源的散热问题
我国出版了第一本人工智能教材,AI从高中学起
每日一课 | 智慧灯杆系统的系统规划
无线供电的介绍以及优点
米尔科技MYD-C437X开发板 介绍
基于新型光谱成像技术的组织血氧检测装备
小米6发烧机来了!为发烧而生!骁龙835加8G加256G
张子枫诚邀粉丝讲述毕业故事,快来参与Reno视频同学录大赛
信号发生器维修:信号发生器的故障自检办法
荣耀9什么时候上市最新消息:荣耀V9的价格,华为Mate9的规格,还撞脸小米6,这部新机不一般啊!
ADI斩获“最佳汽车电子方案”等五项大奖
莱特波特推出首个 802.11ac 生产测试解决方案 IQxel
12V车内照明灯渐熄电路工作过程