add always_ready to flexbus get/puts
[shakti-peripherals.git] / src / peripherals / flexbus / FlexBus_Types.bsv
index f46fae5d90888936d2adad6cac0d356940cc2cc6..19ba1a49057d3c46b101d9c792a466b0f5e57971 100644 (file)
@@ -67,19 +67,30 @@ interface FlexBus_Master_IFC;
    // FlexBus External Signals
   
    // AD inout bus separate for now in BSV
+   (* always_ready *)
    interface Get#(Bit#(32)) m_AD;      // out
+   (* always_ready *)
    interface Put#(Bit#(32)) m_din;     // in
+   (* always_ready *)
    interface Get#(Bit#(32)) m_OE32n;   // out 32-bits, same as OEn
 
+   (* always_ready *)
    interface Get#(Bit#(1))  m_R_Wn;    // out
+   (* always_ready *)
    interface Get#(Bit#(2))  m_TSIZ;    // out
 
+   (* always_ready *)
    interface Get#(Bit#(6))  m_FBCSn;   // out
+   (* always_ready *)
    interface Get#(Bit#(4))  m_BWEn; // out
+   (* always_ready *)
    interface Get#(Bit#(1))  m_TBSTn;   // out
+   (* always_ready *)
    interface Get#(Bit#(1))  m_OEn;     // out
 
+   (* always_ready *)
    interface Get#(Bit#(1))  m_ALE;     // out
+   (* always_ready *)
    interface Put#(Bit#(1))  m_tAn;     // in
 
 endinterface: FlexBus_Master_IFC