這個手冊將向你介紹使用NC-Verilogsimulator和SimVision。 本文使用的是一個用Veilog硬件編程語言編寫的一個飲料分配機,通過這個例子你將學會: ·編譯Verilog源文件,描述設計,在NC-Launch(用于管理你的大型設計的圖形交互接口)上進行設計的仿真。NCLaunch幫助你配置和啟動編譯器,描述器和仿真器。當然你還可以在NCLaunch上運行像SDF compiler,HDL Analysis and Lint, CodeCoverage Analyzer, NCBrowse, and Comparescan.之類的工具。 ·在SimVision分析環境下進行對設計中的問題的調試。 SimVision是一個candence 仿真器統一的圖形化的調試環境。SimVision可以用于調試用verilog,vhdl,SystemC或者它們混合寫成的數字,仿真,或數模混合電路的設計。 你可以在以下幾種模式運行SimVision: ·Simulate模式 在Simulate模式下你可以實時的看到仿真的數據。也就是說,你可以在仿真仿真的過程中就進行數據的分析。你可以通過對設計設置斷點和分步來達到控制仿真的。 為了幫助你追蹤整個仿真過程,SimVision提供了幾個工具: ·控制臺窗口 Console Window ·源瀏覽器 Source Browser ·設計瀏覽器 Design Browser ·循環閱讀器 Cycle Viewer ·原理圖追蹤 Schematic Tracer ·信號流瀏覽器 Signal Flow Browser ·波形窗口 Waveform Window ·寄存器窗口 Register Window 這些窗口之間是連接了的,所以如果你在一個窗口中選中了一個對象,那么在其它窗口中也會被選中。 ·Post-processingenvironment (PPE)模式 在PPE模式下,對仿真結果數據的分析是在仿真過程結束了后進行的。除了仿真器之外,你能訪問所有的SimVision的工具。就像Simulator模式中一樣,這里所有的窗口也是連接了的,你在一個窗口中選擇了的目標也會在其它窗口中選中。要在PPE模式下運行,你必須先對設計進行仿真,然后把仿真的資料存到一個文件中,你可以隨時從simulation模式切換到PPE模式,但是不能在PPE模式切換到simulation模式中去。 本指南將向你介紹SimVision的主要幾個工具: 控制臺Console window: Console window允許你輸入tcl仿真的命令和SimVision的命令。 Design Browser: Design Browser讓你進入設計的各層,以及信號和變量的數據庫。 Register window: Register window讓你可以使用一個開放式的圖形編輯器來定義一些記錄簿,每個都包含了一個自定義的仿真數據的觀點。 Signal Flow Browser: Signal Flow Browser讓你追蹤信號的變化。 Source Browser: Source Browser讓你可以看到設計的源代碼。 Waveform window: Waveform window把仿真的資料在X-Y坐標系里面描繪出來。數據通常被顯示為值和時間的關系,但是它也可以是已經記錄下了的數據。 下載: |