加入常数定义

This commit is contained in:
RuigeLee
2024-07-16 15:36:40 +08:00
parent 71a489a1d0
commit 693621f1a0
8 changed files with 360 additions and 12 deletions

View File

@@ -4,11 +4,13 @@ import chisel3._
import chisel3.util._
class ManualParamBundle extends Bundle{
val vendorID = UInt( 16.W )
val moduleID = UInt( 16.W )
val pl = UInt( 16.W )
val npl = UInt( 16.W )
val vendorID = UInt( 16.W )
val moduleID = UInt( 16.W )
val hwVersion = UInt( 16.W )
val swVersion = UInt( 16.W )
val serial = UInt( 48.W )
val serial = UInt( 48.W )
}
@@ -31,11 +33,11 @@ abstract class BackBoardSlvLocal extends BackBoardSlvBase with BackBoardSlvDown
upReg(1) := Cat( statusNone, statusSync, statusLE, statusER, statusPR.extract(1) )
when( statusPage === 15.U ){
upReg(2) := 0.U
upReg(3) := 0.U
upReg(2) := param.pl(7,0)
upReg(3) := param.pl(15,8)
upReg(4) := 0.U
upReg(5) := 0.U
upReg(4) := param.npl(7,0)
upReg(5) := param.npl(15,8)
upReg(6) := param.vendorID(7,0)
upReg(7) := param.vendorID(15,8)