在 Quartus® II 軟體版本 12.1 中編譯時,對於Stratix® V GX 可以安全地保留違反pif_interface_sel訊號的時間,並Arria V GZ 裝置重新配置控制器。然而,必須解決違反設定的問題。
由於 Quartus II 軟體版本 12.1 中的錯誤,alt_xcvr_reconfig.sdc 檔案中引入了一個額外的錯誤路徑例外。錯誤路徑例外顯示于下方。
set_false_path────從 {*|alt_xcvr_reconfig_basic:基本|sv_xcvr_reconfig_basic:s5|pif_interface_sel®
此例外需要用下面的 SDC 限制替換。
如果 { [字串等於「quartus_sta」$::TimeQuestInfo (名稱ofexecutable)] { {
# 為違反pif_interface_sel時間設定錯誤路徑
set_false_path ──────────從 {*|alt_xcvr_reconfig_basic:基本|sv_xcvr_reconfig_basic:s5|pif_interface_sel
}
Quartus II 軟體版本在 12.1 之前和之後並不包含上述例外,但可以使用新的限制來移除 TimeQuest 中所報告的所有違反pif_interface_sel訊號的行為。
這個問題將在未來的 Quartus II 軟體版本中解決。
下列建議也可用於協助達到設定pif_interface_sel訊號計時。
- 對於速度較慢的等級裝置,請考慮使用 100MHz 而不是 125MHz 頻率在重新配置控制器上驅動mgmt_clk_clk訊號。
- 在設計中使用多個重新配置控制器。這能將pif_interface_sel訊號的風扇散開最小化,有助於為設計造成路由壅塞。舉例來說,您可以嘗試使用每六件收發器一個重新配置控制器,而不是使用單一重新配置控制器來驅動裝置中的所有通道。