projects
/
shakti-peripherals.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add always_ready to flexbus get/puts
[shakti-peripherals.git]
/
src
/
peripherals
/
flexbus
/
FlexBus_Types.bsv
diff --git
a/src/peripherals/flexbus/FlexBus_Types.bsv
b/src/peripherals/flexbus/FlexBus_Types.bsv
index f46fae5d90888936d2adad6cac0d356940cc2cc6..19ba1a49057d3c46b101d9c792a466b0f5e57971 100644
(file)
--- 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
// FlexBus External Signals
// AD inout bus separate for now in BSV
+ (* always_ready *)
interface Get#(Bit#(32)) m_AD; // out
interface Get#(Bit#(32)) m_AD; // out
+ (* always_ready *)
interface Put#(Bit#(32)) m_din; // in
interface Put#(Bit#(32)) m_din; // in
+ (* always_ready *)
interface Get#(Bit#(32)) m_OE32n; // out 32-bits, same as OEn
interface Get#(Bit#(32)) m_OE32n; // out 32-bits, same as OEn
+ (* always_ready *)
interface Get#(Bit#(1)) m_R_Wn; // out
interface Get#(Bit#(1)) m_R_Wn; // out
+ (* always_ready *)
interface Get#(Bit#(2)) m_TSIZ; // out
interface Get#(Bit#(2)) m_TSIZ; // out
+ (* always_ready *)
interface Get#(Bit#(6)) m_FBCSn; // out
interface Get#(Bit#(6)) m_FBCSn; // out
+ (* always_ready *)
interface Get#(Bit#(4)) m_BWEn; // out
interface Get#(Bit#(4)) m_BWEn; // out
+ (* always_ready *)
interface Get#(Bit#(1)) m_TBSTn; // out
interface Get#(Bit#(1)) m_TBSTn; // out
+ (* always_ready *)
interface Get#(Bit#(1)) m_OEn; // out
interface Get#(Bit#(1)) m_OEn; // out
+ (* always_ready *)
interface Get#(Bit#(1)) m_ALE; // out
interface Get#(Bit#(1)) m_ALE; // out
+ (* always_ready *)
interface Put#(Bit#(1)) m_tAn; // in
endinterface: FlexBus_Master_IFC
interface Put#(Bit#(1)) m_tAn; // in
endinterface: FlexBus_Master_IFC