Q:clock skew會影響時序違例嗎?
對于發(fā)送時鐘和接收時鐘是同一時鐘的單周期路徑,時鐘抖動對建立時間有負(fù)面影響,但對保持時間沒有影響。
這一點,在Vivado的時序報告中也可以看到。
如下圖所示,圖中左側(cè)為建立時間時序報告,可以看到Clock Uncertainty,而右側(cè)為保持時間時序報告,是沒有Clock Uncertainty。
但如果發(fā)送和接收是不同的時鐘,而且這兩個不是異步時鐘,那我們可采用多周期路徑進(jìn)行約束,這個時候,skew對建立和保持時間都是有影響的,也可以從時序報告中看出:
Q:定義一個parameter不指明位寬,工具在implemention時應(yīng)該是會自動轉(zhuǎn)換成最小位寬么?
A:如果parameter沒定義位寬,vivado應(yīng)該會默認(rèn)為integer類型,parameter的參數(shù)應(yīng)該不會在implemention看到,在綜合之前就會把這些參數(shù)吃掉了。
Q:有什么好用的時序繪圖工具?
A:WaveDrom是一個免費開源的在線數(shù)字時序圖渲染引擎。它可以使用JavaScript, HTML5和SVG來將時序圖的WaveJSON描述轉(zhuǎn)成SVG矢量圖形,從而進(jìn)行顯示。WaveDrom可以嵌入到任何網(wǎng)頁中。
下圖是WaveDrom畫出來的時序圖:
image-20230611175031176
Q:fpga + dac輸出波形,為何鋸齒波的時候,頻率稍微高一點,幅度下降,正弦波卻不會下降?
A:這跟鋸齒波的頻譜有很大關(guān)系,如果我們畫一下鋸齒波的頻譜,會發(fā)現(xiàn)它的頻譜是很寬的,不像正弦波是單一的頻點,所以當(dāng)鋸齒波信號帶寬超過DAC的帶寬時,輸出的信號就會被削弱。
審核編輯:劉清
-
正弦波
+關(guān)注
關(guān)注
11文章
633瀏覽量
55208 -
SVG
+關(guān)注
關(guān)注
0文章
126瀏覽量
16374 -
時鐘信號
+關(guān)注
關(guān)注
4文章
442瀏覽量
28492 -
異步時鐘
+關(guān)注
關(guān)注
0文章
17瀏覽量
9399 -
Vivado
+關(guān)注
關(guān)注
19文章
805瀏覽量
66226
原文標(biāo)題:FPGA問答系列--clock skew是影響時序收斂嗎?
文章出處:【微信號:傅里葉的貓,微信公眾號:傅里葉的貓】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論