1// megafunction wizard: %FIFO%VBB% 2// GENERATION: STANDARD 3// VERSION: WM1.0 4// MODULE: dcfifo 5 6// ============================================================ 7// File Name: fifo_4k.v 8// Megafunction Name(s): 9// dcfifo 10// ============================================================ 11// ************************************************************ 12// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! 13// 14// 5.0 Build 168 06/22/2005 SP 1 SJ Web Edition 15// ************************************************************ 16 17//Copyright (C) 1991-2005 Altera Corporation 18//Your use of Altera Corporation's design tools, logic functions 19//and other software and tools, and its AMPP partner logic 20//functions, and any output files any of the foregoing 21//(including device programming or simulation files), and any 22//associated documentation or information are expressly subject 23//to the terms and conditions of the Altera Program License 24//Subscription Agreement, Altera MegaCore Function License 25//Agreement, or other applicable license agreement, including, 26//without limitation, that your use is for the sole purpose of 27//programming logic devices manufactured by Altera and sold by 28//Altera or its authorized distributors. Please refer to the 29//applicable agreement for further details. 30 31module fifo_4k ( 32 data, 33 wrreq, 34 rdreq, 35 rdclk, 36 wrclk, 37 aclr, 38 q, 39 rdempty, 40 rdusedw, 41 wrfull, 42 wrusedw)/* synthesis synthesis_clearbox = 1 */; 43 44 input [15:0] data; 45 input wrreq; 46 input rdreq; 47 input rdclk; 48 input wrclk; 49 input aclr; 50 output [15:0] q; 51 output rdempty; 52 output [11:0] rdusedw; 53 output wrfull; 54 output [11:0] wrusedw; 55 56endmodule 57 58// ============================================================ 59// CNX file retrieval info 60// ============================================================ 61// Retrieval info: PRIVATE: Width NUMERIC "16" 62// Retrieval info: PRIVATE: Depth NUMERIC "4096" 63// Retrieval info: PRIVATE: Clock NUMERIC "4" 64// Retrieval info: PRIVATE: CLOCKS_ARE_SYNCHRONIZED NUMERIC "0" 65// Retrieval info: PRIVATE: Full NUMERIC "1" 66// Retrieval info: PRIVATE: Empty NUMERIC "1" 67// Retrieval info: PRIVATE: UsedW NUMERIC "1" 68// Retrieval info: PRIVATE: AlmostFull NUMERIC "0" 69// Retrieval info: PRIVATE: AlmostEmpty NUMERIC "0" 70// Retrieval info: PRIVATE: AlmostFullThr NUMERIC "-1" 71// Retrieval info: PRIVATE: AlmostEmptyThr NUMERIC "-1" 72// Retrieval info: PRIVATE: sc_aclr NUMERIC "0" 73// Retrieval info: PRIVATE: sc_sclr NUMERIC "0" 74// Retrieval info: PRIVATE: rsFull NUMERIC "0" 75// Retrieval info: PRIVATE: rsEmpty NUMERIC "1" 76// Retrieval info: PRIVATE: rsUsedW NUMERIC "1" 77// Retrieval info: PRIVATE: wsFull NUMERIC "1" 78// Retrieval info: PRIVATE: wsEmpty NUMERIC "0" 79// Retrieval info: PRIVATE: wsUsedW NUMERIC "1" 80// Retrieval info: PRIVATE: dc_aclr NUMERIC "1" 81// Retrieval info: PRIVATE: LegacyRREQ NUMERIC "0" 82// Retrieval info: PRIVATE: RAM_BLOCK_TYPE NUMERIC "0" 83// Retrieval info: PRIVATE: MAX_DEPTH_BY_9 NUMERIC "0" 84// Retrieval info: PRIVATE: LE_BasedFIFO NUMERIC "0" 85// Retrieval info: PRIVATE: Optimize NUMERIC "2" 86// Retrieval info: PRIVATE: OVERFLOW_CHECKING NUMERIC "1" 87// Retrieval info: PRIVATE: UNDERFLOW_CHECKING NUMERIC "1" 88// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone" 89// Retrieval info: CONSTANT: LPM_WIDTH NUMERIC "16" 90// Retrieval info: CONSTANT: LPM_NUMWORDS NUMERIC "4096" 91// Retrieval info: CONSTANT: LPM_WIDTHU NUMERIC "12" 92// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone" 93// Retrieval info: CONSTANT: CLOCKS_ARE_SYNCHRONIZED STRING "FALSE" 94// Retrieval info: CONSTANT: LPM_TYPE STRING "dcfifo" 95// Retrieval info: CONSTANT: LPM_SHOWAHEAD STRING "ON" 96// Retrieval info: CONSTANT: OVERFLOW_CHECKING STRING "OFF" 97// Retrieval info: CONSTANT: UNDERFLOW_CHECKING STRING "OFF" 98// Retrieval info: CONSTANT: USE_EAB STRING "ON" 99// Retrieval info: CONSTANT: ADD_RAM_OUTPUT_REGISTER STRING "OFF" 100// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone" 101// Retrieval info: USED_PORT: data 0 0 16 0 INPUT NODEFVAL data[15..0] 102// Retrieval info: USED_PORT: q 0 0 16 0 OUTPUT NODEFVAL q[15..0] 103// Retrieval info: USED_PORT: wrreq 0 0 0 0 INPUT NODEFVAL wrreq 104// Retrieval info: USED_PORT: rdreq 0 0 0 0 INPUT NODEFVAL rdreq 105// Retrieval info: USED_PORT: rdclk 0 0 0 0 INPUT NODEFVAL rdclk 106// Retrieval info: USED_PORT: wrclk 0 0 0 0 INPUT NODEFVAL wrclk 107// Retrieval info: USED_PORT: rdempty 0 0 0 0 OUTPUT NODEFVAL rdempty 108// Retrieval info: USED_PORT: rdusedw 0 0 12 0 OUTPUT NODEFVAL rdusedw[11..0] 109// Retrieval info: USED_PORT: wrfull 0 0 0 0 OUTPUT NODEFVAL wrfull 110// Retrieval info: USED_PORT: wrusedw 0 0 12 0 OUTPUT NODEFVAL wrusedw[11..0] 111// Retrieval info: USED_PORT: aclr 0 0 0 0 INPUT GND aclr 112// Retrieval info: CONNECT: @data 0 0 16 0 data 0 0 16 0 113// Retrieval info: CONNECT: q 0 0 16 0 @q 0 0 16 0 114// Retrieval info: CONNECT: @wrreq 0 0 0 0 wrreq 0 0 0 0 115// Retrieval info: CONNECT: @rdreq 0 0 0 0 rdreq 0 0 0 0 116// Retrieval info: CONNECT: @rdclk 0 0 0 0 rdclk 0 0 0 0 117// Retrieval info: CONNECT: @wrclk 0 0 0 0 wrclk 0 0 0 0 118// Retrieval info: CONNECT: rdempty 0 0 0 0 @rdempty 0 0 0 0 119// Retrieval info: CONNECT: rdusedw 0 0 12 0 @rdusedw 0 0 12 0 120// Retrieval info: CONNECT: wrfull 0 0 0 0 @wrfull 0 0 0 0 121// Retrieval info: CONNECT: wrusedw 0 0 12 0 @wrusedw 0 0 12 0 122// Retrieval info: CONNECT: @aclr 0 0 0 0 aclr 0 0 0 0 123// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all 124// Retrieval info: GEN_FILE: TYPE_NORMAL fifo_4k.v TRUE 125// Retrieval info: GEN_FILE: TYPE_NORMAL fifo_4k.inc FALSE 126// Retrieval info: GEN_FILE: TYPE_NORMAL fifo_4k.cmp FALSE 127// Retrieval info: GEN_FILE: TYPE_NORMAL fifo_4k.bsf FALSE 128// Retrieval info: GEN_FILE: TYPE_NORMAL fifo_4k_inst.v FALSE 129// Retrieval info: GEN_FILE: TYPE_NORMAL fifo_4k_bb.v TRUE 130// Retrieval info: GEN_FILE: TYPE_NORMAL fifo_4k_waveforms.html TRUE 131// Retrieval info: GEN_FILE: TYPE_NORMAL fifo_4k_wave*.jpg FALSE 132