主站行为仅为axis到sram

This commit is contained in:
Ruige Lee
2025-04-16 16:49:42 +08:00
parent 80739a1feb
commit 9cd2e7732b
2 changed files with 121 additions and 20 deletions

View File

@@ -1,19 +1,39 @@
// package BACK
package BACK
// import chisel3._
// import chisel3.util._
import chisel3._
import chisel3.util._
// class InterfaceIO extends Module{
class InterfaceIO extends Module{
// }
}
// abstract class InterfaceBase extends Module{
// val io: InterfaceIO = IO(new InterfaceIO)
abstract class InterfaceBase extends Module{
val io: InterfaceIO = IO(new InterfaceIO)
// }
val isMstNSlv: Bool
val hwVersion: UInt
val hwSerial: UInt
val busRate: UInt
val RAMSize: UInt
val MMUNum: UInt
val nodeSeqAddr = Reg(UInt(16.W))
val nodeSetAddr = Reg(UInt(16.W))
val softReset = Reg(Bool())
val logicAddr = Reg(UInt(30.W))
val logicLength = Reg(UInt(16.W))
val phyAddr - Reg(UInt(16.W))
// class Interface extends InterfaceBase{
}
// }
class Interface extends InterfaceBase{
}