1 --------------------------------------------------------------------------------
3 -- DIST MEM GEN Core - Top File for the Example Testbench
5 --------------------------------------------------------------------------------
7 -- (c) Copyright 2006_3010 Xilinx, Inc. All rights reserved.
9 -- This file contains confidential and proprietary information
10 -- of Xilinx, Inc. and is protected under U.S. and
11 -- international copyright and other intellectual property
15 -- This disclaimer is not a license and does not grant any
16 -- rights to the materials distributed herewith. Except as
17 -- otherwise provided in a valid license issued to you by
18 -- Xilinx, and to the maximum extent permitted by applicable
19 -- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
20 -- WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES
21 -- AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
22 -- BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
23 -- INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
24 -- (2) Xilinx shall not be liable (whether in contract or tort,
25 -- including negligence, or under any other theory of
26 -- liability) for any loss or damage of any kind or nature
27 -- related to, arising under or in connection with these
28 -- materials, including for any direct, or any indirect,
29 -- special, incidental, or consequential loss or damage
30 -- (including loss of data, profits, goodwill, or any type of
31 -- loss or damage suffered as a result of any action brought
32 -- by a third party) even if such damage or loss was
33 -- reasonably foreseeable or Xilinx had been advised of the
34 -- possibility of the same.
36 -- CRITICAL APPLICATIONS
37 -- Xilinx products are not designed or intended to be fail-
38 -- safe, or for use in any application requiring fail-safe
39 -- performance, such as life-support or safety devices or
40 -- systems, Class III medical devices, nuclear facilities,
41 -- applications related to the deployment of airbags, or any
42 -- other applications that could lead to death, personal
43 -- injury, or severe property or environmental damage
44 -- (individually and collectively, "Critical
45 -- Applications"). Customer assumes the sole risk and
46 -- liability of any use of Xilinx products in Critical
47 -- Applications, subject only to applicable laws and
48 -- regulations governing limitations on product liability.
50 -- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
51 -- PART OF THIS FILE AT ALL TIMES.
53 --------------------------------------------------------------------------------
54 -- Filename: Ethernet_RAM_tb.vhd
57 --------------------------------------------------------------------------------
58 -- Author: IP Solutions Division
60 -- History: Sep 12, 2011 - First Release
61 --------------------------------------------------------------------------------
63 --------------------------------------------------------------------------------
64 -- Library Declarations
65 --------------------------------------------------------------------------------
68 USE IEEE.STD_LOGIC_1164.
ALL;
69 USE IEEE.STD_LOGIC_ARITH.
ALL;
70 USE IEEE.STD_LOGIC_UNSIGNED.
ALL;
80 SIGNAL STATUS : (8 DOWNTO 0);
87 CLK_GEN:
PROCESS BEGIN
94 RST_GEN:
PROCESS BEGIN
102 --STOP_SIM: PROCESS BEGIN
103 -- WAIT FOR 200 US; -- STOP SIMULATION AFTER 1 MS
105 -- REPORT "END SIMULATION TIME REACHED"
110 WAIT UNTIL STATUS(8)='1';
111 IF( STATUS(7 downto 0)/="0") THEN
113 REPORT "Simulation Failed"
117 REPORT "Test Completed Successfully"
123 GENERIC MAP (C_ROM_SYNTH =>
0)