16 lines
537 B
Scala
16 lines
537 B
Scala
class el2_lsu_trigger extends Module{
|
|
val io = IO(new Bundle{
|
|
val trigger_pkt_any = Input(Vec (4,(new el2_trigger_pkt_t)))
|
|
val lsu_pkt_m = Input(new el2_lsu_pkt_t)
|
|
val lsu_addr_m = Input(UInt(32.W))
|
|
val store_data_m = Input(UInt(32.W))
|
|
val lsu_trigger_m_match = Output(UInt(4.W))
|
|
})
|
|
val lsu_match_data = Vec(4,UInt(32.W))
|
|
val lsu_trigger_data_match = WireInit(0.U(4.W))
|
|
val store_data_trigger_m = WireInit(0.U(32.W))
|
|
|
|
io.lsu_trigger_m_match:=0.U
|
|
|
|
}
|