如何使用Modelsim 6.5做前後模擬

binghuo發表於2009-12-03

1.將原始檔(不包括測試用的激勵檔案)通過quartus ii軟體編譯成.vo輸出檔案(設定eda模擬軟體為modelsim,語言為verilog,在Assignments->settings->EDA Tool Settings->Simulation,Time scale 選1ns或是按工程選擇;)
2.在工程目錄下生成的modelsim資料夾加入檔案:如果是cyclone iii系列,則加入 F:/ApplicationProgram/altera/81/quartus/eda/sim_lib目錄下的  cycloneiii_atoms.v檔案;如果是功能前模擬,則需要把.vo檔案開始部分的initial $sdf_annotate("muxtwo_v.sdo")用“//”登出掉;若是功能後模擬,則不必登出掉,但是要在使用modelsim時建立一個工程,在Start Simulation時的SDF選項卡下填入相應的.sdo檔案,在  Reduce SDF errors to warnings和 Disable SDF warnings前均打鉤,即可正確模擬。
3.將測試檔案_top.v  .sdo   .vo   _atoms.v 等檔案(若使用altera的ip核還需要加入altera_mf.v檔案;如果ip核中使用的原語,還需加入220model.v檔案)。然後編譯,雙擊頂層測試模組進入模擬(這裡注意,如果是功能後模擬,需要建立工程,原因是.sdo檔案不能正確編譯)。
4.將相應訊號add入,run模擬。觀察

http://www.edacn.net/html/38/165738-76947.html

相關文章