以 IP 核心產生的 SerialLite III 測試台範例設計使用標準計時模式 (SCM) 和預設參數設定。若要在進階計時模式 (ACM) 中執行模擬,測試台中的預設設定需要手動修改,以符合 IP 參數編輯者 GUI 中的使用者設定。
1. 流覽到文字編輯器中的 \'ip 變異名稱>_example/seriallite_iii/example_testbench\'directory 並開啟 \'test_env.v\' 檔案。
2. 修改下列內容 test_env 參數,以符合使用者 IP 參數編輯器設定。
- user_clock_frequency (必填使用者頻率頻率)
- pll_ref_freq (收發器參考頻率頻率)
- pll_ref_var (收發器參考頻率頻率)
- data_rate (每個通道的收發器資料速率)
- meta_frame_length (Meta 幀長度)
- ecc_enable (ECC 保護)
請注意下列事項 test_env 參數未用於進階計時模式,而且可以忽略。
- reference_clock_frequency (fPLL 參考頻率頻率)
- coreclkin_frequency (核心頻率頻率)
3. 前往 \'./vsim\'子目錄和開啟 \'run_vsim.do\' 檔在文字編輯器中。
a.新增 \' 定義ADVANCED_CLOCKING\' vsim 命令選項。
B。將通道數量設定為 \'-G/test_env/線道=\'.
- 預設通道數設定為 5。
4. 根據 SerialLite III 使用者指南中所述的程式執行模擬。