From: Luke Kenneth Casson Leighton Date: Mon, 30 Jul 2018 10:28:33 +0000 (+0100) Subject: add always_ready to flexbus get/puts X-Git-Url: https://git.libre-soc.org/?p=shakti-peripherals.git;a=commitdiff_plain;h=9630336b1b983ed25e7c451cf008d45fae389b6d add always_ready to flexbus get/puts --- 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