nWave === nWave是在各個simulation階段除錯的好工具,以下會有一些小步驟,希望對你有幫助:+1:。 開波型檔 --- 1. 在terminal執行`nWave &`,如果是在EDA上要用`RnWave` 2. 點這個  3. 對要看的波型檔點兩下後按ok  4. 點這個  5. 選擇想看的signal後按ok  Alias 使用 --- alias是為了幫助閱讀波型檔,在大型的電路設計會使用到多組的FSM,這檔案可將state的名稱在nWave上顯示,檔名為"FSM.alias",內容如下。 ```= IDLE 3'b000 READ 3'b001 WAIT 3'b010 WRITE 3'b011 FINISH 3'b100 ``` 呼叫ALIAS進nWave --- 1. 選擇signal  2. Wavedorm->Set Radix->Add Alias form File...  3. 選擇alias檔  4. 結果  進制轉換 --- 如果在做資料的加減乘除時這個功能一定要會,還可以看負數 1. 選擇想看的signal  2. 按右鍵後,在Set Radix和Set Notation中有很多進制或是正負號之類的可以做切換  Signal的移動與選擇 --- 1. 黃線的用途是左邊選取的signal會出現在黃線的下面,可以用滑鼠中鍵改變黃線位址  2. 點選sigal後可用左鍵拖移位址 3. 可用shift連續多選signal 4. 或用control分段多選signal 搜尋Signal --- 這段的功能在gate level後很好用,因為在那之後的signal會變很多,不好找到。 1. 在這個格子中直接打signal的名稱後enter,就會直接出現在右邊  2. 使用`*`做篩選  視野縮放 --- 1. 用左鍵拖移可以放大選取區塊  2. 快捷鍵`F`或是這個100%按鈕可以看到完整訊號  尋找特定資料 --- 這個功能通常用在檢查第x筆資料有無被傳輸,或是檢查計算結果正確與否。 1. 用滑鼠左鍵改變黃色虛線位址  2. 點選想找的signal 3. 切換成Bus Value  4. 例如輸入6後按往右的按鍵  5. 會將黃線移動到信號轉變為6的瞬間  儲存signal --- 如果想要暫時關掉nWave,可將nWave叫出的signal組合儲存下來 1. File->Save Signal...  2. File name預設是signal.rc,點ok  3. 下次要開啟時將File Filter切換到`*.*`  Reload --- 在RTL階段經常使用到這個功能,在simulation後不需要重新開啟波型檔。 1. 對nWave按Shift+L 2. 或是File->Reload  Shortcut Key --- h:顯示signal全路徑 t/c:改signal顏色 o:開.fsdb r:開.rc g:開signal yy:cursor置中 :::info 希望這篇會對你有幫助 :hearts: :::
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up