1 -------------------------------------------------------------------------------- 
    2 --    This file is owned and controlled by Xilinx and must be used solely     -- 
    3 --    for design, simulation, implementation and creation of design files     -- 
    4 --    limited to Xilinx devices or technologies. Use with non-Xilinx          -- 
    5 --    devices or technologies is expressly prohibited and immediately         -- 
    6 --    terminates your license.                                                -- 
    8 --    XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS" SOLELY    -- 
    9 --    FOR USE IN DEVELOPING PROGRAMS AND SOLUTIONS FOR XILINX DEVICES.  BY    -- 
   10 --    PROVIDING THIS DESIGN, CODE, OR INFORMATION AS ONE POSSIBLE             -- 
   11 --    IMPLEMENTATION OF THIS FEATURE, APPLICATION OR STANDARD, XILINX IS      -- 
   12 --    MAKING NO REPRESENTATION THAT THIS IMPLEMENTATION IS FREE FROM ANY      -- 
   13 --    CLAIMS OF INFRINGEMENT, AND YOU ARE RESPONSIBLE FOR OBTAINING ANY       -- 
   14 --    RIGHTS YOU MAY REQUIRE FOR YOUR IMPLEMENTATION.  XILINX EXPRESSLY       -- 
   15 --    DISCLAIMS ANY WARRANTY WHATSOEVER WITH RESPECT TO THE ADEQUACY OF THE   -- 
   16 --    IMPLEMENTATION, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OR          -- 
   17 --    REPRESENTATIONS THAT THIS IMPLEMENTATION IS FREE FROM CLAIMS OF         -- 
   18 --    INFRINGEMENT, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A   -- 
   19 --    PARTICULAR PURPOSE.                                                     -- 
   21 --    Xilinx products are not intended for use in life support appliances,    -- 
   22 --    devices, or systems.  Use in such applications are expressly            -- 
   25 --    (c) Copyright 1995-2014 Xilinx, Inc.                                    -- 
   26 --    All rights reserved.                                                    -- 
   27 -------------------------------------------------------------------------------- 
   28 -------------------------------------------------------------------------------- 
   29 -- You must compile the wrapper file Memory.vhd when simulating 
   30 -- the core, Memory. When compiling the wrapper file, be sure to 
   31 -- reference the XilinxCoreLib VHDL simulation library. For detailed 
   32 -- instructions, please refer to the "CORE Generator Help". 
   34 -- The synthesis directives "translate_off/translate_on" specified
 
   35 -- below are supported by Xilinx, Mentor Graphics and Synplicity 
   36 -- synthesis tools. Ensure they are correct for your synthesis tool(s). 
   39 USE ieee.std_logic_1164.
ALL;
 
   40 -- synthesis translate_off 
   41 LIBRARY XilinxCoreLib;
 
   42 -- synthesis translate_on 
   46     wea : IN (0 DOWNTO 0);
 
   47     addra : IN (10 DOWNTO 0);
 
   48     dina : IN (63 DOWNTO 0);
 
   51     addrb : IN (10 DOWNTO 0);
 
   52     doutb : OUT (63 DOWNTO 0) 
   57 -- synthesis translate_off 
   58 COMPONENT wrapped_Memory
 
   61     wea : 
IN (
0 DOWNTO 0);
 
   62     addra : 
IN (
10 DOWNTO 0);
 
   63     dina : 
IN (
63 DOWNTO 0);
 
   66     addrb : 
IN (
10 DOWNTO 0);
 
   67     doutb : 
OUT (
63 DOWNTO 0)
 
   71 -- Configuration specification 
   72   FOR ALL : wrapped_Memory 
USE ENTITY XilinxCoreLib.blk_mem_gen_v7_3(behavioral)
 
   78       c_axi_slave_type => 
0,
 
   82       c_default_data  => "
0",
 
   83       c_disable_warn_bhv_coll  => 
0,
 
   84       c_disable_warn_bhv_range  => 
0,
 
   85       c_enable_32bit_address  => 
0,
 
   86       c_family  => 
"kintex7",
 
   91       c_has_mem_output_regs_a  => 
0,
 
   92       c_has_mem_output_regs_b  => 
0,
 
   93       c_has_mux_output_regs_a  => 
0,
 
   94       c_has_mux_output_regs_b  => 
0,
 
   99       c_has_softecc_input_regs_a  => 
0,
 
  100       c_has_softecc_output_regs_b  => 
0,
 
  101       c_init_file  => 
"BlankString",
 
  102       c_init_file_name => 
"no_coe_file_loaded",
 
  105       c_interface_type => 
0,
 
  106       c_load_init_file => 
0,
 
  108       c_mux_pipeline_stages  => 
0,
 
  110       c_read_depth_a  => 
2048,
 
  111       c_read_depth_b  => 
2048,
 
  112       c_read_width_a  => 
64,
 
  113       c_read_width_b  => 
64,
 
  114       c_rst_priority_a => 
"CE",
 
  115       c_rst_priority_b => 
"CE",
 
  116       c_rst_type  => 
"SYNC",
 
  119       c_sim_collision_check  => 
"ALL",
 
  120       c_use_bram_block => 
0,
 
  123       c_use_default_data  => 
0,
 
  128       c_write_depth_a  => 
2048,
 
  129       c_write_depth_b  => 
2048,
 
  130       c_write_mode_a  => 
"READ_FIRST",
 
  131       c_write_mode_b  => 
"READ_FIRST",
 
  132       c_write_width_a  => 
64,
 
  133       c_write_width_b  => 
64,
 
  134       c_xdevicefamily  => 
"kintex7" 
  136 -- synthesis translate_on 
  138 -- synthesis translate_off 
  150 -- synthesis translate_on