Re: [問題] 請教 QuartusII 如何設定 multicycle 뤠…
※ 引述《arloha (我要去澳洲玩!!!)》之銘言:
: 目前我的設計中會使用到clk1(50Mhz)跟clk4(200Mhz)兩種不同時脈的電路
: 其中有一部分的電路大概如下
: ╭ ╮ ┌──┐ path ┌──┐ ╭ ╮
: CB_circuit ───┤ ├────┤ ├── CB_circuit
: ╰ ╯ │DFF1│ │DFF2│ ╰ ╯
: ┌─┤ │ ┌─┤ │
: │ └──┘ │ └──┘
: │ │
: clk4 clk1
: 將data送給主電路
: │
: ▼
: ┌───┐ ┌───┐
: ↑ │ ↑ │
: clk1 ─┘ └───┘ └───
: ┌┐┌┐┌┐┌┐┌┐
: ↑│↑│↑│↑│││
: clk4 ─┘└┘└┘└┘└┘└
: (其他運算) ▲
: │
: 這個clk觸發後把data送給DFF2
: 而DFF2觸發後,將data送給主電路
: 上面的電路主要目的是
: 將時脈為clk1的子電路輸出數值送給時脈為clk4的主電路去做其它處理
: =========================================================================
: 我想請問一下關於這樣的電路在QuartusII裡要怎樣做設定...
: 目前我是看這個網站的教學 http://ppt.cc/zbxA
: 我的clk是透過ALTPLL IP 做倍頻,產生clk1跟clk4
: 而上面網頁沒特別提到這樣的有沒有要別設定
: 我就照上面的方法做然後自己在"胡搞"設定一下.....(也不知道方法對不對= =")
: 最後合成完後....report是可以看到 met timing requirement / YES
: 但我看"列出前200條速度最慢路徑"的report....
: 發現只要是上面電路的path,在report裡面都會顯示none(DFF1跟DFF2之間的path)
: 例如這個連結裡紅色圈起來的部分 http://ppt.cc/0-64
: 我想問這樣的結果是合理的嗎?
: 它有沒有真的把DFF1跟DFF2之間的path timing考慮進去?
: 還是說還要加上什麼的設定....不然出現none感覺怪怪的~
: ===========================================================================
: 先在這跟各位說聲謝謝了
: 因為這部分周遭的人都不會....我也第一次弄 = ="
: 如果上面有講不清楚的地方....可以跟我講一下,我在解釋清楚一點....
None 很合理 你看一下你圈起來的欄位是啥 "Actual fmax"
你兩級暫存器的clock source 不同 你說他能分析出 這時脈路徑最高頻率嗎
他頂多只能分析出在你這樣子的設計下 setup time 的 slack 是多少給你評估
只有前後兩級暫存器的clock 都為同一源頭時 軟體才會幫你算出 這段路徑的最高
頻率
另外依造你clock 設計 在你clock4起來把資料存進來後 的那時間點往後算起
當遇到第一個clock1的上升緣就立刻把資料拉走 應該是不用設 muticycle 的x
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.9.217
※ 編輯: horsehead 來自: 218.166.9.217 (01/22 23:45)
※ 編輯: horsehead 來自: 218.166.9.217 (01/23 00:02)
推
01/23 00:31, , 1F
01/23 00:31, 1F
→
01/23 00:32, , 2F
01/23 00:32, 2F
→
01/23 00:33, , 3F
01/23 00:33, 3F
→
01/23 00:34, , 4F
01/23 00:34, 4F
→
01/23 16:11, , 5F
01/23 16:11, 5F
→
01/23 16:13, , 6F
01/23 16:13, 6F
→
01/23 16:15, , 7F
01/23 16:15, 7F
→
01/23 16:17, , 8F
01/23 16:17, 8F
→
01/23 16:19, , 9F
01/23 16:19, 9F
→
01/23 16:21, , 10F
01/23 16:21, 10F
→
01/23 16:25, , 11F
01/23 16:25, 11F
→
01/23 16:27, , 12F
01/23 16:27, 12F
→
01/23 16:27, , 13F
01/23 16:27, 13F
→
01/23 16:29, , 14F
01/23 16:29, 14F
→
01/23 16:30, , 15F
01/23 16:30, 15F
→
01/23 16:33, , 16F
01/23 16:33, 16F
→
08/13 18:54, , 17F
08/13 18:54, 17F
→
09/17 22:49, , 18F
09/17 22:49, 18F
→
11/11 15:38, , 19F
11/11 15:38, 19F
→
01/04 22:06,
7年前
, 20F
01/04 22:06, 20F