@@ -15,7 +15,7 @@ class Arbiter extends Module with InstConfig {
1515 val bHdShk = Input (Bool ())
1616 val arHdShk = Input (Bool ())
1717 val rHdShk = Input (Bool ())
18- val axirdata = Input (UInt (64 .W ))
18+ val axirdata = Input (UInt (XLen .W ))
1919 val dxchg = Flipped (new DXCHGIO )
2020 val state = Output (UInt (3 .W ))
2121 val runEn = Output (Bool ())
@@ -27,13 +27,13 @@ class Arbiter extends Module with InstConfig {
2727
2828 protected val valid = RegInit (false .B )
2929 protected val ren = RegInit (false .B )
30- protected val raddr = RegInit (0 .U (64 .W ))
31- protected val rdata = RegInit (0 .U (64 .W ))
30+ protected val raddr = RegInit (0 .U (XLen .W ))
31+ protected val rdata = RegInit (0 .U (XLen .W ))
3232 protected val rsize = RegInit (0 .U (3 .W ))
3333 protected val wen = RegInit (false .B )
34- protected val waddr = RegInit (0 .U (64 .W ))
35- protected val wdata = RegInit (0 .U (64 .W ))
36- protected val wmask = RegInit (0 .U (8 .W ))
34+ protected val waddr = RegInit (0 .U (XLen .W ))
35+ protected val wdata = RegInit (0 .U (XLen .W ))
36+ protected val wmask = RegInit (0 .U (MaskLen .W ))
3737 protected val stateReg = RegInit (Arbiter .eumIDLE)
3838 io.state := stateReg
3939 io.dxchg.rdata := rdata
0 commit comments