大前提:先寫好了功能模塊和testbench文件,並且綜合後沒有問題。
(1)在Source下,選擇Post-Route Simulation。
(2)將testbench文件添加進去。右鍵->Add Cope of Source...,選擇testbench文件。
(3)在Source下選擇testbench文件,在Processes下,單擊Xilinx ISE Simulator展開。
(4)右鍵Simulate Post-Place & Route Model,選擇Properties。
(5)Simulation Model Properties類:裏面參數設置NetGen在生成仿真網表時使用的選項。(確保設置顯示級別到Advanced。可默認使用默認仿真模型參數)
(6)ISE Simulator Properties類:裏面參數設置仿真器運行時序仿真的相關選項。根據testbench文件中設置的仿真參數修改。
(7)單擊OK,關閉Process Properties對話框。
(8)雙擊Simulate Post-Place & Route Model運行仿真。
使用ISE仿真器進行時序仿真的註意事項:
(1)當需要修改testbench文件時,需註意,我們之前是選擇Add Cope of Source...所以修改原來文件是不會對仿真有什麽改變的。
(2)當仿真時間不確定不易計算定值時,可在testbench中加入$stop命令來控制仿真時間,隨後運行時選擇Run All即可。