You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: source/SpinalHDL/Sequential logic/memory.rst
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -293,7 +293,7 @@ Shown below are the VHDL definitions of the standard blackboxes used in SpinalHD
293
293
wrMaskEnable : boolean;
294
294
rdAddressWidth : integer;
295
295
rdDataWidth : integer;
296
-
rdEnEnable : boolean
296
+
rdLatency : integer -- Cycles between the rd_en and the actual value on rd_data ports. It will be set to 1, unless the you added the MemReadBufferPhase to the SpinalConfig and the ram can merge a register on the read data path.
297
297
);
298
298
port(
299
299
wr_clk : in std_logic;
@@ -304,6 +304,7 @@ Shown below are the VHDL definitions of the standard blackboxes used in SpinalHD
304
304
rd_clk : in std_logic;
305
305
rd_en : in std_logic;
306
306
rd_addr : in unsigned;
307
+
rd_dataEn : in std_logic; -- Only used if rdLatency > 1, drive the enable of rd_data flip flops
0 commit comments