wishbone: Add stall signal
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>
Thu, 17 Oct 2019 09:07:18 +0000 (20:07 +1100)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Wed, 30 Oct 2019 02:18:58 +0000 (13:18 +1100)
Pipelined wishbone needs it

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
wishbone_types.vhdl

index 12f0bc7902c59187de903c9f320bb0a414201225..1b8a28baa506db40ce56b0898bdf0fac0ce42495 100644 (file)
@@ -21,9 +21,10 @@ package wishbone_types is
     constant wishbone_master_out_init : wishbone_master_out := (cyc => '0', stb => '0', we => '0', others => (others => '0'));
 
     type wishbone_slave_out is record
-        dat : wishbone_data_type;
-        ack : std_ulogic;
+        dat   : wishbone_data_type;
+        ack   : std_ulogic;
+        stall : std_ulogic;
     end record;
-    constant wishbone_slave_out_init : wishbone_slave_out := (ack => '0', others => (others => '0'));
+    constant wishbone_slave_out_init : wishbone_slave_out := (ack => '0', stall => '0', others => (others => '0'));
 
 end package wishbone_types;