描述
DONE 變?yōu)楦唠娖胶髴?yīng)給 CCLK 應(yīng)用多少個(gè)時(shí)鐘周期以確保我的 FPGA 器件完全工作。
解決方案
DONE 由 Startup 序列釋放,表明配置已經(jīng)完成。
此狀態(tài)是使用 BitGen “-g DONE_cycle” 選項(xiàng)定義的。默認(rèn)情況下,DONE 在周期 4 中變高。
DONE 說(shuō)明配置已經(jīng)完成,且所有數(shù)據(jù)都已載入,但應(yīng)應(yīng)用一些額外的時(shí)鐘周期,以確保啟動(dòng)序列正確完成。
啟動(dòng)過(guò)程是由一個(gè) 7 狀態(tài)機(jī)控制機(jī)控制的。 DONE 之后所需時(shí)鐘周期的保守為 64個(gè)周期;這能滿(mǎn)足大多數(shù)使用案例的需求,這里 DONE 使用理想時(shí)鐘和默認(rèn)選項(xiàng)。
一些 BitGen 選項(xiàng)會(huì)延遲整個(gè)startup的過(guò)程。
這些包括:
LCK_cycle – 延遲啟動(dòng),直到所有 DCM/MMCM 都被鎖定,因此添加的時(shí)鐘周期數(shù)量是未定義的。
Match_cycle – 延遲啟動(dòng),直到 DCI 匹配,因此添加的時(shí)鐘周期數(shù)量是未定義的。
DONE_PIPE – 添加時(shí)鐘周期到 DONE_CYCLE 指定的狀態(tài)。
如果在啟動(dòng)過(guò)程中不提供足夠的時(shí)鐘數(shù)量,會(huì)出現(xiàn)以下癥狀:
I/O 保持三態(tài)。
雙模式引腳在 LVCMOS 中工作,而不是指定的 I/O 標(biāo)準(zhǔn)。 在雙模式引腳上使用DCI時(shí),DCI 是針對(duì) LVCMOS 校準(zhǔn)的,而不是針對(duì)選定的I / O校準(zhǔn)的。 為避免這種情況,請(qǐng)參閱(Xilinx Answer 14887)
ICAP 接口不能從 FPGA 架構(gòu)訪(fǎng)問(wèn),因?yàn)榕渲眠壿嫳绘i定。
除某些雙端口引腳外,還有占空比或幅度失真。 偽差分信號(hào)(例如DIFF_SSTL_15和LVDS)可能會(huì)發(fā)生這種情況。
當(dāng)設(shè)備尚未到達(dá)啟動(dòng)狀態(tài)機(jī)的末尾時(shí),會(huì)發(fā)生這種情況。 在達(dá)到啟動(dòng)狀態(tài)結(jié)束之前,設(shè)備可能已完全運(yùn)行。 這可能會(huì)導(dǎo)致 ICAP 讀寫(xiě)錯(cuò)誤,并阻止雙模式引腳使用正確的 I / O 標(biāo)準(zhǔn)。
可以通過(guò)將 EOS 信號(hào)驅(qū)動(dòng)為高電平來(lái)確認(rèn)此事件。用 STARTUP 原語(yǔ)可在 STAT 寄存器中觀察或在 FPGA 架構(gòu)中檢測(cè)到。
對(duì)訪(fǎng)問(wèn) ICAP 的設(shè)計(jì)方案而言,較好的設(shè)計(jì)實(shí)踐是實(shí)例化 STARTUP 原語(yǔ)。
該原語(yǔ)有一個(gè) EOS 引腳,表示配置過(guò)程已完成,并且 ICAP 具有讀寫(xiě)訪(fǎng)問(wèn)權(quán)限。
使用 JTAG 配置時(shí)例外。 對(duì)于 JTAG,訪(fǎng)問(wèn)配置邏輯具有最高優(yōu)先級(jí)。
當(dāng) JTAG 訪(fǎng)問(wèn)配置邏輯時(shí),ICAP 讀取和寫(xiě)入失敗。該 EOS 引腳上的值并不表示 JTAG 有訪(fǎng)問(wèn)權(quán)限。
審核編輯:何安
-
時(shí)鐘
+關(guān)注
關(guān)注
11文章
1971瀏覽量
135013
發(fā)布評(píng)論請(qǐng)先 登錄
智能顯示模塊可以存儲(chǔ)多少個(gè)畫(huà)面?智能模塊最大能顯示多少個(gè)頁(yè)面?
假設(shè)系統(tǒng)的時(shí)鐘頻率是200k,延時(shí)10個(gè)時(shí)鐘周期是什么意思呢?
時(shí)鐘周期和指令周期的區(qū)別是什么
時(shí)鐘周期、機(jī)器周期、指令周期介紹
?CDC339 時(shí)鐘驅(qū)動(dòng)器技術(shù)文檔總結(jié)
?CDCVF310 高性能時(shí)鐘緩沖器技術(shù)文檔總結(jié)
?CDCVF2310-EP 高性能時(shí)鐘緩沖器技術(shù)文檔摘要
DONE 變?yōu)楦唠娖胶笪覒?yīng)給 CCLK 應(yīng)用多少個(gè)時(shí)鐘周期
評(píng)論