Both ISE and Vivado
Xilinx End User License
LogiCORE
The LogiCORE™ IP FIFO Generator core generates fully verified first-in, first-out (FIFO) memory queues ideal for applications requiring in-order data storage and retrieval.
The parameterized core is optimized to deliver maximum performance (up to 500 MHz) with minimal resource utilization. Flexible feature set allows users to customize for Memory type, Data width, FIFO depth, Flags, Aspect ratios and First Word Fall Through (FWFT) features.
Starting in ISE Design Suite release12.3, the following AXI4 interface options are also supported: AXI4 (memory mapped), AXI4-Stream and AXI4-Lite.
A Migration Guide is available to provide guidance on how to migrate existing designs to latest version of the core.