+++ /dev/null
-/*******************************************************************************
-* This file is owned and controlled by Xilinx and must be used *
-* solely for design, simulation, implementation and creation of *
-* design files limited to Xilinx devices or technologies. Use *
-* with non-Xilinx devices or technologies is expressly prohibited *
-* and immediately terminates your license. *
-* *
-* XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS" *
-* SOLELY FOR USE IN DEVELOPING PROGRAMS AND SOLUTIONS FOR *
-* XILINX DEVICES. BY PROVIDING THIS DESIGN, CODE, OR INFORMATION *
-* AS ONE POSSIBLE IMPLEMENTATION OF THIS FEATURE, APPLICATION *
-* OR STANDARD, XILINX IS MAKING NO REPRESENTATION THAT THIS *
-* IMPLEMENTATION IS FREE FROM ANY CLAIMS OF INFRINGEMENT, *
-* AND YOU ARE RESPONSIBLE FOR OBTAINING ANY RIGHTS YOU MAY REQUIRE *
-* FOR YOUR IMPLEMENTATION. XILINX EXPRESSLY DISCLAIMS ANY *
-* WARRANTY WHATSOEVER WITH RESPECT TO THE ADEQUACY OF THE *
-* IMPLEMENTATION, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OR *
-* REPRESENTATIONS THAT THIS IMPLEMENTATION IS FREE FROM CLAIMS OF *
-* INFRINGEMENT, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS *
-* FOR A PARTICULAR PURPOSE. *
-* *
-* Xilinx products are not intended for use in life support *
-* appliances, devices, or systems. Use in such applications are *
-* expressly prohibited. *
-* *
-* (c) Copyright 1995-2005 Xilinx, Inc. *
-* All rights reserved. *
-*******************************************************************************/
-// The synopsys directives "translate_off/translate_on" specified below are
-// supported by XST, FPGA Compiler II, Mentor Graphics and Synplicity synthesis
-// tools. Ensure they are correct for your synthesis tool(s).
-
-// You must compile the wrapper file async_fifo_8_8_128.v when simulating
-// the core, async_fifo_8_8_128. When compiling the wrapper file, be sure to
-// reference the XilinxCoreLib Verilog simulation library. For detailed
-// instructions, please refer to the "CORE Generator Help".
-
-`timescale 1ns/1ps
-
-module async_fifo_8_8_128(
- din,
- rd_clk,
- rd_en,
- rst,
- wr_clk,
- wr_en,
- dout,
- empty,
- full,
- rd_data_count,
- wr_data_count);
-
-
-input [7 : 0] din;
-input rd_clk;
-input rd_en;
-input rst;
-input wr_clk;
-input wr_en;
-output [7 : 0] dout;
-output empty;
-output full;
-output [7 : 0] rd_data_count;
-output [7 : 0] wr_data_count;
-
-// synopsys translate_off
-
- FIFO_GENERATOR_V2_2 #(
- 0, // c_common_clock
- 0, // c_count_type
- 2, // c_data_count_width
- "BlankString", // c_default_value
- 8, // c_din_width
- "0", // c_dout_rst_val
- 8, // c_dout_width
- 0, // c_enable_rlocs
- "virtex2p", // c_family
- 0, // c_has_almost_empty
- 0, // c_has_almost_full
- 0, // c_has_backup
- 0, // c_has_data_count
- 0, // c_has_meminit_file
- 0, // c_has_overflow
- 1, // c_has_rd_data_count
- 0, // c_has_rd_rst
- 1, // c_has_rst
- 0, // c_has_underflow
- 0, // c_has_valid
- 0, // c_has_wr_ack
- 1, // c_has_wr_data_count
- 0, // c_has_wr_rst
- 2, // c_implementation_type
- 0, // c_init_wr_pntr_val
- 1, // c_memory_type
- "BlankString", // c_mif_file_name
- 0, // c_optimization_mode
- 0, // c_overflow_low
- 0, // c_preload_latency
- 1, // c_preload_regs
- 512, // c_prim_fifo_type
- 32, // c_prog_empty_thresh_assert_val
- 32, // c_prog_empty_thresh_negate_val
- 0, // c_prog_empty_type
- 96, // c_prog_full_thresh_assert_val
- 96, // c_prog_full_thresh_negate_val
- 0, // c_prog_full_type
- 8, // c_rd_data_count_width
- 128, // c_rd_depth
- 7, // c_rd_pntr_width
- 0, // c_underflow_low
- 0, // c_use_fifo16_flags
- 0, // c_valid_low
- 0, // c_wr_ack_low
- 8, // c_wr_data_count_width
- 128, // c_wr_depth
- 7, // c_wr_pntr_width
- 1) // c_wr_response_latency
- inst (
- .DIN(din),
- .RD_CLK(rd_clk),
- .RD_EN(rd_en),
- .RST(rst),
- .WR_CLK(wr_clk),
- .WR_EN(wr_en),
- .DOUT(dout),
- .EMPTY(empty),
- .FULL(full),
- .RD_DATA_COUNT(rd_data_count),
- .WR_DATA_COUNT(wr_data_count),
- .CLK(),
- .BACKUP(),
- .BACKUP_MARKER(),
- .PROG_EMPTY_THRESH(),
- .PROG_EMPTY_THRESH_ASSERT(),
- .PROG_EMPTY_THRESH_NEGATE(),
- .PROG_FULL_THRESH(),
- .PROG_FULL_THRESH_ASSERT(),
- .PROG_FULL_THRESH_NEGATE(),
- .RD_RST(),
- .WR_RST(),
- .ALMOST_EMPTY(),
- .ALMOST_FULL(),
- .DATA_COUNT(),
- .OVERFLOW(),
- .PROG_EMPTY(),
- .PROG_FULL(),
- .VALID(),
- .UNDERFLOW(),
- .WR_ACK());
-
-
-// synopsys translate_on
-
-endmodule
-