forked from Github_Repos/cvw
390 lines
26 KiB
Plaintext
390 lines
26 KiB
Plaintext
onerror {resume}
|
|
quietly WaveActivateNextPane {} 0
|
|
add wave -noupdate -divider <NULL>
|
|
add wave -noupdate /testbench/clk
|
|
add wave -noupdate /testbench/reset
|
|
add wave -noupdate -radix decimal /testbench/instrs
|
|
add wave -noupdate -divider Stalls_and_Flushes
|
|
add wave -noupdate /testbench/dut/hart/StallF
|
|
add wave -noupdate /testbench/dut/hart/StallD
|
|
add wave -noupdate /testbench/dut/hart/StallE
|
|
add wave -noupdate /testbench/dut/hart/StallM
|
|
add wave -noupdate /testbench/dut/hart/StallW
|
|
add wave -noupdate /testbench/dut/hart/FlushD
|
|
add wave -noupdate /testbench/dut/hart/FlushE
|
|
add wave -noupdate /testbench/dut/hart/FlushM
|
|
add wave -noupdate /testbench/dut/hart/FlushW
|
|
add wave -noupdate -divider InstrTranslator
|
|
add wave -noupdate -group InstrTranslator /testbench/SvMode
|
|
add wave -noupdate -group InstrTranslator /testbench/PTE_R
|
|
add wave -noupdate -group InstrTranslator /testbench/PTE_X
|
|
add wave -noupdate -group InstrTranslator /testbench/SATP
|
|
add wave -noupdate -group InstrTranslator /testbench/PTE
|
|
add wave -noupdate -group InstrTranslator /testbench/BaseAdr
|
|
add wave -noupdate -group InstrTranslator /testbench/PAdr
|
|
add wave -noupdate -group InstrTranslator /testbench/VPN
|
|
add wave -noupdate -group InstrTranslator /testbench/Offset
|
|
add wave -noupdate -group InstrTranslator /testbench/readAdrExpected
|
|
add wave -noupdate -group InstrTranslator /testbench/readAdrTranslated
|
|
add wave -noupdate -group InstrTranslator /testbench/writeAdrExpected
|
|
add wave -noupdate -group InstrTranslator /testbench/writeAdrTranslated
|
|
add wave -noupdate -divider F
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/ifu/PCF
|
|
add wave -noupdate -divider D
|
|
add wave -noupdate -radix hexadecimal /testbench/PCDexpected
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/ifu/PCD
|
|
add wave -noupdate -radix hexadecimal /testbench/PCtextD
|
|
add wave -noupdate /testbench/InstrDName
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/ifu/InstrD
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/ieu/c/InstrValidD
|
|
add wave -noupdate -radix hexadecimal /testbench/PCDwrong
|
|
add wave -noupdate -divider E
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/ifu/PCE
|
|
add wave -noupdate -radix hexadecimal /testbench/PCtextE
|
|
add wave -noupdate /testbench/InstrEName
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/ifu/InstrE
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/ieu/c/InstrValidE
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/ieu/dp/SrcAE
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/ieu/dp/SrcBE
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/ieu/dp/ALUResultE
|
|
add wave -noupdate -divider M
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/ifu/PCM
|
|
add wave -noupdate -radix hexadecimal /testbench/PCtextM
|
|
add wave -noupdate /testbench/InstrMName
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/ifu/InstrM
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/ieu/c/InstrValidM
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/lsu/dcache/MemPAdrM
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/lsu/dcache/MemRWM
|
|
add wave -noupdate /testbench/dut/hart/lsu/dcache/WriteDataM
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/lsu/dcache/ReadDataM
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/DTLBWalk
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/BasePageTablePPN
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/CurrentPPN
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/MemWrite
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/Executable
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/Writable
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/Readable
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/Valid
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/Misaligned
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/MegapageMisaligned
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/ValidPTE
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/LeafPTE
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/ValidLeafPTE
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/ValidNonLeafPTE
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/StartWalk
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/TLBMiss
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/PRegEn
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/NextPageType
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/SvMode
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/TranslationVAdr
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/WalkerState
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/NextWalkerState
|
|
add wave -noupdate -group Walker /testbench/dut/hart/lsu/hptw/genblk1/InitialWalkerState
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/clk
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/reset
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/StallM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/FlushM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/StallW
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/FlushW
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/LSUStall
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/MemRWM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/Funct3M
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/Funct7M
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/AtomicM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/ExceptionM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/PendingInterruptM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/CommittedM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/SquashSCW
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DataMisalignedM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/MemAdrM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/MemAdrE
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/WriteDataM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/ReadDataW
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/PrivilegeModeW
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DTLBFlushM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DTLBLoadPageFaultM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DTLBStorePageFaultM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/LoadMisalignedFaultM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/LoadAccessFaultM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/StoreMisalignedFaultM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/StoreAccessFaultM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/CommitM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DCtoAHBPAdrM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DCtoAHBReadM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DCtoAHBWriteM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DCfromAHBAck
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DCfromAHBReadData
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DCtoAHBWriteData
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DCtoAHBSizeM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/SATP_REGW
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/STATUS_MXR
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/STATUS_SUM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/STATUS_MPRV
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/STATUS_MPP
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/PCF
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/ITLBMissF
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/PageType
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/ITLBWriteF
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/WalkerInstrPageFaultF
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/WalkerLoadPageFaultM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/WalkerStorePageFaultM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DTLBHitM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/SquashSCM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DTLBPageFaultM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/MemAccessM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/CurrState
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/NextState
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/MemPAdrM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DTLBMissM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DTLBWriteM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/HPTWReadPTE
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/HPTWStall
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/HPTWPAdrE
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/HPTWRead
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/MemRWMtoDCache
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/Funct3MtoDCache
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/AtomicMtoDCache
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/MemAdrEtoDCache
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/ReadDataWfromDCache
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/StallWtoDCache
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DataMisalignedMfromDCache
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/HPTWReady
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DisableTranslation
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/DCacheStall
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/CacheableM
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/CacheableMtoDCache
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/SelPTW
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/CommittedMfromDCache
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/PendingInterruptMtoDCache
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/FlushWtoDCache
|
|
add wave -noupdate -group LSU /testbench/dut/hart/lsu/WalkerPageFaultM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/clk
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/reset
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/StallM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/StallW
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/FlushM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/FlushW
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/MemRWM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/Funct3M
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/Funct7M
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/AtomicM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/MemAdrE
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/MemPAdrM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/WriteDataM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/ReadDataW
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/ReadDataM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/DCacheStall
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/CommittedM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/ExceptionM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/PendingInterruptM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/DTLBMissM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/CacheableM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/DTLBWriteM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/ITLBWriteF
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SelPTW
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/WalkerPageFaultM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/AHBPAdr
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/AHBRead
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/AHBWrite
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/AHBAck
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/HRDATA
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/HWDATA
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SelAdrM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SRAMAdr
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SRAMWriteData
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/DCacheMemWriteData
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SetValidM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/ClearValidM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SetDirtyM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/ClearDirtyM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/Valid
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/Dirty
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/WayHit
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/CacheHit
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/NewReplacement
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/ReadDataBlockM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/ReadDataWordM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/ReadDataWordMuxM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/FinalWriteDataM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/FinalAMOWriteDataM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/FinalWriteDataWordsM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/FetchCount
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/NextFetchCount
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SRAMWordEnable
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SelMemWriteDataM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/Funct3W
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SRAMWordWriteEnableM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SRAMWordWriteEnableW
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SRAMBlockWriteEnableM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SRAMWriteEnable
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SRAMWayWriteEnable
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SaveSRAMRead
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/AtomicW
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/VictimWay
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/VictimDirtyWay
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/VictimReadDataBlockM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/VictimDirty
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SelAMOWrite
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SelUncached
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/Funct7W
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/MemPAdrDecodedW
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/BasePAdrM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/BasePAdrOffsetM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/BasePAdrMaskedM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/VictimTag
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/AnyCPUReqM
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/FetchCountFlag
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/PreCntEn
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/CntEn
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/CntReset
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/CPUBusy
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/PreviousCPUBusy
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/SelEvict
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/CurrState
|
|
add wave -noupdate -group DCache /testbench/dut/hart/lsu/dcache/NextState
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/clk
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/reset
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/StallW
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/UnsignedLoadM
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/AtomicMaskedM
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/Funct7M
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/InstrPAdrF
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/InstrReadF
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/InstrRData
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/InstrAckF
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/DCtoAHBPAdrM
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/DCtoAHBReadM
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/DCtoAHBWriteM
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/DCtoAHBWriteData
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/DCfromAHBReadData
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/MemSizeM
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/DCfromAHBAck
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HRDATA
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HREADY
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HRESP
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HCLK
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HRESETn
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HADDR
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HWDATA
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HWRITE
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HSIZE
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HBURST
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HPROT
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HTRANS
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HMASTLOCK
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HADDRD
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HSIZED
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HWRITED
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/CommitM
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/GrantData
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/AccessAddress
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/ISize
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HRDATAMasked
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/ReadDataM
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/HRDATANext
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/CapturedHRDATAMasked
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/WriteData
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/IReady
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/DReady
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/CaptureDataM
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/CapturedDataAvailable
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/BusState
|
|
add wave -noupdate -group EBU /testbench/dut/hart/ebu/NextBusState
|
|
add wave -noupdate -divider W
|
|
add wave -noupdate -radix hexadecimal /testbench/PCW
|
|
add wave -noupdate -radix hexadecimal /testbench/PCtextW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/ieu/c/InstrValidW
|
|
add wave -noupdate /testbench/dut/hart/ieu/dp/ReadDataW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/ieu/dp/ResultW
|
|
add wave -noupdate -divider RegFile
|
|
add wave -noupdate /testbench/dut/hart/ieu/dp/RegWriteW
|
|
add wave -noupdate -radix unsigned /testbench/regNumExpected
|
|
add wave -noupdate -radix unsigned /testbench/dut/hart/ieu/dp/RdW
|
|
add wave -noupdate -radix hexadecimal /testbench/regExpected
|
|
add wave -noupdate /testbench/dut/hart/ieu/dp/regf/wd3
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[2]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[3]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[4]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[5]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[6]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[7]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[8]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[9]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[10]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[11]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[12]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[13]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[14]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[15]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[16]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[17]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[18]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[19]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[20]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[21]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[22]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[23]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[24]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[25]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[26]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[27]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[28]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[29]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[30]}
|
|
add wave -noupdate -radix hexadecimal {/testbench/dut/hart/ieu/dp/regf/rf[31]}
|
|
add wave -noupdate -divider CSRs
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/MSTATUS_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/MCOUNTINHIBIT_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/MCOUNTEREN_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csri/MIDELEG_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csri/MIP_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csri/MIE_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrm/MEPC_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrm/MTVEC_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrm/MCOUNTEREN_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrm/MCOUNTINHIBIT_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrm/MEDELEG_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrm/MIDELEG_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrm/MSCRATCH_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrm/MCAUSE_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrm/MTVAL_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/SSTATUS_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/SCOUNTEREN_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csri/SIP_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csri/SIE_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrs/SEPC_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrs/STVEC_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrs/SCOUNTEREN_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrs/SEDELEG_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrs/SIDELEG_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrs/SATP_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/USTATUS_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrn/UEPC_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrn/UTVEC_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrn/UIP_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrn/UIE_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrm/PMPCFG_ARRAY_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrm/PMPADDR_ARRAY_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csrm/MISA_REGW
|
|
add wave -noupdate -radix hexadecimal /testbench/dut/hart/priv/csr/genblk1/csru/FRM_REGW
|
|
add wave -noupdate -divider <NULL>
|
|
add wave -hex -r /testbench/*
|
|
TreeUpdate [SetDefaultTree]
|
|
WaveRestoreCursors {{Cursor 8} {42752672 ns} 1} {{Cursor 2} {42752634 ns} 0}
|
|
quietly wave cursor active 2
|
|
configure wave -namecolwidth 250
|
|
configure wave -valuecolwidth 297
|
|
configure wave -justifyvalue left
|
|
configure wave -signalnamewidth 1
|
|
configure wave -snapdistance 10
|
|
configure wave -datasetprefix 0
|
|
configure wave -rowmargin 4
|
|
configure wave -childrowmargin 2
|
|
configure wave -gridoffset 0
|
|
configure wave -gridperiod 1
|
|
configure wave -griddelta 40
|
|
configure wave -timeline 0
|
|
configure wave -timelineunits ns
|
|
update
|
|
WaveRestoreZoom {42752559 ns} {42752771 ns}
|