-------------------------------------------------------------------------------- -- Copyright (c) 1995-2009 Xilinx, Inc. All rights reserved. -------------------------------------------------------------------------------- -- ____ ____ -- / /\/ / -- /___/ \ / Vendor: Xilinx -- \ \ \/ Version: L.57 -- \ \ Application: netgen -- / / Filename: cg_dfifo_16x16.vhd -- /___/ /\ Timestamp: Mon Oct 26 11:49:46 2009 -- \ \ / \ -- \___\/\___\ -- -- Command : -intstyle ise -w -sim -ofmt vhdl ./tmp/_cg/cg_dfifo_16x16.ngc ./tmp/_cg/cg_dfifo_16x16.vhd -- Device : 4vfx60ff1152-11 -- Input file : ./tmp/_cg/cg_dfifo_16x16.ngc -- Output file : ./tmp/_cg/cg_dfifo_16x16.vhd -- # of Entities : 1 -- Design Name : cg_dfifo_16x16 -- Xilinx : /unix/local/xilinx/11.1/ISE -- -- Purpose: -- This VHDL netlist is a verification model and uses simulation -- primitives which may not represent the true implementation of the -- device, however the netlist is functionally correct and should not -- be modified. This file cannot be synthesized and should only be used -- with supported simulation tools. -- -- Reference: -- Command Line Tools User Guide, Chapter 23 -- Synthesis and Simulation Design Guide, Chapter 6 -- -------------------------------------------------------------------------------- -- synthesis translate_off library IEEE; use IEEE.STD_LOGIC_1164.ALL; library UNISIM; use UNISIM.VCOMPONENTS.ALL; use UNISIM.VPKG.ALL; entity cg_dfifo_16x16 is port ( rd_rst : in STD_LOGIC := 'X'; rd_en : in STD_LOGIC := 'X'; almost_full : out STD_LOGIC; wr_en : in STD_LOGIC := 'X'; full : out STD_LOGIC; empty : out STD_LOGIC; wr_clk : in STD_LOGIC := 'X'; wr_rst : in STD_LOGIC := 'X'; rd_clk : in STD_LOGIC := 'X'; dout : out STD_LOGIC_VECTOR ( 15 downto 0 ); din : in STD_LOGIC_VECTOR ( 15 downto 0 ) ); end cg_dfifo_16x16; architecture STRUCTURE of cg_dfifo_16x16 is signal BU2_N4 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_i_or000054_158 : STD_LOGIC; signal BU2_N2 : STD_LOGIC; signal BU2_N01 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_gwas_wsts_c2_dout_i53_155 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_gwas_wsts_comp2 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_mux000051_153 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_mux000026_152 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or0000118_151 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or000093_150 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or000053_149 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or000026_148 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_i_or000018_147 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_gwas_wsts_c2_dout_i17_146 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_mux0000 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_not0001 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_gwas_wsts_wr_rst_d1_143 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_fb_i_142 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_i_or0000 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_wpntr_Mcount_count : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_wpntr_Mcount_count1 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_wpntr_Mcount_count2 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_wpntr_Mcount_count3 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_rd_rpntr_Mcount_count : STD_LOGIC; signal BU2_U0_grf_rf_gl0_rd_rpntr_Mcount_count1 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_rd_rpntr_Mcount_count2 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_rd_rpntr_Mcount_count3 : STD_LOGIC; signal BU2_U0_grf_rf_mem_ram_rd_en_i : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_111 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_1_105 : STD_LOGIC; signal BU2_U0_grf_rf_ram_wr_en : STD_LOGIC; signal BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_xor0002 : STD_LOGIC; signal BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_xor0001 : STD_LOGIC; signal BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_xor0000 : STD_LOGIC; signal BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_xor0002 : STD_LOGIC; signal BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_xor0001 : STD_LOGIC; signal BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_xor0000 : STD_LOGIC; signal BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin_xor0002 : STD_LOGIC; signal BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin_xor0001 : STD_LOGIC; signal BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin_xor0000 : STD_LOGIC; signal BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin_xor0002 : STD_LOGIC; signal BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin_xor0001 : STD_LOGIC; signal BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin_xor0000 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_43 : STD_LOGIC; signal BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or0000 : STD_LOGIC; signal NLW_VCC_P_UNCONNECTED : STD_LOGIC; signal NLW_GND_G_UNCONNECTED : STD_LOGIC; signal NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM1_SPO_UNCONNECTED : STD_LOGIC; signal NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM2_SPO_UNCONNECTED : STD_LOGIC; signal NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM3_SPO_UNCONNECTED : STD_LOGIC; signal NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM4_SPO_UNCONNECTED : STD_LOGIC; signal NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM5_SPO_UNCONNECTED : STD_LOGIC; signal NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM6_SPO_UNCONNECTED : STD_LOGIC; signal NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM7_SPO_UNCONNECTED : STD_LOGIC; signal NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM8_SPO_UNCONNECTED : STD_LOGIC; signal NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM9_SPO_UNCONNECTED : STD_LOGIC; signal NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM10_SPO_UNCONNECTED : STD_LOGIC; signal NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM11_SPO_UNCONNECTED : STD_LOGIC; signal NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM12_SPO_UNCONNECTED : STD_LOGIC; signal NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM13_SPO_UNCONNECTED : STD_LOGIC; signal NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM14_SPO_UNCONNECTED : STD_LOGIC; signal NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM15_SPO_UNCONNECTED : STD_LOGIC; signal NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM16_SPO_UNCONNECTED : STD_LOGIC; signal BU2_U0_grf_rf_gl0_wr_wpntr_count_d2 : STD_LOGIC_VECTOR ( 3 downto 0 ); signal BU2_U0_grf_rf_gl0_wr_wpntr_count_d1 : STD_LOGIC_VECTOR ( 3 downto 0 ); signal BU2_U0_grf_rf_gl0_wr_wpntr_count : STD_LOGIC_VECTOR ( 3 downto 0 ); signal BU2_U0_grf_rf_gl0_rd_rpntr_count : STD_LOGIC_VECTOR ( 3 downto 0 ); signal BU2_U0_grf_rf_mem_gdm_dm_varindex0000 : STD_LOGIC_VECTOR ( 15 downto 0 ); signal BU2_U0_grf_rf_gl0_rd_rpntr_count_d1 : STD_LOGIC_VECTOR ( 3 downto 0 ); signal BU2_U0_grf_rf_gl0_wr_wpntr_count_d3 : STD_LOGIC_VECTOR ( 3 downto 0 ); signal BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc : STD_LOGIC_VECTOR ( 3 downto 0 ); signal BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc : STD_LOGIC_VECTOR ( 3 downto 0 ); signal BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1 : STD_LOGIC_VECTOR ( 3 downto 0 ); signal BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg : STD_LOGIC_VECTOR ( 3 downto 0 ); signal BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1 : STD_LOGIC_VECTOR ( 3 downto 0 ); signal BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg : STD_LOGIC_VECTOR ( 3 downto 0 ); signal BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin : STD_LOGIC_VECTOR ( 3 downto 0 ); signal BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin : STD_LOGIC_VECTOR ( 3 downto 0 ); signal BU2_rd_data_count : STD_LOGIC_VECTOR ( 0 downto 0 ); begin VCC_0 : VCC port map ( P => NLW_VCC_P_UNCONNECTED ); GND_1 : GND port map ( G => NLW_GND_G_UNCONNECTED ); BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_mux000051 : LUT4_L generic map( INIT => X"0021" ) port map ( I0 => BU2_U0_grf_rf_gl0_wr_wpntr_count(3), I1 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_fb_i_142, I2 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin(3), I3 => BU2_N2, LO => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_mux000051_153 ); BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or0000118 : LUT4_L generic map( INIT => X"0021" ) port map ( I0 => BU2_U0_grf_rf_gl0_rd_rpntr_count(3), I1 => BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_43, I2 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin(3), I3 => BU2_N01, LO => BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or0000118_151 ); BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_i_or000054 : LUT4_L generic map( INIT => X"9009" ) port map ( I0 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin(3), I1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d2(3), I2 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin(2), I3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d2(2), LO => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_i_or000054_158 ); BU2_U0_grf_rf_gl0_wr_gwas_wsts_c2_dout_i53 : LUT4_L generic map( INIT => X"9009" ) port map ( I0 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin(3), I1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d1(3), I2 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin(2), I3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d1(2), LO => BU2_U0_grf_rf_gl0_wr_gwas_wsts_c2_dout_i53_155 ); BU2_U0_grf_rf_gl0_rd_rpntr_Mcount_count_xor_0_11_INV_0 : INV port map ( I => BU2_U0_grf_rf_gl0_rd_rpntr_count(0), O => BU2_U0_grf_rf_gl0_rd_rpntr_Mcount_count ); BU2_U0_grf_rf_gl0_wr_wpntr_Mcount_count_xor_0_11_INV_0 : INV port map ( I => BU2_U0_grf_rf_gl0_wr_wpntr_count(0), O => BU2_U0_grf_rf_gl0_wr_wpntr_Mcount_count ); BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_3 : LUT2 generic map( INIT => X"2" ) port map ( I0 => wr_en, I1 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_fb_i_142, O => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108 ); BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2 : LUT2 generic map( INIT => X"2" ) port map ( I0 => wr_en, I1 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_fb_i_142, O => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_1_105 ); BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_1 : LUT2 generic map( INIT => X"2" ) port map ( I0 => wr_en, I1 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_fb_i_142, O => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_111 ); BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_i_or000069 : LUT4 generic map( INIT => X"FF20" ) port map ( I0 => wr_en, I1 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_fb_i_142, I2 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_comp2, I3 => BU2_N4, O => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_i_or0000 ); BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_i_or000069_SW0 : LUT4 generic map( INIT => X"9000" ) port map ( I0 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin(1), I1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d2(1), I2 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_i_or000018_147, I3 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_i_or000054_158, O => BU2_N4 ); BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_mux000051_SW0 : LUT3 generic map( INIT => X"7D" ) port map ( I0 => wr_en, I1 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin(1), I2 => BU2_U0_grf_rf_gl0_wr_wpntr_count(1), O => BU2_N2 ); BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or0000118_SW0 : LUT3 generic map( INIT => X"7D" ) port map ( I0 => rd_en, I1 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin(1), I2 => BU2_U0_grf_rf_gl0_rd_rpntr_count(1), O => BU2_N01 ); BU2_U0_grf_rf_gl0_wr_gwas_wsts_c2_dout_i55 : LUT4 generic map( INIT => X"9000" ) port map ( I0 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin(1), I1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d1(1), I2 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_c2_dout_i17_146, I3 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_c2_dout_i53_155, O => BU2_U0_grf_rf_gl0_wr_gwas_wsts_comp2 ); BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_mux000088 : LUT4 generic map( INIT => X"0F08" ) port map ( I0 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_mux000026_152, I1 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_mux000051_153, I2 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_wr_rst_d1_143, I3 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_comp2, O => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_mux0000 ); BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_mux000026 : LUT4 generic map( INIT => X"9009" ) port map ( I0 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin(0), I1 => BU2_U0_grf_rf_gl0_wr_wpntr_count(0), I2 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin(2), I3 => BU2_U0_grf_rf_gl0_wr_wpntr_count(2), O => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_mux000026_152 ); BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1 : LUT2 generic map( INIT => X"2" ) port map ( I0 => wr_en, I1 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_fb_i_142, O => BU2_U0_grf_rf_ram_wr_en ); BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or0000141 : LUT4 generic map( INIT => X"F888" ) port map ( I0 => BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or000026_148, I1 => BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or000053_149, I2 => BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or000093_150, I3 => BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or0000118_151, O => BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or0000 ); BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or000093 : LUT4 generic map( INIT => X"9009" ) port map ( I0 => BU2_U0_grf_rf_gl0_rd_rpntr_count(0), I1 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin(0), I2 => BU2_U0_grf_rf_gl0_rd_rpntr_count(2), I3 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin(2), O => BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or000093_150 ); BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or000053 : LUT4 generic map( INIT => X"8421" ) port map ( I0 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin(2), I1 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin(3), I2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), I3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), O => BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or000053_149 ); BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or000026 : LUT4 generic map( INIT => X"8421" ) port map ( I0 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin(0), I1 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin(1), I2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), I3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), O => BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or000026_148 ); BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_i_or000018 : LUT2 generic map( INIT => X"9" ) port map ( I0 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin(0), I1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d2(0), O => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_i_or000018_147 ); BU2_U0_grf_rf_gl0_wr_gwas_wsts_c2_dout_i17 : LUT2 generic map( INIT => X"9" ) port map ( I0 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin(0), I1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d1(0), O => BU2_U0_grf_rf_gl0_wr_gwas_wsts_c2_dout_i17_146 ); BU2_U0_grf_rf_mem_ram_rd_en_i1 : LUT2 generic map( INIT => X"2" ) port map ( I0 => rd_en, I1 => BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_43, O => BU2_U0_grf_rf_mem_ram_rd_en_i ); BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_not00011 : LUT2 generic map( INIT => X"B" ) port map ( I0 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_wr_rst_d1_143, I1 => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_fb_i_142, O => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_not0001 ); BU2_U0_grf_rf_gl0_rd_rpntr_Mcount_count_xor_3_11 : LUT4 generic map( INIT => X"6CCC" ) port map ( I0 => BU2_U0_grf_rf_gl0_rd_rpntr_count(0), I1 => BU2_U0_grf_rf_gl0_rd_rpntr_count(3), I2 => BU2_U0_grf_rf_gl0_rd_rpntr_count(1), I3 => BU2_U0_grf_rf_gl0_rd_rpntr_count(2), O => BU2_U0_grf_rf_gl0_rd_rpntr_Mcount_count3 ); BU2_U0_grf_rf_gl0_wr_wpntr_Mcount_count_xor_3_11 : LUT4 generic map( INIT => X"6CCC" ) port map ( I0 => BU2_U0_grf_rf_gl0_wr_wpntr_count(0), I1 => BU2_U0_grf_rf_gl0_wr_wpntr_count(3), I2 => BU2_U0_grf_rf_gl0_wr_wpntr_count(1), I3 => BU2_U0_grf_rf_gl0_wr_wpntr_count(2), O => BU2_U0_grf_rf_gl0_wr_wpntr_Mcount_count3 ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin_xor00021 : LUT4 generic map( INIT => X"6996" ) port map ( I0 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1(0), I1 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1(1), I2 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1(2), I3 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1(3), O => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin_xor0002 ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin_xor00021 : LUT4 generic map( INIT => X"6996" ) port map ( I0 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1(0), I1 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1(1), I2 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1(2), I3 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1(3), O => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin_xor0002 ); BU2_U0_grf_rf_gl0_rd_rpntr_Mcount_count_xor_2_11 : LUT3 generic map( INIT => X"6C" ) port map ( I0 => BU2_U0_grf_rf_gl0_rd_rpntr_count(0), I1 => BU2_U0_grf_rf_gl0_rd_rpntr_count(2), I2 => BU2_U0_grf_rf_gl0_rd_rpntr_count(1), O => BU2_U0_grf_rf_gl0_rd_rpntr_Mcount_count2 ); BU2_U0_grf_rf_gl0_wr_wpntr_Mcount_count_xor_2_11 : LUT3 generic map( INIT => X"6C" ) port map ( I0 => BU2_U0_grf_rf_gl0_wr_wpntr_count(0), I1 => BU2_U0_grf_rf_gl0_wr_wpntr_count(2), I2 => BU2_U0_grf_rf_gl0_wr_wpntr_count(1), O => BU2_U0_grf_rf_gl0_wr_wpntr_Mcount_count2 ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin_xor00011 : LUT3 generic map( INIT => X"96" ) port map ( I0 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1(1), I1 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1(2), I2 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1(3), O => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin_xor0001 ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin_xor00011 : LUT3 generic map( INIT => X"96" ) port map ( I0 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1(3), I1 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1(2), I2 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1(1), O => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin_xor0001 ); BU2_U0_grf_rf_gcx_clkx_Mxor_rd_pntr_gc_xor0000_Result1 : LUT2 generic map( INIT => X"6" ) port map ( I0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), I1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), O => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_xor0000 ); BU2_U0_grf_rf_gcx_clkx_Mxor_rd_pntr_gc_xor0001_Result1 : LUT2 generic map( INIT => X"6" ) port map ( I0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), I1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), O => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_xor0001 ); BU2_U0_grf_rf_gcx_clkx_Mxor_rd_pntr_gc_xor0002_Result1 : LUT2 generic map( INIT => X"6" ) port map ( I0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), I1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), O => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_xor0002 ); BU2_U0_grf_rf_gcx_clkx_Mxor_wr_pntr_gc_xor0000_Result1 : LUT2 generic map( INIT => X"6" ) port map ( I0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), I1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), O => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_xor0000 ); BU2_U0_grf_rf_gcx_clkx_Mxor_wr_pntr_gc_xor0001_Result1 : LUT2 generic map( INIT => X"6" ) port map ( I0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), I1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), O => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_xor0001 ); BU2_U0_grf_rf_gcx_clkx_Mxor_wr_pntr_gc_xor0002_Result1 : LUT2 generic map( INIT => X"6" ) port map ( I0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), I1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), O => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_xor0002 ); BU2_U0_grf_rf_gl0_rd_rpntr_Mcount_count_xor_1_11 : LUT2 generic map( INIT => X"6" ) port map ( I0 => BU2_U0_grf_rf_gl0_rd_rpntr_count(1), I1 => BU2_U0_grf_rf_gl0_rd_rpntr_count(0), O => BU2_U0_grf_rf_gl0_rd_rpntr_Mcount_count1 ); BU2_U0_grf_rf_gl0_wr_wpntr_Mcount_count_xor_1_11 : LUT2 generic map( INIT => X"6" ) port map ( I0 => BU2_U0_grf_rf_gl0_wr_wpntr_count(1), I1 => BU2_U0_grf_rf_gl0_wr_wpntr_count(0), O => BU2_U0_grf_rf_gl0_wr_wpntr_Mcount_count1 ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin_xor00001 : LUT2 generic map( INIT => X"6" ) port map ( I0 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1(2), I1 => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1(3), O => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin_xor0000 ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin_xor00001 : LUT2 generic map( INIT => X"6" ) port map ( I0 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1(2), I1 => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1(3), O => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin_xor0000 ); BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_i : FDP generic map( INIT => '1' ) port map ( C => wr_clk, D => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_i_or0000, PRE => wr_rst, Q => full ); BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i : FDPE generic map( INIT => '1' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_not0001, D => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_almost_full_i_mux0000, PRE => wr_rst, Q => almost_full ); BU2_U0_grf_rf_gl0_wr_gwas_wsts_wr_rst_d1 : FDP generic map( INIT => '1' ) port map ( C => wr_clk, D => BU2_rd_data_count(0), PRE => wr_rst, Q => BU2_U0_grf_rf_gl0_wr_gwas_wsts_wr_rst_d1_143 ); BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_fb_i : FDP generic map( INIT => '1' ) port map ( C => wr_clk, D => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_i_or0000, PRE => wr_rst, Q => BU2_U0_grf_rf_gl0_wr_gwas_wsts_ram_full_fb_i_142 ); BU2_U0_grf_rf_gl0_wr_wpntr_count_d3_0 : FDCE generic map( INIT => '0' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, CLR => wr_rst, D => BU2_U0_grf_rf_gl0_wr_wpntr_count_d2(0), Q => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0) ); BU2_U0_grf_rf_gl0_wr_wpntr_count_d3_1 : FDCE generic map( INIT => '0' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, CLR => wr_rst, D => BU2_U0_grf_rf_gl0_wr_wpntr_count_d2(1), Q => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1) ); BU2_U0_grf_rf_gl0_wr_wpntr_count_d3_2 : FDCE generic map( INIT => '0' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, CLR => wr_rst, D => BU2_U0_grf_rf_gl0_wr_wpntr_count_d2(2), Q => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2) ); BU2_U0_grf_rf_gl0_wr_wpntr_count_d3_3 : FDCE generic map( INIT => '0' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, CLR => wr_rst, D => BU2_U0_grf_rf_gl0_wr_wpntr_count_d2(3), Q => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3) ); BU2_U0_grf_rf_gl0_wr_wpntr_count_d2_3 : FDCE generic map( INIT => '0' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, CLR => wr_rst, D => BU2_U0_grf_rf_gl0_wr_wpntr_count_d1(3), Q => BU2_U0_grf_rf_gl0_wr_wpntr_count_d2(3) ); BU2_U0_grf_rf_gl0_wr_wpntr_count_d2_2 : FDCE generic map( INIT => '0' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, CLR => wr_rst, D => BU2_U0_grf_rf_gl0_wr_wpntr_count_d1(2), Q => BU2_U0_grf_rf_gl0_wr_wpntr_count_d2(2) ); BU2_U0_grf_rf_gl0_wr_wpntr_count_d2_1 : FDCE generic map( INIT => '0' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, CLR => wr_rst, D => BU2_U0_grf_rf_gl0_wr_wpntr_count_d1(1), Q => BU2_U0_grf_rf_gl0_wr_wpntr_count_d2(1) ); BU2_U0_grf_rf_gl0_wr_wpntr_count_d2_0 : FDPE generic map( INIT => '1' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, D => BU2_U0_grf_rf_gl0_wr_wpntr_count_d1(0), PRE => wr_rst, Q => BU2_U0_grf_rf_gl0_wr_wpntr_count_d2(0) ); BU2_U0_grf_rf_gl0_wr_wpntr_count_d1_3 : FDCE generic map( INIT => '0' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, CLR => wr_rst, D => BU2_U0_grf_rf_gl0_wr_wpntr_count(3), Q => BU2_U0_grf_rf_gl0_wr_wpntr_count_d1(3) ); BU2_U0_grf_rf_gl0_wr_wpntr_count_d1_2 : FDCE generic map( INIT => '0' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, CLR => wr_rst, D => BU2_U0_grf_rf_gl0_wr_wpntr_count(2), Q => BU2_U0_grf_rf_gl0_wr_wpntr_count_d1(2) ); BU2_U0_grf_rf_gl0_wr_wpntr_count_d1_1 : FDPE generic map( INIT => '1' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, D => BU2_U0_grf_rf_gl0_wr_wpntr_count(1), PRE => wr_rst, Q => BU2_U0_grf_rf_gl0_wr_wpntr_count_d1(1) ); BU2_U0_grf_rf_gl0_wr_wpntr_count_d1_0 : FDCE generic map( INIT => '0' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, CLR => wr_rst, D => BU2_U0_grf_rf_gl0_wr_wpntr_count(0), Q => BU2_U0_grf_rf_gl0_wr_wpntr_count_d1(0) ); BU2_U0_grf_rf_gl0_wr_wpntr_count_0 : FDPE generic map( INIT => '1' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, D => BU2_U0_grf_rf_gl0_wr_wpntr_Mcount_count, PRE => wr_rst, Q => BU2_U0_grf_rf_gl0_wr_wpntr_count(0) ); BU2_U0_grf_rf_gl0_wr_wpntr_count_1 : FDPE generic map( INIT => '1' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, D => BU2_U0_grf_rf_gl0_wr_wpntr_Mcount_count1, PRE => wr_rst, Q => BU2_U0_grf_rf_gl0_wr_wpntr_count(1) ); BU2_U0_grf_rf_gl0_wr_wpntr_count_2 : FDCE generic map( INIT => '0' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, CLR => wr_rst, D => BU2_U0_grf_rf_gl0_wr_wpntr_Mcount_count2, Q => BU2_U0_grf_rf_gl0_wr_wpntr_count(2) ); BU2_U0_grf_rf_gl0_wr_wpntr_count_3 : FDCE generic map( INIT => '0' ) port map ( C => wr_clk, CE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, CLR => wr_rst, D => BU2_U0_grf_rf_gl0_wr_wpntr_Mcount_count3, Q => BU2_U0_grf_rf_gl0_wr_wpntr_count(3) ); BU2_U0_grf_rf_gl0_rd_rpntr_count_d1_0 : FDCE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, CLR => rd_rst, D => BU2_U0_grf_rf_gl0_rd_rpntr_count(0), Q => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0) ); BU2_U0_grf_rf_gl0_rd_rpntr_count_d1_1 : FDCE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, CLR => rd_rst, D => BU2_U0_grf_rf_gl0_rd_rpntr_count(1), Q => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1) ); BU2_U0_grf_rf_gl0_rd_rpntr_count_d1_2 : FDCE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, CLR => rd_rst, D => BU2_U0_grf_rf_gl0_rd_rpntr_count(2), Q => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2) ); BU2_U0_grf_rf_gl0_rd_rpntr_count_d1_3 : FDCE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, CLR => rd_rst, D => BU2_U0_grf_rf_gl0_rd_rpntr_count(3), Q => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3) ); BU2_U0_grf_rf_gl0_rd_rpntr_count_0 : FDPE generic map( INIT => '1' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_gl0_rd_rpntr_Mcount_count, PRE => rd_rst, Q => BU2_U0_grf_rf_gl0_rd_rpntr_count(0) ); BU2_U0_grf_rf_gl0_rd_rpntr_count_1 : FDCE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, CLR => rd_rst, D => BU2_U0_grf_rf_gl0_rd_rpntr_Mcount_count1, Q => BU2_U0_grf_rf_gl0_rd_rpntr_count(1) ); BU2_U0_grf_rf_gl0_rd_rpntr_count_2 : FDCE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, CLR => rd_rst, D => BU2_U0_grf_rf_gl0_rd_rpntr_Mcount_count2, Q => BU2_U0_grf_rf_gl0_rd_rpntr_count(2) ); BU2_U0_grf_rf_gl0_rd_rpntr_count_3 : FDCE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, CLR => rd_rst, D => BU2_U0_grf_rf_gl0_rd_rpntr_Mcount_count3, Q => BU2_U0_grf_rf_gl0_rd_rpntr_count(3) ); BU2_U0_grf_rf_mem_gdm_dm_dout_i_0 : FDRE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(0), R => BU2_rd_data_count(0), Q => dout(0) ); BU2_U0_grf_rf_mem_gdm_dm_dout_i_1 : FDRE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(1), R => BU2_rd_data_count(0), Q => dout(1) ); BU2_U0_grf_rf_mem_gdm_dm_dout_i_2 : FDRE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(2), R => BU2_rd_data_count(0), Q => dout(2) ); BU2_U0_grf_rf_mem_gdm_dm_dout_i_3 : FDRE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(3), R => BU2_rd_data_count(0), Q => dout(3) ); BU2_U0_grf_rf_mem_gdm_dm_dout_i_4 : FDRE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(4), R => BU2_rd_data_count(0), Q => dout(4) ); BU2_U0_grf_rf_mem_gdm_dm_dout_i_5 : FDRE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(5), R => BU2_rd_data_count(0), Q => dout(5) ); BU2_U0_grf_rf_mem_gdm_dm_dout_i_6 : FDRE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(6), R => BU2_rd_data_count(0), Q => dout(6) ); BU2_U0_grf_rf_mem_gdm_dm_dout_i_7 : FDRE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(7), R => BU2_rd_data_count(0), Q => dout(7) ); BU2_U0_grf_rf_mem_gdm_dm_dout_i_8 : FDRE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(8), R => BU2_rd_data_count(0), Q => dout(8) ); BU2_U0_grf_rf_mem_gdm_dm_dout_i_9 : FDRE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(9), R => BU2_rd_data_count(0), Q => dout(9) ); BU2_U0_grf_rf_mem_gdm_dm_dout_i_10 : FDRE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(10), R => BU2_rd_data_count(0), Q => dout(10) ); BU2_U0_grf_rf_mem_gdm_dm_dout_i_11 : FDRE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(11), R => BU2_rd_data_count(0), Q => dout(11) ); BU2_U0_grf_rf_mem_gdm_dm_dout_i_12 : FDRE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(12), R => BU2_rd_data_count(0), Q => dout(12) ); BU2_U0_grf_rf_mem_gdm_dm_dout_i_13 : FDRE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(13), R => BU2_rd_data_count(0), Q => dout(13) ); BU2_U0_grf_rf_mem_gdm_dm_dout_i_14 : FDRE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(14), R => BU2_rd_data_count(0), Q => dout(14) ); BU2_U0_grf_rf_mem_gdm_dm_dout_i_15 : FDRE generic map( INIT => '0' ) port map ( C => rd_clk, CE => BU2_U0_grf_rf_mem_ram_rd_en_i, D => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(15), R => BU2_rd_data_count(0), Q => dout(15) ); BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM1 : RAM16X1D port map ( A0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), A1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), A2 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), A3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), D => din(0), DPRA0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), DPRA1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), DPRA2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), DPRA3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), WCLK => wr_clk, WE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_111, SPO => NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM1_SPO_UNCONNECTED, DPO => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(0) ); BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM2 : RAM16X1D port map ( A0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), A1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), A2 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), A3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), D => din(1), DPRA0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), DPRA1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), DPRA2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), DPRA3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), WCLK => wr_clk, WE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_111, SPO => NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM2_SPO_UNCONNECTED, DPO => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(1) ); BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM3 : RAM16X1D port map ( A0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), A1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), A2 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), A3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), D => din(2), DPRA0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), DPRA1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), DPRA2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), DPRA3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), WCLK => wr_clk, WE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_111, SPO => NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM3_SPO_UNCONNECTED, DPO => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(2) ); BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM4 : RAM16X1D port map ( A0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), A1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), A2 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), A3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), D => din(3), DPRA0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), DPRA1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), DPRA2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), DPRA3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), WCLK => wr_clk, WE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_111, SPO => NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM4_SPO_UNCONNECTED, DPO => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(3) ); BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM5 : RAM16X1D port map ( A0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), A1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), A2 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), A3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), D => din(4), DPRA0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), DPRA1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), DPRA2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), DPRA3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), WCLK => wr_clk, WE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, SPO => NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM5_SPO_UNCONNECTED, DPO => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(4) ); BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM6 : RAM16X1D port map ( A0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), A1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), A2 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), A3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), D => din(5), DPRA0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), DPRA1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), DPRA2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), DPRA3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), WCLK => wr_clk, WE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_2_108, SPO => NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM6_SPO_UNCONNECTED, DPO => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(5) ); BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM7 : RAM16X1D port map ( A0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), A1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), A2 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), A3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), D => din(6), DPRA0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), DPRA1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), DPRA2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), DPRA3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), WCLK => wr_clk, WE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_1_105, SPO => NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM7_SPO_UNCONNECTED, DPO => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(6) ); BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM8 : RAM16X1D port map ( A0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), A1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), A2 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), A3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), D => din(7), DPRA0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), DPRA1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), DPRA2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), DPRA3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), WCLK => wr_clk, WE => BU2_U0_grf_rf_gl0_wr_ram_wr_en_i1_1_105, SPO => NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM8_SPO_UNCONNECTED, DPO => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(7) ); BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM9 : RAM16X1D port map ( A0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), A1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), A2 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), A3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), D => din(8), DPRA0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), DPRA1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), DPRA2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), DPRA3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), WCLK => wr_clk, WE => BU2_U0_grf_rf_ram_wr_en, SPO => NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM9_SPO_UNCONNECTED, DPO => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(8) ); BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM10 : RAM16X1D port map ( A0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), A1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), A2 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), A3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), D => din(9), DPRA0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), DPRA1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), DPRA2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), DPRA3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), WCLK => wr_clk, WE => BU2_U0_grf_rf_ram_wr_en, SPO => NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM10_SPO_UNCONNECTED, DPO => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(9) ); BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM11 : RAM16X1D port map ( A0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), A1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), A2 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), A3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), D => din(10), DPRA0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), DPRA1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), DPRA2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), DPRA3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), WCLK => wr_clk, WE => BU2_U0_grf_rf_ram_wr_en, SPO => NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM11_SPO_UNCONNECTED, DPO => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(10) ); BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM12 : RAM16X1D port map ( A0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), A1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), A2 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), A3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), D => din(11), DPRA0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), DPRA1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), DPRA2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), DPRA3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), WCLK => wr_clk, WE => BU2_U0_grf_rf_ram_wr_en, SPO => NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM12_SPO_UNCONNECTED, DPO => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(11) ); BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM13 : RAM16X1D port map ( A0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), A1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), A2 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), A3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), D => din(12), DPRA0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), DPRA1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), DPRA2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), DPRA3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), WCLK => wr_clk, WE => BU2_U0_grf_rf_ram_wr_en, SPO => NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM13_SPO_UNCONNECTED, DPO => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(12) ); BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM14 : RAM16X1D port map ( A0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), A1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), A2 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), A3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), D => din(13), DPRA0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), DPRA1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), DPRA2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), DPRA3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), WCLK => wr_clk, WE => BU2_U0_grf_rf_ram_wr_en, SPO => NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM14_SPO_UNCONNECTED, DPO => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(13) ); BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM15 : RAM16X1D port map ( A0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), A1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), A2 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), A3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), D => din(14), DPRA0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), DPRA1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), DPRA2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), DPRA3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), WCLK => wr_clk, WE => BU2_U0_grf_rf_ram_wr_en, SPO => NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM15_SPO_UNCONNECTED, DPO => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(14) ); BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM16 : RAM16X1D port map ( A0 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(0), A1 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(1), A2 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(2), A3 => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), D => din(15), DPRA0 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(0), DPRA1 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(1), DPRA2 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(2), DPRA3 => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), WCLK => wr_clk, WE => BU2_U0_grf_rf_ram_wr_en, SPO => NLW_BU2_U0_grf_rf_mem_gdm_dm_Mram_RAM16_SPO_UNCONNECTED, DPO => BU2_U0_grf_rf_mem_gdm_dm_varindex0000(15) ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_0 : FDC generic map( INIT => '0' ) port map ( C => wr_clk, CLR => wr_rst, D => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_xor0002, Q => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc(0) ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_1 : FDC generic map( INIT => '0' ) port map ( C => wr_clk, CLR => wr_rst, D => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_xor0001, Q => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc(1) ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_2 : FDC generic map( INIT => '0' ) port map ( C => wr_clk, CLR => wr_rst, D => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_xor0000, Q => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc(2) ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_3 : FDC generic map( INIT => '0' ) port map ( C => wr_clk, CLR => wr_rst, D => BU2_U0_grf_rf_gl0_wr_wpntr_count_d3(3), Q => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc(3) ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_0 : FDC generic map( INIT => '0' ) port map ( C => rd_clk, CLR => rd_rst, D => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_xor0002, Q => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc(0) ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_1 : FDC generic map( INIT => '0' ) port map ( C => rd_clk, CLR => rd_rst, D => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_xor0001, Q => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc(1) ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_2 : FDC generic map( INIT => '0' ) port map ( C => rd_clk, CLR => rd_rst, D => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_xor0000, Q => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc(2) ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_3 : FDC generic map( INIT => '0' ) port map ( C => rd_clk, CLR => rd_rst, D => BU2_U0_grf_rf_gl0_rd_rpntr_count_d1(3), Q => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc(3) ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_0 : FDC generic map( INIT => '0' ) port map ( C => wr_clk, CLR => wr_rst, D => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc(0), Q => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg(0) ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_1 : FDC generic map( INIT => '0' ) port map ( C => wr_clk, CLR => wr_rst, D => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc(1), Q => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg(1) ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_2 : FDC generic map( INIT => '0' ) port map ( C => wr_clk, CLR => wr_rst, D => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc(2), Q => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg(2) ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_3 : FDC generic map( INIT => '0' ) port map ( C => wr_clk, CLR => wr_rst, D => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc(3), Q => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg(3) ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_0 : FDC generic map( INIT => '0' ) port map ( C => rd_clk, CLR => rd_rst, D => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc(0), Q => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg(0) ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_1 : FDC generic map( INIT => '0' ) port map ( C => rd_clk, CLR => rd_rst, D => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc(1), Q => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg(1) ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_2 : FDC generic map( INIT => '0' ) port map ( C => rd_clk, CLR => rd_rst, D => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc(2), Q => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg(2) ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_3 : FDC generic map( INIT => '0' ) port map ( C => rd_clk, CLR => rd_rst, D => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc(3), Q => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg(3) ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1_0 : FDC generic map( INIT => '0' ) port map ( C => wr_clk, CLR => wr_rst, D => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg(0), Q => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1(0) ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1_1 : FDC generic map( INIT => '0' ) port map ( C => wr_clk, CLR => wr_rst, D => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg(1), Q => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1(1) ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1_2 : FDC generic map( INIT => '0' ) port map ( C => wr_clk, CLR => wr_rst, D => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg(2), Q => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1(2) ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1_3 : FDC generic map( INIT => '0' ) port map ( C => wr_clk, CLR => wr_rst, D => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg(3), Q => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1(3) ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1_0 : FDC generic map( INIT => '0' ) port map ( C => rd_clk, CLR => rd_rst, D => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg(0), Q => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1(0) ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1_1 : FDC generic map( INIT => '0' ) port map ( C => rd_clk, CLR => rd_rst, D => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg(1), Q => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1(1) ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1_2 : FDC generic map( INIT => '0' ) port map ( C => rd_clk, CLR => rd_rst, D => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg(2), Q => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1(2) ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1_3 : FDC generic map( INIT => '0' ) port map ( C => rd_clk, CLR => rd_rst, D => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg(3), Q => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1(3) ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin_0 : FDC generic map( INIT => '0' ) port map ( C => rd_clk, CLR => rd_rst, D => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin_xor0002, Q => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin(0) ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin_1 : FDC generic map( INIT => '0' ) port map ( C => rd_clk, CLR => rd_rst, D => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin_xor0001, Q => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin(1) ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin_2 : FDC generic map( INIT => '0' ) port map ( C => rd_clk, CLR => rd_rst, D => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin_xor0000, Q => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin(2) ); BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin_3 : FDC generic map( INIT => '0' ) port map ( C => rd_clk, CLR => rd_rst, D => BU2_U0_grf_rf_gcx_clkx_wr_pntr_gc_asreg_d1(3), Q => BU2_U0_grf_rf_gcx_clkx_wr_pntr_bin(3) ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin_0 : FDC generic map( INIT => '0' ) port map ( C => wr_clk, CLR => wr_rst, D => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin_xor0002, Q => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin(0) ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin_1 : FDC generic map( INIT => '0' ) port map ( C => wr_clk, CLR => wr_rst, D => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin_xor0001, Q => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin(1) ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin_2 : FDC generic map( INIT => '0' ) port map ( C => wr_clk, CLR => wr_rst, D => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin_xor0000, Q => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin(2) ); BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin_3 : FDC generic map( INIT => '0' ) port map ( C => wr_clk, CLR => wr_rst, D => BU2_U0_grf_rf_gcx_clkx_rd_pntr_gc_asreg_d1(3), Q => BU2_U0_grf_rf_gcx_clkx_rd_pntr_bin(3) ); BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_i : FDP generic map( INIT => '1' ) port map ( C => rd_clk, D => BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or0000, PRE => rd_rst, Q => empty ); BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i : FDP generic map( INIT => '1' ) port map ( C => rd_clk, D => BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_or0000, PRE => rd_rst, Q => BU2_U0_grf_rf_gl0_rd_gras_rsts_ram_empty_fb_i_43 ); BU2_XST_GND : GND port map ( G => BU2_rd_data_count(0) ); end STRUCTURE; -- synthesis translate_on