X-Git-Url: https://git.libre-soc.org/?p=shakti-peripherals.git;a=blobdiff_plain;f=src%2Fperipherals%2Fflexbus%2FFlexBus_Types.bsv;h=19ba1a49057d3c46b101d9c792a466b0f5e57971;hp=f46fae5d90888936d2adad6cac0d356940cc2cc6;hb=9630336b1b983ed25e7c451cf008d45fae389b6d;hpb=90cb1d56952f77a0d6830f2ddf67640ca51e0d61 diff --git a/src/peripherals/flexbus/FlexBus_Types.bsv b/src/peripherals/flexbus/FlexBus_Types.bsv index f46fae5..19ba1a4 100644 --- a/src/peripherals/flexbus/FlexBus_Types.bsv +++ b/src/peripherals/flexbus/FlexBus_Types.bsv @@ -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