In NvmeRead now clears Fifo when read is re-triggered.
authorTerry Barnaby <terry.barnaby@beam.beam.ltd.uk>
Sat, 15 Aug 2020 12:37:07 +0000 (13:37 +0100)
committerTerry Barnaby <terry.barnaby@beam.beam.ltd.uk>
Sat, 15 Aug 2020 12:37:07 +0000 (13:37 +0100)
docsrc/DuneNvme-releasenotes.html
src/NvmeRead.vhd

index 87c48dee566ff24ac189fc7e78baf5a9282bb643..d37b3f27de51a7559612d7486da21e4c077092d5 100644 (file)
@@ -6,7 +6,9 @@
        <meta name="generator" content="LibreOffice 6.3.6.2 (Linux)"/>
        <meta name="created" content="00:00:00"/>
        <meta name="changedby" content="Terry Barnaby"/>
-       <meta name="changed" content="2020-08-15T08:41:03.832709404"/>
+       <meta name="changed" content="2020-08-15T13:37:00.834570805"/>
+       <meta name="created" content="00:00:00">
+       <meta name="created" content="00:00:00">
        <meta name="created" content="00:00:00">
        <meta name="created" content="00:00:00">
        <meta name="created" content="00:00:00">
@@ -43,6 +45,7 @@ Release Notes</h1>
        <li><p>Fixed an issue where the peakLatency value was occasionally
        invalid.</p>
        <li><p>Removed incorrect/unused K800 constraint.</p>
+       <li><p>In NvmeRead now clears Fifo when read is re-triggered.</p>
 </ol>
 <h3 class="western">Release 1.0.1: <font face="Liberation Serif, serif"><font size="4" style="font-size: 14pt"><b>2020-07-18</b></font></font></h3>
 <p>Minor bugfix release to aid debugging.</p>
index 14c4690daab84e84439e6d19e6312914cb81e47e..7f542e791e594efab4b288440413c79a675fed19 100644 (file)
@@ -443,7 +443,8 @@ begin
 
 
        -- Process Nvme write data requests
-       fifoReset       <= reset;
+       --fifoReset     <= reset;
+       fifoReset       <= not enabled;
        memReqIn.ready  <= fifoInReady;
        memRequestHead  <= sendBlockHeader(to_PcieRequestHeadType(memReqIn.data));
        fifoInValid     <= memReqIn.valid when((memState = MEMSTATE_IDLE) or (memState = MEMSTATE_WRITE)) else '0';