BUGFIX: Workaround for ISE tools implementing memory as FFs in case of 1 stream

This commit is contained in:
Oliver Bruendler
2019-11-25 10:23:36 +01:00
parent cec193edca
commit 5390c0c3c0
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
## 1.2.2.
* Bugfixes
* Workaround for ISE tools implementing memory as FFs in case of 1 stream
## 1.2.1
* Bugfixes
* Optimized timing between input FIFO and DMA

View File

@ -398,7 +398,7 @@ begin
AxiDataWidth_g => AxiDataWidth_g,
AxiMaxBeats_g => AxiMaxBurstBeats_g,
AxiMaxOpenTrasactions_g => AxiMaxOpenTrasactions_g,
MaxOpenCommands_g => Streams_g,
MaxOpenCommands_g => max(2, Streams_g), -- ISE tools implement memory as FFs for one stream. Reason is unkown, so we always implement two streams for resource optimization reasons.
DataFifoDepth_g => 1024,
AxiFifoDepth_g => AxiFifoDepth_g,
RamBehavior_g => "RBW" -- Okay for Xilinx chips