AXI Stream data Fifo with conversion from 256 to 128 bits.
- Author
- Terry Barnaby (terry.nosp@m..bar.nosp@m.naby@.nosp@m.beam.nosp@m..ltd..nosp@m.uk)
- Date
- 2020-05-15
- Version
- 1.0.0
This module accepts an AxisDataStreamType AXI4 type data stream with 256 bit width data. It performs a Fifo function outputing the data on a 128 bit wide AxisStreamType AXI4 type stream. The last signal is passed through the Fifo. The FIFO depth is configurable with the FifoSizeBytes parameter which is in Bytes. For the NvmeStorage system this is normally set to the block size of 4096 Bytes. The modules uses block RAM to store the data.
- Copyright
- GNU GPL License Copyright (c) Beam Ltd, All rights reserved.
This code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this code. If not, see https://www.gnu.org/licenses/.