diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/activehdl/README.txt b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/activehdl/README.txt index 1c8d7010..44a6be83 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/activehdl/README.txt +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/activehdl/README.txt @@ -4,7 +4,7 @@ # README.txt: Please read the sections below to understand the steps required to # run the exported script and information about the source files. # -# Generated by export_simulation on Tue Apr 04 18:48:27 CST 2023 +# Generated by export_simulation on Thu Apr 06 13:35:10 CST 2023 # ################################################################################ diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/activehdl/rom_hop_data.sh b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/activehdl/rom_hop_data.sh index b457d350..2542f7bd 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/activehdl/rom_hop_data.sh +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/activehdl/rom_hop_data.sh @@ -9,7 +9,7 @@ # directory, add the library logical mappings in the simulator setup file, create default # 'do/prj' file, execute compilation, elaboration and simulation steps. # -# Generated by Vivado on Tue Apr 04 18:48:27 CST 2023 +# Generated by Vivado on Thu Apr 06 13:35:10 CST 2023 # SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019 # # Copyright 1986-2019 Xilinx, Inc. All Rights Reserved. diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/ies/README.txt b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/ies/README.txt index 244755c1..389b5f88 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/ies/README.txt +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/ies/README.txt @@ -4,7 +4,7 @@ # README.txt: Please read the sections below to understand the steps required to # run the exported script and information about the source files. # -# Generated by export_simulation on Tue Apr 04 18:48:27 CST 2023 +# Generated by export_simulation on Thu Apr 06 13:35:10 CST 2023 # ################################################################################ diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/ies/rom_hop_data.sh b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/ies/rom_hop_data.sh index 081edef7..8b105372 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/ies/rom_hop_data.sh +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/ies/rom_hop_data.sh @@ -9,7 +9,7 @@ # directory, add the library logical mappings in the simulator setup file, create default # 'do/prj' file, execute compilation, elaboration and simulation steps. # -# Generated by Vivado on Tue Apr 04 18:48:27 CST 2023 +# Generated by Vivado on Thu Apr 06 13:35:10 CST 2023 # SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019 # # Copyright 1986-2019 Xilinx, Inc. All Rights Reserved. diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/modelsim/README.txt b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/modelsim/README.txt index 1c8d7010..44a6be83 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/modelsim/README.txt +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/modelsim/README.txt @@ -4,7 +4,7 @@ # README.txt: Please read the sections below to understand the steps required to # run the exported script and information about the source files. # -# Generated by export_simulation on Tue Apr 04 18:48:27 CST 2023 +# Generated by export_simulation on Thu Apr 06 13:35:10 CST 2023 # ################################################################################ diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/modelsim/rom_hop_data.sh b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/modelsim/rom_hop_data.sh index 12e1b687..1ff66d0d 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/modelsim/rom_hop_data.sh +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/modelsim/rom_hop_data.sh @@ -9,7 +9,7 @@ # directory, add the library logical mappings in the simulator setup file, create default # 'do/prj' file, execute compilation, elaboration and simulation steps. # -# Generated by Vivado on Tue Apr 04 18:48:27 CST 2023 +# Generated by Vivado on Thu Apr 06 13:35:10 CST 2023 # SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019 # # Copyright 1986-2019 Xilinx, Inc. All Rights Reserved. diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/questa/README.txt b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/questa/README.txt index 1c8d7010..44a6be83 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/questa/README.txt +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/questa/README.txt @@ -4,7 +4,7 @@ # README.txt: Please read the sections below to understand the steps required to # run the exported script and information about the source files. # -# Generated by export_simulation on Tue Apr 04 18:48:27 CST 2023 +# Generated by export_simulation on Thu Apr 06 13:35:10 CST 2023 # ################################################################################ diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/questa/rom_hop_data.sh b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/questa/rom_hop_data.sh index e23d5f05..4dd67abf 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/questa/rom_hop_data.sh +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/questa/rom_hop_data.sh @@ -9,7 +9,7 @@ # directory, add the library logical mappings in the simulator setup file, create default # 'do/prj' file, execute compilation, elaboration and simulation steps. # -# Generated by Vivado on Tue Apr 04 18:48:27 CST 2023 +# Generated by Vivado on Thu Apr 06 13:35:10 CST 2023 # SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019 # # Copyright 1986-2019 Xilinx, Inc. All Rights Reserved. diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/riviera/README.txt b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/riviera/README.txt index 1c8d7010..44a6be83 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/riviera/README.txt +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/riviera/README.txt @@ -4,7 +4,7 @@ # README.txt: Please read the sections below to understand the steps required to # run the exported script and information about the source files. # -# Generated by export_simulation on Tue Apr 04 18:48:27 CST 2023 +# Generated by export_simulation on Thu Apr 06 13:35:10 CST 2023 # ################################################################################ diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/riviera/rom_hop_data.sh b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/riviera/rom_hop_data.sh index 1b8e10a7..204d22cc 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/riviera/rom_hop_data.sh +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/riviera/rom_hop_data.sh @@ -9,7 +9,7 @@ # directory, add the library logical mappings in the simulator setup file, create default # 'do/prj' file, execute compilation, elaboration and simulation steps. # -# Generated by Vivado on Tue Apr 04 18:48:27 CST 2023 +# Generated by Vivado on Thu Apr 06 13:35:10 CST 2023 # SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019 # # Copyright 1986-2019 Xilinx, Inc. All Rights Reserved. diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/vcs/README.txt b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/vcs/README.txt index 1c8d7010..44a6be83 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/vcs/README.txt +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/vcs/README.txt @@ -4,7 +4,7 @@ # README.txt: Please read the sections below to understand the steps required to # run the exported script and information about the source files. # -# Generated by export_simulation on Tue Apr 04 18:48:27 CST 2023 +# Generated by export_simulation on Thu Apr 06 13:35:10 CST 2023 # ################################################################################ diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/vcs/rom_hop_data.sh b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/vcs/rom_hop_data.sh index 28d43413..f3a1dc74 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/vcs/rom_hop_data.sh +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/vcs/rom_hop_data.sh @@ -9,7 +9,7 @@ # directory, add the library logical mappings in the simulator setup file, create default # 'do/prj' file, execute compilation, elaboration and simulation steps. # -# Generated by Vivado on Tue Apr 04 18:48:27 CST 2023 +# Generated by Vivado on Thu Apr 06 13:35:10 CST 2023 # SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019 # # Copyright 1986-2019 Xilinx, Inc. All Rights Reserved. diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/xcelium/README.txt b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/xcelium/README.txt index 244755c1..389b5f88 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/xcelium/README.txt +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/xcelium/README.txt @@ -4,7 +4,7 @@ # README.txt: Please read the sections below to understand the steps required to # run the exported script and information about the source files. # -# Generated by export_simulation on Tue Apr 04 18:48:27 CST 2023 +# Generated by export_simulation on Thu Apr 06 13:35:10 CST 2023 # ################################################################################ diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/xcelium/rom_hop_data.sh b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/xcelium/rom_hop_data.sh index eb4c0b41..91d22875 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/xcelium/rom_hop_data.sh +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/xcelium/rom_hop_data.sh @@ -9,7 +9,7 @@ # directory, add the library logical mappings in the simulator setup file, create default # 'do/prj' file, execute compilation, elaboration and simulation steps. # -# Generated by Vivado on Tue Apr 04 18:48:27 CST 2023 +# Generated by Vivado on Thu Apr 06 13:35:10 CST 2023 # SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019 # # Copyright 1986-2019 Xilinx, Inc. All Rights Reserved. diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/xsim/README.txt b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/xsim/README.txt index 1c8d7010..44a6be83 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/xsim/README.txt +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/xsim/README.txt @@ -4,7 +4,7 @@ # README.txt: Please read the sections below to understand the steps required to # run the exported script and information about the source files. # -# Generated by export_simulation on Tue Apr 04 18:48:27 CST 2023 +# Generated by export_simulation on Thu Apr 06 13:35:10 CST 2023 # ################################################################################ diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/xsim/rom_hop_data.sh b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/xsim/rom_hop_data.sh index a4bb1b90..15f02b18 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/xsim/rom_hop_data.sh +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/ip_user_files/sim_scripts/rom_hop_data/xsim/rom_hop_data.sh @@ -9,7 +9,7 @@ # directory, add the library logical mappings in the simulator setup file, create default # 'do/prj' file, execute compilation, elaboration and simulation steps. # -# Generated by Vivado on Tue Apr 04 18:48:27 CST 2023 +# Generated by Vivado on Thu Apr 06 13:35:10 CST 2023 # SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019 # # Copyright 1986-2019 Xilinx, Inc. All Rights Reserved. diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/398372dcfcfb2e33/stats.txt b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/398372dcfcfb2e33/stats.txt index 4ae281ef..6591d517 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/398372dcfcfb2e33/stats.txt +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/398372dcfcfb2e33/stats.txt @@ -1,2 +1,2 @@ -NumberHits:1 -Timestamp: Tue Apr 04 10:48:26 UTC 2023 +NumberHits:5 +Timestamp: Thu Apr 06 05:35:09 UTC 2023 diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/d742c4d8ffbde2e6.xci b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/d742c4d8ffbde2e6.xci new file mode 100644 index 00000000..1661ae53 --- /dev/null +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/d742c4d8ffbde2e6.xci @@ -0,0 +1,109 @@ + + + xilinx.com + ipcache + d742c4d8ffbde2e6 + 0 + + + rom_hop_data + + + 100000000 + 4 + Memory_Slave + AXI4_Full + false + Minimum_Area + false + 9 + NONE + ../coe/one_hop_data.coe + ALL + rom_hop_data + false + false + false + false + false + false + false + false + false + Always_Enabled + Always_Enabled + Single_Bit_Error_Injection + false + Native + true + no_mem_loaded + Single_Port_ROM + WRITE_FIRST + WRITE_FIRST + 0 + 0 + BRAM + 0 + 100 + 100 + 0 + 0 + 0 + 0 + 8kx2 + false + false + 1 + 1 + 96 + 96 + false + true + false + false + 0 + false + false + CE + CE + SYNC + false + false + false + false + false + false + false + 9600 + 96 + 96 + No_ECC + false + false + false + Stand_Alone + kintex7 + xc7k410t + ffg900 + VERILOG + + -2 + + + TRUE + TRUE + d742c4d8ffbde2e6 + 0137cb81 + 58 + IP_Unknown + 3 + TRUE + . + + . + 2019.1.3 + GLOBAL + + + + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/rom_hop_data.dcp b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/rom_hop_data.dcp new file mode 100644 index 00000000..fecd4b75 Binary files /dev/null and b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/rom_hop_data.dcp differ diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/rom_hop_data_sim_netlist.v b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/rom_hop_data_sim_netlist.v new file mode 100644 index 00000000..79dfd7d5 --- /dev/null +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/rom_hop_data_sim_netlist.v @@ -0,0 +1,10664 @@ +// Copyright 1986-2019 Xilinx, Inc. All Rights Reserved. +// -------------------------------------------------------------------------------- +// Tool Version: Vivado v.2019.1.3 (lin64) Build 2644227 Wed Sep 4 09:44:18 MDT 2019 +// Date : Thu Apr 6 13:27:11 2023 +// Host : JOSH-ASUS-Z690 running 64-bit Ubuntu 20.04.6 LTS +// Command : write_verilog -force -mode funcsim -rename_top decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix -prefix +// decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_ rom_hop_data_sim_netlist.v +// Design : rom_hop_data +// Purpose : This verilog netlist is a functional simulation representation of the design and should not be modified +// or synthesized. This netlist cannot be used for SDF annotated simulation. +// Device : xc7k410tffg900-2 +// -------------------------------------------------------------------------------- +`timescale 1 ps / 1 ps + +(* CHECK_LICENSE_TYPE = "rom_hop_data,blk_mem_gen_v8_4_3,{}" *) (* downgradeipidentifiedwarnings = "yes" *) (* x_core_info = "blk_mem_gen_v8_4_3,Vivado 2019.1.3" *) +(* NotValidForBitStream *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix + (clka, + addra, + douta); + (* x_interface_info = "xilinx.com:interface:bram:1.0 BRAM_PORTA CLK" *) (* x_interface_parameter = "XIL_INTERFACENAME BRAM_PORTA, MEM_SIZE 8192, MEM_WIDTH 32, MEM_ECC NONE, MASTER_TYPE OTHER, READ_LATENCY 1" *) input clka; + (* x_interface_info = "xilinx.com:interface:bram:1.0 BRAM_PORTA ADDR" *) input [13:0]addra; + (* x_interface_info = "xilinx.com:interface:bram:1.0 BRAM_PORTA DOUT" *) output [95:0]douta; + + wire [13:0]addra; + wire clka; + wire [95:0]douta; + wire NLW_U0_dbiterr_UNCONNECTED; + wire NLW_U0_rsta_busy_UNCONNECTED; + wire NLW_U0_rstb_busy_UNCONNECTED; + wire NLW_U0_s_axi_arready_UNCONNECTED; + wire NLW_U0_s_axi_awready_UNCONNECTED; + wire NLW_U0_s_axi_bvalid_UNCONNECTED; + wire NLW_U0_s_axi_dbiterr_UNCONNECTED; + wire NLW_U0_s_axi_rlast_UNCONNECTED; + wire NLW_U0_s_axi_rvalid_UNCONNECTED; + wire NLW_U0_s_axi_sbiterr_UNCONNECTED; + wire NLW_U0_s_axi_wready_UNCONNECTED; + wire NLW_U0_sbiterr_UNCONNECTED; + wire [95:0]NLW_U0_doutb_UNCONNECTED; + wire [13:0]NLW_U0_rdaddrecc_UNCONNECTED; + wire [3:0]NLW_U0_s_axi_bid_UNCONNECTED; + wire [1:0]NLW_U0_s_axi_bresp_UNCONNECTED; + wire [13:0]NLW_U0_s_axi_rdaddrecc_UNCONNECTED; + wire [95:0]NLW_U0_s_axi_rdata_UNCONNECTED; + wire [3:0]NLW_U0_s_axi_rid_UNCONNECTED; + wire [1:0]NLW_U0_s_axi_rresp_UNCONNECTED; + + (* C_ADDRA_WIDTH = "14" *) + (* C_ADDRB_WIDTH = "14" *) + (* C_ALGORITHM = "1" *) + (* C_AXI_ID_WIDTH = "4" *) + (* C_AXI_SLAVE_TYPE = "0" *) + (* C_AXI_TYPE = "1" *) + (* C_BYTE_SIZE = "9" *) + (* C_COMMON_CLK = "0" *) + (* C_COUNT_18K_BRAM = "1" *) + (* C_COUNT_36K_BRAM = "26" *) + (* C_CTRL_ECC_ALGO = "NONE" *) + (* C_DEFAULT_DATA = "0" *) + (* C_DISABLE_WARN_BHV_COLL = "0" *) + (* C_DISABLE_WARN_BHV_RANGE = "0" *) + (* C_ELABORATION_DIR = "./" *) + (* C_ENABLE_32BIT_ADDRESS = "0" *) + (* C_EN_DEEPSLEEP_PIN = "0" *) + (* C_EN_ECC_PIPE = "0" *) + (* C_EN_RDADDRA_CHG = "0" *) + (* C_EN_RDADDRB_CHG = "0" *) + (* C_EN_SAFETY_CKT = "0" *) + (* C_EN_SHUTDOWN_PIN = "0" *) + (* C_EN_SLEEP_PIN = "0" *) + (* C_EST_POWER_SUMMARY = "Estimated Power for IP : 23.399606 mW" *) + (* C_FAMILY = "kintex7" *) + (* C_HAS_AXI_ID = "0" *) + (* C_HAS_ENA = "0" *) + (* C_HAS_ENB = "0" *) + (* C_HAS_INJECTERR = "0" *) + (* C_HAS_MEM_OUTPUT_REGS_A = "1" *) + (* C_HAS_MEM_OUTPUT_REGS_B = "0" *) + (* C_HAS_MUX_OUTPUT_REGS_A = "0" *) + (* C_HAS_MUX_OUTPUT_REGS_B = "0" *) + (* C_HAS_REGCEA = "0" *) + (* C_HAS_REGCEB = "0" *) + (* C_HAS_RSTA = "0" *) + (* C_HAS_RSTB = "0" *) + (* C_HAS_SOFTECC_INPUT_REGS_A = "0" *) + (* C_HAS_SOFTECC_OUTPUT_REGS_B = "0" *) + (* C_INITA_VAL = "0" *) + (* C_INITB_VAL = "0" *) + (* C_INIT_FILE = "rom_hop_data.mem" *) + (* C_INIT_FILE_NAME = "rom_hop_data.mif" *) + (* C_INTERFACE_TYPE = "0" *) + (* C_LOAD_INIT_FILE = "1" *) + (* C_MEM_TYPE = "3" *) + (* C_MUX_PIPELINE_STAGES = "0" *) + (* C_PRIM_TYPE = "1" *) + (* C_READ_DEPTH_A = "9600" *) + (* C_READ_DEPTH_B = "9600" *) + (* C_READ_LATENCY_A = "1" *) + (* C_READ_LATENCY_B = "1" *) + (* C_READ_WIDTH_A = "96" *) + (* C_READ_WIDTH_B = "96" *) + (* C_RSTRAM_A = "0" *) + (* C_RSTRAM_B = "0" *) + (* C_RST_PRIORITY_A = "CE" *) + (* C_RST_PRIORITY_B = "CE" *) + (* C_SIM_COLLISION_CHECK = "ALL" *) + (* C_USE_BRAM_BLOCK = "0" *) + (* C_USE_BYTE_WEA = "0" *) + (* C_USE_BYTE_WEB = "0" *) + (* C_USE_DEFAULT_DATA = "0" *) + (* C_USE_ECC = "0" *) + (* C_USE_SOFTECC = "0" *) + (* C_USE_URAM = "0" *) + (* C_WEA_WIDTH = "1" *) + (* C_WEB_WIDTH = "1" *) + (* C_WRITE_DEPTH_A = "9600" *) + (* C_WRITE_DEPTH_B = "9600" *) + (* C_WRITE_MODE_A = "WRITE_FIRST" *) + (* C_WRITE_MODE_B = "WRITE_FIRST" *) + (* C_WRITE_WIDTH_A = "96" *) + (* C_WRITE_WIDTH_B = "96" *) + (* C_XDEVICEFAMILY = "kintex7" *) + (* downgradeipidentifiedwarnings = "yes" *) + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 U0 + (.addra(addra), + .addrb({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .clka(clka), + .clkb(1'b0), + .dbiterr(NLW_U0_dbiterr_UNCONNECTED), + .deepsleep(1'b0), + .dina({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .dinb({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .douta(douta), + .doutb(NLW_U0_doutb_UNCONNECTED[95:0]), + .eccpipece(1'b0), + .ena(1'b0), + .enb(1'b0), + .injectdbiterr(1'b0), + .injectsbiterr(1'b0), + .rdaddrecc(NLW_U0_rdaddrecc_UNCONNECTED[13:0]), + .regcea(1'b0), + .regceb(1'b0), + .rsta(1'b0), + .rsta_busy(NLW_U0_rsta_busy_UNCONNECTED), + .rstb(1'b0), + .rstb_busy(NLW_U0_rstb_busy_UNCONNECTED), + .s_aclk(1'b0), + .s_aresetn(1'b0), + .s_axi_araddr({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .s_axi_arburst({1'b0,1'b0}), + .s_axi_arid({1'b0,1'b0,1'b0,1'b0}), + .s_axi_arlen({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .s_axi_arready(NLW_U0_s_axi_arready_UNCONNECTED), + .s_axi_arsize({1'b0,1'b0,1'b0}), + .s_axi_arvalid(1'b0), + .s_axi_awaddr({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .s_axi_awburst({1'b0,1'b0}), + .s_axi_awid({1'b0,1'b0,1'b0,1'b0}), + .s_axi_awlen({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .s_axi_awready(NLW_U0_s_axi_awready_UNCONNECTED), + .s_axi_awsize({1'b0,1'b0,1'b0}), + .s_axi_awvalid(1'b0), + .s_axi_bid(NLW_U0_s_axi_bid_UNCONNECTED[3:0]), + .s_axi_bready(1'b0), + .s_axi_bresp(NLW_U0_s_axi_bresp_UNCONNECTED[1:0]), + .s_axi_bvalid(NLW_U0_s_axi_bvalid_UNCONNECTED), + .s_axi_dbiterr(NLW_U0_s_axi_dbiterr_UNCONNECTED), + .s_axi_injectdbiterr(1'b0), + .s_axi_injectsbiterr(1'b0), + .s_axi_rdaddrecc(NLW_U0_s_axi_rdaddrecc_UNCONNECTED[13:0]), + .s_axi_rdata(NLW_U0_s_axi_rdata_UNCONNECTED[95:0]), + .s_axi_rid(NLW_U0_s_axi_rid_UNCONNECTED[3:0]), + .s_axi_rlast(NLW_U0_s_axi_rlast_UNCONNECTED), + .s_axi_rready(1'b0), + .s_axi_rresp(NLW_U0_s_axi_rresp_UNCONNECTED[1:0]), + .s_axi_rvalid(NLW_U0_s_axi_rvalid_UNCONNECTED), + .s_axi_sbiterr(NLW_U0_s_axi_sbiterr_UNCONNECTED), + .s_axi_wdata({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .s_axi_wlast(1'b0), + .s_axi_wready(NLW_U0_s_axi_wready_UNCONNECTED), + .s_axi_wstrb(1'b0), + .s_axi_wvalid(1'b0), + .sbiterr(NLW_U0_sbiterr_UNCONNECTED), + .shutdown(1'b0), + .sleep(1'b0), + .wea(1'b0), + .web(1'b0)); +endmodule + +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_bindec + (ena_array, + addra); + output [0:0]ena_array; + input [4:0]addra; + + wire [4:0]addra; + wire [0:0]ena_array; + + LUT5 #( + .INIT(32'h01000000)) + ENOUT + (.I0(addra[3]), + .I1(addra[2]), + .I2(addra[0]), + .I3(addra[1]), + .I4(addra[4]), + .O(ena_array)); +endmodule + +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_generic_cstr + (douta, + clka, + addra); + output [95:0]douta; + input clka; + input [13:0]addra; + + wire [13:0]addra; + wire clka; + wire [95:0]douta; + wire [18:18]ena_array; + wire [8:0]ram_douta; + wire ram_ena__0_n_0; + wire ram_ena__2; + wire ram_ena_n_0; + wire \ramloop[10].ram.r_n_0 ; + wire \ramloop[10].ram.r_n_1 ; + wire \ramloop[10].ram.r_n_10 ; + wire \ramloop[10].ram.r_n_11 ; + wire \ramloop[10].ram.r_n_12 ; + wire \ramloop[10].ram.r_n_13 ; + wire \ramloop[10].ram.r_n_14 ; + wire \ramloop[10].ram.r_n_15 ; + wire \ramloop[10].ram.r_n_16 ; + wire \ramloop[10].ram.r_n_17 ; + wire \ramloop[10].ram.r_n_18 ; + wire \ramloop[10].ram.r_n_19 ; + wire \ramloop[10].ram.r_n_2 ; + wire \ramloop[10].ram.r_n_20 ; + wire \ramloop[10].ram.r_n_21 ; + wire \ramloop[10].ram.r_n_22 ; + wire \ramloop[10].ram.r_n_23 ; + wire \ramloop[10].ram.r_n_24 ; + wire \ramloop[10].ram.r_n_25 ; + wire \ramloop[10].ram.r_n_26 ; + wire \ramloop[10].ram.r_n_27 ; + wire \ramloop[10].ram.r_n_28 ; + wire \ramloop[10].ram.r_n_29 ; + wire \ramloop[10].ram.r_n_3 ; + wire \ramloop[10].ram.r_n_30 ; + wire \ramloop[10].ram.r_n_31 ; + wire \ramloop[10].ram.r_n_32 ; + wire \ramloop[10].ram.r_n_33 ; + wire \ramloop[10].ram.r_n_34 ; + wire \ramloop[10].ram.r_n_35 ; + wire \ramloop[10].ram.r_n_36 ; + wire \ramloop[10].ram.r_n_4 ; + wire \ramloop[10].ram.r_n_5 ; + wire \ramloop[10].ram.r_n_6 ; + wire \ramloop[10].ram.r_n_7 ; + wire \ramloop[10].ram.r_n_8 ; + wire \ramloop[10].ram.r_n_9 ; + wire \ramloop[11].ram.r_n_0 ; + wire \ramloop[11].ram.r_n_1 ; + wire \ramloop[11].ram.r_n_10 ; + wire \ramloop[11].ram.r_n_11 ; + wire \ramloop[11].ram.r_n_12 ; + wire \ramloop[11].ram.r_n_13 ; + wire \ramloop[11].ram.r_n_14 ; + wire \ramloop[11].ram.r_n_15 ; + wire \ramloop[11].ram.r_n_16 ; + wire \ramloop[11].ram.r_n_17 ; + wire \ramloop[11].ram.r_n_18 ; + wire \ramloop[11].ram.r_n_19 ; + wire \ramloop[11].ram.r_n_2 ; + wire \ramloop[11].ram.r_n_20 ; + wire \ramloop[11].ram.r_n_21 ; + wire \ramloop[11].ram.r_n_22 ; + wire \ramloop[11].ram.r_n_23 ; + wire \ramloop[11].ram.r_n_24 ; + wire \ramloop[11].ram.r_n_25 ; + wire \ramloop[11].ram.r_n_26 ; + wire \ramloop[11].ram.r_n_27 ; + wire \ramloop[11].ram.r_n_28 ; + wire \ramloop[11].ram.r_n_29 ; + wire \ramloop[11].ram.r_n_3 ; + wire \ramloop[11].ram.r_n_30 ; + wire \ramloop[11].ram.r_n_31 ; + wire \ramloop[11].ram.r_n_32 ; + wire \ramloop[11].ram.r_n_33 ; + wire \ramloop[11].ram.r_n_34 ; + wire \ramloop[11].ram.r_n_35 ; + wire \ramloop[11].ram.r_n_36 ; + wire \ramloop[11].ram.r_n_37 ; + wire \ramloop[11].ram.r_n_38 ; + wire \ramloop[11].ram.r_n_39 ; + wire \ramloop[11].ram.r_n_4 ; + wire \ramloop[11].ram.r_n_40 ; + wire \ramloop[11].ram.r_n_41 ; + wire \ramloop[11].ram.r_n_42 ; + wire \ramloop[11].ram.r_n_43 ; + wire \ramloop[11].ram.r_n_44 ; + wire \ramloop[11].ram.r_n_45 ; + wire \ramloop[11].ram.r_n_46 ; + wire \ramloop[11].ram.r_n_47 ; + wire \ramloop[11].ram.r_n_48 ; + wire \ramloop[11].ram.r_n_49 ; + wire \ramloop[11].ram.r_n_5 ; + wire \ramloop[11].ram.r_n_50 ; + wire \ramloop[11].ram.r_n_51 ; + wire \ramloop[11].ram.r_n_52 ; + wire \ramloop[11].ram.r_n_53 ; + wire \ramloop[11].ram.r_n_54 ; + wire \ramloop[11].ram.r_n_55 ; + wire \ramloop[11].ram.r_n_56 ; + wire \ramloop[11].ram.r_n_57 ; + wire \ramloop[11].ram.r_n_58 ; + wire \ramloop[11].ram.r_n_59 ; + wire \ramloop[11].ram.r_n_6 ; + wire \ramloop[11].ram.r_n_60 ; + wire \ramloop[11].ram.r_n_61 ; + wire \ramloop[11].ram.r_n_62 ; + wire \ramloop[11].ram.r_n_63 ; + wire \ramloop[11].ram.r_n_64 ; + wire \ramloop[11].ram.r_n_65 ; + wire \ramloop[11].ram.r_n_66 ; + wire \ramloop[11].ram.r_n_67 ; + wire \ramloop[11].ram.r_n_68 ; + wire \ramloop[11].ram.r_n_7 ; + wire \ramloop[11].ram.r_n_8 ; + wire \ramloop[11].ram.r_n_9 ; + wire \ramloop[12].ram.r_n_0 ; + wire \ramloop[12].ram.r_n_1 ; + wire \ramloop[12].ram.r_n_2 ; + wire \ramloop[12].ram.r_n_3 ; + wire \ramloop[12].ram.r_n_4 ; + wire \ramloop[12].ram.r_n_5 ; + wire \ramloop[12].ram.r_n_6 ; + wire \ramloop[12].ram.r_n_7 ; + wire \ramloop[12].ram.r_n_8 ; + wire \ramloop[13].ram.r_n_0 ; + wire \ramloop[13].ram.r_n_1 ; + wire \ramloop[13].ram.r_n_2 ; + wire \ramloop[13].ram.r_n_3 ; + wire \ramloop[13].ram.r_n_4 ; + wire \ramloop[13].ram.r_n_5 ; + wire \ramloop[13].ram.r_n_6 ; + wire \ramloop[13].ram.r_n_7 ; + wire \ramloop[13].ram.r_n_8 ; + wire \ramloop[14].ram.r_n_0 ; + wire \ramloop[14].ram.r_n_1 ; + wire \ramloop[14].ram.r_n_2 ; + wire \ramloop[14].ram.r_n_3 ; + wire \ramloop[14].ram.r_n_4 ; + wire \ramloop[14].ram.r_n_5 ; + wire \ramloop[14].ram.r_n_6 ; + wire \ramloop[14].ram.r_n_7 ; + wire \ramloop[14].ram.r_n_8 ; + wire \ramloop[15].ram.r_n_0 ; + wire \ramloop[15].ram.r_n_1 ; + wire \ramloop[15].ram.r_n_2 ; + wire \ramloop[15].ram.r_n_3 ; + wire \ramloop[15].ram.r_n_4 ; + wire \ramloop[15].ram.r_n_5 ; + wire \ramloop[15].ram.r_n_6 ; + wire \ramloop[15].ram.r_n_7 ; + wire \ramloop[15].ram.r_n_8 ; + wire \ramloop[16].ram.r_n_0 ; + wire \ramloop[16].ram.r_n_1 ; + wire \ramloop[16].ram.r_n_2 ; + wire \ramloop[16].ram.r_n_3 ; + wire \ramloop[16].ram.r_n_4 ; + wire \ramloop[16].ram.r_n_5 ; + wire \ramloop[16].ram.r_n_6 ; + wire \ramloop[16].ram.r_n_7 ; + wire \ramloop[16].ram.r_n_8 ; + wire \ramloop[17].ram.r_n_0 ; + wire \ramloop[17].ram.r_n_1 ; + wire \ramloop[17].ram.r_n_2 ; + wire \ramloop[17].ram.r_n_3 ; + wire \ramloop[17].ram.r_n_4 ; + wire \ramloop[17].ram.r_n_5 ; + wire \ramloop[17].ram.r_n_6 ; + wire \ramloop[17].ram.r_n_7 ; + wire \ramloop[17].ram.r_n_8 ; + wire \ramloop[18].ram.r_n_0 ; + wire \ramloop[18].ram.r_n_1 ; + wire \ramloop[18].ram.r_n_2 ; + wire \ramloop[18].ram.r_n_3 ; + wire \ramloop[18].ram.r_n_4 ; + wire \ramloop[18].ram.r_n_5 ; + wire \ramloop[18].ram.r_n_6 ; + wire \ramloop[18].ram.r_n_7 ; + wire \ramloop[18].ram.r_n_8 ; + wire \ramloop[19].ram.r_n_0 ; + wire \ramloop[19].ram.r_n_1 ; + wire \ramloop[19].ram.r_n_2 ; + wire \ramloop[19].ram.r_n_3 ; + wire \ramloop[19].ram.r_n_4 ; + wire \ramloop[19].ram.r_n_5 ; + wire \ramloop[19].ram.r_n_6 ; + wire \ramloop[19].ram.r_n_7 ; + wire \ramloop[19].ram.r_n_8 ; + wire \ramloop[1].ram.r_n_0 ; + wire \ramloop[1].ram.r_n_1 ; + wire \ramloop[1].ram.r_n_2 ; + wire \ramloop[1].ram.r_n_3 ; + wire \ramloop[1].ram.r_n_4 ; + wire \ramloop[1].ram.r_n_5 ; + wire \ramloop[1].ram.r_n_6 ; + wire \ramloop[1].ram.r_n_7 ; + wire \ramloop[1].ram.r_n_8 ; + wire \ramloop[20].ram.r_n_0 ; + wire \ramloop[20].ram.r_n_1 ; + wire \ramloop[20].ram.r_n_10 ; + wire \ramloop[20].ram.r_n_11 ; + wire \ramloop[20].ram.r_n_12 ; + wire \ramloop[20].ram.r_n_13 ; + wire \ramloop[20].ram.r_n_14 ; + wire \ramloop[20].ram.r_n_15 ; + wire \ramloop[20].ram.r_n_16 ; + wire \ramloop[20].ram.r_n_17 ; + wire \ramloop[20].ram.r_n_18 ; + wire \ramloop[20].ram.r_n_19 ; + wire \ramloop[20].ram.r_n_2 ; + wire \ramloop[20].ram.r_n_20 ; + wire \ramloop[20].ram.r_n_21 ; + wire \ramloop[20].ram.r_n_22 ; + wire \ramloop[20].ram.r_n_23 ; + wire \ramloop[20].ram.r_n_24 ; + wire \ramloop[20].ram.r_n_25 ; + wire \ramloop[20].ram.r_n_26 ; + wire \ramloop[20].ram.r_n_27 ; + wire \ramloop[20].ram.r_n_28 ; + wire \ramloop[20].ram.r_n_29 ; + wire \ramloop[20].ram.r_n_3 ; + wire \ramloop[20].ram.r_n_30 ; + wire \ramloop[20].ram.r_n_31 ; + wire \ramloop[20].ram.r_n_32 ; + wire \ramloop[20].ram.r_n_4 ; + wire \ramloop[20].ram.r_n_5 ; + wire \ramloop[20].ram.r_n_6 ; + wire \ramloop[20].ram.r_n_7 ; + wire \ramloop[20].ram.r_n_8 ; + wire \ramloop[20].ram.r_n_9 ; + wire \ramloop[21].ram.r_n_0 ; + wire \ramloop[21].ram.r_n_1 ; + wire \ramloop[21].ram.r_n_2 ; + wire \ramloop[21].ram.r_n_3 ; + wire \ramloop[21].ram.r_n_4 ; + wire \ramloop[21].ram.r_n_5 ; + wire \ramloop[21].ram.r_n_6 ; + wire \ramloop[21].ram.r_n_7 ; + wire \ramloop[21].ram.r_n_8 ; + wire \ramloop[22].ram.r_n_0 ; + wire \ramloop[22].ram.r_n_1 ; + wire \ramloop[22].ram.r_n_2 ; + wire \ramloop[22].ram.r_n_3 ; + wire \ramloop[22].ram.r_n_4 ; + wire \ramloop[22].ram.r_n_5 ; + wire \ramloop[22].ram.r_n_6 ; + wire \ramloop[22].ram.r_n_7 ; + wire \ramloop[22].ram.r_n_8 ; + wire \ramloop[23].ram.r_n_0 ; + wire \ramloop[23].ram.r_n_1 ; + wire \ramloop[23].ram.r_n_2 ; + wire \ramloop[23].ram.r_n_3 ; + wire \ramloop[23].ram.r_n_4 ; + wire \ramloop[23].ram.r_n_5 ; + wire \ramloop[23].ram.r_n_6 ; + wire \ramloop[23].ram.r_n_7 ; + wire \ramloop[23].ram.r_n_8 ; + wire \ramloop[24].ram.r_n_0 ; + wire \ramloop[24].ram.r_n_1 ; + wire \ramloop[24].ram.r_n_2 ; + wire \ramloop[24].ram.r_n_3 ; + wire \ramloop[24].ram.r_n_4 ; + wire \ramloop[24].ram.r_n_5 ; + wire \ramloop[24].ram.r_n_6 ; + wire \ramloop[24].ram.r_n_7 ; + wire \ramloop[24].ram.r_n_8 ; + wire \ramloop[25].ram.r_n_0 ; + wire \ramloop[25].ram.r_n_1 ; + wire \ramloop[25].ram.r_n_2 ; + wire \ramloop[25].ram.r_n_3 ; + wire \ramloop[25].ram.r_n_4 ; + wire \ramloop[25].ram.r_n_5 ; + wire \ramloop[26].ram.r_n_0 ; + wire \ramloop[26].ram.r_n_1 ; + wire \ramloop[26].ram.r_n_2 ; + wire \ramloop[26].ram.r_n_3 ; + wire \ramloop[26].ram.r_n_4 ; + wire \ramloop[26].ram.r_n_5 ; + wire \ramloop[2].ram.r_n_0 ; + wire \ramloop[2].ram.r_n_1 ; + wire \ramloop[2].ram.r_n_2 ; + wire \ramloop[2].ram.r_n_3 ; + wire \ramloop[2].ram.r_n_4 ; + wire \ramloop[2].ram.r_n_5 ; + wire \ramloop[2].ram.r_n_6 ; + wire \ramloop[2].ram.r_n_7 ; + wire \ramloop[2].ram.r_n_8 ; + wire \ramloop[3].ram.r_n_0 ; + wire \ramloop[3].ram.r_n_1 ; + wire \ramloop[3].ram.r_n_2 ; + wire \ramloop[3].ram.r_n_3 ; + wire \ramloop[3].ram.r_n_4 ; + wire \ramloop[3].ram.r_n_5 ; + wire \ramloop[3].ram.r_n_6 ; + wire \ramloop[3].ram.r_n_7 ; + wire \ramloop[3].ram.r_n_8 ; + wire \ramloop[4].ram.r_n_0 ; + wire \ramloop[4].ram.r_n_1 ; + wire \ramloop[4].ram.r_n_2 ; + wire \ramloop[4].ram.r_n_3 ; + wire \ramloop[4].ram.r_n_4 ; + wire \ramloop[4].ram.r_n_5 ; + wire \ramloop[4].ram.r_n_6 ; + wire \ramloop[4].ram.r_n_7 ; + wire \ramloop[4].ram.r_n_8 ; + wire \ramloop[5].ram.r_n_0 ; + wire \ramloop[5].ram.r_n_1 ; + wire \ramloop[5].ram.r_n_10 ; + wire \ramloop[5].ram.r_n_11 ; + wire \ramloop[5].ram.r_n_12 ; + wire \ramloop[5].ram.r_n_13 ; + wire \ramloop[5].ram.r_n_14 ; + wire \ramloop[5].ram.r_n_15 ; + wire \ramloop[5].ram.r_n_16 ; + wire \ramloop[5].ram.r_n_17 ; + wire \ramloop[5].ram.r_n_2 ; + wire \ramloop[5].ram.r_n_3 ; + wire \ramloop[5].ram.r_n_4 ; + wire \ramloop[5].ram.r_n_5 ; + wire \ramloop[5].ram.r_n_6 ; + wire \ramloop[5].ram.r_n_7 ; + wire \ramloop[5].ram.r_n_8 ; + wire \ramloop[5].ram.r_n_9 ; + wire \ramloop[6].ram.r_n_0 ; + wire \ramloop[6].ram.r_n_1 ; + wire \ramloop[6].ram.r_n_2 ; + wire \ramloop[6].ram.r_n_3 ; + wire \ramloop[6].ram.r_n_4 ; + wire \ramloop[6].ram.r_n_5 ; + wire \ramloop[6].ram.r_n_6 ; + wire \ramloop[6].ram.r_n_7 ; + wire \ramloop[6].ram.r_n_8 ; + wire \ramloop[7].ram.r_n_0 ; + wire \ramloop[7].ram.r_n_1 ; + wire \ramloop[7].ram.r_n_2 ; + wire \ramloop[7].ram.r_n_3 ; + wire \ramloop[7].ram.r_n_4 ; + wire \ramloop[7].ram.r_n_5 ; + wire \ramloop[7].ram.r_n_6 ; + wire \ramloop[7].ram.r_n_7 ; + wire \ramloop[7].ram.r_n_8 ; + wire \ramloop[8].ram.r_n_0 ; + wire \ramloop[8].ram.r_n_1 ; + wire \ramloop[8].ram.r_n_2 ; + wire \ramloop[8].ram.r_n_3 ; + wire \ramloop[8].ram.r_n_4 ; + wire \ramloop[8].ram.r_n_5 ; + wire \ramloop[8].ram.r_n_6 ; + wire \ramloop[8].ram.r_n_7 ; + wire \ramloop[8].ram.r_n_8 ; + wire \ramloop[9].ram.r_n_0 ; + wire \ramloop[9].ram.r_n_1 ; + wire \ramloop[9].ram.r_n_2 ; + wire \ramloop[9].ram.r_n_3 ; + wire \ramloop[9].ram.r_n_4 ; + wire \ramloop[9].ram.r_n_5 ; + wire \ramloop[9].ram.r_n_6 ; + wire \ramloop[9].ram.r_n_7 ; + wire \ramloop[9].ram.r_n_8 ; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_bindec \bindec_a.bindec_inst_a + (.addra(addra[13:9]), + .ena_array(ena_array)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_mux \has_mux_a.A + (.DOADO({\ramloop[11].ram.r_n_0 ,\ramloop[11].ram.r_n_1 ,\ramloop[11].ram.r_n_2 ,\ramloop[11].ram.r_n_3 ,\ramloop[11].ram.r_n_4 ,\ramloop[11].ram.r_n_5 ,\ramloop[11].ram.r_n_6 ,\ramloop[11].ram.r_n_7 ,\ramloop[11].ram.r_n_8 ,\ramloop[11].ram.r_n_9 ,\ramloop[11].ram.r_n_10 ,\ramloop[11].ram.r_n_11 ,\ramloop[11].ram.r_n_12 ,\ramloop[11].ram.r_n_13 ,\ramloop[11].ram.r_n_14 ,\ramloop[11].ram.r_n_15 ,\ramloop[11].ram.r_n_16 ,\ramloop[11].ram.r_n_17 ,\ramloop[11].ram.r_n_18 ,\ramloop[11].ram.r_n_19 ,\ramloop[11].ram.r_n_20 ,\ramloop[11].ram.r_n_21 ,\ramloop[11].ram.r_n_22 ,\ramloop[11].ram.r_n_23 ,\ramloop[11].ram.r_n_24 ,\ramloop[11].ram.r_n_25 ,\ramloop[11].ram.r_n_26 ,\ramloop[11].ram.r_n_27 ,\ramloop[11].ram.r_n_28 ,\ramloop[11].ram.r_n_29 ,\ramloop[11].ram.r_n_30 ,\ramloop[11].ram.r_n_31 }), + .DOBDO({\ramloop[11].ram.r_n_32 ,\ramloop[11].ram.r_n_33 ,\ramloop[11].ram.r_n_34 ,\ramloop[11].ram.r_n_35 ,\ramloop[11].ram.r_n_36 ,\ramloop[11].ram.r_n_37 ,\ramloop[11].ram.r_n_38 ,\ramloop[11].ram.r_n_39 ,\ramloop[11].ram.r_n_40 ,\ramloop[11].ram.r_n_41 ,\ramloop[11].ram.r_n_42 ,\ramloop[11].ram.r_n_43 ,\ramloop[11].ram.r_n_44 ,\ramloop[11].ram.r_n_45 ,\ramloop[11].ram.r_n_46 ,\ramloop[11].ram.r_n_47 ,\ramloop[11].ram.r_n_48 ,\ramloop[11].ram.r_n_49 ,\ramloop[11].ram.r_n_50 ,\ramloop[11].ram.r_n_51 ,\ramloop[11].ram.r_n_52 ,\ramloop[11].ram.r_n_53 ,\ramloop[11].ram.r_n_54 ,\ramloop[11].ram.r_n_55 ,\ramloop[11].ram.r_n_56 ,\ramloop[11].ram.r_n_57 ,\ramloop[11].ram.r_n_58 ,\ramloop[11].ram.r_n_59 ,\ramloop[11].ram.r_n_60 ,\ramloop[11].ram.r_n_61 ,\ramloop[11].ram.r_n_62 ,\ramloop[11].ram.r_n_63 }), + .DOPADOP({\ramloop[11].ram.r_n_64 ,\ramloop[11].ram.r_n_65 ,\ramloop[11].ram.r_n_66 }), + .DOPBDOP({\ramloop[11].ram.r_n_67 ,\ramloop[11].ram.r_n_68 }), + .addra(addra[13:9]), + .clka(clka), + .douta(douta), + .\douta[16] ({\ramloop[4].ram.r_n_0 ,\ramloop[4].ram.r_n_1 ,\ramloop[4].ram.r_n_2 ,\ramloop[4].ram.r_n_3 ,\ramloop[4].ram.r_n_4 ,\ramloop[4].ram.r_n_5 ,\ramloop[4].ram.r_n_6 ,\ramloop[4].ram.r_n_7 }), + .\douta[16]_0 ({\ramloop[3].ram.r_n_0 ,\ramloop[3].ram.r_n_1 ,\ramloop[3].ram.r_n_2 ,\ramloop[3].ram.r_n_3 ,\ramloop[3].ram.r_n_4 ,\ramloop[3].ram.r_n_5 ,\ramloop[3].ram.r_n_6 ,\ramloop[3].ram.r_n_7 }), + .\douta[17] (\ramloop[4].ram.r_n_8 ), + .\douta[17]_0 (\ramloop[3].ram.r_n_8 ), + .\douta[25] ({\ramloop[5].ram.r_n_0 ,\ramloop[5].ram.r_n_1 ,\ramloop[5].ram.r_n_2 ,\ramloop[5].ram.r_n_3 ,\ramloop[5].ram.r_n_4 ,\ramloop[5].ram.r_n_5 ,\ramloop[5].ram.r_n_6 ,\ramloop[5].ram.r_n_7 ,\ramloop[5].ram.r_n_8 ,\ramloop[5].ram.r_n_9 ,\ramloop[5].ram.r_n_10 ,\ramloop[5].ram.r_n_11 ,\ramloop[5].ram.r_n_12 ,\ramloop[5].ram.r_n_13 ,\ramloop[5].ram.r_n_14 ,\ramloop[5].ram.r_n_15 }), + .\douta[25]_0 ({\ramloop[7].ram.r_n_0 ,\ramloop[7].ram.r_n_1 ,\ramloop[7].ram.r_n_2 ,\ramloop[7].ram.r_n_3 ,\ramloop[7].ram.r_n_4 ,\ramloop[7].ram.r_n_5 ,\ramloop[7].ram.r_n_6 ,\ramloop[7].ram.r_n_7 }), + .\douta[25]_1 ({\ramloop[6].ram.r_n_0 ,\ramloop[6].ram.r_n_1 ,\ramloop[6].ram.r_n_2 ,\ramloop[6].ram.r_n_3 ,\ramloop[6].ram.r_n_4 ,\ramloop[6].ram.r_n_5 ,\ramloop[6].ram.r_n_6 ,\ramloop[6].ram.r_n_7 }), + .\douta[26] ({\ramloop[5].ram.r_n_16 ,\ramloop[5].ram.r_n_17 }), + .\douta[26]_0 (\ramloop[7].ram.r_n_8 ), + .\douta[26]_1 (\ramloop[6].ram.r_n_8 ), + .\douta[34] ({\ramloop[9].ram.r_n_0 ,\ramloop[9].ram.r_n_1 ,\ramloop[9].ram.r_n_2 ,\ramloop[9].ram.r_n_3 ,\ramloop[9].ram.r_n_4 ,\ramloop[9].ram.r_n_5 ,\ramloop[9].ram.r_n_6 ,\ramloop[9].ram.r_n_7 }), + .\douta[34]_0 ({\ramloop[8].ram.r_n_0 ,\ramloop[8].ram.r_n_1 ,\ramloop[8].ram.r_n_2 ,\ramloop[8].ram.r_n_3 ,\ramloop[8].ram.r_n_4 ,\ramloop[8].ram.r_n_5 ,\ramloop[8].ram.r_n_6 ,\ramloop[8].ram.r_n_7 }), + .\douta[35] (\ramloop[9].ram.r_n_8 ), + .\douta[35]_0 (\ramloop[8].ram.r_n_8 ), + .\douta[43] ({\ramloop[13].ram.r_n_0 ,\ramloop[13].ram.r_n_1 ,\ramloop[13].ram.r_n_2 ,\ramloop[13].ram.r_n_3 ,\ramloop[13].ram.r_n_4 ,\ramloop[13].ram.r_n_5 ,\ramloop[13].ram.r_n_6 ,\ramloop[13].ram.r_n_7 }), + .\douta[43]_0 ({\ramloop[12].ram.r_n_0 ,\ramloop[12].ram.r_n_1 ,\ramloop[12].ram.r_n_2 ,\ramloop[12].ram.r_n_3 ,\ramloop[12].ram.r_n_4 ,\ramloop[12].ram.r_n_5 ,\ramloop[12].ram.r_n_6 ,\ramloop[12].ram.r_n_7 }), + .\douta[44] (\ramloop[13].ram.r_n_8 ), + .\douta[44]_0 (\ramloop[12].ram.r_n_8 ), + .\douta[52] ({\ramloop[15].ram.r_n_0 ,\ramloop[15].ram.r_n_1 ,\ramloop[15].ram.r_n_2 ,\ramloop[15].ram.r_n_3 ,\ramloop[15].ram.r_n_4 ,\ramloop[15].ram.r_n_5 ,\ramloop[15].ram.r_n_6 ,\ramloop[15].ram.r_n_7 }), + .\douta[52]_0 ({\ramloop[14].ram.r_n_0 ,\ramloop[14].ram.r_n_1 ,\ramloop[14].ram.r_n_2 ,\ramloop[14].ram.r_n_3 ,\ramloop[14].ram.r_n_4 ,\ramloop[14].ram.r_n_5 ,\ramloop[14].ram.r_n_6 ,\ramloop[14].ram.r_n_7 }), + .\douta[53] (\ramloop[15].ram.r_n_8 ), + .\douta[53]_0 (\ramloop[14].ram.r_n_8 ), + .\douta[61] ({\ramloop[10].ram.r_n_0 ,\ramloop[10].ram.r_n_1 ,\ramloop[10].ram.r_n_2 ,\ramloop[10].ram.r_n_3 ,\ramloop[10].ram.r_n_4 ,\ramloop[10].ram.r_n_5 ,\ramloop[10].ram.r_n_6 ,\ramloop[10].ram.r_n_7 ,\ramloop[10].ram.r_n_8 ,\ramloop[10].ram.r_n_9 ,\ramloop[10].ram.r_n_10 ,\ramloop[10].ram.r_n_11 ,\ramloop[10].ram.r_n_12 ,\ramloop[10].ram.r_n_13 ,\ramloop[10].ram.r_n_14 ,\ramloop[10].ram.r_n_15 ,\ramloop[10].ram.r_n_16 ,\ramloop[10].ram.r_n_17 ,\ramloop[10].ram.r_n_18 ,\ramloop[10].ram.r_n_19 ,\ramloop[10].ram.r_n_20 ,\ramloop[10].ram.r_n_21 ,\ramloop[10].ram.r_n_22 ,\ramloop[10].ram.r_n_23 ,\ramloop[10].ram.r_n_24 ,\ramloop[10].ram.r_n_25 ,\ramloop[10].ram.r_n_26 ,\ramloop[10].ram.r_n_27 ,\ramloop[10].ram.r_n_28 ,\ramloop[10].ram.r_n_29 ,\ramloop[10].ram.r_n_30 ,\ramloop[10].ram.r_n_31 }), + .\douta[61]_0 ({\ramloop[17].ram.r_n_0 ,\ramloop[17].ram.r_n_1 ,\ramloop[17].ram.r_n_2 ,\ramloop[17].ram.r_n_3 ,\ramloop[17].ram.r_n_4 ,\ramloop[17].ram.r_n_5 ,\ramloop[17].ram.r_n_6 ,\ramloop[17].ram.r_n_7 }), + .\douta[61]_1 ({\ramloop[16].ram.r_n_0 ,\ramloop[16].ram.r_n_1 ,\ramloop[16].ram.r_n_2 ,\ramloop[16].ram.r_n_3 ,\ramloop[16].ram.r_n_4 ,\ramloop[16].ram.r_n_5 ,\ramloop[16].ram.r_n_6 ,\ramloop[16].ram.r_n_7 }), + .\douta[62] ({\ramloop[10].ram.r_n_32 ,\ramloop[10].ram.r_n_33 ,\ramloop[10].ram.r_n_34 ,\ramloop[10].ram.r_n_35 }), + .\douta[62]_0 (\ramloop[17].ram.r_n_8 ), + .\douta[62]_1 (\ramloop[16].ram.r_n_8 ), + .\douta[70] ({\ramloop[19].ram.r_n_0 ,\ramloop[19].ram.r_n_1 ,\ramloop[19].ram.r_n_2 ,\ramloop[19].ram.r_n_3 ,\ramloop[19].ram.r_n_4 ,\ramloop[19].ram.r_n_5 ,\ramloop[19].ram.r_n_6 ,\ramloop[19].ram.r_n_7 }), + .\douta[70]_0 ({\ramloop[18].ram.r_n_0 ,\ramloop[18].ram.r_n_1 ,\ramloop[18].ram.r_n_2 ,\ramloop[18].ram.r_n_3 ,\ramloop[18].ram.r_n_4 ,\ramloop[18].ram.r_n_5 ,\ramloop[18].ram.r_n_6 ,\ramloop[18].ram.r_n_7 }), + .\douta[71] (\ramloop[20].ram.r_n_32 ), + .\douta[71]_0 (\ramloop[19].ram.r_n_8 ), + .\douta[71]_1 (\ramloop[18].ram.r_n_8 ), + .\douta[79] ({\ramloop[22].ram.r_n_0 ,\ramloop[22].ram.r_n_1 ,\ramloop[22].ram.r_n_2 ,\ramloop[22].ram.r_n_3 ,\ramloop[22].ram.r_n_4 ,\ramloop[22].ram.r_n_5 ,\ramloop[22].ram.r_n_6 ,\ramloop[22].ram.r_n_7 }), + .\douta[79]_0 ({\ramloop[21].ram.r_n_0 ,\ramloop[21].ram.r_n_1 ,\ramloop[21].ram.r_n_2 ,\ramloop[21].ram.r_n_3 ,\ramloop[21].ram.r_n_4 ,\ramloop[21].ram.r_n_5 ,\ramloop[21].ram.r_n_6 ,\ramloop[21].ram.r_n_7 }), + .\douta[7] ({\ramloop[2].ram.r_n_0 ,\ramloop[2].ram.r_n_1 ,\ramloop[2].ram.r_n_2 ,\ramloop[2].ram.r_n_3 ,\ramloop[2].ram.r_n_4 ,\ramloop[2].ram.r_n_5 ,\ramloop[2].ram.r_n_6 ,\ramloop[2].ram.r_n_7 }), + .\douta[7]_0 ({\ramloop[1].ram.r_n_0 ,\ramloop[1].ram.r_n_1 ,\ramloop[1].ram.r_n_2 ,\ramloop[1].ram.r_n_3 ,\ramloop[1].ram.r_n_4 ,\ramloop[1].ram.r_n_5 ,\ramloop[1].ram.r_n_6 ,\ramloop[1].ram.r_n_7 }), + .\douta[80] (\ramloop[22].ram.r_n_8 ), + .\douta[80]_0 (\ramloop[21].ram.r_n_8 ), + .\douta[88] ({\ramloop[24].ram.r_n_0 ,\ramloop[24].ram.r_n_1 ,\ramloop[24].ram.r_n_2 ,\ramloop[24].ram.r_n_3 ,\ramloop[24].ram.r_n_4 ,\ramloop[24].ram.r_n_5 ,\ramloop[24].ram.r_n_6 ,\ramloop[24].ram.r_n_7 }), + .\douta[88]_0 ({\ramloop[23].ram.r_n_0 ,\ramloop[23].ram.r_n_1 ,\ramloop[23].ram.r_n_2 ,\ramloop[23].ram.r_n_3 ,\ramloop[23].ram.r_n_4 ,\ramloop[23].ram.r_n_5 ,\ramloop[23].ram.r_n_6 ,\ramloop[23].ram.r_n_7 }), + .\douta[89] (\ramloop[24].ram.r_n_8 ), + .\douta[89]_0 (\ramloop[23].ram.r_n_8 ), + .\douta[8] (\ramloop[2].ram.r_n_8 ), + .\douta[8]_0 (\ramloop[1].ram.r_n_8 ), + .\douta[95] ({\ramloop[20].ram.r_n_0 ,\ramloop[20].ram.r_n_1 ,\ramloop[20].ram.r_n_2 ,\ramloop[20].ram.r_n_3 ,\ramloop[20].ram.r_n_4 ,\ramloop[20].ram.r_n_5 ,\ramloop[20].ram.r_n_6 ,\ramloop[20].ram.r_n_7 ,\ramloop[20].ram.r_n_8 ,\ramloop[20].ram.r_n_9 ,\ramloop[20].ram.r_n_10 ,\ramloop[20].ram.r_n_11 ,\ramloop[20].ram.r_n_12 ,\ramloop[20].ram.r_n_13 ,\ramloop[20].ram.r_n_14 ,\ramloop[20].ram.r_n_15 ,\ramloop[20].ram.r_n_16 ,\ramloop[20].ram.r_n_17 ,\ramloop[20].ram.r_n_18 ,\ramloop[20].ram.r_n_19 ,\ramloop[20].ram.r_n_20 ,\ramloop[20].ram.r_n_21 ,\ramloop[20].ram.r_n_22 ,\ramloop[20].ram.r_n_23 ,\ramloop[20].ram.r_n_24 ,\ramloop[20].ram.r_n_25 ,\ramloop[20].ram.r_n_26 ,\ramloop[20].ram.r_n_27 ,\ramloop[20].ram.r_n_28 ,\ramloop[20].ram.r_n_29 ,\ramloop[20].ram.r_n_30 ,\ramloop[20].ram.r_n_31 }), + .\douta[95]_0 ({\ramloop[26].ram.r_n_0 ,\ramloop[26].ram.r_n_1 ,\ramloop[26].ram.r_n_2 ,\ramloop[26].ram.r_n_3 ,\ramloop[26].ram.r_n_4 ,\ramloop[26].ram.r_n_5 }), + .\douta[95]_1 ({\ramloop[25].ram.r_n_0 ,\ramloop[25].ram.r_n_1 ,\ramloop[25].ram.r_n_2 ,\ramloop[25].ram.r_n_3 ,\ramloop[25].ram.r_n_4 ,\ramloop[25].ram.r_n_5 }), + .ram_douta(ram_douta)); + LUT2 #( + .INIT(4'h1)) + ram_ena + (.I0(addra[13]), + .I1(addra[12]), + .O(ram_ena_n_0)); + LUT2 #( + .INIT(4'h2)) + ram_ena__0 + (.I0(addra[12]), + .I1(addra[13]), + .O(ram_ena__0_n_0)); + LUT3 #( + .INIT(8'h10)) + ram_ena__1 + (.I0(addra[12]), + .I1(addra[11]), + .I2(addra[13]), + .O(ram_ena__2)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width \ramloop[0].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram (ram_ena_n_0), + .addra(addra[11:0]), + .clka(clka), + .ram_douta(ram_douta)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized9 \ramloop[10].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[10].ram.r_n_0 ,\ramloop[10].ram.r_n_1 ,\ramloop[10].ram.r_n_2 ,\ramloop[10].ram.r_n_3 ,\ramloop[10].ram.r_n_4 ,\ramloop[10].ram.r_n_5 ,\ramloop[10].ram.r_n_6 ,\ramloop[10].ram.r_n_7 ,\ramloop[10].ram.r_n_8 ,\ramloop[10].ram.r_n_9 ,\ramloop[10].ram.r_n_10 ,\ramloop[10].ram.r_n_11 ,\ramloop[10].ram.r_n_12 ,\ramloop[10].ram.r_n_13 ,\ramloop[10].ram.r_n_14 ,\ramloop[10].ram.r_n_15 ,\ramloop[10].ram.r_n_16 ,\ramloop[10].ram.r_n_17 ,\ramloop[10].ram.r_n_18 ,\ramloop[10].ram.r_n_19 ,\ramloop[10].ram.r_n_20 ,\ramloop[10].ram.r_n_21 ,\ramloop[10].ram.r_n_22 ,\ramloop[10].ram.r_n_23 ,\ramloop[10].ram.r_n_24 ,\ramloop[10].ram.r_n_25 ,\ramloop[10].ram.r_n_26 ,\ramloop[10].ram.r_n_27 ,\ramloop[10].ram.r_n_28 ,\ramloop[10].ram.r_n_29 ,\ramloop[10].ram.r_n_30 ,\ramloop[10].ram.r_n_31 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ({\ramloop[10].ram.r_n_32 ,\ramloop[10].ram.r_n_33 ,\ramloop[10].ram.r_n_34 ,\ramloop[10].ram.r_n_35 }), + .addra(addra), + .addra_13_sp_1(\ramloop[10].ram.r_n_36 ), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized10 \ramloop[11].ram.r + (.DOADO({\ramloop[11].ram.r_n_0 ,\ramloop[11].ram.r_n_1 ,\ramloop[11].ram.r_n_2 ,\ramloop[11].ram.r_n_3 ,\ramloop[11].ram.r_n_4 ,\ramloop[11].ram.r_n_5 ,\ramloop[11].ram.r_n_6 ,\ramloop[11].ram.r_n_7 ,\ramloop[11].ram.r_n_8 ,\ramloop[11].ram.r_n_9 ,\ramloop[11].ram.r_n_10 ,\ramloop[11].ram.r_n_11 ,\ramloop[11].ram.r_n_12 ,\ramloop[11].ram.r_n_13 ,\ramloop[11].ram.r_n_14 ,\ramloop[11].ram.r_n_15 ,\ramloop[11].ram.r_n_16 ,\ramloop[11].ram.r_n_17 ,\ramloop[11].ram.r_n_18 ,\ramloop[11].ram.r_n_19 ,\ramloop[11].ram.r_n_20 ,\ramloop[11].ram.r_n_21 ,\ramloop[11].ram.r_n_22 ,\ramloop[11].ram.r_n_23 ,\ramloop[11].ram.r_n_24 ,\ramloop[11].ram.r_n_25 ,\ramloop[11].ram.r_n_26 ,\ramloop[11].ram.r_n_27 ,\ramloop[11].ram.r_n_28 ,\ramloop[11].ram.r_n_29 ,\ramloop[11].ram.r_n_30 ,\ramloop[11].ram.r_n_31 }), + .DOBDO({\ramloop[11].ram.r_n_32 ,\ramloop[11].ram.r_n_33 ,\ramloop[11].ram.r_n_34 ,\ramloop[11].ram.r_n_35 ,\ramloop[11].ram.r_n_36 ,\ramloop[11].ram.r_n_37 ,\ramloop[11].ram.r_n_38 ,\ramloop[11].ram.r_n_39 ,\ramloop[11].ram.r_n_40 ,\ramloop[11].ram.r_n_41 ,\ramloop[11].ram.r_n_42 ,\ramloop[11].ram.r_n_43 ,\ramloop[11].ram.r_n_44 ,\ramloop[11].ram.r_n_45 ,\ramloop[11].ram.r_n_46 ,\ramloop[11].ram.r_n_47 ,\ramloop[11].ram.r_n_48 ,\ramloop[11].ram.r_n_49 ,\ramloop[11].ram.r_n_50 ,\ramloop[11].ram.r_n_51 ,\ramloop[11].ram.r_n_52 ,\ramloop[11].ram.r_n_53 ,\ramloop[11].ram.r_n_54 ,\ramloop[11].ram.r_n_55 ,\ramloop[11].ram.r_n_56 ,\ramloop[11].ram.r_n_57 ,\ramloop[11].ram.r_n_58 ,\ramloop[11].ram.r_n_59 ,\ramloop[11].ram.r_n_60 ,\ramloop[11].ram.r_n_61 ,\ramloop[11].ram.r_n_62 ,\ramloop[11].ram.r_n_63 }), + .DOPADOP({\ramloop[11].ram.r_n_64 ,\ramloop[11].ram.r_n_65 ,\ramloop[11].ram.r_n_66 }), + .DOPBDOP({\ramloop[11].ram.r_n_67 ,\ramloop[11].ram.r_n_68 }), + .addra(addra[8:0]), + .clka(clka), + .ena_array(ena_array)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized11 \ramloop[12].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[12].ram.r_n_0 ,\ramloop[12].ram.r_n_1 ,\ramloop[12].ram.r_n_2 ,\ramloop[12].ram.r_n_3 ,\ramloop[12].ram.r_n_4 ,\ramloop[12].ram.r_n_5 ,\ramloop[12].ram.r_n_6 ,\ramloop[12].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[12].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized12 \ramloop[13].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[13].ram.r_n_0 ,\ramloop[13].ram.r_n_1 ,\ramloop[13].ram.r_n_2 ,\ramloop[13].ram.r_n_3 ,\ramloop[13].ram.r_n_4 ,\ramloop[13].ram.r_n_5 ,\ramloop[13].ram.r_n_6 ,\ramloop[13].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[13].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena__0_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized13 \ramloop[14].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[14].ram.r_n_0 ,\ramloop[14].ram.r_n_1 ,\ramloop[14].ram.r_n_2 ,\ramloop[14].ram.r_n_3 ,\ramloop[14].ram.r_n_4 ,\ramloop[14].ram.r_n_5 ,\ramloop[14].ram.r_n_6 ,\ramloop[14].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[14].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized14 \ramloop[15].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[15].ram.r_n_0 ,\ramloop[15].ram.r_n_1 ,\ramloop[15].ram.r_n_2 ,\ramloop[15].ram.r_n_3 ,\ramloop[15].ram.r_n_4 ,\ramloop[15].ram.r_n_5 ,\ramloop[15].ram.r_n_6 ,\ramloop[15].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[15].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena__0_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized15 \ramloop[16].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[16].ram.r_n_0 ,\ramloop[16].ram.r_n_1 ,\ramloop[16].ram.r_n_2 ,\ramloop[16].ram.r_n_3 ,\ramloop[16].ram.r_n_4 ,\ramloop[16].ram.r_n_5 ,\ramloop[16].ram.r_n_6 ,\ramloop[16].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[16].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized16 \ramloop[17].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[17].ram.r_n_0 ,\ramloop[17].ram.r_n_1 ,\ramloop[17].ram.r_n_2 ,\ramloop[17].ram.r_n_3 ,\ramloop[17].ram.r_n_4 ,\ramloop[17].ram.r_n_5 ,\ramloop[17].ram.r_n_6 ,\ramloop[17].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[17].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena__0_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized17 \ramloop[18].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[18].ram.r_n_0 ,\ramloop[18].ram.r_n_1 ,\ramloop[18].ram.r_n_2 ,\ramloop[18].ram.r_n_3 ,\ramloop[18].ram.r_n_4 ,\ramloop[18].ram.r_n_5 ,\ramloop[18].ram.r_n_6 ,\ramloop[18].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[18].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized18 \ramloop[19].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[19].ram.r_n_0 ,\ramloop[19].ram.r_n_1 ,\ramloop[19].ram.r_n_2 ,\ramloop[19].ram.r_n_3 ,\ramloop[19].ram.r_n_4 ,\ramloop[19].ram.r_n_5 ,\ramloop[19].ram.r_n_6 ,\ramloop[19].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[19].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena__0_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized0 \ramloop[1].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[1].ram.r_n_0 ,\ramloop[1].ram.r_n_1 ,\ramloop[1].ram.r_n_2 ,\ramloop[1].ram.r_n_3 ,\ramloop[1].ram.r_n_4 ,\ramloop[1].ram.r_n_5 ,\ramloop[1].ram.r_n_6 ,\ramloop[1].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[1].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena__0_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized19 \ramloop[20].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[20].ram.r_n_0 ,\ramloop[20].ram.r_n_1 ,\ramloop[20].ram.r_n_2 ,\ramloop[20].ram.r_n_3 ,\ramloop[20].ram.r_n_4 ,\ramloop[20].ram.r_n_5 ,\ramloop[20].ram.r_n_6 ,\ramloop[20].ram.r_n_7 ,\ramloop[20].ram.r_n_8 ,\ramloop[20].ram.r_n_9 ,\ramloop[20].ram.r_n_10 ,\ramloop[20].ram.r_n_11 ,\ramloop[20].ram.r_n_12 ,\ramloop[20].ram.r_n_13 ,\ramloop[20].ram.r_n_14 ,\ramloop[20].ram.r_n_15 ,\ramloop[20].ram.r_n_16 ,\ramloop[20].ram.r_n_17 ,\ramloop[20].ram.r_n_18 ,\ramloop[20].ram.r_n_19 ,\ramloop[20].ram.r_n_20 ,\ramloop[20].ram.r_n_21 ,\ramloop[20].ram.r_n_22 ,\ramloop[20].ram.r_n_23 ,\ramloop[20].ram.r_n_24 ,\ramloop[20].ram.r_n_25 ,\ramloop[20].ram.r_n_26 ,\ramloop[20].ram.r_n_27 ,\ramloop[20].ram.r_n_28 ,\ramloop[20].ram.r_n_29 ,\ramloop[20].ram.r_n_30 ,\ramloop[20].ram.r_n_31 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[20].ram.r_n_32 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\ramloop[10].ram.r_n_36 ), + .addra(addra[9:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized20 \ramloop[21].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[21].ram.r_n_0 ,\ramloop[21].ram.r_n_1 ,\ramloop[21].ram.r_n_2 ,\ramloop[21].ram.r_n_3 ,\ramloop[21].ram.r_n_4 ,\ramloop[21].ram.r_n_5 ,\ramloop[21].ram.r_n_6 ,\ramloop[21].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[21].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized21 \ramloop[22].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[22].ram.r_n_0 ,\ramloop[22].ram.r_n_1 ,\ramloop[22].ram.r_n_2 ,\ramloop[22].ram.r_n_3 ,\ramloop[22].ram.r_n_4 ,\ramloop[22].ram.r_n_5 ,\ramloop[22].ram.r_n_6 ,\ramloop[22].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[22].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena__0_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized22 \ramloop[23].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[23].ram.r_n_0 ,\ramloop[23].ram.r_n_1 ,\ramloop[23].ram.r_n_2 ,\ramloop[23].ram.r_n_3 ,\ramloop[23].ram.r_n_4 ,\ramloop[23].ram.r_n_5 ,\ramloop[23].ram.r_n_6 ,\ramloop[23].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[23].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized23 \ramloop[24].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[24].ram.r_n_0 ,\ramloop[24].ram.r_n_1 ,\ramloop[24].ram.r_n_2 ,\ramloop[24].ram.r_n_3 ,\ramloop[24].ram.r_n_4 ,\ramloop[24].ram.r_n_5 ,\ramloop[24].ram.r_n_6 ,\ramloop[24].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[24].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena__0_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized24 \ramloop[25].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[25].ram.r_n_0 ,\ramloop[25].ram.r_n_1 ,\ramloop[25].ram.r_n_2 ,\ramloop[25].ram.r_n_3 ,\ramloop[25].ram.r_n_4 ,\ramloop[25].ram.r_n_5 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (ram_ena_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized25 \ramloop[26].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[26].ram.r_n_0 ,\ramloop[26].ram.r_n_1 ,\ramloop[26].ram.r_n_2 ,\ramloop[26].ram.r_n_3 ,\ramloop[26].ram.r_n_4 ,\ramloop[26].ram.r_n_5 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (ram_ena__0_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized1 \ramloop[2].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram ({\ramloop[2].ram.r_n_0 ,\ramloop[2].ram.r_n_1 ,\ramloop[2].ram.r_n_2 ,\ramloop[2].ram.r_n_3 ,\ramloop[2].ram.r_n_4 ,\ramloop[2].ram.r_n_5 ,\ramloop[2].ram.r_n_6 ,\ramloop[2].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_0 (\ramloop[2].ram.r_n_8 ), + .addra(addra[10:0]), + .clka(clka), + .ram_ena(ram_ena__2)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized2 \ramloop[3].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[3].ram.r_n_0 ,\ramloop[3].ram.r_n_1 ,\ramloop[3].ram.r_n_2 ,\ramloop[3].ram.r_n_3 ,\ramloop[3].ram.r_n_4 ,\ramloop[3].ram.r_n_5 ,\ramloop[3].ram.r_n_6 ,\ramloop[3].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[3].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized3 \ramloop[4].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[4].ram.r_n_0 ,\ramloop[4].ram.r_n_1 ,\ramloop[4].ram.r_n_2 ,\ramloop[4].ram.r_n_3 ,\ramloop[4].ram.r_n_4 ,\ramloop[4].ram.r_n_5 ,\ramloop[4].ram.r_n_6 ,\ramloop[4].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[4].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena__0_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized4 \ramloop[5].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[5].ram.r_n_0 ,\ramloop[5].ram.r_n_1 ,\ramloop[5].ram.r_n_2 ,\ramloop[5].ram.r_n_3 ,\ramloop[5].ram.r_n_4 ,\ramloop[5].ram.r_n_5 ,\ramloop[5].ram.r_n_6 ,\ramloop[5].ram.r_n_7 ,\ramloop[5].ram.r_n_8 ,\ramloop[5].ram.r_n_9 ,\ramloop[5].ram.r_n_10 ,\ramloop[5].ram.r_n_11 ,\ramloop[5].ram.r_n_12 ,\ramloop[5].ram.r_n_13 ,\ramloop[5].ram.r_n_14 ,\ramloop[5].ram.r_n_15 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ({\ramloop[5].ram.r_n_16 ,\ramloop[5].ram.r_n_17 }), + .addra(addra[10:0]), + .clka(clka), + .ram_ena(ram_ena__2)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized5 \ramloop[6].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[6].ram.r_n_0 ,\ramloop[6].ram.r_n_1 ,\ramloop[6].ram.r_n_2 ,\ramloop[6].ram.r_n_3 ,\ramloop[6].ram.r_n_4 ,\ramloop[6].ram.r_n_5 ,\ramloop[6].ram.r_n_6 ,\ramloop[6].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[6].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized6 \ramloop[7].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[7].ram.r_n_0 ,\ramloop[7].ram.r_n_1 ,\ramloop[7].ram.r_n_2 ,\ramloop[7].ram.r_n_3 ,\ramloop[7].ram.r_n_4 ,\ramloop[7].ram.r_n_5 ,\ramloop[7].ram.r_n_6 ,\ramloop[7].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[7].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena__0_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized7 \ramloop[8].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[8].ram.r_n_0 ,\ramloop[8].ram.r_n_1 ,\ramloop[8].ram.r_n_2 ,\ramloop[8].ram.r_n_3 ,\ramloop[8].ram.r_n_4 ,\ramloop[8].ram.r_n_5 ,\ramloop[8].ram.r_n_6 ,\ramloop[8].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[8].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena_n_0), + .addra(addra[11:0]), + .clka(clka)); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized8 \ramloop[9].ram.r + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ({\ramloop[9].ram.r_n_0 ,\ramloop[9].ram.r_n_1 ,\ramloop[9].ram.r_n_2 ,\ramloop[9].ram.r_n_3 ,\ramloop[9].ram.r_n_4 ,\ramloop[9].ram.r_n_5 ,\ramloop[9].ram.r_n_6 ,\ramloop[9].ram.r_n_7 }), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\ramloop[9].ram.r_n_8 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (ram_ena__0_n_0), + .addra(addra[11:0]), + .clka(clka)); +endmodule + +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_mux + (douta, + DOADO, + \douta[61] , + DOPADOP, + \douta[62] , + DOBDO, + \douta[95] , + DOPBDOP, + \douta[71] , + addra, + clka, + \douta[7] , + \douta[7]_0 , + ram_douta, + \douta[8] , + \douta[8]_0 , + \douta[25] , + \douta[16] , + \douta[16]_0 , + \douta[26] , + \douta[17] , + \douta[17]_0 , + \douta[25]_0 , + \douta[25]_1 , + \douta[26]_0 , + \douta[26]_1 , + \douta[34] , + \douta[34]_0 , + \douta[35] , + \douta[35]_0 , + \douta[43] , + \douta[43]_0 , + \douta[44] , + \douta[44]_0 , + \douta[52] , + \douta[52]_0 , + \douta[53] , + \douta[53]_0 , + \douta[61]_0 , + \douta[61]_1 , + \douta[62]_0 , + \douta[62]_1 , + \douta[70] , + \douta[70]_0 , + \douta[71]_0 , + \douta[71]_1 , + \douta[79] , + \douta[79]_0 , + \douta[80] , + \douta[80]_0 , + \douta[88] , + \douta[88]_0 , + \douta[89] , + \douta[89]_0 , + \douta[95]_0 , + \douta[95]_1 ); + output [95:0]douta; + input [31:0]DOADO; + input [31:0]\douta[61] ; + input [2:0]DOPADOP; + input [3:0]\douta[62] ; + input [31:0]DOBDO; + input [31:0]\douta[95] ; + input [1:0]DOPBDOP; + input [0:0]\douta[71] ; + input [4:0]addra; + input clka; + input [7:0]\douta[7] ; + input [7:0]\douta[7]_0 ; + input [8:0]ram_douta; + input [0:0]\douta[8] ; + input [0:0]\douta[8]_0 ; + input [15:0]\douta[25] ; + input [7:0]\douta[16] ; + input [7:0]\douta[16]_0 ; + input [1:0]\douta[26] ; + input [0:0]\douta[17] ; + input [0:0]\douta[17]_0 ; + input [7:0]\douta[25]_0 ; + input [7:0]\douta[25]_1 ; + input [0:0]\douta[26]_0 ; + input [0:0]\douta[26]_1 ; + input [7:0]\douta[34] ; + input [7:0]\douta[34]_0 ; + input [0:0]\douta[35] ; + input [0:0]\douta[35]_0 ; + input [7:0]\douta[43] ; + input [7:0]\douta[43]_0 ; + input [0:0]\douta[44] ; + input [0:0]\douta[44]_0 ; + input [7:0]\douta[52] ; + input [7:0]\douta[52]_0 ; + input [0:0]\douta[53] ; + input [0:0]\douta[53]_0 ; + input [7:0]\douta[61]_0 ; + input [7:0]\douta[61]_1 ; + input [0:0]\douta[62]_0 ; + input [0:0]\douta[62]_1 ; + input [7:0]\douta[70] ; + input [7:0]\douta[70]_0 ; + input [0:0]\douta[71]_0 ; + input [0:0]\douta[71]_1 ; + input [7:0]\douta[79] ; + input [7:0]\douta[79]_0 ; + input [0:0]\douta[80] ; + input [0:0]\douta[80]_0 ; + input [7:0]\douta[88] ; + input [7:0]\douta[88]_0 ; + input [0:0]\douta[89] ; + input [0:0]\douta[89]_0 ; + input [5:0]\douta[95]_0 ; + input [5:0]\douta[95]_1 ; + + wire [31:0]DOADO; + wire [31:0]DOBDO; + wire [2:0]DOPADOP; + wire [1:0]DOPBDOP; + wire [4:0]addra; + wire clka; + wire [95:0]douta; + wire [7:0]\douta[16] ; + wire [7:0]\douta[16]_0 ; + wire [0:0]\douta[17] ; + wire [0:0]\douta[17]_0 ; + wire [15:0]\douta[25] ; + wire [7:0]\douta[25]_0 ; + wire [7:0]\douta[25]_1 ; + wire [1:0]\douta[26] ; + wire [0:0]\douta[26]_0 ; + wire [0:0]\douta[26]_1 ; + wire \douta[27]_INST_0_i_1_n_0 ; + wire \douta[27]_INST_0_i_2_n_0 ; + wire \douta[28]_INST_0_i_1_n_0 ; + wire \douta[28]_INST_0_i_2_n_0 ; + wire \douta[29]_INST_0_i_1_n_0 ; + wire \douta[29]_INST_0_i_2_n_0 ; + wire \douta[30]_INST_0_i_1_n_0 ; + wire \douta[30]_INST_0_i_2_n_0 ; + wire \douta[31]_INST_0_i_1_n_0 ; + wire \douta[31]_INST_0_i_2_n_0 ; + wire \douta[32]_INST_0_i_1_n_0 ; + wire \douta[32]_INST_0_i_2_n_0 ; + wire \douta[33]_INST_0_i_1_n_0 ; + wire \douta[33]_INST_0_i_2_n_0 ; + wire [7:0]\douta[34] ; + wire [7:0]\douta[34]_0 ; + wire \douta[34]_INST_0_i_1_n_0 ; + wire \douta[34]_INST_0_i_2_n_0 ; + wire [0:0]\douta[35] ; + wire [0:0]\douta[35]_0 ; + wire \douta[35]_INST_0_i_1_n_0 ; + wire \douta[35]_INST_0_i_2_n_0 ; + wire \douta[36]_INST_0_i_1_n_0 ; + wire \douta[36]_INST_0_i_2_n_0 ; + wire \douta[37]_INST_0_i_1_n_0 ; + wire \douta[37]_INST_0_i_2_n_0 ; + wire \douta[38]_INST_0_i_1_n_0 ; + wire \douta[38]_INST_0_i_2_n_0 ; + wire \douta[39]_INST_0_i_1_n_0 ; + wire \douta[39]_INST_0_i_2_n_0 ; + wire \douta[40]_INST_0_i_1_n_0 ; + wire \douta[40]_INST_0_i_2_n_0 ; + wire \douta[41]_INST_0_i_1_n_0 ; + wire \douta[41]_INST_0_i_2_n_0 ; + wire \douta[42]_INST_0_i_1_n_0 ; + wire \douta[42]_INST_0_i_2_n_0 ; + wire [7:0]\douta[43] ; + wire [7:0]\douta[43]_0 ; + wire \douta[43]_INST_0_i_1_n_0 ; + wire \douta[43]_INST_0_i_2_n_0 ; + wire [0:0]\douta[44] ; + wire [0:0]\douta[44]_0 ; + wire \douta[44]_INST_0_i_1_n_0 ; + wire \douta[44]_INST_0_i_2_n_0 ; + wire \douta[45]_INST_0_i_1_n_0 ; + wire \douta[45]_INST_0_i_2_n_0 ; + wire \douta[46]_INST_0_i_1_n_0 ; + wire \douta[46]_INST_0_i_2_n_0 ; + wire \douta[47]_INST_0_i_1_n_0 ; + wire \douta[47]_INST_0_i_2_n_0 ; + wire \douta[48]_INST_0_i_1_n_0 ; + wire \douta[48]_INST_0_i_2_n_0 ; + wire \douta[49]_INST_0_i_1_n_0 ; + wire \douta[49]_INST_0_i_2_n_0 ; + wire \douta[50]_INST_0_i_1_n_0 ; + wire \douta[50]_INST_0_i_2_n_0 ; + wire \douta[51]_INST_0_i_1_n_0 ; + wire \douta[51]_INST_0_i_2_n_0 ; + wire [7:0]\douta[52] ; + wire [7:0]\douta[52]_0 ; + wire \douta[52]_INST_0_i_1_n_0 ; + wire \douta[52]_INST_0_i_2_n_0 ; + wire [0:0]\douta[53] ; + wire [0:0]\douta[53]_0 ; + wire \douta[53]_INST_0_i_1_n_0 ; + wire \douta[53]_INST_0_i_2_n_0 ; + wire \douta[54]_INST_0_i_1_n_0 ; + wire \douta[54]_INST_0_i_2_n_0 ; + wire \douta[55]_INST_0_i_1_n_0 ; + wire \douta[55]_INST_0_i_2_n_0 ; + wire \douta[56]_INST_0_i_1_n_0 ; + wire \douta[56]_INST_0_i_2_n_0 ; + wire \douta[57]_INST_0_i_1_n_0 ; + wire \douta[57]_INST_0_i_2_n_0 ; + wire \douta[58]_INST_0_i_1_n_0 ; + wire \douta[58]_INST_0_i_2_n_0 ; + wire \douta[59]_INST_0_i_1_n_0 ; + wire \douta[59]_INST_0_i_2_n_0 ; + wire \douta[60]_INST_0_i_1_n_0 ; + wire \douta[60]_INST_0_i_2_n_0 ; + wire [31:0]\douta[61] ; + wire [7:0]\douta[61]_0 ; + wire [7:0]\douta[61]_1 ; + wire \douta[61]_INST_0_i_1_n_0 ; + wire \douta[61]_INST_0_i_2_n_0 ; + wire [3:0]\douta[62] ; + wire [0:0]\douta[62]_0 ; + wire [0:0]\douta[62]_1 ; + wire \douta[62]_INST_0_i_1_n_0 ; + wire \douta[62]_INST_0_i_2_n_0 ; + wire \douta[63]_INST_0_i_1_n_0 ; + wire \douta[63]_INST_0_i_2_n_0 ; + wire \douta[64]_INST_0_i_1_n_0 ; + wire \douta[64]_INST_0_i_2_n_0 ; + wire \douta[65]_INST_0_i_1_n_0 ; + wire \douta[65]_INST_0_i_2_n_0 ; + wire \douta[66]_INST_0_i_1_n_0 ; + wire \douta[66]_INST_0_i_2_n_0 ; + wire \douta[67]_INST_0_i_1_n_0 ; + wire \douta[67]_INST_0_i_2_n_0 ; + wire \douta[68]_INST_0_i_1_n_0 ; + wire \douta[68]_INST_0_i_2_n_0 ; + wire \douta[69]_INST_0_i_1_n_0 ; + wire \douta[69]_INST_0_i_2_n_0 ; + wire [7:0]\douta[70] ; + wire [7:0]\douta[70]_0 ; + wire \douta[70]_INST_0_i_1_n_0 ; + wire \douta[70]_INST_0_i_2_n_0 ; + wire [0:0]\douta[71] ; + wire [0:0]\douta[71]_0 ; + wire [0:0]\douta[71]_1 ; + wire \douta[71]_INST_0_i_1_n_0 ; + wire \douta[71]_INST_0_i_2_n_0 ; + wire \douta[72]_INST_0_i_1_n_0 ; + wire \douta[72]_INST_0_i_2_n_0 ; + wire \douta[73]_INST_0_i_1_n_0 ; + wire \douta[73]_INST_0_i_2_n_0 ; + wire \douta[74]_INST_0_i_1_n_0 ; + wire \douta[74]_INST_0_i_2_n_0 ; + wire \douta[75]_INST_0_i_1_n_0 ; + wire \douta[75]_INST_0_i_2_n_0 ; + wire \douta[76]_INST_0_i_1_n_0 ; + wire \douta[76]_INST_0_i_2_n_0 ; + wire \douta[77]_INST_0_i_1_n_0 ; + wire \douta[77]_INST_0_i_2_n_0 ; + wire \douta[78]_INST_0_i_1_n_0 ; + wire \douta[78]_INST_0_i_2_n_0 ; + wire [7:0]\douta[79] ; + wire [7:0]\douta[79]_0 ; + wire \douta[79]_INST_0_i_1_n_0 ; + wire \douta[79]_INST_0_i_2_n_0 ; + wire [7:0]\douta[7] ; + wire [7:0]\douta[7]_0 ; + wire [0:0]\douta[80] ; + wire [0:0]\douta[80]_0 ; + wire \douta[80]_INST_0_i_1_n_0 ; + wire \douta[80]_INST_0_i_2_n_0 ; + wire \douta[81]_INST_0_i_1_n_0 ; + wire \douta[81]_INST_0_i_2_n_0 ; + wire \douta[82]_INST_0_i_1_n_0 ; + wire \douta[82]_INST_0_i_2_n_0 ; + wire \douta[83]_INST_0_i_1_n_0 ; + wire \douta[83]_INST_0_i_2_n_0 ; + wire \douta[84]_INST_0_i_1_n_0 ; + wire \douta[84]_INST_0_i_2_n_0 ; + wire \douta[85]_INST_0_i_1_n_0 ; + wire \douta[85]_INST_0_i_2_n_0 ; + wire \douta[86]_INST_0_i_1_n_0 ; + wire \douta[86]_INST_0_i_2_n_0 ; + wire \douta[87]_INST_0_i_1_n_0 ; + wire \douta[87]_INST_0_i_2_n_0 ; + wire [7:0]\douta[88] ; + wire [7:0]\douta[88]_0 ; + wire \douta[88]_INST_0_i_1_n_0 ; + wire \douta[88]_INST_0_i_2_n_0 ; + wire [0:0]\douta[89] ; + wire [0:0]\douta[89]_0 ; + wire \douta[89]_INST_0_i_1_n_0 ; + wire \douta[89]_INST_0_i_2_n_0 ; + wire [0:0]\douta[8] ; + wire [0:0]\douta[8]_0 ; + wire \douta[90]_INST_0_i_1_n_0 ; + wire \douta[90]_INST_0_i_2_n_0 ; + wire \douta[91]_INST_0_i_1_n_0 ; + wire \douta[91]_INST_0_i_2_n_0 ; + wire \douta[92]_INST_0_i_1_n_0 ; + wire \douta[92]_INST_0_i_2_n_0 ; + wire \douta[93]_INST_0_i_1_n_0 ; + wire \douta[93]_INST_0_i_2_n_0 ; + wire \douta[94]_INST_0_i_1_n_0 ; + wire \douta[94]_INST_0_i_2_n_0 ; + wire [31:0]\douta[95] ; + wire [5:0]\douta[95]_0 ; + wire [5:0]\douta[95]_1 ; + wire \douta[95]_INST_0_i_1_n_0 ; + wire \douta[95]_INST_0_i_2_n_0 ; + wire [8:0]ram_douta; + wire [4:0]sel_pipe; + wire [4:0]sel_pipe_d1; + + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[0]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[7] [0]), + .I2(sel_pipe_d1[4]), + .I3(\douta[7]_0 [0]), + .I4(sel_pipe_d1[3]), + .I5(ram_douta[0]), + .O(douta[0])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[10]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[25] [1]), + .I2(sel_pipe_d1[4]), + .I3(\douta[16] [1]), + .I4(sel_pipe_d1[3]), + .I5(\douta[16]_0 [1]), + .O(douta[10])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[11]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[25] [2]), + .I2(sel_pipe_d1[4]), + .I3(\douta[16] [2]), + .I4(sel_pipe_d1[3]), + .I5(\douta[16]_0 [2]), + .O(douta[11])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[12]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[25] [3]), + .I2(sel_pipe_d1[4]), + .I3(\douta[16] [3]), + .I4(sel_pipe_d1[3]), + .I5(\douta[16]_0 [3]), + .O(douta[12])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[13]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[25] [4]), + .I2(sel_pipe_d1[4]), + .I3(\douta[16] [4]), + .I4(sel_pipe_d1[3]), + .I5(\douta[16]_0 [4]), + .O(douta[13])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[14]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[25] [5]), + .I2(sel_pipe_d1[4]), + .I3(\douta[16] [5]), + .I4(sel_pipe_d1[3]), + .I5(\douta[16]_0 [5]), + .O(douta[14])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[15]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[25] [6]), + .I2(sel_pipe_d1[4]), + .I3(\douta[16] [6]), + .I4(sel_pipe_d1[3]), + .I5(\douta[16]_0 [6]), + .O(douta[15])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[16]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[25] [7]), + .I2(sel_pipe_d1[4]), + .I3(\douta[16] [7]), + .I4(sel_pipe_d1[3]), + .I5(\douta[16]_0 [7]), + .O(douta[16])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[17]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[26] [0]), + .I2(sel_pipe_d1[4]), + .I3(\douta[17] ), + .I4(sel_pipe_d1[3]), + .I5(\douta[17]_0 ), + .O(douta[17])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[18]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[25] [8]), + .I2(sel_pipe_d1[4]), + .I3(\douta[25]_0 [0]), + .I4(sel_pipe_d1[3]), + .I5(\douta[25]_1 [0]), + .O(douta[18])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[19]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[25] [9]), + .I2(sel_pipe_d1[4]), + .I3(\douta[25]_0 [1]), + .I4(sel_pipe_d1[3]), + .I5(\douta[25]_1 [1]), + .O(douta[19])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[1]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[7] [1]), + .I2(sel_pipe_d1[4]), + .I3(\douta[7]_0 [1]), + .I4(sel_pipe_d1[3]), + .I5(ram_douta[1]), + .O(douta[1])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[20]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[25] [10]), + .I2(sel_pipe_d1[4]), + .I3(\douta[25]_0 [2]), + .I4(sel_pipe_d1[3]), + .I5(\douta[25]_1 [2]), + .O(douta[20])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[21]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[25] [11]), + .I2(sel_pipe_d1[4]), + .I3(\douta[25]_0 [3]), + .I4(sel_pipe_d1[3]), + .I5(\douta[25]_1 [3]), + .O(douta[21])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[22]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[25] [12]), + .I2(sel_pipe_d1[4]), + .I3(\douta[25]_0 [4]), + .I4(sel_pipe_d1[3]), + .I5(\douta[25]_1 [4]), + .O(douta[22])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[23]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[25] [13]), + .I2(sel_pipe_d1[4]), + .I3(\douta[25]_0 [5]), + .I4(sel_pipe_d1[3]), + .I5(\douta[25]_1 [5]), + .O(douta[23])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[24]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[25] [14]), + .I2(sel_pipe_d1[4]), + .I3(\douta[25]_0 [6]), + .I4(sel_pipe_d1[3]), + .I5(\douta[25]_1 [6]), + .O(douta[24])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[25]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[25] [15]), + .I2(sel_pipe_d1[4]), + .I3(\douta[25]_0 [7]), + .I4(sel_pipe_d1[3]), + .I5(\douta[25]_1 [7]), + .O(douta[25])); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[26]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[26] [1]), + .I2(sel_pipe_d1[4]), + .I3(\douta[26]_0 ), + .I4(sel_pipe_d1[3]), + .I5(\douta[26]_1 ), + .O(douta[26])); + MUXF7 \douta[27]_INST_0 + (.I0(\douta[27]_INST_0_i_1_n_0 ), + .I1(\douta[27]_INST_0_i_2_n_0 ), + .O(douta[27]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[27]_INST_0_i_1 + (.I0(\douta[34] [0]), + .I1(sel_pipe_d1[3]), + .I2(\douta[34]_0 [0]), + .O(\douta[27]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[27]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[0]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [0]), + .I5(sel_pipe_d1[3]), + .O(\douta[27]_INST_0_i_2_n_0 )); + MUXF7 \douta[28]_INST_0 + (.I0(\douta[28]_INST_0_i_1_n_0 ), + .I1(\douta[28]_INST_0_i_2_n_0 ), + .O(douta[28]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[28]_INST_0_i_1 + (.I0(\douta[34] [1]), + .I1(sel_pipe_d1[3]), + .I2(\douta[34]_0 [1]), + .O(\douta[28]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[28]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[1]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [1]), + .I5(sel_pipe_d1[3]), + .O(\douta[28]_INST_0_i_2_n_0 )); + MUXF7 \douta[29]_INST_0 + (.I0(\douta[29]_INST_0_i_1_n_0 ), + .I1(\douta[29]_INST_0_i_2_n_0 ), + .O(douta[29]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[29]_INST_0_i_1 + (.I0(\douta[34] [2]), + .I1(sel_pipe_d1[3]), + .I2(\douta[34]_0 [2]), + .O(\douta[29]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[29]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[2]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [2]), + .I5(sel_pipe_d1[3]), + .O(\douta[29]_INST_0_i_2_n_0 )); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[2]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[7] [2]), + .I2(sel_pipe_d1[4]), + .I3(\douta[7]_0 [2]), + .I4(sel_pipe_d1[3]), + .I5(ram_douta[2]), + .O(douta[2])); + MUXF7 \douta[30]_INST_0 + (.I0(\douta[30]_INST_0_i_1_n_0 ), + .I1(\douta[30]_INST_0_i_2_n_0 ), + .O(douta[30]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[30]_INST_0_i_1 + (.I0(\douta[34] [3]), + .I1(sel_pipe_d1[3]), + .I2(\douta[34]_0 [3]), + .O(\douta[30]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[30]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[3]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [3]), + .I5(sel_pipe_d1[3]), + .O(\douta[30]_INST_0_i_2_n_0 )); + MUXF7 \douta[31]_INST_0 + (.I0(\douta[31]_INST_0_i_1_n_0 ), + .I1(\douta[31]_INST_0_i_2_n_0 ), + .O(douta[31]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[31]_INST_0_i_1 + (.I0(\douta[34] [4]), + .I1(sel_pipe_d1[3]), + .I2(\douta[34]_0 [4]), + .O(\douta[31]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[31]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[4]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [4]), + .I5(sel_pipe_d1[3]), + .O(\douta[31]_INST_0_i_2_n_0 )); + MUXF7 \douta[32]_INST_0 + (.I0(\douta[32]_INST_0_i_1_n_0 ), + .I1(\douta[32]_INST_0_i_2_n_0 ), + .O(douta[32]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[32]_INST_0_i_1 + (.I0(\douta[34] [5]), + .I1(sel_pipe_d1[3]), + .I2(\douta[34]_0 [5]), + .O(\douta[32]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[32]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[5]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [5]), + .I5(sel_pipe_d1[3]), + .O(\douta[32]_INST_0_i_2_n_0 )); + MUXF7 \douta[33]_INST_0 + (.I0(\douta[33]_INST_0_i_1_n_0 ), + .I1(\douta[33]_INST_0_i_2_n_0 ), + .O(douta[33]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[33]_INST_0_i_1 + (.I0(\douta[34] [6]), + .I1(sel_pipe_d1[3]), + .I2(\douta[34]_0 [6]), + .O(\douta[33]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[33]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[6]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [6]), + .I5(sel_pipe_d1[3]), + .O(\douta[33]_INST_0_i_2_n_0 )); + MUXF7 \douta[34]_INST_0 + (.I0(\douta[34]_INST_0_i_1_n_0 ), + .I1(\douta[34]_INST_0_i_2_n_0 ), + .O(douta[34]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[34]_INST_0_i_1 + (.I0(\douta[34] [7]), + .I1(sel_pipe_d1[3]), + .I2(\douta[34]_0 [7]), + .O(\douta[34]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[34]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[7]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [7]), + .I5(sel_pipe_d1[3]), + .O(\douta[34]_INST_0_i_2_n_0 )); + MUXF7 \douta[35]_INST_0 + (.I0(\douta[35]_INST_0_i_1_n_0 ), + .I1(\douta[35]_INST_0_i_2_n_0 ), + .O(douta[35]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[35]_INST_0_i_1 + (.I0(\douta[35] ), + .I1(sel_pipe_d1[3]), + .I2(\douta[35]_0 ), + .O(\douta[35]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[35]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOPADOP[0]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[62] [0]), + .I5(sel_pipe_d1[3]), + .O(\douta[35]_INST_0_i_2_n_0 )); + MUXF7 \douta[36]_INST_0 + (.I0(\douta[36]_INST_0_i_1_n_0 ), + .I1(\douta[36]_INST_0_i_2_n_0 ), + .O(douta[36]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[36]_INST_0_i_1 + (.I0(\douta[43] [0]), + .I1(sel_pipe_d1[3]), + .I2(\douta[43]_0 [0]), + .O(\douta[36]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[36]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[8]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [8]), + .I5(sel_pipe_d1[3]), + .O(\douta[36]_INST_0_i_2_n_0 )); + MUXF7 \douta[37]_INST_0 + (.I0(\douta[37]_INST_0_i_1_n_0 ), + .I1(\douta[37]_INST_0_i_2_n_0 ), + .O(douta[37]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[37]_INST_0_i_1 + (.I0(\douta[43] [1]), + .I1(sel_pipe_d1[3]), + .I2(\douta[43]_0 [1]), + .O(\douta[37]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[37]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[9]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [9]), + .I5(sel_pipe_d1[3]), + .O(\douta[37]_INST_0_i_2_n_0 )); + MUXF7 \douta[38]_INST_0 + (.I0(\douta[38]_INST_0_i_1_n_0 ), + .I1(\douta[38]_INST_0_i_2_n_0 ), + .O(douta[38]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[38]_INST_0_i_1 + (.I0(\douta[43] [2]), + .I1(sel_pipe_d1[3]), + .I2(\douta[43]_0 [2]), + .O(\douta[38]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[38]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[10]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [10]), + .I5(sel_pipe_d1[3]), + .O(\douta[38]_INST_0_i_2_n_0 )); + MUXF7 \douta[39]_INST_0 + (.I0(\douta[39]_INST_0_i_1_n_0 ), + .I1(\douta[39]_INST_0_i_2_n_0 ), + .O(douta[39]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[39]_INST_0_i_1 + (.I0(\douta[43] [3]), + .I1(sel_pipe_d1[3]), + .I2(\douta[43]_0 [3]), + .O(\douta[39]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[39]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[11]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [11]), + .I5(sel_pipe_d1[3]), + .O(\douta[39]_INST_0_i_2_n_0 )); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[3]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[7] [3]), + .I2(sel_pipe_d1[4]), + .I3(\douta[7]_0 [3]), + .I4(sel_pipe_d1[3]), + .I5(ram_douta[3]), + .O(douta[3])); + MUXF7 \douta[40]_INST_0 + (.I0(\douta[40]_INST_0_i_1_n_0 ), + .I1(\douta[40]_INST_0_i_2_n_0 ), + .O(douta[40]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[40]_INST_0_i_1 + (.I0(\douta[43] [4]), + .I1(sel_pipe_d1[3]), + .I2(\douta[43]_0 [4]), + .O(\douta[40]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[40]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[12]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [12]), + .I5(sel_pipe_d1[3]), + .O(\douta[40]_INST_0_i_2_n_0 )); + MUXF7 \douta[41]_INST_0 + (.I0(\douta[41]_INST_0_i_1_n_0 ), + .I1(\douta[41]_INST_0_i_2_n_0 ), + .O(douta[41]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[41]_INST_0_i_1 + (.I0(\douta[43] [5]), + .I1(sel_pipe_d1[3]), + .I2(\douta[43]_0 [5]), + .O(\douta[41]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[41]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[13]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [13]), + .I5(sel_pipe_d1[3]), + .O(\douta[41]_INST_0_i_2_n_0 )); + MUXF7 \douta[42]_INST_0 + (.I0(\douta[42]_INST_0_i_1_n_0 ), + .I1(\douta[42]_INST_0_i_2_n_0 ), + .O(douta[42]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[42]_INST_0_i_1 + (.I0(\douta[43] [6]), + .I1(sel_pipe_d1[3]), + .I2(\douta[43]_0 [6]), + .O(\douta[42]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[42]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[14]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [14]), + .I5(sel_pipe_d1[3]), + .O(\douta[42]_INST_0_i_2_n_0 )); + MUXF7 \douta[43]_INST_0 + (.I0(\douta[43]_INST_0_i_1_n_0 ), + .I1(\douta[43]_INST_0_i_2_n_0 ), + .O(douta[43]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[43]_INST_0_i_1 + (.I0(\douta[43] [7]), + .I1(sel_pipe_d1[3]), + .I2(\douta[43]_0 [7]), + .O(\douta[43]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[43]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[15]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [15]), + .I5(sel_pipe_d1[3]), + .O(\douta[43]_INST_0_i_2_n_0 )); + MUXF7 \douta[44]_INST_0 + (.I0(\douta[44]_INST_0_i_1_n_0 ), + .I1(\douta[44]_INST_0_i_2_n_0 ), + .O(douta[44]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[44]_INST_0_i_1 + (.I0(\douta[44] ), + .I1(sel_pipe_d1[3]), + .I2(\douta[44]_0 ), + .O(\douta[44]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[44]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOPADOP[1]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[62] [1]), + .I5(sel_pipe_d1[3]), + .O(\douta[44]_INST_0_i_2_n_0 )); + MUXF7 \douta[45]_INST_0 + (.I0(\douta[45]_INST_0_i_1_n_0 ), + .I1(\douta[45]_INST_0_i_2_n_0 ), + .O(douta[45]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[45]_INST_0_i_1 + (.I0(\douta[52] [0]), + .I1(sel_pipe_d1[3]), + .I2(\douta[52]_0 [0]), + .O(\douta[45]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[45]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[16]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [16]), + .I5(sel_pipe_d1[3]), + .O(\douta[45]_INST_0_i_2_n_0 )); + MUXF7 \douta[46]_INST_0 + (.I0(\douta[46]_INST_0_i_1_n_0 ), + .I1(\douta[46]_INST_0_i_2_n_0 ), + .O(douta[46]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[46]_INST_0_i_1 + (.I0(\douta[52] [1]), + .I1(sel_pipe_d1[3]), + .I2(\douta[52]_0 [1]), + .O(\douta[46]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[46]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[17]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [17]), + .I5(sel_pipe_d1[3]), + .O(\douta[46]_INST_0_i_2_n_0 )); + MUXF7 \douta[47]_INST_0 + (.I0(\douta[47]_INST_0_i_1_n_0 ), + .I1(\douta[47]_INST_0_i_2_n_0 ), + .O(douta[47]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[47]_INST_0_i_1 + (.I0(\douta[52] [2]), + .I1(sel_pipe_d1[3]), + .I2(\douta[52]_0 [2]), + .O(\douta[47]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[47]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[18]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [18]), + .I5(sel_pipe_d1[3]), + .O(\douta[47]_INST_0_i_2_n_0 )); + MUXF7 \douta[48]_INST_0 + (.I0(\douta[48]_INST_0_i_1_n_0 ), + .I1(\douta[48]_INST_0_i_2_n_0 ), + .O(douta[48]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[48]_INST_0_i_1 + (.I0(\douta[52] [3]), + .I1(sel_pipe_d1[3]), + .I2(\douta[52]_0 [3]), + .O(\douta[48]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[48]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[19]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [19]), + .I5(sel_pipe_d1[3]), + .O(\douta[48]_INST_0_i_2_n_0 )); + MUXF7 \douta[49]_INST_0 + (.I0(\douta[49]_INST_0_i_1_n_0 ), + .I1(\douta[49]_INST_0_i_2_n_0 ), + .O(douta[49]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[49]_INST_0_i_1 + (.I0(\douta[52] [4]), + .I1(sel_pipe_d1[3]), + .I2(\douta[52]_0 [4]), + .O(\douta[49]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[49]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[20]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [20]), + .I5(sel_pipe_d1[3]), + .O(\douta[49]_INST_0_i_2_n_0 )); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[4]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[7] [4]), + .I2(sel_pipe_d1[4]), + .I3(\douta[7]_0 [4]), + .I4(sel_pipe_d1[3]), + .I5(ram_douta[4]), + .O(douta[4])); + MUXF7 \douta[50]_INST_0 + (.I0(\douta[50]_INST_0_i_1_n_0 ), + .I1(\douta[50]_INST_0_i_2_n_0 ), + .O(douta[50]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[50]_INST_0_i_1 + (.I0(\douta[52] [5]), + .I1(sel_pipe_d1[3]), + .I2(\douta[52]_0 [5]), + .O(\douta[50]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[50]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[21]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [21]), + .I5(sel_pipe_d1[3]), + .O(\douta[50]_INST_0_i_2_n_0 )); + MUXF7 \douta[51]_INST_0 + (.I0(\douta[51]_INST_0_i_1_n_0 ), + .I1(\douta[51]_INST_0_i_2_n_0 ), + .O(douta[51]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[51]_INST_0_i_1 + (.I0(\douta[52] [6]), + .I1(sel_pipe_d1[3]), + .I2(\douta[52]_0 [6]), + .O(\douta[51]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[51]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[22]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [22]), + .I5(sel_pipe_d1[3]), + .O(\douta[51]_INST_0_i_2_n_0 )); + MUXF7 \douta[52]_INST_0 + (.I0(\douta[52]_INST_0_i_1_n_0 ), + .I1(\douta[52]_INST_0_i_2_n_0 ), + .O(douta[52]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[52]_INST_0_i_1 + (.I0(\douta[52] [7]), + .I1(sel_pipe_d1[3]), + .I2(\douta[52]_0 [7]), + .O(\douta[52]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[52]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[23]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [23]), + .I5(sel_pipe_d1[3]), + .O(\douta[52]_INST_0_i_2_n_0 )); + MUXF7 \douta[53]_INST_0 + (.I0(\douta[53]_INST_0_i_1_n_0 ), + .I1(\douta[53]_INST_0_i_2_n_0 ), + .O(douta[53]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[53]_INST_0_i_1 + (.I0(\douta[53] ), + .I1(sel_pipe_d1[3]), + .I2(\douta[53]_0 ), + .O(\douta[53]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[53]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOPADOP[2]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[62] [2]), + .I5(sel_pipe_d1[3]), + .O(\douta[53]_INST_0_i_2_n_0 )); + MUXF7 \douta[54]_INST_0 + (.I0(\douta[54]_INST_0_i_1_n_0 ), + .I1(\douta[54]_INST_0_i_2_n_0 ), + .O(douta[54]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[54]_INST_0_i_1 + (.I0(\douta[61]_0 [0]), + .I1(sel_pipe_d1[3]), + .I2(\douta[61]_1 [0]), + .O(\douta[54]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[54]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[24]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [24]), + .I5(sel_pipe_d1[3]), + .O(\douta[54]_INST_0_i_2_n_0 )); + MUXF7 \douta[55]_INST_0 + (.I0(\douta[55]_INST_0_i_1_n_0 ), + .I1(\douta[55]_INST_0_i_2_n_0 ), + .O(douta[55]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[55]_INST_0_i_1 + (.I0(\douta[61]_0 [1]), + .I1(sel_pipe_d1[3]), + .I2(\douta[61]_1 [1]), + .O(\douta[55]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[55]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[25]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [25]), + .I5(sel_pipe_d1[3]), + .O(\douta[55]_INST_0_i_2_n_0 )); + MUXF7 \douta[56]_INST_0 + (.I0(\douta[56]_INST_0_i_1_n_0 ), + .I1(\douta[56]_INST_0_i_2_n_0 ), + .O(douta[56]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[56]_INST_0_i_1 + (.I0(\douta[61]_0 [2]), + .I1(sel_pipe_d1[3]), + .I2(\douta[61]_1 [2]), + .O(\douta[56]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[56]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[26]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [26]), + .I5(sel_pipe_d1[3]), + .O(\douta[56]_INST_0_i_2_n_0 )); + MUXF7 \douta[57]_INST_0 + (.I0(\douta[57]_INST_0_i_1_n_0 ), + .I1(\douta[57]_INST_0_i_2_n_0 ), + .O(douta[57]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[57]_INST_0_i_1 + (.I0(\douta[61]_0 [3]), + .I1(sel_pipe_d1[3]), + .I2(\douta[61]_1 [3]), + .O(\douta[57]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[57]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[27]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [27]), + .I5(sel_pipe_d1[3]), + .O(\douta[57]_INST_0_i_2_n_0 )); + MUXF7 \douta[58]_INST_0 + (.I0(\douta[58]_INST_0_i_1_n_0 ), + .I1(\douta[58]_INST_0_i_2_n_0 ), + .O(douta[58]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[58]_INST_0_i_1 + (.I0(\douta[61]_0 [4]), + .I1(sel_pipe_d1[3]), + .I2(\douta[61]_1 [4]), + .O(\douta[58]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[58]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[28]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [28]), + .I5(sel_pipe_d1[3]), + .O(\douta[58]_INST_0_i_2_n_0 )); + MUXF7 \douta[59]_INST_0 + (.I0(\douta[59]_INST_0_i_1_n_0 ), + .I1(\douta[59]_INST_0_i_2_n_0 ), + .O(douta[59]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[59]_INST_0_i_1 + (.I0(\douta[61]_0 [5]), + .I1(sel_pipe_d1[3]), + .I2(\douta[61]_1 [5]), + .O(\douta[59]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[59]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[29]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [29]), + .I5(sel_pipe_d1[3]), + .O(\douta[59]_INST_0_i_2_n_0 )); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[5]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[7] [5]), + .I2(sel_pipe_d1[4]), + .I3(\douta[7]_0 [5]), + .I4(sel_pipe_d1[3]), + .I5(ram_douta[5]), + .O(douta[5])); + MUXF7 \douta[60]_INST_0 + (.I0(\douta[60]_INST_0_i_1_n_0 ), + .I1(\douta[60]_INST_0_i_2_n_0 ), + .O(douta[60]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[60]_INST_0_i_1 + (.I0(\douta[61]_0 [6]), + .I1(sel_pipe_d1[3]), + .I2(\douta[61]_1 [6]), + .O(\douta[60]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[60]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[30]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [30]), + .I5(sel_pipe_d1[3]), + .O(\douta[60]_INST_0_i_2_n_0 )); + MUXF7 \douta[61]_INST_0 + (.I0(\douta[61]_INST_0_i_1_n_0 ), + .I1(\douta[61]_INST_0_i_2_n_0 ), + .O(douta[61]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[61]_INST_0_i_1 + (.I0(\douta[61]_0 [7]), + .I1(sel_pipe_d1[3]), + .I2(\douta[61]_1 [7]), + .O(\douta[61]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[61]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOADO[31]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[61] [31]), + .I5(sel_pipe_d1[3]), + .O(\douta[61]_INST_0_i_2_n_0 )); + MUXF7 \douta[62]_INST_0 + (.I0(\douta[62]_INST_0_i_1_n_0 ), + .I1(\douta[62]_INST_0_i_2_n_0 ), + .O(douta[62]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[62]_INST_0_i_1 + (.I0(\douta[62]_0 ), + .I1(sel_pipe_d1[3]), + .I2(\douta[62]_1 ), + .O(\douta[62]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[62]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[0]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[62] [3]), + .I5(sel_pipe_d1[3]), + .O(\douta[62]_INST_0_i_2_n_0 )); + MUXF7 \douta[63]_INST_0 + (.I0(\douta[63]_INST_0_i_1_n_0 ), + .I1(\douta[63]_INST_0_i_2_n_0 ), + .O(douta[63]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[63]_INST_0_i_1 + (.I0(\douta[70] [0]), + .I1(sel_pipe_d1[3]), + .I2(\douta[70]_0 [0]), + .O(\douta[63]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[63]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[1]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [0]), + .I5(sel_pipe_d1[3]), + .O(\douta[63]_INST_0_i_2_n_0 )); + MUXF7 \douta[64]_INST_0 + (.I0(\douta[64]_INST_0_i_1_n_0 ), + .I1(\douta[64]_INST_0_i_2_n_0 ), + .O(douta[64]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[64]_INST_0_i_1 + (.I0(\douta[70] [1]), + .I1(sel_pipe_d1[3]), + .I2(\douta[70]_0 [1]), + .O(\douta[64]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[64]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[2]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [1]), + .I5(sel_pipe_d1[3]), + .O(\douta[64]_INST_0_i_2_n_0 )); + MUXF7 \douta[65]_INST_0 + (.I0(\douta[65]_INST_0_i_1_n_0 ), + .I1(\douta[65]_INST_0_i_2_n_0 ), + .O(douta[65]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[65]_INST_0_i_1 + (.I0(\douta[70] [2]), + .I1(sel_pipe_d1[3]), + .I2(\douta[70]_0 [2]), + .O(\douta[65]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[65]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[3]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [2]), + .I5(sel_pipe_d1[3]), + .O(\douta[65]_INST_0_i_2_n_0 )); + MUXF7 \douta[66]_INST_0 + (.I0(\douta[66]_INST_0_i_1_n_0 ), + .I1(\douta[66]_INST_0_i_2_n_0 ), + .O(douta[66]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[66]_INST_0_i_1 + (.I0(\douta[70] [3]), + .I1(sel_pipe_d1[3]), + .I2(\douta[70]_0 [3]), + .O(\douta[66]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[66]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[4]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [3]), + .I5(sel_pipe_d1[3]), + .O(\douta[66]_INST_0_i_2_n_0 )); + MUXF7 \douta[67]_INST_0 + (.I0(\douta[67]_INST_0_i_1_n_0 ), + .I1(\douta[67]_INST_0_i_2_n_0 ), + .O(douta[67]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[67]_INST_0_i_1 + (.I0(\douta[70] [4]), + .I1(sel_pipe_d1[3]), + .I2(\douta[70]_0 [4]), + .O(\douta[67]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[67]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[5]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [4]), + .I5(sel_pipe_d1[3]), + .O(\douta[67]_INST_0_i_2_n_0 )); + MUXF7 \douta[68]_INST_0 + (.I0(\douta[68]_INST_0_i_1_n_0 ), + .I1(\douta[68]_INST_0_i_2_n_0 ), + .O(douta[68]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[68]_INST_0_i_1 + (.I0(\douta[70] [5]), + .I1(sel_pipe_d1[3]), + .I2(\douta[70]_0 [5]), + .O(\douta[68]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[68]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[6]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [5]), + .I5(sel_pipe_d1[3]), + .O(\douta[68]_INST_0_i_2_n_0 )); + MUXF7 \douta[69]_INST_0 + (.I0(\douta[69]_INST_0_i_1_n_0 ), + .I1(\douta[69]_INST_0_i_2_n_0 ), + .O(douta[69]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[69]_INST_0_i_1 + (.I0(\douta[70] [6]), + .I1(sel_pipe_d1[3]), + .I2(\douta[70]_0 [6]), + .O(\douta[69]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[69]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[7]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [6]), + .I5(sel_pipe_d1[3]), + .O(\douta[69]_INST_0_i_2_n_0 )); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[6]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[7] [6]), + .I2(sel_pipe_d1[4]), + .I3(\douta[7]_0 [6]), + .I4(sel_pipe_d1[3]), + .I5(ram_douta[6]), + .O(douta[6])); + MUXF7 \douta[70]_INST_0 + (.I0(\douta[70]_INST_0_i_1_n_0 ), + .I1(\douta[70]_INST_0_i_2_n_0 ), + .O(douta[70]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[70]_INST_0_i_1 + (.I0(\douta[70] [7]), + .I1(sel_pipe_d1[3]), + .I2(\douta[70]_0 [7]), + .O(\douta[70]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[70]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOPBDOP[0]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [7]), + .I5(sel_pipe_d1[3]), + .O(\douta[70]_INST_0_i_2_n_0 )); + MUXF7 \douta[71]_INST_0 + (.I0(\douta[71]_INST_0_i_1_n_0 ), + .I1(\douta[71]_INST_0_i_2_n_0 ), + .O(douta[71]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[71]_INST_0_i_1 + (.I0(\douta[71]_0 ), + .I1(sel_pipe_d1[3]), + .I2(\douta[71]_1 ), + .O(\douta[71]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[71]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[8]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[71] ), + .I5(sel_pipe_d1[3]), + .O(\douta[71]_INST_0_i_2_n_0 )); + MUXF7 \douta[72]_INST_0 + (.I0(\douta[72]_INST_0_i_1_n_0 ), + .I1(\douta[72]_INST_0_i_2_n_0 ), + .O(douta[72]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[72]_INST_0_i_1 + (.I0(\douta[79] [0]), + .I1(sel_pipe_d1[3]), + .I2(\douta[79]_0 [0]), + .O(\douta[72]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[72]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[9]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [8]), + .I5(sel_pipe_d1[3]), + .O(\douta[72]_INST_0_i_2_n_0 )); + MUXF7 \douta[73]_INST_0 + (.I0(\douta[73]_INST_0_i_1_n_0 ), + .I1(\douta[73]_INST_0_i_2_n_0 ), + .O(douta[73]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[73]_INST_0_i_1 + (.I0(\douta[79] [1]), + .I1(sel_pipe_d1[3]), + .I2(\douta[79]_0 [1]), + .O(\douta[73]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[73]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[10]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [9]), + .I5(sel_pipe_d1[3]), + .O(\douta[73]_INST_0_i_2_n_0 )); + MUXF7 \douta[74]_INST_0 + (.I0(\douta[74]_INST_0_i_1_n_0 ), + .I1(\douta[74]_INST_0_i_2_n_0 ), + .O(douta[74]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[74]_INST_0_i_1 + (.I0(\douta[79] [2]), + .I1(sel_pipe_d1[3]), + .I2(\douta[79]_0 [2]), + .O(\douta[74]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[74]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[11]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [10]), + .I5(sel_pipe_d1[3]), + .O(\douta[74]_INST_0_i_2_n_0 )); + MUXF7 \douta[75]_INST_0 + (.I0(\douta[75]_INST_0_i_1_n_0 ), + .I1(\douta[75]_INST_0_i_2_n_0 ), + .O(douta[75]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[75]_INST_0_i_1 + (.I0(\douta[79] [3]), + .I1(sel_pipe_d1[3]), + .I2(\douta[79]_0 [3]), + .O(\douta[75]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[75]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[12]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [11]), + .I5(sel_pipe_d1[3]), + .O(\douta[75]_INST_0_i_2_n_0 )); + MUXF7 \douta[76]_INST_0 + (.I0(\douta[76]_INST_0_i_1_n_0 ), + .I1(\douta[76]_INST_0_i_2_n_0 ), + .O(douta[76]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[76]_INST_0_i_1 + (.I0(\douta[79] [4]), + .I1(sel_pipe_d1[3]), + .I2(\douta[79]_0 [4]), + .O(\douta[76]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[76]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[13]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [12]), + .I5(sel_pipe_d1[3]), + .O(\douta[76]_INST_0_i_2_n_0 )); + MUXF7 \douta[77]_INST_0 + (.I0(\douta[77]_INST_0_i_1_n_0 ), + .I1(\douta[77]_INST_0_i_2_n_0 ), + .O(douta[77]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[77]_INST_0_i_1 + (.I0(\douta[79] [5]), + .I1(sel_pipe_d1[3]), + .I2(\douta[79]_0 [5]), + .O(\douta[77]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[77]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[14]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [13]), + .I5(sel_pipe_d1[3]), + .O(\douta[77]_INST_0_i_2_n_0 )); + MUXF7 \douta[78]_INST_0 + (.I0(\douta[78]_INST_0_i_1_n_0 ), + .I1(\douta[78]_INST_0_i_2_n_0 ), + .O(douta[78]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[78]_INST_0_i_1 + (.I0(\douta[79] [6]), + .I1(sel_pipe_d1[3]), + .I2(\douta[79]_0 [6]), + .O(\douta[78]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[78]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[15]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [14]), + .I5(sel_pipe_d1[3]), + .O(\douta[78]_INST_0_i_2_n_0 )); + MUXF7 \douta[79]_INST_0 + (.I0(\douta[79]_INST_0_i_1_n_0 ), + .I1(\douta[79]_INST_0_i_2_n_0 ), + .O(douta[79]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[79]_INST_0_i_1 + (.I0(\douta[79] [7]), + .I1(sel_pipe_d1[3]), + .I2(\douta[79]_0 [7]), + .O(\douta[79]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[79]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[16]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [15]), + .I5(sel_pipe_d1[3]), + .O(\douta[79]_INST_0_i_2_n_0 )); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[7]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[7] [7]), + .I2(sel_pipe_d1[4]), + .I3(\douta[7]_0 [7]), + .I4(sel_pipe_d1[3]), + .I5(ram_douta[7]), + .O(douta[7])); + MUXF7 \douta[80]_INST_0 + (.I0(\douta[80]_INST_0_i_1_n_0 ), + .I1(\douta[80]_INST_0_i_2_n_0 ), + .O(douta[80]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[80]_INST_0_i_1 + (.I0(\douta[80] ), + .I1(sel_pipe_d1[3]), + .I2(\douta[80]_0 ), + .O(\douta[80]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[80]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[17]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [16]), + .I5(sel_pipe_d1[3]), + .O(\douta[80]_INST_0_i_2_n_0 )); + MUXF7 \douta[81]_INST_0 + (.I0(\douta[81]_INST_0_i_1_n_0 ), + .I1(\douta[81]_INST_0_i_2_n_0 ), + .O(douta[81]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[81]_INST_0_i_1 + (.I0(\douta[88] [0]), + .I1(sel_pipe_d1[3]), + .I2(\douta[88]_0 [0]), + .O(\douta[81]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[81]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[18]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [17]), + .I5(sel_pipe_d1[3]), + .O(\douta[81]_INST_0_i_2_n_0 )); + MUXF7 \douta[82]_INST_0 + (.I0(\douta[82]_INST_0_i_1_n_0 ), + .I1(\douta[82]_INST_0_i_2_n_0 ), + .O(douta[82]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[82]_INST_0_i_1 + (.I0(\douta[88] [1]), + .I1(sel_pipe_d1[3]), + .I2(\douta[88]_0 [1]), + .O(\douta[82]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[82]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[19]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [18]), + .I5(sel_pipe_d1[3]), + .O(\douta[82]_INST_0_i_2_n_0 )); + MUXF7 \douta[83]_INST_0 + (.I0(\douta[83]_INST_0_i_1_n_0 ), + .I1(\douta[83]_INST_0_i_2_n_0 ), + .O(douta[83]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[83]_INST_0_i_1 + (.I0(\douta[88] [2]), + .I1(sel_pipe_d1[3]), + .I2(\douta[88]_0 [2]), + .O(\douta[83]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[83]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[20]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [19]), + .I5(sel_pipe_d1[3]), + .O(\douta[83]_INST_0_i_2_n_0 )); + MUXF7 \douta[84]_INST_0 + (.I0(\douta[84]_INST_0_i_1_n_0 ), + .I1(\douta[84]_INST_0_i_2_n_0 ), + .O(douta[84]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[84]_INST_0_i_1 + (.I0(\douta[88] [3]), + .I1(sel_pipe_d1[3]), + .I2(\douta[88]_0 [3]), + .O(\douta[84]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[84]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[21]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [20]), + .I5(sel_pipe_d1[3]), + .O(\douta[84]_INST_0_i_2_n_0 )); + MUXF7 \douta[85]_INST_0 + (.I0(\douta[85]_INST_0_i_1_n_0 ), + .I1(\douta[85]_INST_0_i_2_n_0 ), + .O(douta[85]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[85]_INST_0_i_1 + (.I0(\douta[88] [4]), + .I1(sel_pipe_d1[3]), + .I2(\douta[88]_0 [4]), + .O(\douta[85]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[85]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[22]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [21]), + .I5(sel_pipe_d1[3]), + .O(\douta[85]_INST_0_i_2_n_0 )); + MUXF7 \douta[86]_INST_0 + (.I0(\douta[86]_INST_0_i_1_n_0 ), + .I1(\douta[86]_INST_0_i_2_n_0 ), + .O(douta[86]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[86]_INST_0_i_1 + (.I0(\douta[88] [5]), + .I1(sel_pipe_d1[3]), + .I2(\douta[88]_0 [5]), + .O(\douta[86]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[86]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[23]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [22]), + .I5(sel_pipe_d1[3]), + .O(\douta[86]_INST_0_i_2_n_0 )); + MUXF7 \douta[87]_INST_0 + (.I0(\douta[87]_INST_0_i_1_n_0 ), + .I1(\douta[87]_INST_0_i_2_n_0 ), + .O(douta[87]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[87]_INST_0_i_1 + (.I0(\douta[88] [6]), + .I1(sel_pipe_d1[3]), + .I2(\douta[88]_0 [6]), + .O(\douta[87]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[87]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOPBDOP[1]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [23]), + .I5(sel_pipe_d1[3]), + .O(\douta[87]_INST_0_i_2_n_0 )); + MUXF7 \douta[88]_INST_0 + (.I0(\douta[88]_INST_0_i_1_n_0 ), + .I1(\douta[88]_INST_0_i_2_n_0 ), + .O(douta[88]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[88]_INST_0_i_1 + (.I0(\douta[88] [7]), + .I1(sel_pipe_d1[3]), + .I2(\douta[88]_0 [7]), + .O(\douta[88]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[88]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[24]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [24]), + .I5(sel_pipe_d1[3]), + .O(\douta[88]_INST_0_i_2_n_0 )); + MUXF7 \douta[89]_INST_0 + (.I0(\douta[89]_INST_0_i_1_n_0 ), + .I1(\douta[89]_INST_0_i_2_n_0 ), + .O(douta[89]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[89]_INST_0_i_1 + (.I0(\douta[89] ), + .I1(sel_pipe_d1[3]), + .I2(\douta[89]_0 ), + .O(\douta[89]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[89]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[25]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [25]), + .I5(sel_pipe_d1[3]), + .O(\douta[89]_INST_0_i_2_n_0 )); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[8]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[8] ), + .I2(sel_pipe_d1[4]), + .I3(\douta[8]_0 ), + .I4(sel_pipe_d1[3]), + .I5(ram_douta[8]), + .O(douta[8])); + MUXF7 \douta[90]_INST_0 + (.I0(\douta[90]_INST_0_i_1_n_0 ), + .I1(\douta[90]_INST_0_i_2_n_0 ), + .O(douta[90]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[90]_INST_0_i_1 + (.I0(\douta[95]_0 [0]), + .I1(sel_pipe_d1[3]), + .I2(\douta[95]_1 [0]), + .O(\douta[90]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[90]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[26]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [26]), + .I5(sel_pipe_d1[3]), + .O(\douta[90]_INST_0_i_2_n_0 )); + MUXF7 \douta[91]_INST_0 + (.I0(\douta[91]_INST_0_i_1_n_0 ), + .I1(\douta[91]_INST_0_i_2_n_0 ), + .O(douta[91]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[91]_INST_0_i_1 + (.I0(\douta[95]_0 [1]), + .I1(sel_pipe_d1[3]), + .I2(\douta[95]_1 [1]), + .O(\douta[91]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[91]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[27]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [27]), + .I5(sel_pipe_d1[3]), + .O(\douta[91]_INST_0_i_2_n_0 )); + MUXF7 \douta[92]_INST_0 + (.I0(\douta[92]_INST_0_i_1_n_0 ), + .I1(\douta[92]_INST_0_i_2_n_0 ), + .O(douta[92]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[92]_INST_0_i_1 + (.I0(\douta[95]_0 [2]), + .I1(sel_pipe_d1[3]), + .I2(\douta[95]_1 [2]), + .O(\douta[92]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[92]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[28]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [28]), + .I5(sel_pipe_d1[3]), + .O(\douta[92]_INST_0_i_2_n_0 )); + MUXF7 \douta[93]_INST_0 + (.I0(\douta[93]_INST_0_i_1_n_0 ), + .I1(\douta[93]_INST_0_i_2_n_0 ), + .O(douta[93]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[93]_INST_0_i_1 + (.I0(\douta[95]_0 [3]), + .I1(sel_pipe_d1[3]), + .I2(\douta[95]_1 [3]), + .O(\douta[93]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[93]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[29]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [29]), + .I5(sel_pipe_d1[3]), + .O(\douta[93]_INST_0_i_2_n_0 )); + MUXF7 \douta[94]_INST_0 + (.I0(\douta[94]_INST_0_i_1_n_0 ), + .I1(\douta[94]_INST_0_i_2_n_0 ), + .O(douta[94]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[94]_INST_0_i_1 + (.I0(\douta[95]_0 [4]), + .I1(sel_pipe_d1[3]), + .I2(\douta[95]_1 [4]), + .O(\douta[94]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[94]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[30]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [30]), + .I5(sel_pipe_d1[3]), + .O(\douta[94]_INST_0_i_2_n_0 )); + MUXF7 \douta[95]_INST_0 + (.I0(\douta[95]_INST_0_i_1_n_0 ), + .I1(\douta[95]_INST_0_i_2_n_0 ), + .O(douta[95]), + .S(sel_pipe_d1[4])); + LUT3 #( + .INIT(8'hB8)) + \douta[95]_INST_0_i_1 + (.I0(\douta[95]_0 [5]), + .I1(sel_pipe_d1[3]), + .I2(\douta[95]_1 [5]), + .O(\douta[95]_INST_0_i_1_n_0 )); + LUT6 #( + .INIT(64'h0000000004550400)) + \douta[95]_INST_0_i_2 + (.I0(sel_pipe_d1[2]), + .I1(DOBDO[31]), + .I2(sel_pipe_d1[0]), + .I3(sel_pipe_d1[1]), + .I4(\douta[95] [31]), + .I5(sel_pipe_d1[3]), + .O(\douta[95]_INST_0_i_2_n_0 )); + LUT6 #( + .INIT(64'h0F004F4F0F004040)) + \douta[9]_INST_0 + (.I0(sel_pipe_d1[2]), + .I1(\douta[25] [0]), + .I2(sel_pipe_d1[4]), + .I3(\douta[16] [0]), + .I4(sel_pipe_d1[3]), + .I5(\douta[16]_0 [0]), + .O(douta[9])); + FDRE #( + .INIT(1'b0)) + \no_softecc_norm_sel2.has_mem_regs.WITHOUT_ECC_PIPE.ce_pri.sel_pipe_d1_reg[0] + (.C(clka), + .CE(1'b1), + .D(sel_pipe[0]), + .Q(sel_pipe_d1[0]), + .R(1'b0)); + FDRE #( + .INIT(1'b0)) + \no_softecc_norm_sel2.has_mem_regs.WITHOUT_ECC_PIPE.ce_pri.sel_pipe_d1_reg[1] + (.C(clka), + .CE(1'b1), + .D(sel_pipe[1]), + .Q(sel_pipe_d1[1]), + .R(1'b0)); + FDRE #( + .INIT(1'b0)) + \no_softecc_norm_sel2.has_mem_regs.WITHOUT_ECC_PIPE.ce_pri.sel_pipe_d1_reg[2] + (.C(clka), + .CE(1'b1), + .D(sel_pipe[2]), + .Q(sel_pipe_d1[2]), + .R(1'b0)); + FDRE #( + .INIT(1'b0)) + \no_softecc_norm_sel2.has_mem_regs.WITHOUT_ECC_PIPE.ce_pri.sel_pipe_d1_reg[3] + (.C(clka), + .CE(1'b1), + .D(sel_pipe[3]), + .Q(sel_pipe_d1[3]), + .R(1'b0)); + FDRE #( + .INIT(1'b0)) + \no_softecc_norm_sel2.has_mem_regs.WITHOUT_ECC_PIPE.ce_pri.sel_pipe_d1_reg[4] + (.C(clka), + .CE(1'b1), + .D(sel_pipe[4]), + .Q(sel_pipe_d1[4]), + .R(1'b0)); + FDRE #( + .INIT(1'b0)) + \no_softecc_sel_reg.ce_pri.sel_pipe_reg[0] + (.C(clka), + .CE(1'b1), + .D(addra[0]), + .Q(sel_pipe[0]), + .R(1'b0)); + FDRE #( + .INIT(1'b0)) + \no_softecc_sel_reg.ce_pri.sel_pipe_reg[1] + (.C(clka), + .CE(1'b1), + .D(addra[1]), + .Q(sel_pipe[1]), + .R(1'b0)); + FDRE #( + .INIT(1'b0)) + \no_softecc_sel_reg.ce_pri.sel_pipe_reg[2] + (.C(clka), + .CE(1'b1), + .D(addra[2]), + .Q(sel_pipe[2]), + .R(1'b0)); + FDRE #( + .INIT(1'b0)) + \no_softecc_sel_reg.ce_pri.sel_pipe_reg[3] + (.C(clka), + .CE(1'b1), + .D(addra[3]), + .Q(sel_pipe[3]), + .R(1'b0)); + FDRE #( + .INIT(1'b0)) + \no_softecc_sel_reg.ce_pri.sel_pipe_reg[4] + (.C(clka), + .CE(1'b1), + .D(addra[4]), + .Q(sel_pipe[4]), + .R(1'b0)); +endmodule + +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width + (ram_douta, + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + addra); + output [8:0]ram_douta; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + input [11:0]addra; + + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [11:0]addra; + wire clka; + wire [8:0]ram_douta; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .addra(addra), + .clka(clka), + .ram_douta(ram_douta)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized0 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized0 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized1 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_0 , + clka, + ram_ena, + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_0 ; + input clka; + input ram_ena; + input [10:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_0 ; + wire [10:0]addra; + wire clka; + wire ram_ena; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized1 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_0 ), + .addra(addra), + .clka(clka), + .ram_ena(ram_ena)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized10 + (DOADO, + DOBDO, + DOPADOP, + DOPBDOP, + clka, + ena_array, + addra); + output [31:0]DOADO; + output [31:0]DOBDO; + output [2:0]DOPADOP; + output [1:0]DOPBDOP; + input clka; + input [0:0]ena_array; + input [8:0]addra; + + wire [31:0]DOADO; + wire [31:0]DOBDO; + wire [2:0]DOPADOP; + wire [1:0]DOPBDOP; + wire [8:0]addra; + wire clka; + wire [0:0]ena_array; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized10 \prim_init.ram + (.DOADO(DOADO), + .DOBDO(DOBDO), + .DOPADOP(DOPADOP), + .DOPBDOP(DOPBDOP), + .addra(addra), + .clka(clka), + .ena_array(ena_array)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized11 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized11 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized12 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized12 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized13 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized13 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized14 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized14 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized15 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized15 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized16 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized16 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized17 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized17 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized18 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized18 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized19 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [31:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [9:0]addra; + + wire [31:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [9:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized19 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized2 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized2 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized20 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized20 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized21 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized21 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized22 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized22 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized23 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized23 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized24 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + addra); + output [5:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input [11:0]addra; + + wire [5:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized24 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized25 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + addra); + output [5:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input [11:0]addra; + + wire [5:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized25 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized3 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized3 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized4 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + ram_ena, + addra); + output [15:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [1:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input ram_ena; + input [10:0]addra; + + wire [15:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [1:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [10:0]addra; + wire clka; + wire ram_ena; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized4 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .addra(addra), + .clka(clka), + .ram_ena(ram_ena)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized5 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized5 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized6 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized6 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized7 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized7 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized8 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [11:0]addra; + wire clka; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized8 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .addra(addra), + .clka(clka)); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized9 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + addra_13_sp_1, + clka, + addra); + output [31:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + output [3:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output addra_13_sp_1; + input clka; + input [13:0]addra; + + wire [31:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ; + wire [3:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [13:0]addra; + wire addra_13_sn_1; + wire clka; + + assign addra_13_sp_1 = addra_13_sn_1; + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized9 \prim_init.ram + (.\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram ), + .\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .addra(addra), + .addra_13_sp_1(addra_13_sn_1), + .clka(clka)); +endmodule + +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init + (ram_douta, + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + addra); + output [8:0]ram_douta; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input [11:0]addra; + + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [11:0]addra; + wire clka; + wire [8:0]ram_douta; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h4E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E61), + .INITP_01(256'hE6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E612), + .INITP_02(256'h6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124), + .INITP_03(256'h124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E), + .INITP_04(256'h24E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6), + .INITP_05(256'h4E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E61), + .INITP_06(256'hE6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E612), + .INITP_07(256'h6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124), + .INITP_08(256'h124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E), + .INITP_09(256'h24E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6), + .INITP_0A(256'h4E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E61), + .INITP_0B(256'hE6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E612), + .INITP_0C(256'h6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124), + .INITP_0D(256'h124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E), + .INITP_0E(256'h24E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6), + .INITP_0F(256'h4E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E61), + .INIT_00(256'h72DDC37DDCF2CC3C523646C4765850ACF1A1DFD470DCC57EDBF1CC3D4E3244C1), + .INIT_01(256'h513342C3765A4EACF3A2E0D46FDFC180D8F5CE3E513243C6775A4EACF7A3DFD4), + .INIT_02(256'hF3A4DED573DBC77DD7F2CF3C523646C5755C4DABF3A2DED371DCC283D7F2CC3B), + .INIT_03(256'hD7F4CE3F4E323FC6755C4CACF2A4DDD26EDCC37FD9F3CD3B4F3143C7765C4DAD), + .INIT_04(256'h75584DADF2A3DED373DDC27CDBF2CF3E513443C275604CABF3A2E0D472DEC37F), + .INIT_05(256'h75DFC37DD8F4CC3B4D3143C1725A4DADF0A0E2D673DDC27FD9F0CB3E523044C6), + .INIT_06(256'h513442C4755A50B0F2A2E0D576DFC27FDBF0CC3D533145C6715D4EACF2A5E2D1), + .INIT_07(256'hF2A2E0D473DCC280D8EFCD3A503244C6745B4EACF3A2DED471DAC381D9F1CC3C), + .INIT_08(256'hD8F4CB3D4E3443C5775B4DACF1A3E1D472DCC27DD6F3CC3D503441C2735B50AE), + .INIT_09(256'h755E4DADF1A3DED572DFC47FD9F5CC3E503245C4765B4FAEF2A2E0D472E2C77F), + .INIT_0A(256'h6FE0C481D8F0CC3A513244C3735D4DADF2A2DFD571DBC37DD8F2CE3F523044C3), + .INIT_0B(256'h4B3642C1735A4EABF1A0DED570E0C382D6F3CB3E513246C473594FADF3A3DBD4), + .INIT_0C(256'hF4A0DFD471DDC47ED9F3CD3D4F3541C2735B50ABF1A3E1D46EDCC67DDAF3CD3F), + .INIT_0D(256'hD8F0CC3D4F3447C4785B4EACF4A3DFD473DFC27ED9F3CE3D523245C3755950AD), + .INIT_0E(256'h75594EACF1A1DFD574DEC47ED8EFCC3E4F3043C5745C4EADF4A2DFD471DEC280), + .INIT_0F(256'h75DEC07FD9F1C93C513342C473594EABF2A1E0D374DCC57FD6F0CB3D4F3342C6), + .INIT_10(256'h4D3341C4745750AFF4A1DFD56FDFC57BD5F4CF3E513343C8735C4EADF4A2E1D5), + .INIT_11(256'hF4A2DFD472DEC281D8F4CD3B4E3646C3755E4FACF3A1E1D470DAC480D8F4CE3C), + .INIT_12(256'hD5F2CC3F523143C7755B4DACF4A0DBD46EDEC382D8F4CE3A503244C3755B4EAC), + .INIT_13(256'h765D52ABF5A3E0D471DFC380DBF1CC3C513145C3735D4EADF3A3E0D26FDFC382), + .INIT_14(256'h75DDC580D9F0CC3D533343C3745B4EADF2A3DFD473DDC47ED5F3CC3E513147C4), + .INIT_15(256'h513342C6765E50A9F3A3E0D770DBC380D7F3CB3E503542C2745B4DABF0A3E0D5), + .INIT_16(256'hF3A1E0D571DCC180D6F1CF3E513245C4705A4DABF3A2E0D370DBC27FDCF5CD3C), + .INIT_17(256'hD9F3C93E4F3245C2765B4FACF1A4DED574DFC280D7F2C93D4E3243C4745E52AC), + .INIT_18(256'h745C4FAEF5A1DFD572DDC37DD7F2CD3F503247C1745B4FABF4A2DFD372DCC17F), + .INIT_19(256'h74DCC47ED8F2CE3B4F3143C3765B50ADF4A4E0D172DFC67EDBF0CB3C4F3246C4), + .INIT_1A(256'h513342C2745A4EA9F4A2DFD371E0C481D5F2CB3E523543C3775C4EA9F3A2E0D3), + .INIT_1B(256'hF2A3DFD573DBC47FD7F4CA3D4D3544C3745D4EACF0A2E0D571DCC280D7F4CB39), + .INIT_1C(256'hD7F5CA3E523343C1775A4CAEF2A1DED372DCC680D8F0CD3E4D3347C5745C50AD), + .INIT_1D(256'h735A4EABF4A3E0D573DAC17ED7F3CB3E4D3443C5725D4FADF19FDED474DFC181), + .INIT_1E(256'h75E0C080D9F0CE404E3048C6745B4EACF3A2DED472DEC57FD9F2CB3D4E3442C4), + .INIT_1F(256'h503342C5765B51ACF3A4DFD573DDC081D5F1CC3E503342C1775B4DACF0A1E0D4), + .INIT_20(256'hF2A0E1D472DDC280D9F2CD3C503345C3725D4EADF0A1DED472E0C381D5F2CD3F), + .INIT_21(256'hD7F4CC3F503144C2765F4FACF3A3DFD871DDC280D7F4CC3C4E3244C576594FAE), + .INIT_22(256'h735D4CAAF2A2E0D472E0C37FD7F3CD3F513143C5735C4DACF1A2DFD570DFC280), + .INIT_23(256'h73DDC280D8F2CF3C543542C3735E4FABF39FDDD371DAC382D4F3CE3D4F3142C4), + .INIT_24(256'h513845C4735C4DAAF3A3E0D471DAC180D8F2CB3E523243C3755A4EABF2A4DED5), + .INIT_25(256'hF3A4DED472E0C180D8F2CD3E503443C5735B4FADF4A3E1D771D8C47FD8F5CE3F), + .INIT_26(256'hDBF1CA3F503344C2725A4FABF2A1DFD270DEC37FD7F4CF3D513544C4745D4FAB), + .INIT_27(256'h755B4FA8F5A1DFD272DFC582D6F3CC3C4D3444C3735A4DAEF2A3E0D172DFC77F), + .INIT_28(256'h70DDC07ED6F2CC3E513343C3765D4EA9EFA3E0D672E0C47FD8F2CC3B513542C4), + .INIT_29(256'h4E3745C2745A4FACF1A4E0D373DEC17ED5F3CC3E513442C1775C4EADF5A2DED4), + .INIT_2A(256'hF3A3DFD474DCC382D8EFCD3E4F3345C8725B4EABEFA3E1D474DAC181D6F3CD3B), + .INIT_2B(256'hD8F2CF3C4E3343C5745A4EAFF0A2E0D372DDC27DDAF2CC40523343C4725B50AA), + .INIT_2C(256'h735D4FACF2A0E0D473DFC27DD9F2CB3B513342C3755D50AAF3A5DCD471DDC37F), + .INIT_2D(256'h71DEC27BD7F2CC3D513345C578594DAAF2A4E0D272DCC27ED8F2CE3F503241C1), + .INIT_2E(256'h513240C4715B4EACF2A0E1D372DBC080D9F6D03B513245C2735D4DADF3A3E0D4), + .INIT_2F(256'hF4A0E0D672DCC481D9F4C940523342C3725A52AEF4A6E0D573DEC07DD7F3CC3D), + .INIT_30(256'hD8F4CD3C523343C375594FABF1A2DED175DEC37DD8F2D13D523444C4745B4EAC), + .INIT_31(256'h725B4FADF1A1DDD572DFC27FD7F3CC3B503342C6735B4FAAF3A3E1D375DCC47F), + .INIT_32(256'h72DDC67FD3F4CC404F3146C1755B4EAEF3A2E0D472DDC17FDAF3CB3A503246C5), + .INIT_33(256'h4E3241C174594CAAF3A6DFD372DDC37FD6F3CC3E4C3545C6735C50ADF0A3DED3), + .INIT_34(256'hF4A3E1D474DEC37CD8F3D03D503242C4735B51ADF1A2DED673DCC080D7F4CE3D), + .INIT_35(256'hD8F6CB3F523241C2755B52ACF2A3DFD571E0C180D8F2CC3D4F2F42C1745A51A9), + .INIT_36(256'h745A50ADF3A3DDD571DFC580DAF0CC3F503443C2745D4FAEF1A0DED471DFC37E), + .INIT_37(256'h72DEC083D8F4CE3F4D3244C5775D4DAFF3A2DDD572DBC380D5F1CD3F503043C3), + .INIT_38(256'h513244C5775B4EABF1A2E0D473DEC27FD6F5CB3C4F3142C3715C4FABF2A5DFD3), + .INIT_39(256'hF5A1E0D574DBC47FD9F5CB3B503241C4725B4EADF6A0DCD470DBC081D7F2CA3B), + .INIT_3A(256'hD7F4CC3E4F3343C6755C4FADF4A1E0D473DEC280DAF1CE3C503343C4745B50AC), + .INIT_3B(256'h745F4FAFF1A2DCD371DFC57FD7F2CE3F503343C6735B4CAFF59FDED673DDC382), + .INIT_3C(256'h72DCC57ED7F2CD3F523445C3745C50ACF39FE0D471DEC37FDAF2CD3D513444C3), + .INIT_3D(256'h513544C4725E51ABF2A4E2D073DDC47ED6F1CD3D4F333FC3735D4EAEF1A2E0D4), + .INIT_3E(256'hF2A1E0D46FDCC57ED7F3CD3C513144C5745C4FAFF4A3DFD573E2C181D8F4C93A), + .INIT_3F(256'hD6F4CD3D4F3342C4745950ACF39EE1D470DFC481DAF2CD3E503242C4745B4EAB), + .INIT_40(256'h725B4BACF0A1E0D171DDC181D8F1CC3E503644C4745B4DAEF4A1DED572DEC17F), + .INIT_41(256'h72DCC27FD6F7CE3D513242C1745B4DAAF4A5DFD474DDC280D7F2D03B523242C6), + .INIT_42(256'h523243C7735C4EACF3A0E0D773DBC580D6F1CC3D4C3544C375594BAAF6A4DED5), + .INIT_43(256'hF1A2DFD073E0C483D8EFCB3B513344C5745C4DAEF3A1E2D174DDC57FD8F3CB3E), + .INIT_44(256'hD8F1CB3D503344C6755E4DADF19FE0D472DDC37ED9F4CC3A523445C2765C51AC), + .INIT_45(256'h715B50AAF2A6E1D474DDC780D8F3CB3F4E3044C2735D50ACEEA3E0D573DEC47D), + .INIT_46(256'h70DBC480D9F3CD3C513344C5735B4CADF49FDFD673DEC583D6F4CA3A513245C6), + .INIT_47(256'h533541C6755A4FABF2A3E1D675DCC07ED7F0CE3C503442C2755C4EAEF6A4E2D4), + .INIT_48(256'hF3A2DFD372DBC27ED6F2CB3F4E3445C6725C4CA9F4A2DFD373DDC27ED9F3CA3E), + .INIT_49(256'hD8F1CD3A523042C3755D51ACF1A4E1D370E1C580D8F3CD3B503344C3725C4EAB), + .INIT_4A(256'h735B4FAEF3A2DED670E0C280DAEFCC3C503141C5725D49AEF3A3E1D373DEC181), + .INIT_4B(256'h72DDC17FD9F2CE3F503340C1755C4FAFF0A3DDD372DEC47FD7F1C93D513441C6), + .INIT_4C(256'h4E2F43C5775D4DAAF1A3DFD572DCC07ED9F0CD3E503346C2745B4EACF09FE0D1), + .INIT_4D(256'hF2A3DDD772DFC282D6F5CB3D513342C6755C50AEF2A2DED470DAC080D9EFCD3C), + .INIT_4E(256'hD7F2CC3C513046C7745A4DA9F2A2E2D674DEC481D7F3CB3F4F3444C3745A4FAB), + .INIT_4F(256'h745A4CADF2A5DFD370DFC280D8F5CD3C4F3044C0735E4FACF3A4E0D373E0C480), + .INIT_50(256'h74DCC284D7F3CC424F3640C4745950AEF3A4DECF71DCC37DD6F4CC3E4B3143C2), + .INIT_51(256'h513541C6755D4FACF4A5DED774DDC180D6F2CD3F503143C3765F4DACF3A2E0D2), + .INIT_52(256'hF3A3DFD373DDC07ED6F2CB3D503241C5725C4FA9F1A1DDD372DEC080D6F3CA3C), + .INIT_53(256'hD8F4CC40513342C5765D4FAFF4A2E1D473DCC47ED7F1CD3B4E3444C2745B4DAC), + .INIT_54(256'h72584FACEFA3DFD36DDDC380D6F4CB3C4E3243C3735E4EAFF3A2DDD074DEC180), + .INIT_55(256'h71DCBF7FD5F3D040503242C4735E4EABF2A2DFD271DEC27DD8F3CA3C4F3245C5), + .INIT_56(256'h4F3541C3745B4EABF2A1DED271DDC281DBF2CC3D4F3144C7765B4CAAF2A2DFD2), + .INIT_57(256'hEFA0DDD170DEC281D9F2CE3F513545C6735C4FAAF1A3E0D273DCC280D8F3CD3C), + .INIT_58(256'hD7F3CD3F4D3245C2745B4FACF1A0DFD572DCC17FD9F4CD3D513341C6745B4DAA), + .INIT_59(256'h725C4EABF0A0DDD676E1C281D8F4CC3D4E3343C2745C50ABF3A2E0D073DBC17F), + .INIT_5A(256'h72DEC37ED6F3CB3E4C3442C5755A4EAAF1A0E0D575DFC380D7F3CF3D523346C5), + .INIT_5B(256'h523241C6745A4EACF5A1E2D274DBC37DD8F0CA3E503342C7745B50AEF1A3E0D7), + .INIT_5C(256'hF39FDED270DDC47DD9F3CC3F513443C5735E4DADF2A2DFD672DFC380D5F2CB3D), + .INIT_5D(256'hDAF3D13B503543C4735E50AEF1A3DDD472E0C37ED6F1CD3B523447C3735E50AB), + .INIT_5E(256'h745A4DABF3A2DBD473DDC481D6F2CE40533345C3765B4EAEF2A2DDD472DEC17D), + .INIT_5F(256'h71DEC47EDAF5CC3D4E3443C6725A4FACF3A3E0D374DDC47FD6F1CD3E4E3543C4), + .INIT_60(256'h523240C3765C4DACF1A3DFD56EDFC283DAF3CD3D4F3543C4765A52ACF2A2E0D4), + .INIT_61(256'hF2A2E1D373DDC281D9F2CD3E513344C3735D4EABF3A1E2D170DEC27FD8F4CC3C), + .INIT_62(256'hD7F4CB3E4F3240C4755A4EABF29FDFD36FE0C47CDBF2CE3D4C3242C5755D4EA9), + .INIT_63(256'h735D4EAAF1A3DFD371DDC480D8F2CE3E503344C371574DABF2A1E1D472DDC57E), + .INIT_64(256'h74DDC37FD7F1CB3E503343C4715D4EABF1A3E2D371DCC481D8EECB39503245C5), + .INIT_65(256'h4F3345C4765D4DABF2A1DFD573DAC281D9F5CD40543044C6765C4DADF2A4DED5), + .INIT_66(256'hF3A2E3D272DFC37ED8F1C93F4E3245C2735A4DACF2A4DFD672DCC47FD8F1CE3E), + .INIT_67(256'hD9F3CC3B503141C4715E4EAEF4A1E0D474DCC37ED9F3CB3C4F3245C772594EAC), + .INIT_68(256'h775E4FADF3A1DFD376E0C57FD6F4CE3D4F3344C4755D4FAAF3A1E0D572DFC47D), + .INIT_69(256'h71E0C27FD9EECE3A513545C3725B4CADF2A3DED371DEC57CD6F3CE404E3245C7), + .INIT_6A(256'h503545C5745C52AEF4A2E0D374DDC27ED9F3CC3D513545C5735B4EA9F4A1DFD3), + .INIT_6B(256'hF1A2DED273DFC17FD9F0CB3F4F3542C2715C4AABF2A2E1D273DCC282DAF1CB3B), + .INIT_6C(256'hD7F2CA3D4B3442C3755A4EACF4A1E1D670DDC381D8F3CC3B4F3042C5745B4FA7), + .INIT_6D(256'h775C50AAF2A2E0D472DDC17ED9F2CA3E503642C3715C50ADF2A3E0D974DFC480), + .INIT_6E(256'h74DDC480D9F4CB3F4E3243C3755D4FACF3A2DFD474DCC681D4F1CC3B4E3342C4), + .INIT_6F(256'h503242C2765B50ABF19FDED571E1C580D8F4CE3E503342C3765C50ADF1A0DFD7), + .INIT_70(256'hF3A4E0D575DEC57ED9F3D03C503442C0735A4EADF5A3DFD174DCC37CDBF6CC3F), + .INIT_71(256'hD4F5CE3D503542C4755D50ACF09FDCD571DEC27ED6F2CD3E503242C3725C4DAD), + .INIT_72(256'h77594EAAF4A2E1D573DEC381DAF3CD3D513243C1745B4EACF1A1E2D473DFC37F), + .INIT_73(256'h72DDC27FD8F4CD3B533443C2735C4FB0F6A1DFD474DEC27EDBF0CD3D4E3345C3), + .INIT_74(256'h513345C7745D4FADF39FE0D370DCC17FDBF3CC40513345C576594EACF1A1DED6), + .INIT_75(256'hF6A4DFD672DCC280D8F3CB3C523441C3745C4FABF2A2DFD272DDC181D9F1CD3D), + .INIT_76(256'hD7F0CB3D4E3444C2785C4EACF2A1DED570DFC37DD7F3CC3F4F3645C4735D51AD), + .INIT_77(256'h74594BACECA2DED573DDC27ED9F5CE3D503242C3755B4FACF3A2DCD674DDC57E), + .INIT_78(256'h72DEC37ED9F0CF3E513343C0745A4BACF0A3E1D372DFC57ED7F1CC3C503344C4), + .INIT_79(256'h4C3044C473594FAFF5A2DFD473DEC281DAF3CA3B4E3343C5745C50AFF2A3DFD3), + .INIT_7A(256'hF2A2E0D572DDC182D7F2CB40523640C5745A50ABF1A4DED36FE0C07FDBF4CA3D), + .INIT_7B(256'hD9F3CB3E4F3341C6775D50ABF2A2DFD273E0C47ED9F2CF3D513246C5725E4FAD), + .INIT_7C(256'h735B4DABF4A3DFD572DDC27ED7F0CB3C533342C3775B4EABF2A3E0D46FDDC080), + .INIT_7D(256'h72DCC47DD9F1CC3C533343C1735A4DAEF2A1DED472DDC17ED8F3CC3C503444C5), + .INIT_7E(256'h4F3242C372594EACF2A3DED671DFC37FD7F3CF3F4F3345C3755B4EADF3A2DED3), + .INIT_7F(256'hF2A3DFD272DEC381D5F1CD3F4E3444C2765D4EADEFA2E3D36FDDC17ED6F3CC3D), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],ram_douta[7:0]}), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],ram_douta[8]}), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized0 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'hE6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E612), + .INITP_01(256'h6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124), + .INITP_02(256'h124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E), + .INITP_03(256'h24E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6), + .INITP_04(256'h4E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E61), + .INITP_05(256'hE6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E612), + .INITP_06(256'h6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124), + .INITP_07(256'h124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E), + .INITP_08(256'h24E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6), + .INITP_09(256'h4E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E61), + .INITP_0A(256'hE6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E612), + .INITP_0B(256'h6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124), + .INITP_0C(256'h124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E), + .INITP_0D(256'h24E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6), + .INITP_0E(256'h4E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E61), + .INITP_0F(256'hE6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E612), + .INIT_00(256'hD4F5CF3F4F3242C3735C4DAEF3A2DED473D9C080D8F4CD3C513343C4745B4EAE), + .INIT_01(256'h745B4FAAF3A0DDD570DEC37CD7F4CB3C4F3542C5745E4EABF3A2DFD373DFC27F), + .INIT_02(256'h73DEC47FD7F2CB3D4E3443C7735C4DADF5A0DFD472DCC280D9F5CC3E4F3344C4), + .INIT_03(256'h513243C277594DAEF3A3DFD574DDC47FD6F1CE3C513144C372594FAAF3A0DFD4), + .INIT_04(256'hF2A0DED272DDC47ED7F4CB3C4F3343C5755C51ACF0A2E1D371DFC280D9F3CD3C), + .INIT_05(256'hD8F3CC3D503342C6745B4FAEF3A0E1D472DDC17DD9F1CC3D523341C5765B4CA9), + .INIT_06(256'h78594DACF3A4DFD671DBC87ED7F2CD3C503241C5745B4FACF19FDED576DDC380), + .INIT_07(256'h70DFC27FD8F3CE3E513343C676594FAEF1A2E0D272DEC280DAF4CD3E4F323FC4), + .INIT_08(256'h503445C3745F4DABF1A0E0D372DFC282D9F5CB3D503345C5745C4FAEEEA0DDD8), + .INIT_09(256'hF39EDED574DEC27ED8F2CF3D523445C2755852AAF1A4E1D374DEC37DD7F2CB3D), + .INIT_0A(256'hD7F3CE3D4D3243C372594DAAF4A6E0D572DCC17DDAF2CF3D4E3543C4725B51AC), + .INIT_0B(256'h745C4FACF3A1DFD571DBC480D5F0CD3C513441C4735E4EAAF4A2DFD271DDC280), + .INIT_0C(256'h72DDC27ED8F3CC3F4D3246C3745C4BADF2A0E0D474DCC27ED7F3CD3F4F3543C5), + .INIT_0D(256'h503344C3755B4DABF3A3E0D571D9C380D9F6CF3F503743C3725A50ACEEA3E0D5), + .INIT_0E(256'hF1A0E0D771DDC47ED7F3CD3F513342C7715A50B0F2A1E1D374DFC47FD7F2CF3E), + .INIT_0F(256'hD6F3CE3E513144C775604EABF1A4DFD375DDC27FD6F2D03C4D3444C5715D4FAC), + .INIT_10(256'h745A4FABF1A3DFD46FDDC27ED7F3CC3E513244C4755B4DB0F2A4E1D56FDFC27E), + .INIT_11(256'h71DEC181D7F0CC3B503142C4775A4CADF2A0DED472DCC280D9F4CD3C533344C2), + .INIT_12(256'h4D3343C4755C4FAAF0A4DFD371DEC47DDCF2CB404F3542C2735A4CABF3A2DDD6), + .INIT_13(256'hF3A5DED470DDC082D9F4CE3D503244C4775B4EACF2A1DED371DCC281DAF4CD3E), + .INIT_14(256'hD7F1CD3F4E3342C3745B50AEF3A0DFD771DEC57EDBF3CD3D513142C4745C4DAB), + .INIT_15(256'h725C4DACF4A1DFD272DAC180D9F0CB3E513442C5775A4FABF2A2DFD771DFC47F), + .INIT_16(256'h71DCC480D9F2CC3D523243C2705A51AFF1A4DFD371DCC07ED7F4CE404F3442BF), + .INIT_17(256'h4E3244C6735951ADF1A0DED371DEC580D7F1CC3B523344C6715D51AEF0A4E3D4), + .INIT_18(256'hF2A3DFD371DCC27ED7F4CD3D503345C4745D50ABF5A1DFD270DAC57ED8F0CD3D), + .INIT_19(256'hD9F5CA3D4F3245C3725C4FADF4A0E3D371DCC67DD7F5CD3E503343C7735D4EAB), + .INIT_1A(256'h765B4EACF2A1DED371DEC380D5F2CD3F4F3740C1715C53ABF2A4DED372E1C281), + .INIT_1B(256'h73DBC07FD6F1CC3C503143C4715C4CACF2A3E2D172DEC67FD8F2CC3C503642C5), + .INIT_1C(256'h4E3041C2745C4CAFF0A2E2D372DEC37ED9F2CD3C4E3142C1755D4CAEF1A1DDD5), + .INIT_1D(256'hF2A1DDD470DDC37DD7F1CB3E513442C3755B4CAEF3A2DDD275DFC481DAF3CC3B), + .INIT_1E(256'hD8F4CA404E3341C4775F4DABF1A1DFD173DBC47ED9F4C93C4F3143C5745A50AC), + .INIT_1F(256'h725B4FABF0A2E0D472DAC480D9F3CA3E513442C672594EABF0A2DDD372DCC081), + .INIT_20(256'h72DFC37DD8F5CB3F513443C3745D4FAAF5A5E0D574DCC17FD5F3D13E523644C5), + .INIT_21(256'h4F3344C3725B4FAEF1A1E2D374DEC37DD9F2CF3E4F3341C4745A4FA8F5A1E0D6), + .INIT_22(256'hF4A3E0D170DCC280D7F3D03F523344C6755A4EABF2A0DED371DFC081D9F2CD3C), + .INIT_23(256'hD7F3CB3C4F3344C1755B50ADF3A1DED272D9C27ED6F4CD3C4F3342C5745A4DAE), + .INIT_24(256'h755F4FADF1A0DED375DCC680D9F1CC3C523542C7735D51ABF1A1DDD271DCC07D), + .INIT_25(256'h70DEC482DBF3CC3F543343C3745B50ACF1A0DFD272E0C47DD9F2CD3B513441C3), + .INIT_26(256'h503141C6705D4FAAF2A1DED373DBC47FD6F3CB3E503244C2745F50ABF1A4DFD7), + .INIT_27(256'hF1A2E0D670DEC27DD9F2CC3E503344C5785C4EA9F1A5E0D472DAC37DD6F3CD3D), + .INIT_28(256'hD7F4CD3F503442C2775E4EADF4A1DDD272DDC180D9F4CD3E523544C3745D4FAB), + .INIT_29(256'h725D4EACF3A4E0D872E0C27FD6F0CE414E3143C2775D4CAEEFA2DED474DCC482), + .INIT_2A(256'h70DFC87ED8F2CE3F533444C2745C4EA8F1A0E0D573DCC581D7F4CF3E503344C4), + .INIT_2B(256'h503045C6745A4EACF2A1E1D371DDC380D5EFCD3C4E3145C6755A4DAEF0A0DFD2), + .INIT_2C(256'hF4A0DFD573DEC17FD9F3CB3A502F42C4735D51AEF3A1DFD472DDC382D8F2CE3E), + .INIT_2D(256'hDAF2CB3E513243C5745B4DACF2A2E2D370DCC380DBF0CF3D4F3144C2735B50AA), + .INIT_2E(256'h745A4DACF1A4DFD471D9C57EDAF7CD3D513142C3755D4BAAF1A2E2D273DDC57F), + .INIT_2F(256'h73DDC47DD6F4CC3D513243C472584FACF1A2E2D375DEC17ED7F5CB3B4F3443C7), + .INIT_30(256'h503242C3745C4EADF1A1E0D570DFBF81D5F2CC40513640C4745B4FACEFA1DED7), + .INIT_31(256'hF3A4E0D472DDC37FD5F3CB3D503242C2765A4FAAF5A2E0D570DCC27DDAF3CB3D), + .INIT_32(256'hD8F3CC3B513243C4735B4EABF2A1DFD772DBC47FD7F3CD3F523443C6755851AE), + .INIT_33(256'h715C4FAAF3A1DED471DCC17BD8F3D03F4D3543C3755B50ACF4A0DFD573DDC181), + .INIT_34(256'h71DCC17ED9F4CC3B523443C5755A4CACF2A0DED471DEC480D7F4CD3D4D3443C5), + .INIT_35(256'h4F3245C4745B4FABF2A3DCD573E0C47DDAF2CE3E503342C4765E4EACF1A4DFD5), + .INIT_36(256'hF2A3E0D571DFC57FD5F2CD3C503442C676594CAAF2A2DDD671DDC37CD6F4CD3E), + .INIT_37(256'hD7F1CC3E503440C6735C4BADF2A2DFD271DCC47ED8F3CD3D503443C6755C4EAB), + .INIT_38(256'h765C50AEF49FDCD473E0C27DD9F2CC3E4F3542C5755D4FABF2A2DDD473DFC37F), + .INIT_39(256'h71DEC280D7F1CE39513142C2755C50ADF2A3E1D473DDC580D6EFCB3E503346C5), + .INIT_3A(256'h523346C5745E4FACF0A3DDD473DDC480DBF2C93C523342C5745B4DADF2A0DFD5), + .INIT_3B(256'hF4A1DFD670DEC480D7F5CD3C4F3344C3725A4DAAF4A4E1D571DDC480D7F2CD40), + .INIT_3C(256'hD5F1CC3C513641C574584FACF4A3E0D672DEC37CD7EFCD3E513443C4755C4EAB), + .INIT_3D(256'h725A4FABF5A0DED46FDFC27ED5F3CC3E513344C3755B4FADF2A2DFD375DFC27F), + .INIT_3E(256'h6FDAC27ED5F2CB3C513541C3745E4CB0F0A0E2D471DEC17FDBF1CE3C523245C5), + .INIT_3F(256'h503246C6765C50ACF3A3E1D271DDC381D8F0CE3B4E3244C574594DACF4A1DED3), + .INIT_40(256'hF4A2E0D271DCC27FDAF5CD3C4F3342C3745C4EB0F2A1DFD674DEC481D8F0CD3E), + .INIT_41(256'hD9F3CA3B4E3143C371604DADF5A3DED671DDC37DD8F3CA3F4E3341C672604FAC), + .INIT_42(256'h725E50ABF1A0E1D472E0C37FD7F1CB3C4E3244C3755A4DADF4A1DED473DDC580), + .INIT_43(256'h72E0C080D9F1CC3B4F3541C4735C4FACF3A0DED271DBC57DD5F6CE3F4E3343C4), + .INIT_44(256'h503344C6745C4DA9F3A1DDD371DEC27FDAF2CB41532F44C4735A4CADF0A4E1D4), + .INIT_45(256'hF5A4DFD372DFC082D9F1CC3F4F3243C6715B50ACF2A3E0D371DEC47DD7F3CA3D), + .INIT_46(256'hD7F3CF3C513344C4755F51ACF2A0DFD26FD8C480DAF2CD3D512F44C4735E4FA9), + .INIT_47(256'h74594DACF2A2DFD970DCC280DAF1CC3D503343C4745D4CACF1A2DED473DEC382), + .INIT_48(256'h6FDDC17DDAF2CD404F3043C1755950ADF4A3E1D772DEC37FD7F2CD3C523442C5), + .INIT_49(256'h503642C5755B4EADF39FDED372DEC37FD8F2CA3E4F3443C1725D4FA9F3A2DCD6), + .INIT_4A(256'hF3A4DED571DDC17CD9F1CD3D533342C1725D4DADF3A2E2D570DEC183D7F1CC3E), + .INIT_4B(256'hD6F1CC3F513147C4765D4FAEF2A1DED372DCC482D6F4CD3C4E3042C5745E50AB), + .INIT_4C(256'h765C51ACF1A0DED272DCC280D7F3CE3B4E3245C2755C4EADF49FDFD177DEC281), + .INIT_4D(256'h71E0C380D7F1CA3E513245C375594EACF2A1E1D472DEC27FD9F1CB3D503343C4), + .INIT_4E(256'h503244C5755E4EB0F2A2DFD371DEC17ED6F2CD3D523243C2755B4EADF2A2DDD5), + .INIT_4F(256'hF3A1DED672DEC580D9F4CC3B523542C2745B4EADF2A6DED671E0C580D7F1CC3E), + .INIT_50(256'hDAF3CC40513544C4735F4DADF3A5DDD570DCC283D9F0CC404D3043C3735D50AC), + .INIT_51(256'h74594FACF4A3DED175DFC27DD8F3CD404F3143C6745D4FABF2A1DFD373DDC080), + .INIT_52(256'h74DEC57ED7F1CB3F513443C4745C4FAEF4A1DFD471E0C37ED8F4CE3B503344C6), + .INIT_53(256'h4D3044C7725A4FACF4A2DCD271DDC17ED6F1CB3B4D3642C3745B52ACF3A0E0D5), + .INIT_54(256'hF2A3E2D571DDC47FD6F0CD3C4E3243C3725A4CACF3A1DDD372DEC07FD7F6CB3F), + .INIT_55(256'hD5F1CF3F4F3143C3745C4FABF3A1DFD775DEC280D9F1CE3E4E3344C4735D4EAA), + .INIT_56(256'h745D4FAEF4A2DDD372DCC27FD9F3CD3E4F3343C5755D4EAEF2A2DDD474DEC580), + .INIT_57(256'h73E0C57DD9F4CD3D513346C3765D50ACF3A0E2D16DDBC37ED8F4CD394F3243C7), + .INIT_58(256'h4F3345C3735B4FABF4A3E0D774DFC381D7F1CC3E523444C5745C4EA9F19FE0D4), + .INIT_59(256'hF29FE0D472DCC081DBF2CE3F503442C6745851AAF2A3DFD572DDC47FD8F3CD3C), + .INIT_5A(256'hDBF0CC3F503443C7735B4CADF4A2DED373DEC57FD8F2CB3F513442C7765E50AD), + .INIT_5B(256'h74594EACF09DDED271E0C67FD7F2C93C503443C5745A4DA9F4A3DFD46FDCC480), + .INIT_5C(256'h74DCC37FD9F0CC3A503345C5725D50ADF1A3DFD372DDC37FD9F4CC3B4F3441C0), + .INIT_5D(256'h513241C573594DADF49FE4D273DCC37FDBF2CC3B513142C4735D4DACF4A2DFD5), + .INIT_5E(256'hF09FDFD271DEC47ED7F2CE41503142C9735A51AEF39EE2D472DDC080D6F4CC3D), + .INIT_5F(256'hD8F3CC3C4F3144C4735C50ACF5A3DFD571DEC67DD8F0CC3C502F41C5745D4DAD), + .INIT_60(256'h755D4DADF39FE1D271DFC380D9F1CA3D4E3545C4745A4FACF2A2E0D675DCC082), + .INIT_61(256'h72E0C37DD9F2CE3D523146C3725C4EAAF2A4E2D56EDEC57CD8F4CC404F3444C5), + .INIT_62(256'h503443C4735C4EAAF1A3E0D172DCC380D9F1D03D503142C4715950AEF4A2DED5), + .INIT_63(256'hF1A1E0D372DCC07ED9F3D03E4D3143C8755C4DACF2A2E0D773DCC17FD7F1CF3C), + .INIT_64(256'hD7F3CC3D503344C4755950ACF4A1DDD472DEC47DD4F2CC3D523444C4755B53AA), + .INIT_65(256'h755F4FAEF0A4DFD472DDC37CD9F3CD3D513342C374594CA9F1A4E0D371DDC27F), + .INIT_66(256'h71DDC27ED9F3CE3F503544C4735B4FADF4A3DED574DEC680DAF1CC3E503541C4), + .INIT_67(256'h513242C5735B4EAAF1A2E1D375DEC37FDCF3CB3D513242C1735C4CADF1A3E1D4), + .INIT_68(256'hF2A2DDD670DEC47EDAF4CB3F503543C3745D4CAAF39EE1D473E0C47ED8F3CB3E), + .INIT_69(256'hD6F0CF40543142C275584CAEF4A2E0D671DEC37EDCF1CD3B4C3246C3765D4DAC), + .INIT_6A(256'h755C4EAAF2A4E2D374DDC280D9F4CA3B513143C5725C4FAAF5A3DFD475DFC47F), + .INIT_6B(256'h73DEC181D8F5CD3C50313FC3735C4EADF1A1E2D371DDC080D8F2CE3C4D3243C5), + .INIT_6C(256'h503344C5735B4EACF3A4E0D274DBC37DDBF4D03E523244C274594CABF1A1E0D8), + .INIT_6D(256'hF2A2DFD374E0C280D8F3CD3E533442C3745B50ABF1A2DED373DCC281D7F2CB3F), + .INIT_6E(256'hD5F6CD3B513343C4745A4AACF0A3DFD572DDC37FD9F4CF3C503244C4755C4CAB), + .INIT_6F(256'h745A4FADEFA0E1D572DEC07CD6F0CB3F503244C2745B4EACF2A2E0D371DDC082), + .INIT_70(256'h6FDEC77CD8F3CE40513345C2715C4FADF6A3E0D86EDFC580D7F3CB3A533545C3), + .INIT_71(256'h4D3040C4765B4EAFEFA3DDD470DDC27FD7F3CD3C513544C3765B4FADF0A2E0D3), + .INIT_72(256'hF4A1DED674DDC480DCF3CE3E503442C4745C4CA9F2A2E2D673DEC180DAF1CC40), + .INIT_73(256'hD6F4CE40503042C3755C50ACF3A3E0D375DEC380D5F2CA3D503243C6715B4DB1), + .INIT_74(256'h735C51ABF3A3E1D172DBC57DD9F4CE3D513344C3765A4FAEF3A4DED174DCC27E), + .INIT_75(256'h73DDC47ED8F3CB3D513445C1725D4FACF1A1DFD473DBC07FD9F1CC3B513347C3), + .INIT_76(256'h503242C4745B4EADF1A4DED372DCC07FD7F1CD3D4E3243C4725A4FADF2A1DED3), + .INIT_77(256'hF2A4E0D474DCC27BD9F2CB3E503342C4715C4FADF3A1E2D471DEBF7FD8F4CB3D), + .INIT_78(256'hD8F2CB3F503344C7725F4DAEF2A4E1D072E1C17DD6F3CE3F512F40C173584EAB), + .INIT_79(256'h755C4CAEF5A2DDD36EDEC381D7F1CB3B503143C4735D50AEF5A0E0D572DEC27F), + .INIT_7A(256'h72DEC17ED5F5CC3B4F3343C5755D50ABF1A0E0D374DEC67FD4F2CA3E4F3242C5), + .INIT_7B(256'h4F3440C371594DACF2A0DCD66EDEC47DD7F1CA3F513147C4745B4FACF4A4DFD7), + .INIT_7C(256'hF1A0E1D372DEC27EDBF3CC3C503346C6745D4FABF6A2E0D670DDC380DAF3CE3D), + .INIT_7D(256'hDAF3CC3E502F44C4745B4FACF3A2DED372DCC57DD7F4CC3C503345C3745B4DAB), + .INIT_7E(256'h735B4EACF09FDED373DCC67FD9F3CC3C513344C7725952AAF1A2DED571DCC280), + .INIT_7F(256'h72DDC280DBF1CD3D4F3042C5725D4DABF3A2DFD275DFC27DD8F5CD3F522F43C3), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized1 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_1 , + clka, + ram_ena, + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_1 ; + input clka; + input ram_ena; + input [10:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_1 ; + wire [10:0]addra; + wire clka; + wire ram_ena; + wire [15:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_DOADO_UNCONNECTED ; + wire [15:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_DOBDO_UNCONNECTED ; + wire [1:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_DOPADOP_UNCONNECTED ; + wire [1:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_DOPBDOP_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB18E1 #( + .DOA_REG(1), + .DOB_REG(0), + .INITP_00(256'h6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124), + .INITP_01(256'h124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E), + .INITP_02(256'h24E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6), + .INITP_03(256'h4E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E61), + .INITP_04(256'hE6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E612), + .INITP_05(256'h0000000000000000000000000000000024E6124E6124E6124E6124E6124E6124), + .INITP_06(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_07(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_00(256'h4E3247C4745A4DACF5A3E0D372E0C47ED8F5CC3C4D3042C372584FABF1A2E3D5), + .INIT_01(256'hEF9FDED570E1C280D7F1CE3E513244C4735C4FABF3A0DFD270DFC37FD8F2CA3C), + .INIT_02(256'hD9F3CF3D513443C7755C4FABF6A1DFD473DDBF80D8F3CD3E503145C5725A4FAE), + .INIT_03(256'h735B4DADF2A1E1D573DEC37CD9F3CE3C4E3543C3735B4EADF0A2DDD272DDC280), + .INIT_04(256'h6FDFC480DAF3CC3E4D3245C7745C4EAEF5A3DDD472DFC37DD6F2CD3E503343C3), + .INIT_05(256'h4F3340C6725D50ADF4A3DFD572DFC27FD9F4CB3C503441C371594EACF3A1E1D9), + .INIT_06(256'hF4A4DFD672DDC17EDAF2CC3E4E3245C3745C50AEF3A0DED174DFC17CD6F2CD3E), + .INIT_07(256'hD6F2CE40513241C6785B4BADF1A1E0D671E0C17FDAF3CC3E523346C771594EAC), + .INIT_08(256'h715A4CABF3A1DFD670E0C27ED7F1CD3D502F43C4735E4BACF1A2E3D574E0C57E), + .INIT_09(256'h6FE0C37EDAF1CE3E513346C3735B4DAAF1A2E1D473DEC17ED7F3CB3E4E3442C5), + .INIT_0A(256'h4F3241C3745B4EAAF3A1E0D271DFC380D9F3CE3D4F3643C2725D4FAAF3A2E0D2), + .INIT_0B(256'hF3A2E0D473DEC47ED7F2CD3B4F3341C4755B4FABF5A1DED772DDC07FD8F6CE3F), + .INIT_0C(256'hD5F3CB3F4E3144C3755A4FADF4A3DFD274DBC480D8F1CD3C543343C2765B50AB), + .INIT_0D(256'h775D4BABF6A4DCD475DDC47ED7F4CE3E543641C371594EACEFA3DDD675DCC782), + .INIT_0E(256'h74DFC47FD7F2CD3F4E3343C4735B4EAFF5A2DFD670DEC083D8F1CC3D513443C5), + .INIT_0F(256'h4F3242C4715B4EAFF0A2E0D473DEC17ED7F0CA3B4F3543C5745D4DABF19FE0D2), + .INIT_10(256'hF1A4DFD470DCBF80D9F6CC3D523045C4745A4EACF5A6E1D471DFC480D6F2CB3D), + .INIT_11(256'hD8F2CE414F3241C4765F52A9F2A4E2D271DFC37EDBF3CE3E523144C7725950AD), + .INIT_12(256'h755A4FADF2A5DED271DCC480D6F0CF3D503143C3755B4DA9F2A0E0D572DBC27D), + .INIT_13(256'h73DDC37BDAF2CE3B4F3243C6725B50ACF1A3DED370DFC280D8F2CC3D503542C4), + .INIT_14(256'h4F3344C2735B4DADF2A3E1D372DEC17FD7EFCA3C4F3342C3735D4FAEF2A1DED2), + .INIT_15(256'hF4A6DED471DEC37FD8F3C93F503244C4745C50ACEFA1E0D471DFC57FD9F3CF3F), + .INIT_16(256'hD8F3CA3E4F3441C3745E4FACF1A4DDD671DEC57DD7F3CC41503246C5735D50AD), + .INIT_17(256'h755C50ABF5A2E1D474DAC17ED9F3C93E503144C2755A4BAFF3A3E0D573DEC27E), + .INIT_18(256'h70E1C27EDBF1CE3D513244C3725A4FADF3A4DFD571E0C280D8F4CD3C4E333FC5), + .INIT_19(256'h523143C3775A4FA8F4A3DED46FDFC37FD7F4CB3C503143C4745A4DABF1A5DCD4), + .INIT_1A(256'hF0A1E1D36FDBC47CD8F2CB3E513643C5775E4CAFF1A2E0D472DCC57FD8F6CB3D), + .INIT_1B(256'hD8F1CC3E503344C3745A50ACF2A1E3D674E0C37FD6F0CC3F503042C3725A4DAC), + .INIT_1C(256'h745C4CAEF1A3E1D570DEC37ED7F1CD404E3445C4735B4FAEF3A5DED472DCC27D), + .INIT_1D(256'h74E0C381D8F3CE3E523342C5745B4DAAF4A3DFD671DCC181D6F2CC3D4F3341C6), + .INIT_1E(256'h4F3042C1745D50A8F2A2DED572DFC180D9F3CE3E4E3244C4745D4DABF3A4E0D6), + .INIT_1F(256'hF2A0DDCF71DDC27FD8F6CD3E4F2F45C5745D4DADF3A2DFD673D9C182D5F3CE3E), + .INIT_20(256'hD9F2CD3E503344C4735B4DABF4A1DBD472DEC080D8F1CF3D4F3543C5755C4EAB), + .INIT_21(256'h755B4CAAF3A1DED671DBC17FDAF2CB3D4E3345C4755C4FA9F1A3E0D575DCC383), + .INIT_22(256'h70DCC580D7F3CE3D503242C3745F4DACF2A4DFD472DEC27CD5F1CB3D523342C4), + .INIT_23(256'h4F3445C0755B4EACF4A1DCD571DFC37ED8F5CB3C4D3144C173594EADF5A1DED3), + .INIT_24(256'hEF9FE0D472DBC681D8F3CC3F4E3141C2715B4EADF4A2DFD673DDC07FD4F0CD3D), + .INIT_25(256'hD8F4CB3C4F3246C6745C4EACF19FE1D671DEC47ED9F1CF3E4F3341C4745B4EAD), + .INIT_26(256'h735C4DABF2A3DFD271E0C47CD8F1CD3D503445C373584DA9F2A0E1D571DFC382), + .INIT_27(256'h73DDC27ED9F3CB3D523240C4765E4CAEF2A2DFD871DCC081D7F3CE41523445C6), + .INIT_28(256'h533343C7735C50ACF1A3E3D376E0C37CD4F1CF3D4D3143C36F5D4DADF1A1DED4), + .INIT_29(256'hF1A1E0D271DEC780D6F5CD3D523342C4725D51ADF19FE0D772DFC382D7F1CE3D), + .INIT_2A(256'hD6F3CF3C513344C5725B4DABF4A2DED474DFC17DD7F2CD3E4F3641C3765E4EAC), + .INIT_2B(256'h755B4FAEF3A2E0D373DFC47CD9F3CD3F4E3342C4735B4CACF2A1DDD671DCC280), + .INIT_2C(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_2D(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_2E(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_2F(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_30(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_31(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_32(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_33(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_34(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_35(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_36(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_37(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_38(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_39(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_3A(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_3B(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_3C(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_3D(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_3E(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_3F(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_A(18'h00000), + .INIT_B(18'h00000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(18'h00000), + .SRVAL_B(18'h00000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram + (.ADDRARDADDR({addra,1'b0,1'b0,1'b0}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_DOADO_UNCONNECTED [15:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_DOBDO_UNCONNECTED [15:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_DOPADOP_UNCONNECTED [1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_DOPBDOP_UNCONNECTED [1:0]), + .ENARDEN(ram_ena), + .ENBWREN(1'b0), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .WEA({1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized10 + (DOADO, + DOBDO, + DOPADOP, + DOPBDOP, + clka, + ena_array, + addra); + output [31:0]DOADO; + output [31:0]DOBDO; + output [2:0]DOPADOP; + output [1:0]DOPBDOP; + input clka; + input [0:0]ena_array; + input [8:0]addra; + + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_n_68 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_n_72 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_n_74 ; + wire [31:0]DOADO; + wire [31:0]DOBDO; + wire [2:0]DOPADOP; + wire [1:0]DOPBDOP; + wire [8:0]addra; + wire clka; + wire [0:0]ena_array; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(1), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h1116420007475002535542421213515106124511511642000747500253554242), + .INITP_01(256'h5355424252135151061245111112420007475042535542425213515102520511), + .INITP_02(256'h0212451111164200034750425355424212135111061205115112420003475002), + .INITP_03(256'h0747504253554242121351510612051111124200034750425355024212131151), + .INITP_04(256'h5213515106164111115642000347500253554242121351110212451151124600), + .INITP_05(256'h5112420003475002535542425213515102124511111642000347504253554242), + .INITP_06(256'h5355424212135151021241115116424007475002535542425213511102124511), + .INITP_07(256'h0212411151124240074750025355024252135111061201115116420007475002), + .INITP_08(256'h0747500253554242521351110212411111164200034750425355424252535151), + .INITP_09(256'h5213515102124511111242000747500253554242121351510612051151524600), + .INITP_0A(256'h1116420007475002535502421213515102120511111242000347500253554242), + .INITP_0B(256'h5355424252535151061241111116420007475002535502025253511106120511), + .INITP_0C(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0D(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0E(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0F(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_00(256'hE0BA614BF8668F951C454529B1973B7418CB6C298238BB22DE8274A71578CECA), + .INIT_01(256'h395F858BB4FD10AE5485364EF75853F608A1546C867AB15FC73946A98748A430), + .INIT_02(256'h61E7A244AC22917BE4888EED49032E38907F365296F02075C85A2F71079D6105), + .INIT_03(256'hB04A2AF3981A28C48D3961541B2683DFF3D17F2F7CEC3FFE6C5AA32C237E2041), + .INIT_04(256'hD4145DF08EAEB27B1D738D45F21DC27D596297E6E468310A258F6A12392B0CBE), + .INIT_05(256'hE05A5D4BB8568E941C454D29716F3B7418EB662A8248BE22DEA27AA69560CDCA), + .INIT_06(256'h399F858AF4FD0FAF54A5384EF75855F60841566CC66AB05FC7394EA9C770A430), + .INIT_07(256'h6227A0456C228D7BE4A88EEE09032B37909F365296F02174C83A317187855F05), + .INIT_08(256'hB04A28F458FA27C58CF95D541B1E80DFF4317D2FBCFC3CFE6C7A9F2BA39E2141), + .INIT_09(256'hD3945DF08EA6AE7B1D138D453225C27D598299E72458340A25CF6E1239330DBF), + .INIT_0A(256'hE09A634C38668D941C254929318F3D74186B7029C240BD22DE4278A85570CBCA), + .INIT_0B(256'h393F858AF4F50EAF5485384E377854F608414E6D466AB15FC6F950A88758A530), + .INIT_0C(256'h6207A0442C228E7BE4A894ECC9E32E38907F325256E81D74C89A317187856105), + .INIT_0D(256'hB00A28F3980A29C48D5963549B2E83E0F3F17F2EFCF43EFF6C7AA72C63A62541), + .INIT_0E(256'hD3F45DF14E9EAF7B1D538B45722DC67D59C295E724602F0A25AF6A12B92B0DBF), + .INIT_0F(256'hE0DA5D4BF8868B941C854F29B1973D7418AB6E2B0250BD22DE227CA79560CDCA), + .INIT_10(256'h397F7F8C350510AE5465364EF78056F60841506D0672B15FC71950A98758A530), + .INIT_11(256'h61E79E452C0A897BE48890EDC9F32B37903F345296F82074C83A3170878D5F05), + .INIT_12(256'hB08A28F458022BC48D1961549B1E81E0F431792F7CFC3CFE6C3AA32BA3762541), + .INIT_13(256'hD4145FF00E96B17C1D338B46321DC87D59C299E6E468350A260F6E12B94310BF), + .INIT_14(256'hE0BA5F4BB86E8D941C854B29F18F3E7418CB682A8250BC22DE2276A7D570CDCA), + .INIT_15(256'h393F858AF50D0DAF54C5404EF75051F60801526D467AB15FC6F946A9C748A030), + .INIT_16(256'h6207A444AC128D7BE4C88EEE090B2B38909F385296F02174C81A2B7207856105), + .INIT_17(256'hB02A2AF4D8F228C48D596154DB1E81DFF3F17B2F3CE43EFE6C7AA92C23862241), + .INIT_18(256'hD41459F14E9EB17B1D3391463215C27D5A0293E66458350A258F6C11F9430BBE), + .INIT_19(256'hE0BA5D4C38668B951C654929B1773F74192B682B0250BD22DEA278A6D560CFCA), + .INIT_1A(256'h395F7F8B75050EAE54A5384FB77054F60841566D467AB25FC6F94EA98760A930), + .INIT_1B(256'h6227A245AC0A8D7CE4A88EEDC9FB2C37909F3452D6F02274C81A3371C7955D05), + .INIT_1C(256'hB06A28F4D80A28C48D3965541B1E84DFF411772F7CEC3EFE6CBAA12C239E2541), + .INIT_1D(256'hD43459F04E9EAD7B1D538B45B22DC47D59E297E72460340A25EF6E12392B0DBF), + .INIT_1E(256'hE05A5D4C386E8C951CA54D29B18F3C74188B682A8240BC22DE8276A79560CECA), + .INIT_1F(256'h399F7F8B74FD0AAF54A53C4F775854F60801506D4652B05FC6F94EA98748A630), + .INIT_20(256'h61E7A2446C22907CE4A88EED49FB2E37909F365216082074C8BA2F71478D5E05), + .INIT_21(256'hB04A28F458F227C48D1961549B1E81E0F3F1792F7CF43EFF6CBAA12BA38E2441), + .INIT_22(256'hD41459F04EA6B07B1D539545F21DC17D59E295E6E458330A264F6812393B0DBF), + .INIT_23(256'hE09A614B784E8C951CC54B2A31973B7418AB6A2A4240BB22DE8274A79578CFCA), + .INIT_24(256'h399F858AF5050DAF54E53C4EF75854F70861506D067AB05FC73946A98760A230), + .INIT_25(256'h6267A244AC228C7BE40892ED890B2E38907F3C5316F82074C87A3372077D5F05), + .INIT_26(256'hB00A2AF4180229C48D795F549AF67EDFF3D17B2FBD143BFE6C7AA72BA38E2141), + .INIT_27(256'hD39455F04EA6B07B1D738F45F225C47D59E297E72450350A25CF6811F9330BBF), + .INIT_28(256'hE05A594AF86E89941C454F29B19F3D7418EB6C2A8258BD23DE8276A6D558CDCA), + .INIT_29(256'h399F838AB5050DAF54E53C4EB75853F70841566D467AB35FC6F950AA4758A330), + .INIT_2A(256'h62279E452C0A907BE48896ED490B2D3890BF365296D82474C83A317247855C05), + .INIT_2B(256'hB08A28F3D8FA27C58D795F54DB1E80DFF3D17D2F7CF440FE6C7AA12BA37E2441), + .INIT_2C(256'hD3F457F0CE9EB17B1D539145F225C27D59E297E72458300A25CF6812391B0EBF), + .INIT_2D(256'hE09A5F4BB85E89941C65472931873C74188B682A0248BB22DE6276A79550CECA), + .INIT_2E(256'h399F838B350D0FAE54A5404FB76052F60841526D8672B15FC7594EA90768A32F), + .INIT_2F(256'h61C7A0452C2A8E7CE42890EDC9F32B37909F3252D6E82274C87A2D72079D5D04), + .INIT_30(256'hB06A26F458F227C48D5963541B1680E0F3B1792FFCF43EFE6C9A9D2C638E2241), + .INIT_31(256'hD3B455F08E86B17B1D138946321DC27D598293E72458360A264F6812B9230CBF), + .INIT_32(256'hE09A634AF85E8C951C854729B1873B7418CB6A2A8260BC22DE627AA71568CECA), + .INIT_33(256'h39BF878AF4F50EAF54C53A4E775853F60821526D067AB25FC7394CA94770A730), + .INIT_34(256'h61A79C44EC0A927BE4A892ED890B2C37907F345296E82074C7FA2F72079D5E05), + .INIT_35(256'hB02A26F358F226C48D195D545B2682E0F3F1792EBD043EFF6CBAA92BA37E2041), + .INIT_36(256'hD43457F00E9EB07B1D338D45B20DC57D59A293E72458330A25EF6C1179230BBF), + .INIT_37(256'hE05A5D4BF8568A951C654F2A71A73D7418EB6A2A0258BB22DE8278A79568CCCA), + .INIT_38(256'h39BF818A34ED0BAF54A53C4EB77054F60821526CC66AB25FC7794EAA0770A630), + .INIT_39(256'h61E7A045AC1A8D7BE4E88EEEC9032D3790DF365256F82174C85A2D71078D5B05), + .INIT_3A(256'hB04A2EF4580226C48D1963545B2681E0F4117F2FFD0C3EFF6C9AA12BE3862241), + .INIT_3B(256'hD3B455F04EAEAD7B1D138D457215C47D59E28DE6A458330A262F6E11791B0DBF), + .INIT_3C(256'hE01A5F4BB8668C941CC54D29318F3B74190B662A8260BC22DEC27AA6D558CDCA), + .INIT_3D(256'h397F798B74F50FAE54C5404EF76854F60821546D4672B15FC7194EA94760A530), + .INIT_3E(256'h61A79A45AC028E7BE4A892EE09FB2B38907F3C5296E02574C7FA2F71C79D6005), + .INIT_3F(256'hB08A24F3D8FA29C48D1963555B0E82E0F3F179307D0C3BFE6C7AA52C23862241), + .INIT_40(256'hD3B459F04E9EAE7B1CF38D453215C67D59C299E6E460330A25CF6E11F91B0EBF), + .INIT_41(256'hE09A5B4B78568A951C654B29F19F3B7418AB6A29C240BD22DEE272A71578CECA), + .INIT_42(256'h39FF878BB50D0CAE54853C4F777854F60801506D0672B35FC6D946A90760A630), + .INIT_43(256'h62079E44AC2A8E7BE48898ED49032B38909F345256E82074C85A2F71877D5E05), + .INIT_44(256'hB08A26F3D8EA29C48D5963541B2683DFF3F17F2FBD0440FF6C7AA52BE3762541), + .INIT_45(256'hD3D453F04E9EB07B1D138D45B21DC77D59629BE76468350A260F6E12B92B0DBF), + .INIT_46(256'hE07A5B4B786E8D941C854D29717F3C7418EB6A2A4248BD22DEC278A69570CECA), + .INIT_47(256'h39DF878BB4FD10AE54A5384F775053F608C1526D4672B25FC71954A94758A630), + .INIT_48(256'h61E7A045AC128E7BE40894EE09F32937905F345256002174C85A3172077D5C05), + .INIT_49(256'hB06A2CF4580A28C48D596153DB1E81DFF411792EFCF43CFF6C9A9F2CA3862141), + .INIT_4A(256'hD4345FF00E9EAF7B1D1387463215C47D59A297E6A458340A25CF6E1279230BBE), + .INIT_4B(256'hE09A5D4B78668A951CA54B28F18F3C74188B6A2A0248BC22DE827AA71560CECA), + .INIT_4C(256'h399F838B74F50FAF54A5364EB77052F60841526D068AB45FC75952A98760A430), + .INIT_4D(256'h62279C44AC0A8E7BE4A88CED89F32838907F3A5216F82274C87A3171C7956105), + .INIT_4E(256'hB06A30F418FA29C48D196954DB2E81E0F3D17B2F7CF43FFF6CBAA72BA38E2241), + .INIT_4F(256'hD3945BF00E9EAF7B1D338F45F21DC47D59A295E6E468370A25CF6E1239230DBF), + .INIT_50(256'hE0BA614BF8668B951CE54929F18F3A74188B6629C260BC22DE627AA81560CDCA), + .INIT_51(256'h397F878B75050CAE54A5364EB75052F608214E6D0672B35FC7194EA90760A430), + .INIT_52(256'h6207A2456C228F7BE4C890ED89F32C3890BF365216E82074C89A2F7107955E05), + .INIT_53(256'hB04A2AF458FA2AC48D5961551B2681DFF4317B2F7CFC3EFE6C3AA52C63862241), + .INIT_54(256'hD4345DF0CE9EB07B1D538F46B20DC67D59C28FE66458340A25CF7012391B0FBE), + .INIT_55(256'hE05A5D4BF8568D951CA5452971973C74190B682A4248BC22DEA278A75560CFCA), + .INIT_56(256'h399F878C74FD10AF54A53A4E777853F60801566D067AB15FC73950A8C780A530), + .INIT_57(256'h6227A044AC1A8B7BE4E88AED090B2838903F345356F81F74C89A3771C7A55F05), + .INIT_58(256'hB04A22F4580A28C48D995F539B167EE0F4317D2FFCEC3FFF6C9AA32C23962441), + .INIT_59(256'hD3F459F0CE9EAE7B1CF39145B21DC47D59E299E6A460340A260F6C1279330FBF), + .INIT_5A(256'hE0BA634B78668C941C854B29B1973B74190B6C2B0248BE22DEE278A69560D0CA), + .INIT_5B(256'h399F838AF4FD10AE54C5364F376059F60801506D867AB35FC7594AAA4758A430), + .INIT_5C(256'h6207A244EC128C7BE4A88CED09132C37907F385296F02374C83A3372078D5E05), + .INIT_5D(256'hB08A2CF418122AC48D795F545B1680DFF3B17D2FBD0C40FE6C7A9F2C238E2341), + .INIT_5E(256'hD39459F04E96B37B1CF38946321DC47D59829BE72470320A25CF6E12792B0BBF), + .INIT_5F(256'hE09A594B78568B941C854929319F4074188B642A0258BE22DE6274A7D550CCCA), + .INIT_60(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_61(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_62(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_63(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_64(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_65(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_66(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_67(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_68(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_69(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_6A(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_6B(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_6C(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_6D(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_6E(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_6F(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_70(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_71(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_72(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_73(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_74(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_75(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_76(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_77(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_78(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_79(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_7A(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_7B(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_7C(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_7D(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_7E(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_7F(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("DELAYED_WRITE"), + .READ_WIDTH_A(36), + .READ_WIDTH_B(36), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(36), + .WRITE_WIDTH_B(36)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b0,1'b1,1'b1,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b1,addra,1'b1,1'b1,1'b1,1'b1,1'b1,1'b1}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO(DOADO), + .DOBDO(DOBDO), + .DOPADOP({\DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_n_68 ,DOPADOP}), + .DOPBDOP({\DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_n_72 ,DOPBDOP[1],\DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_n_74 ,DOPBDOP[0]}), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(ena_array), + .ENBWREN(ena_array), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b1), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized11 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'hCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6D), + .INITP_01(256'hC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DB), + .INITP_02(256'h6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBC), + .INITP_03(256'hDBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC), + .INITP_04(256'hBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6), + .INITP_05(256'hCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6D), + .INITP_06(256'hC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DB), + .INITP_07(256'h6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBC), + .INITP_08(256'hDBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC), + .INITP_09(256'hBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6), + .INITP_0A(256'hCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6D), + .INITP_0B(256'hC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DB), + .INITP_0C(256'h6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBC), + .INITP_0D(256'hDBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC), + .INITP_0E(256'hBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6), + .INITP_0F(256'hCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6D), + .INIT_00(256'h297E3F23902C1D630D54B3A4903BBECEADC3350C29803A218C2C205E0C53B2A4), + .INIT_01(256'h0F53B4A38D3BBFCCB0C4320C28833E238D2B23600E58B4A98E3FBBCCB0C4320F), + .INIT_02(256'hB0C2310E298240228C3022600C53B3A18D38BCCEAFBF340E27813D26922E215F), + .INIT_03(256'h8E2E215E0D54B1A58E3BBCCDAFC3300E2A8141278D2C205F0C54AFA58D3EBDD0), + .INIT_04(256'h8D3ABECCB0C3310F2C813B238E2D215D0B54B1A28D3ABECFAEC3320D27823D23), + .INIT_05(256'h27833D228D2D1F610C55B1A58B3DBFCFAFC0350E28803D218E2D225C0E56B1A6), + .INIT_06(256'h0C53B1A38C3DBECCADC4330F29833E218D2C245C0F55B4A78A3FBCCFB0C3370B), + .INIT_07(256'hB0C3350E27813C2290291F5F0B56B1A58B3EBBCEB0C4330D2C833F208D2E205C), + .INIT_08(256'h902A1F5D0F52B2A28B3EC0CEB1C5340D29843B268D2D1F5E0E54B1A48B3ABECF), + .INIT_09(256'h8F40BDCCB2C3340F29823F238E2B205E0E52AEA68C38BDCCB0C6340D2A834023), + .INIT_0A(256'h28813F258D2C255E1154B2A98D3BBECBB0C33510277F3E23902B235F0B55AFA5), + .INIT_0B(256'h0F50B1A58B3CBED0B0C2330D287F3E228F2A225E0E55B2A58A3DBCCDB2C5340A), + .INIT_0C(256'hAFC4310C25813B258D2D22600C54B3A28C3DBCCEAFC2330F2A7D3E238E2B1F5E), + .INIT_0D(256'h8F2C215B0C54B4A38C3ABECDB2C4340F28813E238C2A21600F53B1A78A3CBDCD), + .INIT_0E(256'h8B3BBDCDAEC1320D27843C218D2D1D610D55AEA7893DBECFAFC4330D28823D26), + .INIT_0F(256'h29833A208E2D1F610F55B3A38C3BBDCDB0C4330D27843F238E2A225D0F54B1A2), + .INIT_10(256'h0E54B2A68A3ABECDAFC3320F27823E248D2C1F600E53B3A78C3CBDCEAFC2330F), + .INIT_11(256'hAEC6310F28833F228E2C205F0D55B2A28B3FBDCCB1C5320E26813D208D2B1E5D), + .INIT_12(256'h8F2C1E5E0C54B2A48B3EBDCDB4C3300B25823F248D28225F0E55B0A68D3FBECC), + .INIT_13(256'h8C3DBDCAB0C5320E29863E218E291F5F0A56B0A48B3CBFCEAEC3340B2B803E23), + .INIT_14(256'h27813C24902E1F5F0D53B6A28E3EBFCCB2C3330D27823E228F2F1F5F1154B0A4), + .INIT_15(256'h0E57B1A58D3CBECCAFC3360D26823C208E2C205C0C53B0A48B3CBBCFB3C4330E), + .INIT_16(256'hB2C0320F29833E22902D225F0D55B1A58A3CBDCEADC7320E29803F278E2E1E5E), + .INIT_17(256'h8D2D205F0F53B2A58E3DBBCBB0C6340C25803E20912E215E0C58B1A6893BBCCE), + .INIT_18(256'h8D3BBBCEAEC433112A7E3D238C2B21610E51B2A78D3EBCD2B3C4331127803D27), + .INIT_19(256'h287D3D218F2C215E0F54ADA78D3DBECDB2C1320C29813E208E2C215B0E55B2A5), + .INIT_1A(256'h0E55B3A48C3CBDCFAFC3340E28813D218C2B225D1254B4A58C3FBDCFB0C1310B), + .INIT_1B(256'hB0C2310C277F40208E30205E0E56AEA48C3DBCCFB0C1340D257E3D248D2B225C), + .INIT_1C(256'h8F2A20600955B3A28C3EBCCDB2C2330C29804120902A24600F54B0A3893BB9CD), + .INIT_1D(256'h8C3DBCCEAEC6330F2B813C21902C225C0B54B0A28E3CBCCEAEC4350A28803D20), + .INIT_1E(256'h298138228D2A225F0E54B1A38B3DBDCEB1C2320E2A803E218D2B23610F57B2A3), + .INIT_1F(256'h1056B3A58B3CBBD0B2C5360D2A863F278D2D235D0E53B1A38D3EBECEB1C3360B), + .INIT_20(256'hB3C3350C2A843F228D2B1F5D0D53B0A58D3FBCCCB2C1360E26803D218E2D225E), + .INIT_21(256'h8D2C215E0E56AFA58A3EBCCFB0C4340E297F3D238E2E215F1052B4A58D3DBECF), + .INIT_22(256'h8A3DBCC9B1C2360E267F3E24922B215C0D54B3A48C3CBFCEADC0330B26823E23), + .INIT_23(256'h27823D1F8F2C205B0E54B6A38D3ABDCEB1C4300F28813E21902C215C0E54B2A4), + .INIT_24(256'h0D55B4A38D3BBED0B3C2330D28813E238E29215E0C53B2A38A3BBDCAB1C4330C), + .INIT_25(256'hB1C4330F297F3F228D2C205F0E55B3A48E3DBFCBAFC3320E2A813F258E2B225E), + .INIT_26(256'h8D2C215E0E56B3A68B3DBDCBB3C3340F28803D238E2F255D0D53AFA68A3EC1CD), + .INIT_27(256'h8B40BED0B0C2350D27833A228F2A205D1053B0A38C3DBECEB1C2370D28833B22), + .INIT_28(256'h2A813A22902E205E0E55AFA68D3DBCCFAEC3350E2B833F238E2B225E0F55B3A3), + .INIT_29(256'h0E53B0A38A3BBECFB1C2340F29824023912B225F1355B3A48A41BDCFB1C2340C), + .INIT_2A(256'hB1C1330C27803D238D2B205E0C52B2A48B3ABDCAAFC3340D26813C238D2C1C62), + .INIT_2B(256'h8C2B205E0E54B0A68D3CBDCDB0C0340D2A7F3C248F2E225E0F55B1A78D3BBDCB), + .INIT_2C(256'h8D3DBDCEADC2360F297D3D238E2E225E0F54B1A58B39BDCDB3C2361126823D23), + .INIT_2D(256'h277F3C228C2D1F5F0D56B5A18E3CBCCDAEC4330D277E3D21902F205E1152B1A6), + .INIT_2E(256'h0E52B0A78C3BBDCEB1C2330D29803F23912E215E0E55B1A68C3EBBCEAFC0330E), + .INIT_2F(256'hB3C2320A28803E238D2A1D5F0D54B0A68D3EBECBB0C5330E257F3F248D2B205F), + .INIT_30(256'h902D225C0C51B1A68E3FBECEB1C2350E278240248D2F1E5F0B54B1A58C3ABBCA), + .INIT_31(256'h8D3CBCCEB0C5340C277E3E23902A225E0D53B2A38E3BBECCB2C5330B257F3D25), + .INIT_32(256'h29803E208F2A20600F53B1A4893FBCD0B2C0330F28823E258E2C225C0D56B1A5), + .INIT_33(256'h0F53B3A48C3AC0CEB1C3370E2B813E218E2C20600F54AEA58D3CBCCEAEC3330D), + .INIT_34(256'hAFC3300B2A813F258D2B1F5E1156B1A68D3ABDCDAFC1320C25803E278D2D2461), + .INIT_35(256'h8F2B22601053B0A58D3EBED1B2C3311028813A21902A205D0D56B1A48B3CBDCE), + .INIT_36(256'h8B3EBDCDB0C3340E27803F219029205F1053B1A6893CBDCFB3C2330D2A833C22), + .INIT_37(256'h2B8040238F2E1E5D0D52B1A48A3ABDCDACC1320D2A803C258E2C225C1055B1A6), + .INIT_38(256'h0F54B1A48B3FBCCFAFC4350C2B813E228B2D215D0D54B2A68B3DC1CEADC4330D), + .INIT_39(256'hADC2350E26823D238D2B1F5F0F56B2A58C3CBECDAFC1360C27803E248C2D215C), + .INIT_3A(256'h8C2E215E0D55B3A48D3DB9CEB1C4360D2B833E218F2F235F0C57B2A38C3DC0CE), + .INIT_3B(256'h8D3FBDCEAFC2320A29813F228E28235E0B50B1A48C3CB9CCB2C3340D2B803C23), + .INIT_3C(256'h2A813C23902F20600E52B2A48B3EBDCCAEC0321228853E21912B20611153B2A2), + .INIT_3D(256'h0C55B0A78D3BBDCBB0C5310D2A7D40238F2C205F0E57B1A5893DBBCAB2C2330F), + .INIT_3E(256'hB3C3340D297F3D238F2E205E1056B2A68C3BBFCDAFC4311027803E218F2D235C), + .INIT_3F(256'h8A2D1E5E0C57B1A5893EBCCBB2C1310F2A7F3C228F2D205E0E51B2A68C3DBDCE), + .INIT_40(256'h8D3BBDCCB0C4310E29803F248C2B23600F56B0A68C3DBCCDB0C2331129823B26), + .INIT_41(256'h28803E228F2C225D1155B1A68C3EBCCEB1C2350B28823D218C2E225D0E57B1A8), + .INIT_42(256'h0D55B1A88B3CBCCCB1C4330E26813E228E2C21600E54B1A4913CBDCCAFC43711), + .INIT_43(256'hB4C43510297F3C238F2C205E0E53B1A38B3CBDCDB4C1350D29823C248D2D225E), + .INIT_44(256'h8E2C215E0D55B0A58E3CBBCCB1C4341029803E238B2A1F600F55B4A68D3BBDCE), + .INIT_45(256'h8B3CBECFAFC5340E27803C228D2C205F0D57AFA58C3EBCCDB1C1330F29823F22), + .INIT_46(256'h26833D248E2920600D53B0A38C3EBFCDB1C12F0D26813F228F2A1F5F0E55AEA7), + .INIT_47(256'h0E53B1A38D3CBECDB2C4380F26804026902D215E0E53B2A68C3BBDCDB3C4320E), + .INIT_48(256'hB0C4320D27813B238E2D1F600D51ACA38B3BBECFB2C4310C28813D228C2C205F), + .INIT_49(256'h8E2E1F5D1056B1A38B39C0CBAFC1330E26803E218F2B20601055B1A48D3DBFCC), + .INIT_4A(256'h8C3DBCCEB1C3350C29813C218E2A205F0D53B3A38B3EB9CAB0C2361027813D23), + .INIT_4B(256'h28823E248C2D205E0C55B4A48C3CBECFB3C4310D27833E1F912E225D0F53B3A3), + .INIT_4C(256'h0A55B4A78E40BFCFB2C2340D25803A218E2D225F0F54B2A4883CBECBB5C4350F), + .INIT_4D(256'hAEC2350C26803C248B2A205C0F52B1A48D3FBFCEAFC1340A28823E228F2C205E), + .INIT_4E(256'h8F2C1F5D0F55B0A58C3EBECEADC2350E2A803D228F2B1F5F0E53B2A28D3EBECF), + .INIT_4F(256'h8B3BBCCFAFC2330E277F38248D2F205F0E53AEA3893EBDCEB0C2330A28804123), + .INIT_50(256'h26833D24902C225D0E53B4A48D3CBCCDAFC2310F28823A238E2C23610D55B2A7), + .INIT_51(256'h0D52B2A88D3CBCCEAFC3370E24823D238D2C205A0E52B0A48D3BBDCDAEC3350E), + .INIT_52(256'hB0C4340D267E3D1E902D225F0E54B3A18B3CBCCBB1C0330D25803D218F2C2261), + .INIT_53(256'h8E2D215F0B54B2A68D3DBDCFB2C3350C2A823D218D2C21610E54B2A3893BBDD0), + .INIT_54(256'h8C3ABECBAFC23211287F3D24902E225F0E57B3A78D3CBED1AFC3300D27803D24), + .INIT_55(256'h27833B238F2B205D0F56B3A38E3ABBCEAFC4330F29813E218D2C1F5E0D53B1A5), + .INIT_56(256'h0C55B1A58C3BBECDB4C4330B29803F238B2E21600C53B0A18B3CBDD0AEC5330E), + .INIT_57(256'hB1C5370F288140248C2C20600C53AEA28D3BBCCCB0C336102A8141238F2C205E), + .INIT_58(256'h8F2D1F5D0D57B1A48B3AC0CDAEC1330B2A823D1F8F2E235E0E54B4A58C3CBECD), + .INIT_59(256'h8C3CBDCDAFC2340F27823E228E2C22600D53AFA68B3EBBCEB1C3330D2B813C22), + .INIT_5A(256'h2A7E3B24902E245D0C55B3A38C3BBCCFB1C4350F28813D1F8C29225B0F54B3A4), + .INIT_5B(256'h0E54B3A28C3FBDCFB0C1341126833E258E2C205F1152B2A38D3CBDCCAEC5330C), + .INIT_5C(256'hAEC6360C247F3C218D2B215D0E55B3A68B3DBCCDB0C7340D288241228D29235D), + .INIT_5D(256'h8D2E20611152B2A48E3FBACCB0C5340C27803D25902A215D0D55B1A78F40BFCE), + .INIT_5E(256'h8A3BBBCEB0C5340F27813B218D2D1F5E0E54B0A68C3FB9C9B3C3320D28833D25), + .INIT_5F(256'h28843E228C2A1F5D0E54B2A38A3CBCCEB0C3350C277D3D22902B215F0E54B2A5), + .INIT_60(256'h0C55B2A38E3BB9CEB0C0330E27803F24902C235E0C52B3A58D39B9CEB0C2350C), + .INIT_61(256'hB1C2340C28813D268E2C215F1250B1A38E3DBCCFAEBF341028813D248D2E1F59), + .INIT_62(256'h8D2A235E0E54B1A88E3DBCCEB2BF330E28813E239030215F1053B1A68C3BBECE), + .INIT_63(256'h8C3EBCCEB0C3330D278140258B2D1F5C1053B2A68A3FBBCEB3C3320F28813F23), + .INIT_64(256'h27803B258B2E1F5E0D53B4A28E3ABCCDB0C2330B278140248F2C205D0D53B2A6), + .INIT_65(256'h1150B2A48C3DBCCBB2C3350A2A823B248E2E225F0E53B3A68C3CBCCCB1C3350B), + .INIT_66(256'hB1C4310C2C813C248F2D225F0B53B0A58B3ABBCCAFC5310F297F3C238C2B2061), + .INIT_67(256'h902E1D5F0B53AFA18D3FBACDB1C5330D29813D248E2D1F5E0F53B0A58B3ABDCC), + .INIT_68(256'h8F3CBCCEAFC3340E26813E238D2E205E0F56AEA48A3ABCCDB1C5340C29823B24), + .INIT_69(256'h25823D238E2F215D0F52B1A78D3EBED0B1C2320F2A803D23902C205B0C54B1A7), + .INIT_6A(256'h0D54B0A18F3FBBCEACC4370D27813E248F2D235B0D52B4A38E3CBFCEB0C2330B), + .INIT_6B(256'hB0C6331027833E238E2C225D0D54B2A48D3DBFCDB3C2350B28823E228D2E2060), + .INIT_6C(256'h912B225D0B55B1A48A39BCCEADC0340B2C7F3D258F2D225F0D54B0A58F3DBACA), + .INIT_6D(256'h8B3FBBCEAFC5320D28803D258B2B235E0E53B3A48C3BBCD0AFC1350F27803F21), + .INIT_6E(256'h28813E238B2C1F5E1055B6A58B3DBCCFB0C5350D2B813D238D28205E0D54B1A7), + .INIT_6F(256'h0C57B1A38B3CBECEAEC4320D27803C258D2E21600E55B2A58E3DBBD0AFC0340D), + .INIT_70(256'hAFC1310D2A813A248C2D225F0E53B2A38F3EBECEACC4320C28824022902D2260), + .INIT_71(256'h8D2D20600E54B2A68C3DBCCEB2C2340F2A7F3D25902E1E600E53B2A38C3CBCCE), + .INIT_72(256'h8D3CBCCEB1C3330B26823E238E2A20600D54B1A38A3CBCCBB1C1320E28813F24), + .INIT_73(256'h2981401E8D2C215D1053B1A28D3DBCCDB3C1340E277F3E1F8E2F23600E52B4A4), + .INIT_74(256'h0C54B1A48A3EBCCCB1C4340E2A7E3F228D2D20610B56B3A48C3EBAC9B0C23409), + .INIT_75(256'hB3C4360C26843E1F8E2B21600D54B2A58D3CBCCFB2C2351028813E268E2F225E), + .INIT_76(256'h902B1E610F54B3A68C3BBFCFADC43510278340218D2C1E600E57B0A48C3DB9CF), + .INIT_77(256'h903FC0CFB1C2320F29803E228C2D215A0F53B3A38C3EBDCFAEC4310B277F3F24), + .INIT_78(256'h2B7E3E258E2C20600E54B2A48E3BC0CBAFC3330C2A813C208D2E205C0D56B0A4), + .INIT_79(256'h0D55B0A6883CC1CEAEC3330F297E3C228E2C215E0D52AFA48C3FBECCAEC6310D), + .INIT_7A(256'hADC2340C288440268B29205F0D54B3A68D3FBDCFB1C1330F2A833F228D2B215F), + .INIT_7B(256'h8D2E225D0E58B1A48939BDCDB3C6350F2C823E218D2D225E0D53B2A28D3ABFCC), + .INIT_7C(256'h8D3CBCCFAFC4330C28824022902E20600E55B3A38B3CBECEAFC435102A814023), + .INIT_7D(256'h28803D21902C225E1153B1A38B39BCCFB0C4310E287F3B248D2E24600C56B1A5), + .INIT_7E(256'h0D55B1A48C3BBDCBB1C4360C27803E228C2D225F0B52B1A68A3CBBCBADC2330C), + .INIT_7F(256'hAFC4330C29823C228C2D1E5D0D53B2A28C3DBDCEB0C2340F29823E268F28215E), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized12 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'hC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DB), + .INITP_01(256'h6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBC), + .INITP_02(256'hDBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC), + .INITP_03(256'hBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6), + .INITP_04(256'hCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6D), + .INITP_05(256'hC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DB), + .INITP_06(256'h6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBC), + .INITP_07(256'hDBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC), + .INITP_08(256'hBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6), + .INITP_09(256'hCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6D), + .INITP_0A(256'hC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DB), + .INITP_0B(256'h6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBC), + .INITP_0C(256'hDBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC), + .INITP_0D(256'hBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6), + .INITP_0E(256'hCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6D), + .INITP_0F(256'hC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DB), + .INIT_00(256'h8B2C215C1053AFA28B3DBECBB2C4330C2A813A238D2C1F5D0C51B3A28D3CBED0), + .INIT_01(256'h893DBDCCB2C1320F2A813D228C2B215E0E52B3A58F3CBCCFB1C1350E28813A23), + .INIT_02(256'h29823D248C2E225F0D51B5A88C3EBECBB0C2300E258240228E2A21600D51B1A6), + .INIT_03(256'h0C55B1A38E3DBECCB1C3340E26823E228D2B235B0F54B4A68C3EBFD1AEC4360F), + .INIT_04(256'hACC3330C297E3C248F2A215D0B54B0A68E3BBECDAFC3360E287F40228E2B225F), + .INIT_05(256'h8C2D215C0E54B3A78B3BBFCDAEC2350B27803C238E2A225F0E53B2A88C3DBFCF), + .INIT_06(256'h8C3EBCCCB1C3330D27823C22912D205B0D53B1A68B3DBECCB2C6330D287D3D23), + .INIT_07(256'h2A7F3E22902D205E0D55B6A4883EBFCBAEC3340D27813E218F2E22601153B2A5), + .INIT_08(256'h0E53B0A78E3EBDCDAFC3370B25813C248C2D215F0D53B3A28D3BBECCB1C2370A), + .INIT_09(256'hAFC4330D26823E228F2B225E1053B1A58D3BBFCCB1C2330E2A823D228D2E2060), + .INIT_0A(256'h922C21600C55AFA28B3BBCCFAFC2321028803D238E2C205E0D51B1A38B3ABFCE), + .INIT_0B(256'h8C3DBACCB2C6330F267F3B24912B225F0D54B3A28E3CBDCDB3C2350E2A813F20), + .INIT_0C(256'h267F3F238E2F1E5E0C52B4A48D3FBECDB1C3310D2A803B20902B21600E54B2A5), + .INIT_0D(256'h0E53B0A48C3BBFCCB1C2340F277F3D268E2B205E0E55B2A58C3CBFCCB2C5370E), + .INIT_0E(256'hB2C2340F297F3C239030215D1056B1A58D3CBBCDB0C2350F28833D248F2E2360), + .INIT_0F(256'h8D2D1F5E0F55B2A58C3EBECEB1C2340F28843D21902B20600F51B2A68D3DBDCF), + .INIT_10(256'h8A3FBCCCAEC2320E25813C228C2C215D0E56B1A48C3DBDCEACC4310C28813F21), + .INIT_11(256'h29803C20902C1F5F0C54B0A48E38BECDB0C6330D29823E208D311F5F0E53B3A3), + .INIT_12(256'h0F55B6A68B3CBCCEB1C4330C297F3B24912D235E0F53B0A68D3BBACFB3C4340A), + .INIT_13(256'hB2C3350D28813E218E2D21600E52B3A58B3BBDCBB0C2370F298139228D2A215D), + .INIT_14(256'h8E2B21600E54B2A68D3EC1D0B0C2340D2A813E268F2B205D0E53B1A68C3EBCCC), + .INIT_15(256'h8C3CBFCBAEC1340D2B7F3C21902C225E1155B0A2893CBDCCAFC3320D287F3B21), + .INIT_16(256'h27803C218D2B215E0D54B0A48A3CBDD0B2C6340E27823B258F2A21600E57B4A3), + .INIT_17(256'h0E53B2A48C3ABECEB0C4370A28813D23902A1D5E0F54B1A58D3DBECFAFC3300D), + .INIT_18(256'hB2C0330F27804024902D21600D53B2A58C40C0CEB1C4360B29813C1F8F2A1E5F), + .INIT_19(256'h902E215F0C54B2A58D3BBBCEB1C5310C2B813E228D2E235D0F56B1A88C3EBECC), + .INIT_1A(256'h8A3BBCCEB3C5330C28833C208B2E21600E55AFA48C3BBFCDB1C5311129813E26), + .INIT_1B(256'h29803C21912E205D0B53B2A48B3CBDCBB1C4370E2B833C238D2C215C0E53B1A3), + .INIT_1C(256'h0C53B1A38D3DBECFB1C5340D27833A26902C1D600C56B0A38A3EBDCDB0C4340C), + .INIT_1D(256'hB1C2340F2B813F238E2C225D1052B2A88D3DBFCDB0C4321027803F208F2A205E), + .INIT_1E(256'h902B1F5D0C52AFA58B3FC0CDAEC5330C257F40208D2E215E0C54B3A58E3EBCCD), + .INIT_1F(256'h8B3BBDCAB0C2330D28813D238D2B205A0E52B3A38D3EBCD0B0C2340F2C803F22), + .INIT_20(256'h2B814023902B205D0C51B2A58C3BBCCBAFC2340D2A813D238F2B21610C51B2A2), + .INIT_21(256'h0D53B0A58C3DBACDAFC1350B27813D228E2B215E0F55B4A68B3FBFCBB2C2300D), + .INIT_22(256'hB1C2310F29833E25902B205E0B51B3A68D3CBDCCB1C3330B29803E268D2A215D), + .INIT_23(256'h8F2C1E5C0C53B0A78D3DBFCDB1C1310D28803F248D2D245F0E54B3A88C3CBECD), + .INIT_24(256'h8F3DBCCBB1C13711287F3B238F2F1F5E1052B2A38B3EBFCBB1C1350E2B843B26), + .INIT_25(256'h2B803C228D2D225F0D52B0A28D3CBCCEB2C4340C2B813B238B2D21620B54B2A5), + .INIT_26(256'h0959B3A68D3CBDCCAEC3360B29803A228C2D20600E56B1A58C3CBCCDB2C2340E), + .INIT_27(256'hB1C1360D26803D23912C215F1055B3A48A40BCCEB1C2370C297F3F238F2B215D), + .INIT_28(256'h8E2B205C1155B2A1883BBBCDB0C5340C287F3E218F2D205D0E56B4A68A3BBDCF), + .INIT_29(256'h8739BBCDADC2330C277F3E23912C215C0D56AFA08B3CBECCAEC3330D2A7E3D25), + .INIT_2A(256'h28803F218F2D215E0B54B3A38C3DBCCFB0C2340D27833D228F2E215F0A56B0A4), + .INIT_2B(256'h0E56B3A58F3CBECCB0C3340B27813E208D2A235C0D55B1A38C3EBECEB3C1330C), + .INIT_2C(256'hAFC1340C27813E228C2B245E0F54B3A68B3DBBCEAEC7330B27803D258E2A1D5F), + .INIT_2D(256'h8D2A205E0C54B3A48A3CBBCDB3C3340D287F40248E2F1E5D0F54B4A58E3CBFCE), + .INIT_2E(256'h8A3CBBCBAEC1350B27813F238D2C1F5B0D54B3A48B39BBCDB0C1340D287F3C23), + .INIT_2F(256'h2A823F258E2D205E0D54B0A4893CBACDB0C3350E29803E228E2B1E5E0F54B0A4), + .INIT_30(256'h0F52B1A48B3CBECDAEC1320A2A7F3E1F8E30205D0E52B3A48B3CBFD0B3C4340F), + .INIT_31(256'hABC3320F29803A228F2B235B0D55AFA68C3BBBCFAFC5310D287E3E228C2C1E5E), + .INIT_32(256'h8D2F215D0E54B1A48D3ABCCBAEC3330E2A813E248E2C225C0E52B1A5883CBECD), + .INIT_33(256'h8F3DC0CCB2C2360B2580401E8C2C1D5E0E55B1A38B3CBBCFACC3330E28803E23), + .INIT_34(256'h2A833B238F2C1F5E1053B0A8893CBBCFB2BE320F28813F228C2C215D0D53B0A5), + .INIT_35(256'h0C54B1A38C3EBCD0AEC2350A267F3B258E2D1E5F0E55B0A78C3CBCCDAEC2330C), + .INIT_36(256'hAEBF320C28833A258D2C215B0D54B3A78C3ABCCAB1C3350E277F3D23902B205F), + .INIT_37(256'h8E2B205F0D55B0A48C3AB9CDB0C2340E28823F248C2C205E0D53AEA58C3BBECE), + .INIT_38(256'h8A3ABFCEAEC3360F2A813D268E2D1F5D0C54AFA38B3DBDCDB0C0340D297F3C23), + .INIT_39(256'h29813F248E2E205E0C53B2A68C3CBECDB0C3320E26813C228E2D215D0F54B3A3), + .INIT_3A(256'h0E55B2A88B3BBCD1B2C5330B2C8040248C2B215F0E55B3A38D3CBDCCB3C5320B), + .INIT_3B(256'hB1C4320D28803D248D2C215C1154B2A48C3DBBCCB0C4330F2B823A218D2C235E), + .INIT_3C(256'h8C2F235E0C54B0A4903CBCCBAEC3330D29803B238D2B215C0B55B0A78B3FBDCD), + .INIT_3D(256'h8D3CBFCDB1C5330D2A7F3D228F2D20600C53B3A68B3EBBCCB1C2340D26823E25), + .INIT_3E(256'h29813F23912E215F0E57B0A68C3BBACCAFC2320E29803B248D2D215E0E52B0A6), + .INIT_3F(256'h0F55B1A28A3EBACEAFC2320B29813B238F2A245D0D54B6A78A3ABECDB0C1350C), + .INIT_40(256'hAFC2340D2A813D228E2B1E5F0D55AFA78B3DBCCBB2C3340E27823E228B2B205E), + .INIT_41(256'h902E205E0A50B4A78A3CBCD0B1C3301128813F228E2E235C0E54B5A78B3EBBCA), + .INIT_42(256'h903BBDCDB0C6340B297D3C228E2F225D0B54B2A78C3DBBCFAFC0350F2B803A25), + .INIT_43(256'h2A803E268F2F21600E54AEA28C3CBFCEB1C1330C278340218D2D1E5D0B52B0A4), + .INIT_44(256'h0C54B0A48C3CBECEB3C4350D27823E238E2C205C0D55AEA48E41BBCDB3C4330F), + .INIT_45(256'hAFC2350D26833D20902A215D0D52B2A68B3ABECEB0C1320E2A833D248C2A215E), + .INIT_46(256'h90291F5C0E56B2A68C38BDCCB0C3320E267F3F228D2B215E0C53B2A68D3FBCCF), + .INIT_47(256'h8B3DBDCCADC4340E26823D228B2C205D0D54B2A38B3CBBCDB2C5360B29823C24), + .INIT_48(256'h27823B238D2A21600E56B3A78B3CBCCDB1C1310C28833D228D2D235E0B51B1A3), + .INIT_49(256'h0D56B3A48C3DC1C9B0C1320F2A813E248B2E235F0C55AFA58C3DBCCEB0C3320A), + .INIT_4A(256'hB1C1340C28833C238B2B225E0E55AFA5893BC1CEB0C6320C24823D228C2D1F5F), + .INIT_4B(256'h912F225D0E54B1A48D3DBACEB1C4350B27823C23902D225C0A53B1A58D3CBDCE), + .INIT_4C(256'h8C3EB9CDB2C0320C298241228D2B205D0E55B2A78E38BCCCAFC3340E27813D21), + .INIT_4D(256'h27813D258E2B215C0C54B2A48A3BBCCEB0C3340C29813D208D2A205D0C53AFA6), + .INIT_4E(256'h0D53B2A78D3CBDD0B1C22F0D28813C218F2C205E0D54B1A78E3CBDCEB0C4310E), + .INIT_4F(256'hAEC2350F27813D228E2D245F0C54B2A58C3ABBCEB2C6340C297F3D218D2B205F), + .INIT_50(256'h8E2C205C0F53B4A48D3DBCCCAFC4340B29813E1F8E2E1E5E0F55AEA18B3CBECD), + .INIT_51(256'h8E3EBCCCB2C4370D29823D228E2C205E0D55B2A48A3DBBCFB1C2340C2B7E3B24), + .INIT_52(256'h2C803C218E2A215F0E56B3A78D3EBECFB0C3340C29813A21912D235D0F54B2A4), + .INIT_53(256'h0B52AFA7893CBDCCB0C53310267F3D228E2B22600C53B2A38C39BECEB0C4330B), + .INIT_54(256'hB3C4340F28843B238C2B235F0E52AFA38B3EBECDB1C1340F27814026902C1F5F), + .INIT_55(256'h8D2D205E0C54B4A38D3CBDCEAFC2330D29833F228E2B225D0E54B0A48B3CBBCC), + .INIT_56(256'h8D3DBDCCB0C2370D2D823B24902C1F5E0D54B2A78B3EBFD0AEC2321127823E23), + .INIT_57(256'h28813D258C2D20600C54B2A78E3BBDCFAFC2340F25803E238F2B215F0C54B2A5), + .INIT_58(256'h0E55B3A68E3EBCCEB1C3330E27833E208F2C205B0E55B4A7893FBEC9AFC4350E), + .INIT_59(256'hAEC2350C297D3C238C2E215D0C52B0A68B3DBCCFB3C4340D29823D238F2A225D), + .INIT_5A(256'h8C2D205D0B53B0A48B3BBACDB2C1310C2A823C258D2B23610D53B2A58A3CBCCF), + .INIT_5B(256'h8B3EBBD1B0C436102A823F228C2C225F0E57B4A28D3CBECEB2C4360D2A823E21), + .INIT_5C(256'h2D813E228F2D215D0B53B1A38A3EBDCEB1C4330E27813F218E2C235D0F54B1A5), + .INIT_5D(256'h0F53B3A2893BBDCEB1C1340E297D3F21902C21610E54B3A38D3EBDCDB0C5340D), + .INIT_5E(256'hB0C2330C2B823F218B2C225D0B55B0A78D3EBDCBB1C1330C28823C238D2C2160), + .INIT_5F(256'h8E2C215F0D54B3A48D3DBDCEB1C3350D27803D248D2C205D0C56B2A58C3DBBCF), + .INIT_60(256'h8E3EBECDB1C5360A297F3C228F2D23620F56B0A48D41BCCAB0C1340E29833E25), + .INIT_61(256'h28833D21902C225F0D55B3A58A3CBDCCB2C6330C297F3C218C2B225E0D54B0A4), + .INIT_62(256'h0C54AEA48D3DBECCB1C3310B29813C20902E215E1050B3A58C3EBFCFAFC3320D), + .INIT_63(256'hADC2311229803B208A2D235C0D54B0A38A3EBDCCAFC4320D2B803E219029205E), + .INIT_64(256'h8E2B23610E55B2A8893DBCCEB2C6330D27823F258D2B1E5D0D52B2A38C3FBCCE), + .INIT_65(256'h903FBDCCB0C2340D2A823E228F2D22600D54AFA58C3BBECFB0C4350D287E4022), + .INIT_66(256'h28813E228F2A215E0B54B2A58B3BBECCB1C2360D288039248D29215E0E53B4A4), + .INIT_67(256'h0E57B1A68D3DB9CDB2C4330E29813E258E2D22600B57B1A48C3DBDCDB0C4320C), + .INIT_68(256'hB0C5320E2A803C238B2C205F0C52B4A78D3BBFD0ADC2350F28823B228E2B205D), + .INIT_69(256'h8E2C205E0E55B2A78C39BECDAFC6320B297E3B248F2D23600E54B2A78C3ABCCF), + .INIT_6A(256'h8B40BDCDADC1340F25803E218C2D215F0F53B0A28D3CBDCDB0C1320C287F3D21), + .INIT_6B(256'h277F3A248F2D1E5B0E54B1A58D3DBDCEB0C2350E27853B218E2E1E5F0A51B1A2), + .INIT_6C(256'h0C54B4A38C3CBBCCB1C2350E268640248C2F205B0F53B3A58A3CBECCB0C0320F), + .INIT_6D(256'hB2C4370E297F3E258D2C1E5D0A55B4A4893DBBD0AFC5300E27813D258D2B225C), + .INIT_6E(256'h902D23600B53B2A68B3CBCCCB2C2340E268340218D2E205F0E54B1A88A3EBBCE), + .INIT_6F(256'h8C3DBFCCB1C3350E287F3E218C2A205A0F52B2A18D3ABDCDB2C3310E28843E22), + .INIT_70(256'h2A803D228E2B1F5E0F55B2A4893CBDD0AFC3360D26813E218F2D215E1054B3A6), + .INIT_71(256'h0D55B3A68A3BBFCFB1C2310E2B833F24902E1D5F0F55B2A68D3DBDCBB1C5330D), + .INIT_72(256'hB0C5300C287E41238B2F1F5E0E57B2A48C40BDCCB2C1320F28813D248D2D225A), + .INIT_73(256'h912D205F0E55B3A38E3DBCCBAEC3340E28823A21912C23600D55B1A68D39BFCE), + .INIT_74(256'h893FBECEB0C4330B26803D23912B1F5C0D56B3A68C3CBFCCAFC4310E29803B25), + .INIT_75(256'h2C824024922C215E0F52B2A78C3CBBCCB1C4300F29833E218E2C205D0D52B2A2), + .INIT_76(256'h0E54B1A68C38BBCDB1C2330F28823C238C2D1E5D0F56B2A38E40BFCDB3C33411), + .INIT_77(256'hB0C5320C288240238F2C1E5D0D57B0A58D3DBDD0AFC2330D2A823E208F2C1E5F), + .INIT_78(256'h912C235F0F52B2A68C3EBACBB0C2310F27803B228D2D215E0E53B2A58B3EC1CA), + .INIT_79(256'h8B3BB9CFAFC0320D297C3D258D2F215F0A55B2A48B3DBBCEB1C4350C29813D23), + .INIT_7A(256'h298040248E2D225D0E55B2A68F3ABECEB2C3350B277D3C21912D235F0F53B0A6), + .INIT_7B(256'h0E55B1A48C3DBFCCB0C0350F28823D238E2B235E1051B3A58B3CBFCFB1C3330D), + .INIT_7C(256'hB1C2351128813E23912F1F5B0C52B4A58C3CBECCB0C5340C28823D228E2A2160), + .INIT_7D(256'h8D2F21601052B1A5893DBFCDAEC3310D28823F238F2C215D0D55B2A88D39BDCF), + .INIT_7E(256'h8C3ABCCDAFC2340E297D3C228C29225D0E55B1A48A3DBCCEB2C4340E27803C1E), + .INIT_7F(256'h24814025902A235D0C53B3A48C3DBDD0B1BF321028803D238F2B235C1153B2A5), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized13 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h084C402044024C4004C4000C4088C40A6C4020440A0C4024C408044020440204), + .INITP_01(256'h20C4020C4020C40A2440E4C4020C40A0C40A4C40A0C4020C44A0C40A0C4020C4), + .INITP_02(256'h044000C4080C40A0C4000440A0C40A2C40A2440A0C40A4C40A044022C4080C40), + .INITP_03(256'hC40A4C402044004444A2C4026C4080C4004C40A0C400444000C400044000C408), + .INITP_04(256'h4020C4020C4424C402044020C4080C4026C40864400044084C40A0C4080C4084), + .INITP_05(256'h0A0C4020C40A8C40A2C4000440A0C40A0C4026C4080C4024C40A0C40A0C40A0C), + .INITP_06(256'hA4C4020C4080440A0440A044006C40A2440A2440A0C40A0C408044086C40A6C4), + .INITP_07(256'h04400044000C40A0C4080C400CC40A0C402044024C40A2C4024440A0C4024C40), + .INITP_08(256'hC4080444A0C4024C40A2C40A044084C40A0440A0C40A044024C40A0C4024C408), + .INITP_09(256'h4020C400444080C4020C4024C4080C4024C4000C4020C4080C4000C4020C4020), + .INITP_0A(256'h08244080C4020C4024440A4C4080C4024C402444020C40A0C4480C4084C4000C), + .INITP_0B(256'h0044480C40A4C4082C4020C40A0C402444020C4020C40A2C40A0C408044000C4), + .INITP_0C(256'h2C408444000C4004C4080C40A0440A4C4004440A0C40A0C4080C44A0440A4C40), + .INITP_0D(256'h44024C40A4C40A444020C40A0C408444420C40A4C4060440A844004C40A6C402), + .INITP_0E(256'h40A0C40A4440A0440A4C4024C40A0C4084C40A0C4084C40A444020C408444020), + .INITP_0F(256'h0A044004C40A0C4080C4024C4080C40A4C402044004C4000440A0C4022C40804), + .INIT_00(256'hEA0EEC8632F3E09505707A605E974860A61D583BFA26FC7E1AFBF08D05688A70), + .INIT_01(256'hFD606A60568748609E1560330A160C861AFBF88D057072584E8F4868A61D603B), + .INIT_02(256'h9E25581B0216FC8E22F3E885F55882585E874080961D602BF21EFC76121BF88D), + .INIT_03(256'h1203009DFD607A505E7F38709E256833FA16F48612E3F88D05586A605E8F4868), + .INIT_04(256'h6E7758708E25602B0A1E147EFAF3F885F5687A48569740689E1570330A06F49E), + .INIT_05(256'hFA160C7E220BE085F5507268668F4858A6155833F20E04961AF3E895FD687240), + .INIT_06(256'h05686A5076975070A60D602BFA06F4861213E88DED5072586E875870A61D5823), + .INIT_07(256'h9615601B02260C861A13F87DFD5062584E8738608E255823FA06F49E12EBE875), + .INIT_08(256'h1AF3E87DF5506A587E974858A625684BFA16FC7E1AFBF8ADED507A58667F4868), + .INIT_09(256'h66874878B6FD58330226FC961AF3E07DF568725876974860A61558330A0EFC8E), + .INIT_0A(256'h0226FC861AF3E885ED507A58667F50609E255823F216F48E12F3F085F5607A58), + .INIT_0B(256'hED60827066975068A60D6833020EFC861203E8A5FD68726056873870A62D5823), + .INIT_0C(256'h961D582BFA1EF4961AFBE88DFD587A705E875060961D502B0206FC862AF3F095), + .INIT_0D(256'h02F3009505708268667F40709E0D683302FEE496120BE89DFD707A68568F4870), + .INIT_0E(256'h5E7F40789605602BF226EC8E2AF3F87DF5586A705E7F6068A60D582B0226FC76), + .INIT_0F(256'hF20EFC9622F3E88DED706A60567F4878A615602BFA16F48E02EBD875F5508A68), + .INIT_10(256'hF56082585E8758789615683B0A26148612F3E895ED6072605E6F5868962D682B), + .INIT_11(256'hA615683B0216FC8E0AF3F0950D70726056875878B6256833EA1EF49E0AFB009D), + .INIT_12(256'h1AF3F885F5685A606E9740709605581B021EF4960203F095F5607A5876773870), + .INIT_13(256'h6E8740688E3560230A1EEC8E2AFB008D05606A6066875070AE1568330A26F48E), + .INIT_14(256'h021EFC7E22FBF08DF5587A68568740689E0D50330A1EEC9E1AFB0095ED507A68), + .INIT_15(256'hFD687A605E9F58709E156023F20E0C8622F3F8850D68725866775868AE156033), + .INIT_16(256'hB625502B12160C7E22FBF895DD687A68669F50609E156023120EF4860AFBE87D), + .INIT_17(256'h0AF3E88515686A585E776078960D6043FA1E0C7E0AFBD885ED687A505E872870), + .INIT_18(256'h6E7F407096155823FA16048E12F3E885F5707A48665F4848960D583B020E1496), + .INIT_19(256'hF216148612F3F08DF568726066975860A625402BFA16048E1AEBE08505608A50), + .INIT_1A(256'hFD607A686E875868960D602BFA1E048E1203E88505606A40767F4870AE0D5823), + .INIT_1B(256'h9615501BFA160C7E2203E89DF56872504E874850B6156813020EFC860AEBE885), + .INIT_1C(256'h0A0B0895FD507A5856875080A62D603B0216049E32F3F87DF5606A786E8F4070), + .INIT_1D(256'h6697587096FD68430236EC8E22F30085FD588A685E8750508E0D5023F20EF486), + .INIT_1E(256'hEA2EEC9622EBE88D05587A6866875068AE15602BF21E048E0A03F09505587260), + .INIT_1F(256'hED588A605E8F48689625782B1216FC8E1A13D87DED68726066874080BE15683B), + .INIT_20(256'h9E0D782B0A2E14860AFBF895E5688A404E8F48509E1570230A2E1C761A03F885), + .INIT_21(256'h1203E09DED687A484E7758608625502B1226FC8612FBF885FD706A70668F4058), + .INIT_22(256'h5E975078A60D582BEA0E0C860AFBF08D0D787A684E7F4070B615603B0A260476), + .INIT_23(256'hFA1EF49E120B108DED506A685E8758689E15702B0A1E0C961A03009505507A60), + .INIT_24(256'hFD5872606E7758808615702B0A1E047E12FBF08DFD707A605E6F5078A60D5033), + .INIT_25(256'h86156033FA16F4862AFBE875056082605E8748789605483BFA1EF4961AF3E895), + .INIT_26(256'h1AFBF88DED706A606E8748689EFD682BEA16F476220BF07DFD607A705E8F5070), + .INIT_27(256'h5E875070961D683BFA16F49E0AE3F08DF5507A586E7F5078AE0D601BFA16EC96), + .INIT_28(256'h0206F49602FBD895FD6082585E975870AE05703B0A26F49622F3E88DF5507A60), + .INIT_29(256'hF5607A608E8F50589E15702B020EDC8E12FBF08DFD707250467F4068AE15482B), + .INIT_2A(256'hA61D683B121E048E1AF3E08DFD506A605E8F3878AE25682BEA1EDC961203E885), + .INIT_2B(256'h0AFBF08DFD70726056873060A60D582BFA06DC8E220B088DF56072585E7F6058), + .INIT_2C(256'h5E8F50707E2560330A36FC8E02FBE07DF5707A68767F50689E0D501B0216FC7E), + .INIT_2D(256'h021EF49E0AF30075FD58825066974068A615401BFA1E04960AF3E0A505606A50), + .INIT_2E(256'hFD7072506E8F40708E2D583B0A26EC7EFAFBF895F5508A785E7F4070A61D682B), + .INIT_2F(256'hBE2D602B1216F48E22FBF0A5F5588270568F48688E1D684BFA16FC861AF3F88D), + .INIT_30(256'h0A030075ED5062685EA75878960D58330A0EF4862203087DF55052585E9F4058), + .INIT_31(256'h66874860AE0D7813021E048E12F3F89505506A405E8F48789E0D683B121E048E), + .INIT_32(256'h0216FC8E0AE3E08DED6862606E9F4870960D60430A16FC8E12F3E095DD689270), + .INIT_33(256'h05605A58567F50689E1558330A26FC7E1AF3007D0D608A50667F48609E155033), + .INIT_34(256'hA61D582BFA1E047E22030875F5706258768750508E1D683B021ED48E02FB008D), + .INIT_35(256'h1AFBD89D05506A6076876870A61D48330226ECA612FBE07D057092587E775860), + .INIT_36(256'h5E8F5070BE156033021604B61AF3F07D05606260769740589E15502B020EF47E), + .INIT_37(256'h122EFC7E1A03E895FD585A487E8F4860AE05581BF20EF4A612EBF085F5606258), + .INIT_38(256'hED507A6076876068B6155833F20EF4961A0BE87DFD687A50668760689E05602B), + .INIT_39(256'hB60D502BFA26FC9E2203F88D05708268667750709E1D583B0A16FC7E0AFBE08D), + .INIT_3A(256'h0A03E095DD706A58666F4868A61550230226FCAE1AEB007DE55872585E874080), + .INIT_3B(256'h668F50689E156843F21EFC8E12EBF07D056062684E87587096256013FA26EC86), + .INIT_3C(256'hFA1E048EFA03F8ADF5607A6856874068961558431A16FC9602F3F88DF5587250), + .INIT_3D(256'hED6072706E7F5068860558331226147E0AFBE885FD6062706E8F4870AE1D5033), + .INIT_3E(256'h9E1D6023FA1E0C8E22EBE075F56082686E9748708E1D682B021EFCA61AFBE885), + .INIT_3F(256'h1AF3E09D05687240567F6070AE1D5843F21E047622FBF89D0D586A60669F4868), + .INIT_40(256'h5E7750689E155043FA0EF48E0A0BE88DFD4872606E974878A61548330A26048E), + .INIT_41(256'hF226FC862A03E87DF5506A50568768688E1D401B0216FC7E22EBF875FD687260), + .INIT_42(256'hED507260666F40709E0D60231216F48E12FBD88505586A60767758709615602B), + .INIT_43(256'hB625502B0A1EF48E0AF3E8A5055892485E87486896156823121EEC8E12EBF0A5), + .INIT_44(256'h2AFBF08D05587A705E8F40688E0D6053022E04961203E895F568826856976060), + .INIT_45(256'h5E7F5070A61D582B0A1EFC961AFB008DF5687A68668F5868AE0D5033121EF486), + .INIT_46(256'h021EFC7612F3E87DCD707A585E8F48609E055023F21EEC960A03F085FD586A68), + .INIT_47(256'hF55072685E8748588E1D603B120604760AEBF08D0D707A58768740608EFD4833), + .INIT_48(256'h9E156833FA26E47E1AF3F885E5506278567F40588E0D5833FA26FC960AE3D0A5), + .INIT_49(256'h0AF3D895FD7062706E8F5880AE1D5833F226048622F3F88DFD586A607E874870), + .INIT_4A(256'h66775858A615703BF22EF48632FBF88DFD6062706E7F3070AE1D702302160C86), + .INIT_4B(256'hFA0EFC8E0A03E08DE56062685E974068A615502BF20E04960AF3F895ED507260), + .INIT_4C(256'hF568725866775070A625682B021E0C961AF3E89DFD507A605E9F487896255823), + .INIT_4D(256'h9E25683BEA1EF4860AFBF085ED586260467F40689E0D5833EA2EFC8E220BE88D), + .INIT_4E(256'h0A03E87505688A685E7F58809615684302160C862AF3F085F550725866974870), + .INIT_4F(256'h66875070A625582BFA16FCA60AF3F095ED606A485E7F5068A61D582BF22E1496), + .INIT_50(256'h0216047E1A03F07DF5687A604E8F50709E15683BFA1E049E12F3E88DED487258), + .INIT_51(256'hFD88627066975878AEFD48230A0E048612EBF08DF56082705E8F4080A6155843), + .INIT_52(256'h861D681BF216F4861AFBF885ED607A584E8F4878860D403B121EEC8612EBF095), + .INIT_53(256'h1A0BE095ED4872606E7F5870AE0D6033F21EF476120BF08D05607A6866876068), + .INIT_54(256'h667F50709E15702B0A1E049E12FBF89DFD8872684E8F50689E156833FA1EFC8E), + .INIT_55(256'hFA16FC96220BF07D05707A68568F5860961D60330A16FC861203F085FD586A40), + .INIT_56(256'hFD587248567F48708605582BFA2EFC9E32F3D86DE5606A7056975858A60D5833), + .INIT_57(256'h9E0D582B0A26048E2AF310750550826066976870A625581B021E049622DBE87D), + .INIT_58(256'h22FBE87D05606A58569F40709625602BF20E0C8612F3F89DF5506270768F4068), + .INIT_59(256'h669750789E1568430A26FC8E22E3F88DFD686A6076874870A61560330A0E0C7E), + .INIT_5A(256'hFA16FC8E1AFBF09DF56072586E8748689E1D602B021EFC961AFB0085FD607258), + .INIT_5B(256'h0D687A60767F5070AE0D6843FA1EFC7E12FBF08DF5587A685E8F30687E154033), + .INIT_5C(256'hA60D483B1A16FC8622F3E895FD686248668F40787625483BFA26EC8E1A0BF885), + .INIT_5D(256'h2AFB08A5F57072605E875068A615582BFA2EEC960AF3D88DF57082785E874058), + .INIT_5E(256'h5E8F48609E157043021EFC9E1A03F07DE5488A58767F4070961550330A060496), + .INIT_5F(256'hF2260C8E22F3F89515607A786E875060AEFD58330A16048622F3F885F5687250), + .INIT_60(256'h05686248668748608E0D683B0216F48E120BF895ED687248768748709E25683B), + .INIT_61(256'h961D50430A06047E22E3F085FD6082685E875868B6FD50330226F49622FBE08D), + .INIT_62(256'h0AFBF08DF55872787E775060A61558230236E49E0AFBE8A5ED6882505E975078), + .INIT_63(256'h668F40789E0D6033FA060C8E1A03D88505606A58667F60689E1558330A36FC86), + .INIT_64(256'h0216F48E0AFBD87D055072605E87607896256023022EE4862A03E085E5507268), + .INIT_65(256'hFD706260668F6060A615681B1A1E048612EBF895F5688280668F58789E156033), + .INIT_66(256'h9E157043F20604761AF3E895E5606A585E9F48809E0D603BFA1E04962203F89D), + .INIT_67(256'h2AE3089DF5487A406E6F48788E15682B1226048E1213F0A50D606A584E773870), + .INIT_68(256'h6E875860AE0D60330236F4961A030085FD4882606E8F4858AE0D6023FA1EF486), + .INIT_69(256'h021EFC96FAFBE86D0D50825046876070960D502BF21614760A03F8A5F5587268), + .INIT_6A(256'hED607250467F5070A6155833E2FEFC762AFBE88505606A60668F50689E1D6033), + .INIT_6B(256'h96FD581BFA0EFC961AFBE885E5607A60667F50689E25582B0A1EFC762A0BF895), + .INIT_6C(256'h1AEBE88DED585A5866974868AE0D382B0A1E048E1A03D06D05706A686E8F4070), + .INIT_6D(256'h56775068961D4823F20EF4961AF3E095E5587A50668F5868961D582B0206F476), + .INIT_6E(256'h0216F4862203E08DED588A584E8740608E1D502B022EFC9E0A13E89D05587258), + .INIT_6F(256'h05608260566F4870A615682BFA26FC860203F095ED685A706E87486096055023), + .INIT_70(256'hA60550230216048E1203F89505686A585E775080A6157033F216F48E1AE3F07D), + .INIT_71(256'h220BE08D056872606E8F5858A6157043F22EFC7E1AFBE87DF5606A5066875050), + .INIT_72(256'h5E8748709E05603B0A0604761A0BE09DF56862685E8750608E0568330206F47E), + .INIT_73(256'h0A16147E1203E07DFD608240567F4878961D50130A26F49622F3E085ED685A60), + .INIT_74(256'hFD608A60668F58689615601B0A36EC9622E3E885FD6882786E875868A61D601B), + .INIT_75(256'h861558330A26F48E0203E08DED486A505E7F40689E255833FA16FC961A03E095), + .INIT_76(256'h120BE89D05686A58668F50888E1D58230A0EF49622EBD89D0568726066875070), + .INIT_77(256'h76874858A615682B1A2EFC9612FBF89DE5606A705E8748709615483B0A2EFC86), + .INIT_78(256'hFA0EEC8E1AEB007DF5606A605E7F48689E1550530226147E1AFBF08505507258), + .INIT_79(256'h055872505E874058860D70230A1EF48E02EBE88DED50726066874868B61D7033), + .INIT_7A(256'hA60D583BF22E0C863203E88DF558826856874860B61D682BFA0E048E1AF3E085), + .INIT_7B(256'h1A03E885DD407A686E8F5878A6154823F216E48E12F3F88505607A48667F5868), + .INIT_7C(256'h6E9748589E0D602B02160C7E22E3F88DFD607250767F6078A61D581B021EF496), + .INIT_7D(256'h0A0E047622FBF085FD7072707E9738789E0D683BFA16FC962203F895ED687A58), + .INIT_7E(256'hED7872686E7F6068A6255033121EF47E0AEBE87DFD68626066873878A61D5013), + .INIT_7F(256'hB61560230226FC9E12FBF8850D507268767F5870A615503BF2160C7E2A03F08D), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized14 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'hA8C40A0C4002C4080C4000C4026C44A0C40A0440A0C40A0C402044080C402044), + .INITP_01(256'h0C402844024C40A244080C40A0C402044420C40A0C40A0C4000C4024C40A4440), + .INITP_02(256'h44024C40A0C40A4C40A4C4000C44E0C4020C40A0C408444020C4080C40A0C402), + .INITP_03(256'h4000C4020C4000C40A0C402444080440A0C4084440A4440A0C4080C4080C4020), + .INITP_04(256'h080C4024C4024C4004440A0C4004C4020C4080C4020C4024C40A4C4024C4080C), + .INITP_05(256'h20C40A2C40A4C4020C40A0C40A0C4084C40A0C4004C40A0C4020440A444022C4), + .INITP_06(256'h0C44A0C408044084C408444000C4020C4000C4004C4084C4022C40A4C40E4C40), + .INITP_07(256'h4408444084C40A444004C4024C40A4C4080C40A0C4084C40A0C4024C4080C40A), + .INITP_08(256'h4024C408444020C4020C4080C40A6440A0C408044020C4020C4024C4000440A4), + .INITP_09(256'h084C40A4C40A0C4022440A0C4024440A6C4024440A0C40A444080C40A0C40204), + .INITP_0A(256'h00C4026C4082C40A0C4080C44E0440A0C4080C4004440A044084C4000C40A044), + .INITP_0B(256'h044086C40A0440A6C40A0C4004C4084C4020C40A4C40A0C4080C4084C4084C40), + .INITP_0C(256'hC4004C4024C4024C4024C4080C4000C40A04400044002C4000C4084C4000440A), + .INITP_0D(256'h4426C40A0C4080444A8C40A4440A4C4024C4026C40A4C4020440A0C4026440A4), + .INITP_0E(256'h0A4C4084C4020440A2C4000C40644408444080C40A0C4084C408444080C40A0C), + .INITP_0F(256'h8044000C4004C40244400EC4480C40A444080C4084440A0C4040C400244080C4), + .INIT_00(256'h1AFBF095E5687A704E875868A61D681BFA1EE48602F3F8850D58725866874078), + .INIT_01(256'h5E8760609E05602BFA0EFC8E12EBE88D05587A70566F5068B615503B020E0C8E), + .INIT_02(256'h020EF49612FBF895F5606A60668738709E2548131216EC7E22EBF07DF5585A60), + .INIT_03(256'hF570625066874070AE0D6033020EFC8E22FBE88D056062786E8F50709E1D6823), + .INIT_04(256'h9E25582BFA26FC862A03008DDD5882605E8750689EFD68330A16DC9622FBE895), + .INIT_05(256'h12E3D88DE5687A70668F6060AE156833EA1E148E12F3F885F5606A58667F4068), + .INIT_06(256'h566F5088961D5843FA0E0C7E0AFB0085F5587A605E7F4068AE25503B121E0466), + .INIT_07(256'h0A0EFC8EFAF3E885FD587260768F4080A625482B0A16F47E1AFBE08DF5586A60), + .INIT_08(256'hDD606A50768F50709E2568230A16EC961A03E8850D68626056976050B61D584B), + .INIT_09(256'hA61D7023FA0E148E22EBF895F5587A68666F50688E057033E216F47E0A13F085), + .INIT_0A(256'h12FBF885F5686A6856774068A61D481B021EFC7E2AF3F88DFD608260669F3058), + .INIT_0B(256'h768740689EFD6033F21EFC8E0AF3F06DE5606260567F5070961D7043021EFC86), + .INIT_0C(256'h0216EC9E1AFBF07DF56072585E8F48809E15602BFA26F4963AFBE87D15687250), + .INIT_0D(256'h05588A485E7F4880B615502B02260C861AF3F895ED508268668F4068A6055833), + .INIT_0E(256'hA615602BFA16F4962203E0A5FD60725866774878A62550330A0EFC960AFB0095), + .INIT_0F(256'h1AFBD87DF5709248668740709E0D6823FA0EF48EFAF3F08D2560823876975060), + .INIT_10(256'h668F5870A605602B1216F48612FBF87DF5606A60667F4858A615602BFA1EFC96), + .INIT_11(256'hF21EFC6E12FBF885F5607A7066874868A60D502B0206148622F3E095FD386A60), + .INIT_12(256'hFD4872685E8F3868A605681B120E049E2213F095056072606E7750789E1D7033), + .INIT_13(256'hB6256033EA0EF48E12EBF875F5688A785E7758608E25583B0226F48E1AF3E885), + .INIT_14(256'h2AEBE895FD506268769760709EFD583B12FEEC8602FBE87DFD587260668F3868), + .INIT_15(256'h5E8F4860AE05702B0A26FC9E2203E87DF56882586E7F5060A61D602BFA1E049E), + .INIT_16(256'h0226F4761AFBE885ED688A605EAF5060961D6833120EFCA61A03E08DFD587258), + .INIT_17(256'h0558826076874860A6256033FA1EFCA60A0BE875FD6072606E975068A60D502B), + .INIT_18(256'h96157033020E049E1AFBF075E56872705E8F4860960D5023FA26ECA622FBE09D), + .INIT_19(256'h22FBF89DFD507A68768F48688E0D682B0A1E048E0AF3F095F5587260668F5870), + .INIT_1A(256'h6E8758789625602B021EFC9E220BF0950558725866875068A60D682B021EFC96), + .INIT_1B(256'h1A1EFC8622FBE89DFD587A60667F50789E1D58331A0E048E020BC88505787A70), + .INIT_1C(256'h0D687A60568F2870862D50230A0E04861AFBF09505707A605E8F48888E256033), + .INIT_1D(256'h9E15682B021EEC8612FBF87DFD587A606E875068A62D6033F20EE49E1A03F895), + .INIT_1E(256'h1AFBE89DF5505A685E8F5878B625602BFA16047E02FBE89DED6872605E7F4868), + .INIT_1F(256'h5E7758589E1D602BF2160C8E32FBD895FD707A686E8F4870960D601BFA1EFC86), + .INIT_20(256'hF226F4962203E87DF5486A685E8F4068B60D783B02260C9612FBF895F5587258), + .INIT_21(256'hFD586A506E7F60689625601B0A1EF48E220BF89DF5507A486E7F60609E1D503B), + .INIT_22(256'h9E1D5033FA2EEC8E32F3F07DF5587270568750709615501BFA1EEC8E3A03F095), + .INIT_23(256'h12F3E89DF55882504E8F50689E1D5823021E048612F3F08DED587A60668F4868), + .INIT_24(256'h4E7F58589E255023FA1E047E1203E08DFD607A60768F5070861D5833FA1EF48E), + .INIT_25(256'hF22E147E2203F89505607A586E7F5090960D583B0A26F49622EBF075ED507270), + .INIT_26(256'hF56082485E874878A625603BEA16FC7E2213F09DFD687258567F6070BE156043), + .INIT_27(256'hAE15582B0A1E14962AF3F895FD6872685E8748709E156023FA26FC862203F08D), + .INIT_28(256'h120BF87D05687A58668F48708E0D5823FA16EC8E12FB0095F5606A605E974878), + .INIT_29(256'h4E975860A61D503BFA16FC9622FBF8A50D586248568768609615582B0216FC8E), + .INIT_2A(256'hF21E24860203F095FD5882586E9F58809E1D583B021EFC9622F3E895FD588A60), + .INIT_2B(256'hFD506A686E8750689E1D603B0A0EF48E12FBF87DDD5882586E875070B6156033), + .INIT_2C(256'h9625782B1A16F48622FBF09DFD686A586687387096156833021E0C961A03F085), + .INIT_2D(256'h22DBE08DFD706A50567F5078AE256813121EF46612FBF08DF560826066874860), + .INIT_2E(256'h668F48889E1568330A0EE4862203E08DFD607250669F48789E1D702BFA16FC96), + .INIT_2F(256'hFA06FC7E1AEBF09DED70726066774880962D702B020EFC9622FB108DED586A60), + .INIT_30(256'hF5686A60769F38789E1D483B02FEFC762A0BE07DFD687250567F6078960D581B), + .INIT_31(256'h8E1D6823F21EE49612F31095ED687280668758608E15602B021EF49E1A0BF88D), + .INIT_32(256'h1A03F88DED686260569758609E0548330216047E0A03E885F5587A8066975860), + .INIT_33(256'h5E7F4860AE0D6823FA16048E22F3E87DFD5072685E874060760D6043FA0E048E), + .INIT_34(256'hEA26148E22F3D885F5487A60667F50709E05602BFA1EFC8612F3F095FD687A60), + .INIT_35(256'hF57072486E8F5068A615482B0A26047E1A13E06D05686A686E8F4068AE155833), + .INIT_36(256'h8E0D60230A1E048E32F3F0851548827066874868A61D58430A16047E2203F88D), + .INIT_37(256'h02FBF08DFD6872686E774888AEF56033121EF4861AFBE885ED687A506E6F4868), + .INIT_38(256'h66775860962558230216148E0AF3E88DE55862685E8F60689E2D702B0A0EF486), + .INIT_39(256'h222EFC8E12FBF07DF5488A58667750608E1D581BEA06FC861A03E895ED708260), + .INIT_3A(256'hF560725076874078A625482B12260CAE2A13F885F5688A606E8F5850A60D602B), + .INIT_3B(256'h9E0D503B021E0C962ADBD88DF5587A58667758689635603B120EFC8E1AF3E895), + .INIT_3C(256'h1203D07DE55872585E8738689E0560330216FC76120BF89DFD4872505E8F6058), + .INIT_3D(256'h66975068A60D5033FA160496320BE09DED6072685E8F5880A60D6823FA2EF486), + .INIT_3E(256'h0A16048E1A13F095F5686A705E7F38609615683B021EF49E1203F09505687260), + .INIT_3F(256'h05607A5056975058A62560330A360C7E0A0BF095054862586E8F58589E05503B), + .INIT_40(256'hA6156023F21E047E0AF3F09D05606A605E9770709E3558330A1EF4761A03F88D), + .INIT_41(256'h12FBE08DE5606A585E974868A6155033F226E4861A03E885ED70625866974878), + .INIT_42(256'h569F50589605602BFA36FC961ADBE08DFD707A685E7F4060A615782BEA26FC86), + .INIT_43(256'h0216F48E12EBF085FD687A60567F5088AE25582B0216147E12FBD88D05706A58), + .INIT_44(256'hFD706A585E7F48888E2558330A0EF4960A0B008D1D687A786E875878A60D6823), + .INIT_45(256'hA625602BEA0EF48E1AFBE085ED606258468F48689E1D602B0A26047E22EBF8A5), + .INIT_46(256'h1A03E89505707A70667F58709605682BF22EDC7E1AEBE08DED685A686E775068), + .INIT_47(256'h66876068961D602BFA16F4861203F07DED687260668F4870B60D602B02160486), + .INIT_48(256'h1206F47622FBE085ED5082505E87405896155033FA16FC9622F3E09505608A68), + .INIT_49(256'h05586A686E874868A615583B021E148E0AFBD88DF56072505E776070AE254823), + .INIT_4A(256'h9E2D40130A1EF49E22FBD89DFD58726056875868A61558330A0EFC960A03F885), + .INIT_4B(256'h1A030885F5588250668F60789E1D6833FA1EFC862203F095055082587E974868), + .INIT_4C(256'h668F5068AE1D7023FA16FC961A03E89505606A605E9F4080AE0D50131A16FC9E), + .INIT_4D(256'hF20EF48E1AFB009D0D4872687E9758708E1558331216EC8622EBE88DF5686A60), + .INIT_4E(256'hE5608A605E8F4060960558331216F4960AFBD885FD508A506E87406896255823), + .INIT_4F(256'h861D482B1226147E120BE88DFD6072505E8F5070960D5043022EFCAE2203D88D), + .INIT_50(256'h22F3F885F5608A50568F4870A60D782B0A2EFC962AFBF8950D686A685E975060), + .INIT_51(256'h5E6F5860AE15602B120E147E2203E895FD506A60567F5880A61D6033EA1E147E), + .INIT_52(256'hFA0E048E220BE89D0D6072706E775078AE1558330206EC7E22FBF09505608268), + .INIT_53(256'hE5586A7066974070A60D602B0A0E049E1AF3F07DF5607260667F5880B615402B), + .INIT_54(256'h8EFD683302FEFC9612FBE87D05688A60668758889E0D6833121EFC860AEBF075), + .INIT_55(256'h22EBE885FD6862587E8758508E1D682B22160C7E1AEBF88DF5507260667F5868), + .INIT_56(256'h6E8F3078A60D58330216147E12EB008DE56072603E775070961570330216F496), + .INIT_57(256'hF226149632EBF085F5587268568750808E1D5833FA16F4860A03008DE5588250), + .INIT_58(256'hF5586A585E8760789E05702B0A26049E020BD085E56062686E975058AE0D582B), + .INIT_59(256'hA625582B0A26049E22FBE885ED4862687E8740709625502B121E0C9E1A0BE88D), + .INIT_5A(256'h0A0BE885ED507A604E774088A61558330A2EF48622FBF095F568625066974068), + .INIT_5B(256'h767F50689E25581BF21EEC8622EBF0ADED587A6856874060A61570230216EC8E), + .INIT_5C(256'hEA2E04862A03D88DED707A406E874870A615582B02360C8E1213E085E5588268), + .INIT_5D(256'hF5607A60668750788E25603B0226F4962AF3F07DFD487250768F50609E1D6033), + .INIT_5E(256'h9605582B120EFC9E12FBF09505586A405E8738689E1560330236FC96320B0095), + .INIT_5F(256'h1AFBE88505606258669F4068AE15603B1226048E1A130095FD5872504E8F5050), + .INIT_60(256'h568758808E2D402BF2160C8E02E3F885056872505E8F5060A60550430A1EFC86), + .INIT_61(256'hEA260C761AF3F885F5586A607687505886056023023604961A03F87DFD607A68), + .INIT_62(256'h0D586A60668750689E1D683BFA1E047E22F3008DF558724866974878961D582B), + .INIT_63(256'h962568230A16F4962AEBF88D156072686E7F5068A615601BF226049622F3F08D), + .INIT_64(256'h1AF3F07DED587A60667F48709E1D582BF206048E32E3E885FD58826876874070), + .INIT_65(256'h56875868B60D483BEA16F47E020BF87DFD587A58667F40708E0D58330A160496), + .INIT_66(256'hFA1EFC8E2203F08DF5705A6856875860A625482BFA1EFC962A03F885FD588260), + .INIT_67(256'hF5607A605E8740689E15482BE20E14860A03C88DED587258568758688E1D7033), + .INIT_68(256'h9E056833FA1EF4961213088505687A605E8F40689E0D583B2A2EFC7E2203F095), + .INIT_69(256'h1AFBF07D05507260766F50708E1D48230216FC8E0AFBF885F5588A705E8F5868), + .INIT_6A(256'h6E974870962D50331206F48E0A03E07DED6072606E9748609E0D502BF226FCA6), + .INIT_6B(256'hFA26F4862A13F88DE5787260668F40708E05583BF20EF48E1A1B008DFD607248), + .INIT_6C(256'h15606A706E7F48709615583B0A26F4961203F895F55882486E7F6878B615582B), + .INIT_6D(256'hA6FD602B0A16FC7EFAEBE89DED60725076774868A615683B0A1EFC961203E885), + .INIT_6E(256'h1AFBE085FD606A6856875070961D702B0216047E22F3F89D0D607A685E9F4070), + .INIT_6F(256'h567F50588EFD5823F21EFC6E1A03007DF5606A705E875888A6056033021EF48E), + .INIT_70(256'h020E0C8E12FBE875E548625856A74878AE15702B020EFC6E1AFBF085F5887268), + .INIT_71(256'hFD5872705E875070A62558330A1E0C76220BF885055872505E875050962D5823), + .INIT_72(256'hB60D601B0A0EF48E1AFBE86DFD706A586E6F5868960D502312260C8E1203E885), + .INIT_73(256'h1A03E07D055872605E9F5070961D601B0226048612FBD87DDD60826066874070), + .INIT_74(256'h5EA750689E0D581BF2F6F47E1A0BD87D05607A60667F50689E1550230A1E048E), + .INIT_75(256'h0A1EF47E12FB0085F5685A68567F5870AE1D6033F216049E0AF3F895F5507258), + .INIT_76(256'hF5688A50667F40689E05603BFA16EC961AF3E88D056082605E7F60709E0D582B), + .INIT_77(256'h9E1558430A1EF48E2203F88DFD587A58667748609615582B0A0E048E0A0BE095), + .INIT_78(256'h12E3007D056082686E873868A615602B021E048E12EBF07DF568726876975860), + .INIT_79(256'h56875868A6256033FAFE0C8622F3F885F55892586E874868A60D482BDA2E1496), + .INIT_7A(256'h02160C7E1A03E89D0D686268767F5870A60D682B0216F4960AFBE89DED607268), + .INIT_7B(256'h0D50825056874870961D482B021614861AFBE87DED60727056875070A6256813), + .INIT_7C(256'h96FD50230A1E048E22FBC895E55872605E8F4068A60D6033021EFC861A03F895), + .INIT_7D(256'h220BE88505586A586E7F50709E256023FA36048EFA0B0085F5406A585E874068), + .INIT_7E(256'h768760788E15683BF21E0C860A0BE08DFD606A6056975068AE0D503BFA26F4A6), + .INIT_7F(256'h021E048E12E3E87D055882786E9F5068A60D580BFA260C8622EBF885ED606A50), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized15 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h7311437DA80B87C32CDD20DFCC357DC3C7D42DAD50D7D001D45B4DF53CDD5141), + .INITP_01(256'h2CBB465774A5FDF373D4091E4E5BD50DDD41D8537FBD14BFD4A8FBC6BFD523A4), + .INITP_02(256'hFAE92D9F47FFD4ADBD484FEC35FC621FE634FD4A7455EFDD8BBAD72DFFC3F980), + .INITP_03(256'hBD41DDDB9C382975D7231D4AD7F095BDDB85FD5535C2C8D625DC30C9F5AF4936), + .INITP_04(256'h56A7AD3049E119DD5B4B533D3762C9D62DFB80DDC665DC16DE472799564FD53D), + .INITP_05(256'h47F2912DDB029FD42DBF6A9F463D2CBF53872C9802DFD2B3FF524D98049947EF), + .INITP_06(256'h31BF509DD5358C1C57C61CB9CAD7D6655F43BF85EFD5705F96EDFF935AF22D19), + .INITP_07(256'hD7568D5C7ED9D435B559EB472FE44A5276B7F95B54DD2BBD62D9562E952BE9D5), + .INITP_08(256'hF4C043E4118552CED43DD7A0BFC22989721FF4193DD3DFB26D1D4B73D6DF9583), + .INITP_09(256'hE035194F5B762D9E6333D6A59D22DFE6378DF3D7C179FD82FD561FBD529C543D), + .INITP_0A(256'h07CED6380BF05CD13DDF4253E5C52E6ED1CA3C39265FD60DE4336AD0B99866D7), + .INITP_0B(256'hED9D039C57ED7C23C3DBFF5C1AEED53FF507C25B3B3F50D3553CFC72D4DF2D7D), + .INITP_0C(256'hD3D5057D01CBC13C3D464BF7A73D7A7751843EAB5BF5AB5D0ADBD4ADDC711476), + .INITP_0D(256'h2972CED0752D52DB8E6D7D43FCAE3F9CC64F55051DE39EC21F405BDE9D7DBD72), + .INITP_0E(256'h9685BF3353553FFD5FCBF0759F415ED22D29E3D2CD753C57D8F02DDD33DB4E2D), + .INITP_0F(256'h5EEAF13698E2CF90F5FDA65FD6ADD9D05FF30FDD325DF72D5F52D8522C7D479D), + .INIT_00(256'h185B7CA3ACC996477577C687F8B102D5CEB264B918DB3CE36CC996C7F5F7C607), + .INIT_01(256'h7437C607F87102150EB2E4B918DB7DE3EC899687353786877871C2950EF2E4F9), + .INIT_02(256'h8EF264F9989BFC23AC895647F4370607B8F142150EB2E4B9185B7C23AC495687), + .INIT_03(256'hACC95607F477C687F8B18215CE72E439D85BFC236C8916C735F7C607F8B102D5), + .INIT_04(256'hB8F142950EB2A47958DB7DA3AB09D647F437068778B10255CEB2A439989B7CA3), + .INIT_05(256'h189B7D632C89160734B7C6477871C2958EB264B9585BFD232C49D647B4B70647), + .INIT_06(256'hB577C6C7387142154E3264F9D81BBC632CC9D607B4370607B87142D5CE3264F9), + .INIT_07(256'h4EB2E4F9D89B3D63EC49D6C7B4F786C738B142D5CE32E4F9589B7CE3AC8956C7), + .INIT_08(256'hEC0956C7F4370687B8B10255CEF2E4F958DBFC23EC09D6C774F7460738F142D5), + .INIT_09(256'h78B182D54EB1A439D85BBC232CC91647B4B74607F87102558E72E439581B3C23), + .INIT_0A(256'h581BFCE32C49168734F74607F831C2158E32E4F918DB3CA36C4916C774378607), + .INIT_0B(256'h3437860738B18255CEB26439985B3CE32C899647B4F7C647387142954EB224B9), + .INIT_0C(256'h8EB2E439981B7C63EC89D68734F7860778B182154EF2A4F958DBFC632CC95687), + .INIT_0D(256'hEC499687F5F7C647787142554EB224B9581AFC232C09968734F70647F8F1C2D5), + .INIT_0E(256'hB871C255CE32E439D85BFC23ECC99647B4378687F83102150E7224B998DBFCE3), + .INIT_0F(256'h185B7C232C89160774370647B831C2950EF2A4F9985BBC63ACC99687B4770607), + .INIT_10(256'h343706873871C255CEF2A439985B3DE32C49164774B74647F83142D54E726439), + .INIT_11(256'h8E72E479581BBCA32C091687B5F746C7B8F182954EF2A4F9185B7C232C09D647), + .INIT_12(256'hECC9D6C7F437C6C77831C2D50EB264B9989B3C232CC996877437C60778B14255), + .INIT_13(256'h78F102158EB2247998DBBCA3EC49D647F537C607B8B1C2950EB2E479D8DB7C23), + .INIT_14(256'h189BBCA36C49960774B7C607B83142D58EF2247998DB7C63EC09564734370647), + .INIT_15(256'h34B70607F8B102D54EF2E439D89B3DA3EC89D60735374607B83182D50E72E479), + .INIT_16(256'h4E72A439185B7DE32C4916C7B4B78647F871C2150EB2A439D81B7C232CC956C7), + .INIT_17(256'h2C89564775F746C738B1C215CE7224B9181B3D23ECC9968734F7C687F8F1C215), + .INIT_18(256'h38F182558E72A479985B7D232C495607F4F706C7387142D50E3224F9981BBD23), + .INIT_19(256'h18DB7D63ECC996C73437C687F8F102950EB224F9985BFD632C8996073577C647), + .INIT_1A(256'hF4F746477871C2150E72A4B918DBFD23ECC9D64735770607B8F182158E722439), + .INIT_1B(256'hCE7264F9D81BFDA3ECC99607B477C68778F10255CEB2E4F9181BBCE3EC89D6C7), + .INIT_1C(256'h2C499647B43746C778B1C2158E32E479D81BFDA3AC49D60774F7C64778B102D5), + .INIT_1D(256'h78F142D54EF124B918DB7C232CC95647B4F7C6877871C2D50EF26479D89BFCA3), + .INIT_1E(256'hD85BFCE3ACC99647F5F70607B871C215CE32643918DB3DE3AC495687F577C687), + .INIT_1F(256'h74F70647787182954EF2E47918DB3CE32CC9D6C77477C607F87182950E7264F9), + .INIT_20(256'hCE32E4F9581BFD63ECC996073437C64778F102950EB2E4F9985BBDA3AC89D647), + .INIT_21(256'h2C495647B47706C7387182D50E7224B9189BFC63AC89D607B4B7C64778F18255), + .INIT_22(256'hF871C2D54E72247958DBFDA3EC89D64735B7C6C7B831C2D54E72E4F9189BFDA3), + .INIT_23(256'h989B7C23AC49D6477477868778F1C255CE726439985B3D63AC8996473537C607), + .INIT_24(256'hF4B7068738F182554EF22479581B7D63ACC9560734F7868778F102958E726439), + .INIT_25(256'h0EB2E4B9189BFCA36CC9964735F7060738F102554E32A4B9581B7CE32C895687), + .INIT_26(256'h2CC99647B4F7C60738B102D5CE71E4F9185B3CE32C0916873477860738B14215), + .INIT_27(256'h78B182550EF264B9D8DB3C63ECC916C734F706C7B8B10255CE7264F9585B7C63), + .INIT_28(256'h985BFC63EC89D6C73477C68778318255CEF2A4B9581BBCE36C09D6C7B4B74687), + .INIT_29(256'hF4B7060778718295CEF2E4F9D81B7C236C49564734B70687B871C2550EB2E439), + .INIT_2A(256'h4EF26479985BFD232C0956873437060778F142554E326439D89BBCE3EC091647), + .INIT_2B(256'hEC8956C7F4B78647B83142D50EB2A4F9585B7C632CC9960734B74687B831C215), + .INIT_2C(256'h38F1C2D50EF22479185B3CA36C09D687B4F786C7F8F1C2D50E3224F9D85B7CE3), + .INIT_2D(256'h581BFC232C89D6C7B4370687B83142554EB22479D8DB7D23EC095647353706C7), + .INIT_2E(256'h34778647B83182958E32E47998DB7C23EB09D6C774370687B8F142150EF2E4B9), + .INIT_2F(256'h4EB2A439989BFC632C491687F4374607787102958E32A479989BBCA36CC9D607), + .INIT_30(256'hEC49D687747746877871C2158E322479189B7C636CC9D6C774F78647F8B18255), + .INIT_31(256'h383142554EB224B9D85B3D232C49D6C775774687B8F1C215CE3264F998DBBDA3), + .INIT_32(256'hD85BFC236CC95647F437864738B102954EF22479189BBC632C49D647B4374647), + .INIT_33(256'hF577C6C7B8F1C2958E722479981BFCA32C8916C7B5B70607B831C2150EF2E4B9), + .INIT_34(256'h0EB2E4F9D89BFD236CC95687F4770687B83142558EF22479585BBCA36CC996C7), + .INIT_35(256'hAC495687F5374687F87102154EB26439981B7CA36C89568775374647F83102D5), + .INIT_36(256'hB8B142D58EF264F9989B7DA3EC4916C735F78647B8F142D54E32E4F9D81B3C63), + .INIT_37(256'h185B7CE3EC0956C7B4F7860778F102D58E326479589BBC232C09D647B4B78647), + .INIT_38(256'hB4F7C60738B1C295CE7264B9985B7CE3EC49D64774B78647F8B18215CEF2E4F9), + .INIT_39(256'hCE722439189B7C23ACC9D687B5374647B83182D58EF22479D81B7C236C091607), + .INIT_3A(256'hAC499607F4F7C6C7F8F102550EB264F9589B7CA3AC49D647B4F74647F87182D5), + .INIT_3B(256'h38F1C295CEB22439589B7CE3AC49968735770647B83182150EF2E4F9D81BFC63), + .INIT_3C(256'h989BFD236B89560734B74607787182D50EF2E4B9981BBCA3EC091607B4F78607), + .INIT_3D(256'hB4F746C738F182954EB2A4B9D8DB3DE3AC0916C774374647F83142554EF264F9), + .INIT_3E(256'h8EB264B9981B7D232C89D687B4F7C6C7B831C255CEB2E4B9185B3C63EC49D647), + .INIT_3F(256'h6C891687B5378687B87182158E722479989B3D636C491647F537C647787142D5), + .INIT_40(256'h78F18295CEF26479D8DB7CE32C49164774F7C647787102950E72A4F9581B3DA3), + .INIT_41(256'h181BFC632C4996C7B4B7C607F871C2D5CEF2A439985BFCE3EC895687F4774647), + .INIT_42(256'hF477068738F14215CEF2A4F9589B7CE32C4996C735778607787102558E7264B9), + .INIT_43(256'h4EB264F9985BFC63AC09D68775374647F8F1C2150EB2E47958DBFCE36C8956C7), + .INIT_44(256'h2C4916C735370687B87142D58E722439185BBD636CC9168734F786C7F8318255), + .INIT_45(256'hF8B18295CE72E4F9185BBCA32CC91607B437C687F8B1C2D50E32E439D85BFC23), + .INIT_46(256'h585BFCE36C4996473477C6C7383142550E72A4B998DB7C232C89D607B4770687), + .INIT_47(256'h74B7064738B182D50EF2A439589B3D236C8956077577060778F1C2954E31A479), + .INIT_48(256'h8EF2A479589BBC236C0956477437464738B142554EF2A4B998DBBCE32C0996C7), + .INIT_49(256'hECC91647747786C738B102D5CE326439181BBDA32CC9D64774B7064738F10255), + .INIT_4A(256'hB8B182D54E3264B9181BBC63EC49568734770647B87102158E32E439189B7D23), + .INIT_4B(256'h981BBC63ACC9160774B786C738710215CEB2A4F9989B7DA36CC996C7B4378647), + .INIT_4C(256'hB4B70687F87182550EB26439981B7DE3ACC9568734378687F8F10295CEB2A479), + .INIT_4D(256'h4EF22479985B7CE3AC091607F4F70607387142550EF264B9985B7CE36CC9D6C7), + .INIT_4E(256'hEC09D6C735F78607F8F142154EF2247998DBFD63AC49964774B7C68738B14295), + .INIT_4F(256'hF8B182D5CE32A4F9185B7C23EC09D607B4F7C647B8B142558EF26439D81B3DE3), + .INIT_50(256'hD8DBFDE3ACC916C734F746077831C2D5CE32A43918DB7D236C4956C7F4770647), + .INIT_51(256'h7437C6C738B142958E7124F9185B7DA3EC49168734B7460778710255CEB2E439), + .INIT_52(256'h4E326479185B7C23EC09D68774F7860778B182958EF264B9589B3C636C895687), + .INIT_53(256'h2C891607B4F7C6C778B142D5CE72643958DBBCE36CC9D64735F7C6877831C215), + .INIT_54(256'hF8F1C2D5CE32E4F9D8DB3D232C89D647F4B746C7F8F102D58EB224B958DB7C23), + .INIT_55(256'h185BBC632CC9568775374647B8F102958EB2E4B9D8DBBC636C89D64734370687), + .INIT_56(256'hF4B786C77871C2150E722479585B7C23EC49968734778607B8F142D50E32E4F9), + .INIT_57(256'h8E72E43998DBBDE3AC899607753706C7783142950E72243998DB7DE36C4996C7), + .INIT_58(256'hEC49168735374687B8B18255CEB2A4F9585BBD23ECC9D687F43706C7F8B14255), + .INIT_59(256'hF8B14295CEF264F9D85BFCE32C4956C774770607B83102158EF224F9585BBDE3), + .INIT_5A(256'h589BFCE32C491687F4F746C7787142958EF224B9581BFC636C899647F4F78647), + .INIT_5B(256'h3577060738B102950E72E4B9981B7CE36CC9960774B746C7B8714215CEB224F9), + .INIT_5C(256'h8E32E4F9D8DBFC23EC89160774B74607F87102550EF224F9D89B3CE32C891647), + .INIT_5D(256'hEC495607F4F78647783142154E3224F9D8DB3C232C891687F47786C7F8F182D5), + .INIT_5E(256'h383182D58EB264F9D85BBCE3AC49D6C7F477464778B102D58E326479589BFDE3), + .INIT_5F(256'hD85BFD236C8996C775B70647B8F1C2554EB1E43958DB7DE32C49D647F477C607), + .INIT_60(256'h3537C607B83102D54E72A479589B3CE3ACC95607B43786C7B831C2554EF26479), + .INIT_61(256'h0E326439D8DB7D636C49160774B746C738B182954EB1A43998DBBC232CC9D647), + .INIT_62(256'hAC09960774B78647B87182150EF2A4B9981BFC636C09164734778607F8318215), + .INIT_63(256'h38B182558E3264B998DBBD23ACC99607B5F706C7B8F102D50E72A439D85B7C63), + .INIT_64(256'h189B3C63AC891687B5F78647387182558EF2A4F9985BFC23EC495647B4B70687), + .INIT_65(256'hF4F706073871C255CEF2E479D8DBFD63AC49960774B70647F8B1C2154EB224B9), + .INIT_66(256'h8E32E479185B3DE32C8996C774F70607F831C215CE32A4F9181BFDA36CC996C7), + .INIT_67(256'h2C49968734F7468778B182158EF264F9181BFD636C8916C7F537064778718295), + .INIT_68(256'hF8F142150EF2A4F9589B3CA36C89560774B70647B87142158EB26479581BBC23), + .INIT_69(256'h189B7CE3AB491687F537C687383142D54EF2E4F9989BBDE3AC49D6C734774607), + .INIT_6A(256'hF4F7C6C7F8B18215CE72647958DAFCA32C0956C735374647B831C2558E322439), + .INIT_6B(256'h0EB1643958DBFC63EC89D6C734B706873871C295CEF2E4F9189B7C232C495687), + .INIT_6C(256'h2C49D6477477060738F1C2D5CEB264B9589BFDE32C0916873577C607B8B102D5), + .INIT_6D(256'hF831C2154EF26439185BBC632C499687F437C607B8B14215CEB26439D89BFCA3), + .INIT_6E(256'h181BBCA3ACC9D647F4F786C738B18215CEB2A4F9181BBC236CC9568775F74687), + .INIT_6F(256'h35B786C7B8B1C2154EF264B958DB7C23AC89D687743706C778F102558E32A4B9), + .INIT_70(256'h8E3224B9585B7DE3EC89968775B70607387182958EF264B9D81B7CE32C895607), + .INIT_71(256'h2C09964735F786C7B8B1C2558EB2E439D8DB7C636C89164734378687F8B18215), + .INIT_72(256'hB8F182D50EB2A4F9581B7D636C0916C7F4B786C7B871C2554EB2E4B9581B7CA3), + .INIT_73(256'hD85BFD636C891687F4F70687B83102D5CE726479989B3CA32C899607F477C6C7), + .INIT_74(256'h34B78607F87102950EB2E479185BBCE3ECC916477477068778710295CE322479), + .INIT_75(256'h8EF2A4F9D89BBCE3EC89D647F4F78647B83102954E72A4B9981B7C63EC491687), + .INIT_76(256'hAC09D647F5B7068778714255CE7224F9189BBCE32C89D64775F746C7B8714215), + .INIT_77(256'h783182558E7224B9581B3CA3EC499607B4F7864778F1C2D54E7264F9D85BBCE3), + .INIT_78(256'hD89B7CA32C899607B4378647F8B182954EB2A479981B7DE36C0956C7353786C7), + .INIT_79(256'h7537868738F1C2158EF2E479581B3CA36CC9968734F7460738F182550E3224B9), + .INIT_7A(256'h8E3224F958DBFD23AC4916073477C647B8B182150EF264B9181BBDE32C099647), + .INIT_7B(256'hEC09D6C7B4F7C687F871C255CE726479181B3C232C8916077537C68778B10255), + .INIT_7C(256'hF87142554EF26479D89BBD236C89D68734378607B87142D58EB2A4F9189BFCE3), + .INIT_7D(256'hD81BBDE3ACC9D607B4F74647B8B142D54E72A479581B7C63EC49560774374687), + .INIT_7E(256'h34B7C64778314295CEB2A479581BBCE36C09960774B706C77831C2958E32E439), + .INIT_7F(256'h4EB2E4B9181BBC232C89960735F706C73831C2158E32A4F9585B3DA32C0916C7), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized16 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h342A4B53D73DAF475D546DD95AD9DCAEC95EA1F4B555392B96BDD1639D18249D), + .INITP_01(256'hD4E625B9417BED2FFD0B5DC8FC3163D8FF3C8FFBCDDC6DFDE255F52D5D63DFB5), + .INITP_02(256'h3D4A5B85343D62D9562C7D467FF36DF5577DC174DD9373F435BC621BDFAC9DBA), + .INITP_03(256'h9726FE725252FFDDD30BB6657DCB4784A99D8A19F226A862D9A6377D433DDE3C), + .INITP_04(256'h23D98F2DDF43DAF4099D70537465F95255B404FF535B75BC5D4754D9B4B9505B), + .INITP_05(256'hBD3D61AB362DCCDA6BD023FF42DB5435D11CBD952DFC515B5686BD132FD6ADDF), + .INITP_06(256'h5FE030DD425BB629DA129715AD9C9787812BB743F7748ADD50797414DC53D9F4), + .INITP_07(256'h6D13D7D5273D0AD9F229DD43AF962DED43B3EF25DD54D3574DFC3AD08525D15B), + .INITP_08(256'h572F3F4BF1D30FF54BD3503D9D2374D1A7FD5E47F505E943C9D0AD9922DF600D), + .INITP_09(256'h428AEAAE85228911AD3D53DD448BFD1019FC2D9DF399FDA9FC6A51D3AF1D1257), + .INITP_0A(256'hB97D625BC47DBD2379142CDD12631734CDE6D3D305BF03DD9486DD02FBD36CD9), + .INITP_0B(256'hFD016DF5435DDD3D3D62D1C22EFD4359F56D3C5715B3253D17DDD0E7BD2093C2), + .INITP_0C(256'h9C1067D565B5637FD229B54BE957255D0342803DE9371DD02BA527CFF6374423), + .INITP_0D(256'hD00CB30353E6ADF922DF702DD963D7920F9902DDF5AFEC52D8C43CFC43FBAC39), + .INITP_0E(256'h22B8F531FD3052D4BD951A795431985659D6219DC24DD3A57D42536ABCBD02DF), + .INITP_0F(256'h25BD525DD4ADB92ADDD21ADC5B525E248D7B5DC027D5034ED2A8AD378BB83715), + .INIT_00(256'h2C09D64734770647F83182558E32E479189B3C63EC89160735778647B8B10215), + .INIT_01(256'hF83102154EF22439189BBCE3AC099647F577C647383142954EB26439585B3DA3), + .INIT_02(256'hD81BFCA3EC4916C7F4F786873871C2958E3264B9D89B3CE3EC89D607B4770607), + .INIT_03(256'h3477C6C7783102158E7264F9981BBC636CC95687F5F7C607B87102958EB2A4B9), + .INIT_04(256'hCEF2E4F998DBBC632C89D68734B7C647F8B182150E71E4B9D89BBCA32CC91607), + .INIT_05(256'hEC891687B437060738F102554EB2A439581BBD632C8956C734B7C68778318295), + .INIT_06(256'h78F182554E3264F9181BBDE32C49564734B706C7F8F102D5CEB26479185BBD63), + .INIT_07(256'h18DB7CE3EBC91687F4B746C7B83102D5CEF22439D89B3CE3EC899647B4F78607), + .INIT_08(256'hF4B7C607387142D58E722479185BBCA32C09D687353746C7783182950E72E4B9), + .INIT_09(256'h0E726439189BFD236C89D647B437C64778F1C2550EB2E439181B7C63EC495687), + .INIT_0A(256'h2CC996077437C607B8B182950EB2E4F9181B7CA36C89D68774B746077831C295), + .INIT_0B(256'h78B1C255CEB124F9581BFCA36CC99607747786C778B1C2D58E3224F9985B3CE3), + .INIT_0C(256'h981BBCE36C89960774B70607B8B102154EF2A439189B3CA32C49D6C7B5F786C7), + .INIT_0D(256'h75770687B8F142558E32E439D85B7DE3EC899687F4B74647783142D50E32E439), + .INIT_0E(256'h8EF2E439589B3CA3EC89164734B70687787182D50E3264F958DB3C63AC895647), + .INIT_0F(256'h6CC99687F4B7C6C7B8B102D5CEB224F9185B7C63EB8956C775B746C7B8318295), + .INIT_10(256'h78B142D50EB26479989B7C63ACC9D60774F7C68738F1C2550E7264F9D8DBFC23), + .INIT_11(256'h18DBFCE32C89D647B4B78647B8F102D54E7264F9185B3D23EC491647B4F74687), + .INIT_12(256'h7477C60738B1C2950E3224F9585B3DE3EC89D687F5374607F831C2950EB2E4F9), + .INIT_13(256'h4EB2A4F9581BFCA3ECC916873477C607B83102D58EB2E4B9189BBC636CC9D687), + .INIT_14(256'hECC996C7B47706C738B182550E3124B9581AFC23ECC95647347786C7F8710295), + .INIT_15(256'h387182954EF224B9589BBCA36C89164774374687B8F102D5CEB2E479981BBD23), + .INIT_16(256'h589B7CE3ECC91607B4374647383102158EF224F918DBBC636CC996C734F7C647), + .INIT_17(256'hF5B74647B87142958EB2E47998DB3C23ECC9968774F74647B83182D58EF2A4B9), + .INIT_18(256'h4EF22439981B7DA3EC095687343706C77871C2150EB224B9585BBCA32CC99607), + .INIT_19(256'h2C49D68774B7C6873871C2D50EF26439181B7DA3ACC91687F4370687F8F14255), + .INIT_1A(256'h38B1C2550E322439185B7CE3AC4996C7F57746C7B83182D58EB22439989BBC23), + .INIT_1B(256'hD81BBC636C49D60734F78647F8F18215CE32A479D81BBD23AC0916473577C6C7), + .INIT_1C(256'hF5770647F8B182954EF26479585BBDA3AC8916C7F5770647F8314295CEB2A479), + .INIT_1D(256'h4E32A4F918DBBCE3EC49D6C774F78647B831C2558EB224B918DBBC23EC49D647), + .INIT_1E(256'hECC95687F47706C738F182954E322479D89B7DE3AC09164734378687F8718255), + .INIT_1F(256'h783102150EF264F958DB7D63ECC916473437468778B1C295CEF264B9585BFCA3), + .INIT_20(256'hD89BBCA3EC899607B4B706C778710215CEF264F9189B3D632C895647343706C7), + .INIT_21(256'hB437864778B102558EF2A479581BBCE3ECC91687B4B78607F871C2558E32A4F9), + .INIT_22(256'h0EB264F9589B7CE3EC89564774770647783102958E72E4F998DBFC23EC8996C7), + .INIT_23(256'h6CC9D68734B7C6477871C2558EF2E4B918DBBD63EC89D64734770687B8710215), + .INIT_24(256'hF8B102D54E72A479181B7D23ACC95647743746C7B83142554E72A4F918DBBC23), + .INIT_25(256'h981B3DA36C0956C775F78647F8F102550E722479181BFC23AC89D64774774607), + .INIT_26(256'hF4770687B83182950EF2E439189BBCA3EC49D6C7B43786C7B8B1C2158EB26439), + .INIT_27(256'h8E322439189BFD632C49D64734F786C7B87182550EF2A4B9185B3C636CC9D6C7), + .INIT_28(256'hEC89D687757706C7F83102554EB2243958DB7C636CC99647B477C687B8310295), + .INIT_29(256'h387142158EB2647958DBFC23EC499607B5B7460778B182958E32A479989BBC63), + .INIT_2A(256'hD85B7D632C89D6C774370687B8F1C2158E72E4F9185B3C63ECC9168734F70687), + .INIT_2B(256'h7437C60778B142554E7264F918DB3C23EC0916877477C6C7B8318255CE72A4B9), + .INIT_2C(256'h4E72A439985B7C232C09D60734B70607B8B182558EF2A4B9185B3DA3AC89D6C7), + .INIT_2D(256'hAC095607F4B746C778F14295CE3264F918DBFC63AC4916473437468778B18295), + .INIT_2E(256'hB83142D50E3264B9181BBC232CC916477437C687787182D50EF264F998DB3C63), + .INIT_2F(256'h58DBFCE3AC8996C7B4B74687B8B182950EF2243918DB3C632C095607F4B78687), + .INIT_30(256'h74B7C687B8B1C2D5CEB2E479185A7CA32C49968774B786C7F871C2D58EF2A4B9), + .INIT_31(256'h8EF2E479D85B3C63ECC916873477C607B8B1C295CE72A4F918DBFCE3EC099607), + .INIT_32(256'h2C891607F4B7864738B1C2958EF2E439D8DB3D63AC0916077477C6C738718255), + .INIT_33(256'hF8F182150E72A4B918DBBD632C0996C774B78687387182558EF2E439581BFDE3), + .INIT_34(256'hD81BBD636C89D6C774B78607F8F182D50E32A4F958DBFC232C09D607F4370607), + .INIT_35(256'hF47786C7F871C2150E3264B9189BBD63ACC99647B5B7868738F102554EF2E4B9), + .INIT_36(256'h8E72E479181BFD63AC89D6C735B746877871C2554EF26479585B7D636C49D687), + .INIT_37(256'hEC891647343706C7B871C2D50E31E439581BBCA3ACC996C7F4770687F8B10255), + .INIT_38(256'hB8310295CEB2E4F9181BFD236C4996877437C64738B142554EF2A4F9985BBCA3), + .INIT_39(256'h585BFC236C89D6477477064778F142D50EB224B9D81B7CE32C49D687B4B786C7), + .INIT_3A(256'h34378647B83182958EB2A4F9581BBD636CC956C7F4B7464778B142554EB26479), + .INIT_3B(256'h8EB2E479185BBDA32C491607B4F70607F8F1C295CEF224F998DB7CA3EC099647), + .INIT_3C(256'h6C0916C7F437868738B10255CEB22479585B7C632C4996C7B47786C738F1C215), + .INIT_3D(256'h38F10215CE322439589B7D232C89D6C7F437C6C7B8B142D54E722479581BBCA3), + .INIT_3E(256'h189B7D23AC095607B4770607787102550EB2E4B9D89B7C636C49D60735778687), + .INIT_3F(256'hF5374687387102950E32A4B918DBBDA32C099647F5378687783182D50EB2A4B9), + .INIT_40(256'h4E32247958DBBD236CC9D64735B706C73871C2D58E32A4F9D85B3C23AC091687), + .INIT_41(256'hAC49964774F78647383102554E72E439185BBCA36C89164774F74607F8318215), + .INIT_42(256'hB831C2558EB2E4B9185B7C236C49D607747786C7F83142158E72E479185BBCE3), + .INIT_43(256'hD81B7CA3EC49568734374687787142D50E72A4F9981B7D23EC89D647F5B746C7), + .INIT_44(256'h74774647F8F142558E32247918DBFC23EC09D687B537860778F142954E72E4B9), + .INIT_45(256'hCEF22479D8DBBCE36C095687F4F7C60738F142550E72A4B9985BBDE32CC91647), + .INIT_46(256'h2C8916C7B5F7C687B8F182550E3264B9189BFC636C891687B4B746C7F8B1C215), + .INIT_47(256'h787142954EF224F9981BBC23EC491647B4F7C60738B18255CEF2E439D85BFDA3), + .INIT_48(256'hD81B7C636CC91687F4F7C687B87102154E7224B958DBFC23EC899687F5370647), + .INIT_49(256'h75774607B8B102D54EB26439D85B7D23EC895647F4F7C6C778314215CE322479), + .INIT_4A(256'h0EB264F9581BFCE32C89D6C774F78687F8B1C255CE726479D81BBC236C09D6C7), + .INIT_4B(256'hEC49D6873477C607383102150E726439585B7C63EC891607B5374647F8B14255), + .INIT_4C(256'h78B102D58EB2A439D89B3CA36C095687B5774607B831C2158E72E4B998DBFC63), + .INIT_4D(256'h589BFC236C89D60775770687B8F142554EF2A4F9589B3CA32C49D6C77437C607), + .INIT_4E(256'h74F7C647383182154E32A439185BFCA36CC9D60734B78687B8714295CE32E4F9), + .INIT_4F(256'h0EB2E4B9589BFDE36C8956C7B4B7C68778B1C2158E722439185BFCA3ACC91687), + .INIT_50(256'h6CC9D647B4B786C778F182D58E72E4F9185BBC236C09D607B5374647B8B18295), + .INIT_51(256'h383142154EF26439989B3D63EC495607B4B74647B8710295CE72A4B9585B3D23), + .INIT_52(256'h589B7D23ECC9D647B5F7064738B18255CE72E4F918DBFCE32CC9D6877537C6C7), + .INIT_53(256'h347706C778718255CEF26479581B7D636CC9D607F4F74647B83142954E72A4F9), + .INIT_54(256'h8E71A4F958DA7CA3ECC916C7F5F74647383102558EB224B9185B3CA3EC491607), + .INIT_55(256'hAC091687B4B7C6C778718255CEF26439989B3D232C49D6C77437C647F8F182D5), + .INIT_56(256'hB8F182554EF2A43958DB3DA36C89D687B4770607B8B14255CE322479189BFCA3), + .INIT_57(256'hD89BBDE32C09D687F4F746C7B87182554E722439585B3C63EC4996C734F70687), + .INIT_58(256'h34B746C7B8718295CE326479585BFDA36C89D6C7F4F7468778F182950E3224B9), + .INIT_59(256'h0E72E4F958DBFDA3AC899607B437C60778B142154E32A439D8DBBD63EC891647), + .INIT_5A(256'hECC916C7F4778647F831C2D54E3264B9181B7C63EC091647F4B78647B8F18255), + .INIT_5B(256'hB8F142154EB2E4F9985BFC232CC99607F4F74647B87142D54EF2E47918DBBC23), + .INIT_5C(256'h181B3D23EC895607343746077871C215CE32E479581B7DE3ECC9164734B7C687), + .INIT_5D(256'hF4B746C738B142D58E722479585B7C63AC89D687F4F7C68778F182D58EB264B9), + .INIT_5E(256'h8EB2A43918DBBCE3EC8956C73537C647F8F14295CEF26479185B7CE32C499687), + .INIT_5F(256'h6CC916477537C6473831C2D58EF2E4F918DB7D236C8996C7B4B746C7F87182D5), + .INIT_60(256'hF871C2154E7224B9589B3DA36C891687F5774607383182958E726439D81B7CE3), + .INIT_61(256'h58DBBD63AC09964734B786C778B142150EF2E47958DBBDE36C49D64774B70647), + .INIT_62(256'h3577060778F1C2954EB224F958DB7DA3AC09D64734778647787182150E72A4F9), + .INIT_63(256'h4E32E4B9981BBC63AC495647B5B7868738718295CEB2E479585BBDE32C89D607), + .INIT_64(256'h6C89164734B7464738F142D50EB22479189B3D63ECC99647B43746C7F8B18215), + .INIT_65(256'h383142158EF2643998DBBC232CC996C774F70687787182550EB2E4B9989BFDE3), + .INIT_66(256'h181BBC23AC09964734F706473831C255CEF22479189B3CA3AC0956C7F4B78607), + .INIT_67(256'hB4F7C64738F142958EB264B9181B3DE3ACC91607B437860778B142154EF2E4B9), + .INIT_68(256'h0E72A439581BFC636C8916C735374607783142D5CEF2E47918DB7CA32C499607), + .INIT_69(256'h2C49968775F7C6C738B102D50E72A479181B7CA32C89960774374687F8B10295), + .INIT_6A(256'hB871C2154EB2E4F9585BBC63EC4916C774774607B87102954E7264F9985B7C23), + .INIT_6B(256'h585B3CE32C8996877477C607B831C2954E322479189B3C636C4996C7F4778607), + .INIT_6C(256'h757786C778310255CE722439189BBCA32CC9D6C7B4B7868778F142158E3224B9), + .INIT_6D(256'hCE312479585B3C232B49568734374647387182954E32A4F918DB7C23AC895647), + .INIT_6E(256'hACC95647F4778647B8B102154EF224B9D81BBD232CC9D64735774647F8318295), + .INIT_6F(256'hB87102558E71E4B9985B3C23EC899607F4B746C7B831C255CE72A439581B3CE3), + .INIT_70(256'hD89BBD232C89D647F4F70647787142958EB2E4B998DB7C636C4996C774774647), + .INIT_71(256'hF4B70647787142954EB2E439585BBD636C095607F5F7060738F18295CEF26439), + .INIT_72(256'h8EB2E43918DBBC236C09D6473437C647B83182158E7224F9D8DBBD23ACC99687), + .INIT_73(256'hAC4916C735F78687F8B182950EF26479981B3D23ECC996C7B4F7868778714255), + .INIT_74(256'h38F182950E72E4B9181AFCE3AC09D6C775F78607B8F182D58E7264F998DBFD23), + .INIT_75(256'h985BBCE32C8996C734B7C647F87142958E32E4F9185BBD63AC89D68734B74647), + .INIT_76(256'h34370607F83142154EB22479585B3C23AC895687B5F746C778B102954EB2E4F9), + .INIT_77(256'h8E326439185B7C63ACC9164774F7C64778F1C2550EF2A4F9589BBD63AC49D6C7), + .INIT_78(256'h6C49D647757746873831C215CE3264F9189BBDE36C0916077477C6C738718295), + .INIT_79(256'hB8B1C2D54EB26439D85ABDA32CC916C7B4F74647B8F102D58E32243998DB7DA3), + .INIT_7A(256'h185BFD632C491687F57786C7387102954EB2E4B9185B7CA3ECC99607F4774687), + .INIT_7B(256'h35F7C60778B182D58EF22479D89BBDE3EC89D687B4378607F83142558E72A479), + .INIT_7C(256'h4EF1E4F9581BBDE3EC899687F4F70607F8310255CEF26439589BFC63ACC99607), + .INIT_7D(256'hAC0956C775374647B87182550E322439581B3DE32BC916073437C6C738F182D5), + .INIT_7E(256'hF83182954EF2E439585BBD632C89D68774F70647B87102558E3224B9D8DB7C63), + .INIT_7F(256'h18DB7D23EC899607B5378647F8F142150EF2E4B9585BBD23AC0956877437C647), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized17 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'hE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718), + .INITP_01(256'h718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718C), + .INITP_02(256'h18CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE), + .INITP_03(256'h8CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE7), + .INITP_04(256'hCE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE71), + .INITP_05(256'hE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718), + .INITP_06(256'h718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718C), + .INITP_07(256'h18CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE), + .INITP_08(256'h8CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE7), + .INITP_09(256'hCE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE71), + .INITP_0A(256'hE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718), + .INITP_0B(256'h718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718C), + .INITP_0C(256'h18CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE), + .INITP_0D(256'h8CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE7), + .INITP_0E(256'hCE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE71), + .INITP_0F(256'hE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718), + .INIT_00(256'h7AAA1795A2F629394527B654A5941553F8A2F3887AAA1895A2F629384527B654), + .INIT_01(256'h4527B654A5941554F8A2F3887AAA1795A2F629394527B654A5941453F8A2F388), + .INIT_02(256'hF8A2F3887AAA1796A2F629384527B654A5941553F8A3F3897AAA1896A2F72938), + .INIT_03(256'hA2F629394527B654A5941553F8A2F3897AAA1796A2F629384527B655A5941553), + .INIT_04(256'hA5941553F8A2F3897AAA1795A2F629384527B654A5941553F7A2F3897AAA1795), + .INIT_05(256'h7AAA1796A2F629394527B654A5941553F8A3F3897AAA1796A2F629384527B654), + .INIT_06(256'h4527B654A5951554F8A3F38979AA1795A2F629394527B654A5941553F8A3F388), + .INIT_07(256'hF8A2F2887AAA1795A2F729384527B654A6941553F8A3F2887AAA1795A2F62938), + .INIT_08(256'hA2F729384527B654A5941553F8A2F3887AAA1796A2F728384527B655A6941553), + .INIT_09(256'hA5941553F8A2F38979AA1796A2F629394527B654A5951553F7A2F3897AAA1796), + .INIT_0A(256'h7AAA1795A2F629384527B654A5941553F8A3F3887AA91896A2F729384527B654), + .INIT_0B(256'h4527B654A5941553F8A2F3897AAA1895A2F629384527B655A6941553F8A3F388), + .INIT_0C(256'hF8A2F38979AA1796A2F629384527B654A5941553F8A2F3887AAA1796A2F62938), + .INIT_0D(256'hA2F629384527B654A5941553F8A2F3897AAA1796A2F729384627B654A5941453), + .INIT_0E(256'hA5941453F8A2F38979AA1796A2F629384527B654A5941553F8A2F3887AAA1795), + .INIT_0F(256'h7AAA1796A2F629394527B654A5951453F8A2F3897AAA1796A2F629384527B654), + .INIT_10(256'h4527B654A5941453F7A2F3897AAA1795A2F629384527B654A5951553F8A3F389), + .INIT_11(256'hF7A3F38979AA1795A2F729384527B654A5941553F8A2F3887AAA1796A2F62938), + .INIT_12(256'hA2F628384527B654A6941553F8A2F38879A91796A2F629384527B654A5941553), + .INIT_13(256'hA5941554F8A2F3897AAA1795A2F629394527B654A5941553F8A2F38979AA1796), + .INIT_14(256'h7AAA1795A2F629384527B654A5941553F8A2F3897AAA1796A2F729384527B654), + .INIT_15(256'h4527B654A5941553F8A2F38979AA1896A2F629394527B654A5941453F8A2F389), + .INIT_16(256'hF8A2F3897AAA1795A2F629384527B654A5941553F8A2F38979AA1796A2F62938), + .INIT_17(256'hA2F629384527B654A5941454F7A3F3887AAA1796A2F629384527B654A5941453), + .INIT_18(256'hA5941453F8A2F38879AA1796A2F629384527B654A5951553F8A3F3887AAA1796), + .INIT_19(256'h7AAA1796A2F629384527B654A5941553F8A3F3887AAA1796A2F629394527B654), + .INIT_1A(256'h4527B654A6941553F8A2F3897AAA1796A2F629394527B755A5941553F8A2F389), + .INIT_1B(256'hF7A2F38879AA1795A2F629394527B654A5941553F7A2F3887AAA1795A2F62938), + .INIT_1C(256'hA2F629384527B654A5941453F8A3F38979AA1795A2F629384527B654A5941553), + .INIT_1D(256'hA5941553F8A2F3887AAA1796A3F629384527B654A5941553F8A2F38979AA1796), + .INIT_1E(256'h79AA1795A2F629394527B654A5951554F8A3F3897AAA1895A2F629384527B654), + .INIT_1F(256'h4527B654A5941553F8A2F3897AAA1895A2F629384527B654A5941553F8A3F288), + .INIT_20(256'hF8A2F3887AAA1796A2F629394527B654A5941553F8A2F3887AAA1795A2F62938), + .INIT_21(256'hA2F629384527B654A6941553F8A2F3887AAA1796A2F628384527B654A5941553), + .INIT_22(256'hA5941553F8A2F3897AA91796A2F629384527B654A5941553F8A3F3887AA91796), + .INIT_23(256'h7AAA1796A2F629384527B654A5941453F7A3F3897AAA1896A2F629384527B654), + .INIT_24(256'h4527B654A6941453F8A2F3897AAA1796A2F629394527B654A5941553F8A2F389), + .INIT_25(256'hF8A2F3887AAA1795A2F629394527B654A6941553F8A3F3887AAA1795A2F62938), + .INIT_26(256'hA3F629394527B654A5941553F8A3F3887AAA1895A2F729384527B654A5941553), + .INIT_27(256'hA6941553F8A2F38979AA1796A2F629384527B654A5941553F8A3F3887AAA1896), + .INIT_28(256'h7AAA1796A2F629384527B654A5951553F8A2F3897AAA1795A2F628384527B654), + .INIT_29(256'h4527B654A5941453F8A2F3887AAA1796A2F629384527B654A5951553F8A3F389), + .INIT_2A(256'hF8A2F3897AAA1796A2F629384527B654A5941553F8A3F38979AA1795A2F72938), + .INIT_2B(256'hA2F629384527B654A5951553F8A2F3887AAA1796A2F629394527B654A5951554), + .INIT_2C(256'hA6941553F8A2F3897AAA1795A2F629384527B654A5941553F8A3F38879AA1795), + .INIT_2D(256'h7AAA1796A2F629384527B654A5941553F8A2F38979AA1796A2F729384527B654), + .INIT_2E(256'h4527B654A5951453F8A3F3897AAA1796A2F729384527B654A5941553F8A2F389), + .INIT_2F(256'hF8A2F3897AAA1795A2F629384527B655A5951553F8A3F3887AAA1796A2F62938), + .INIT_30(256'hA2F629384527B654A5941453F8A3F3897AAA1796A2F629384627B654A5941553), + .INIT_31(256'hA5951553F8A2F38979A91796A2F629384527B654A5941453F7A3F3887AAA1795), + .INIT_32(256'h79AA1796A2F629384527B654A6941553F8A2F3887AAA1796A2F629384527B654), + .INIT_33(256'h4527B654A5941453F8A2F3897AAA1795A2F729384527B654A5951554F8A2F388), + .INIT_34(256'hF8A2F38979AA1796A2F629384527B654A5941553F8A2F3897AAA1796A2F62938), + .INIT_35(256'hA2F629384527B654A5941554F8A2F3897AAA1895A2F629394527B654A5951553), + .INIT_36(256'hA5941553F8A2F3887AAA1795A2F629384527B655A5941553F8A3F38879AA1896), + .INIT_37(256'h7AAA1795A2F729384527B654A5941553F8A2F3887AAA1796A2F729384527B654), + .INIT_38(256'h4527B654A6941553F8A3F38979AA1795A1F628394527B654A5941553F8A2F388), + .INIT_39(256'hF8A2F3897AAA1796A2F629384527B654A5941553F8A2F3897AAA1796A2F62939), + .INIT_3A(256'hA2F629384527B654A5941553F8A2F4887AAA1796A2F728384527B654A5941553), + .INIT_3B(256'hA6941453F8A2F38979AA1795A2F628384527B654A5951553F8A2F38879AA1795), + .INIT_3C(256'h7AAA1796A2F629384527B655A6941553F8A2F38979AA1796A2F629384527B655), + .INIT_3D(256'h4527B654A6941553F8A2F38879AA1895A2F629384527B654A5941554F8A2F388), + .INIT_3E(256'hF8A2F38879AA1796A2F629384527B654A5941553F8A2F3897AAA1795A2F62938), + .INIT_3F(256'hA2F629384527B654A6941553F8A2F38979AA1896A2F629384527B654A5941553), + .INIT_40(256'hA5941553F8A2F38979AA1895A2F629384527B654A6941553F8A3F3897AAA1795), + .INIT_41(256'h7AAA1796A2F629384527B654A5941553F8A2F38979AA1795A2F629384527B654), + .INIT_42(256'h4527B654A5941553F7A2F3887AAA1795A2F629384527B654A5951553F8A3F389), + .INIT_43(256'hF8A2F3887AAA1796A2F729384527B654A5941453F8A2F3897AAA1795A2F62938), + .INIT_44(256'hA2F729384527B654A5941553F8A3F3897AAA1796A2F629384527B654A5951553), + .INIT_45(256'hA5941553F8A2F3897AAA1795A2F629384527B654A5941453F8A3F3897AAA1796), + .INIT_46(256'h7AAA1795A2F729384527B654A6941553F8A2F3887AAA1796A2F629394527B654), + .INIT_47(256'h4527B654A6941553F7A2F3897AAA1896A2F629394527B654A5941453F8A2F389), + .INIT_48(256'hF8A2F3887AAA1796A2F729384527B655A6941553F8A2F3897AAA1795A2F62938), + .INIT_49(256'hA2F629384527B654A6941553F8A2F3897AAA1895A2F628384527B654A5941553), + .INIT_4A(256'hA5941553F8A3F3887AAA1795A2F729384527B654A5941553F7A3F3897AAA1796), + .INIT_4B(256'h7AAA1796A2F629384527B654A5941553F7A2F3887AAA1795A2F629384527B654), + .INIT_4C(256'h4527B654A5941553F8A3F3897AAA1796A2F629384527B654A5941553F8A2F389), + .INIT_4D(256'hF8A2F3897AAA1795A2F729384527B654A5941553F8A2F38979AA1796A2F62938), + .INIT_4E(256'hA2F629384527B654A6941453F8A2F3897AAA1796A2F629384527B654A5941453), + .INIT_4F(256'hA5941453F8A3F3897AAA1796A2F629384527B654A5951553F8A2F38979AA1795), + .INIT_50(256'h79AA1795A2F629384527B654A5951553F8A2F3897AA91796A2F629384527B654), + .INIT_51(256'h4527B654A6941553F8A3F3887AAA1795A2F629394527B655A5941553F8A3F389), + .INIT_52(256'hF8A3F3897AAA1796A2F629384526B654A5941553F8A2F3897AAA1796A2F62938), + .INIT_53(256'hA2F629384527B654A5941553F7A3F3897AAA1795A2F629394527B654A5951553), + .INIT_54(256'hA5941453F8A2F38879A91896A2F629384527B654A5941553F8A2F38979A91796), + .INIT_55(256'h7AAA1795A2F629384527B654A5941553F8A2F3897AAA1796A2F629384627B654), + .INIT_56(256'h4527B654A5951453F8A2F3887AAA1896A2F629384527B655A5941553F8A3F388), + .INIT_57(256'hF8A3F3897AA91795A2F629394527B654A5941553F8A2F3897AAA1795A2F72938), + .INIT_58(256'hA2F629384627B654A5941553F7A2F3887AAA1796A2F629384527B654A5941553), + .INIT_59(256'hA5941553F8A2F3887AAA1795A2F629384527B654A5941554F8A2F3887AAA1796), + .INIT_5A(256'h7AAA1795A2F729384527B654A5941553F8A2F3887AAA1796A2F629384527B654), + .INIT_5B(256'h4527B654A6941553F8A3F3897AAA1795A2F629394527B654A5941553F7A3F388), + .INIT_5C(256'hF8A3F38879AA1796A2F629394527B655A5941553F8A2F3887AAA1795A2F62938), + .INIT_5D(256'hA2F629394527B654A5941553F8A3F38879A91795A2F629384527B654A5941553), + .INIT_5E(256'hA6941552F8A2F38879AA1795A2F629384527B654A5941553F8A3F3897AAA1795), + .INIT_5F(256'h79AA1796A2F629384527B654A5941553F8A3F3897AAA1795A2F729384527B655), + .INIT_60(256'h4527B654A5941553F8A2F2887AAA1895A2F629384527B654A5941453F8A2F389), + .INIT_61(256'hF8A3F38979AA1796A2F629384527B654A5941553F8A2F38979AA1796A2F62938), + .INIT_62(256'hA2F629384527B654A5941453F8A2F38879AA1796A2F729384627B654A5941553), + .INIT_63(256'hA6941553F8A3F38879AA1796A2F629394527B654A5941553F8A3F38979AA1795), + .INIT_64(256'h7AAA1796A2F629384527B654A5941553F8A2F38879AA1796A2F629384527B654), + .INIT_65(256'h4527B654A5941553F8A2F3897AA91796A2F629394527B654A5941453F8A2F388), + .INIT_66(256'hF8A3F3897AAA1895A2F629394527B654A5941554F8A3F3887AAA1795A2F62938), + .INIT_67(256'hA2F629384627B654A5941553F8A2F3887AAA1796A2F629384527B654A5941553), + .INIT_68(256'hA5951553F8A2F3887AA91795A2F629384527B654A5941553F8A2F3887AAA1796), + .INIT_69(256'h7AAA1895A2F629384527B654A6951553F8A2F38879AA1795A2F629384527B655), + .INIT_6A(256'h4527B654A5941553F7A2F3897AAA1795A2F729384527B654A5941554F8A3F389), + .INIT_6B(256'hF8A2F3897AA91796A2F629384527B654A6941553F8A2F3887AAA1896A2F62938), + .INIT_6C(256'hA2F628384527B755A5941453F7A2F3897AAA1795A2F629384527B654A5941553), + .INIT_6D(256'hA5951554F7A2F3897AAA1796A2F629384527B654A5941553F8A2F3897AAA1795), + .INIT_6E(256'h7AAA1795A2F629384527B654A5941553F8A2F3887AAA1796A2F629384527B654), + .INIT_6F(256'h4627B654A5951553F8A2F3887AAA1796A2F629394527B654A5941553F8A3F389), + .INIT_70(256'hF8A3F3887AAA1795A2F629384527B654A6941553F7A2F3897AAA1796A2F62938), + .INIT_71(256'hA2F629384527B654A5941453F8A3F3897AAA1796A2F629384527B654A5941553), + .INIT_72(256'hA5941553F8A2F3887AAA1795A2F629384527B654A5941553F8A2F3887AAA1795), + .INIT_73(256'h7AAA1796A2F629384527B654A5951553F7A2F3897AAA1795A2F629384527B654), + .INIT_74(256'h4527B654A5941553F8A2F3897AAA1795A2F629384527B654A5941553F8A3F389), + .INIT_75(256'hF8A2F38879AA1795A2F629384527B654A5941553F8A3F3897AAA1795A2F62938), + .INIT_76(256'hA2F629384527B654A6941553F8A2F3887AAA1795A2F628384527B654A5941553), + .INIT_77(256'hA5951553F8A2F38979AA1896A2F629384527B654A5941453F8A3F3887AAA1795), + .INIT_78(256'h7AAA1796A2F629394527B654A5941553F8A2F3897AAA1795A2F729384527B654), + .INIT_79(256'h4627B654A5941453F8A2F3887AAA1796A2F629384527B755A6941553F8A3F389), + .INIT_7A(256'hF8A3F3887AAA1796A2F629384527B654A5941453F8A2F3887AAA1796A2F62938), + .INIT_7B(256'hA2F629384526B654A5941453F8A3F3887AAA1896A2F629384527B654A5941553), + .INIT_7C(256'hA5941553F8A2F38979AA1796A2F629384527B654A5951553F7A2F3887AAA1796), + .INIT_7D(256'h79AA1795A2F629384527B654A5941553F8A3F3897AAA1796A2F629384527B654), + .INIT_7E(256'h4527B654A5951553F7A2F2897AAA1796A2F629394527B654A5951553F8A3F389), + .INIT_7F(256'hF8A2F3887AAA1796A2F629394527B654A5941453F8A3F3887AAA1795A2F62938), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized18 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718C), + .INITP_01(256'h18CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE), + .INITP_02(256'h8CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE7), + .INITP_03(256'hCE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE71), + .INITP_04(256'hE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718), + .INITP_05(256'h718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718C), + .INITP_06(256'h18CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE), + .INITP_07(256'h8CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE7), + .INITP_08(256'hCE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE71), + .INITP_09(256'hE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718), + .INITP_0A(256'h718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718C), + .INITP_0B(256'h18CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE), + .INITP_0C(256'h8CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE7), + .INITP_0D(256'hCE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE71), + .INITP_0E(256'hE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718), + .INITP_0F(256'h718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718C), + .INIT_00(256'hA2F729384527B654A5951553F7A3F3897AAA1796A2F629394527B654A5941553), + .INIT_01(256'hA5951553F8A2F3897AAA1795A2F629384527B654A6951553F8A2F3897AAA1795), + .INIT_02(256'h79AA1795A2F629384527B654A6941553F8A3F38879AA1895A2F728394527B654), + .INIT_03(256'h4527B654A5951553F8A2F38879AA1796A2F629384527B654A5941553F8A2F389), + .INIT_04(256'hF8A2F38879AA1796A2F629384527B654A5941553F8A2F38979AA1796A2F62939), + .INIT_05(256'hA2F629384527B754A6941553F8A2F3897AAA1796A2F629384527B654A5951553), + .INIT_06(256'hA5941553F8A2F3887AAA1795A2F629384527B654A5941553F8A2F3897AAA1795), + .INIT_07(256'h7AAA1795A2F629384527B654A5951553F8A2F38979AA1795A2F629384527B654), + .INIT_08(256'h4527B654A5941553F8A2F3897AAA1795A2F629384527B654A5951453F8A2F388), + .INIT_09(256'hF8A2F3897AAA1796A2F629384527B654A5941453F8A2F3897AAA1796A2F62938), + .INIT_0A(256'hA2F629394527B654A5941553F8A2F3897AAA1796A2F629384527B654A5941553), + .INIT_0B(256'hA5941453F7A2F3887AAA1795A2F629394527B654A5941453F7A2F38879AA1795), + .INIT_0C(256'h79AA1795A2F629394527B654A6951553F8A2F3897AAA1795A2F629384527B654), + .INIT_0D(256'h4527B654A5941553F8A3F38979AA1795A2F629384527B654A5941553F8A3F389), + .INIT_0E(256'hF8A2F3897AAA1895A2F629384527B654A5941453F8A2F3887AAA1796A2F62938), + .INIT_0F(256'hA2F629384527B654A5941553F8A2F3897AAA1796A2F629384527B654A5951553), + .INIT_10(256'hA5941553F8A2F38879AA1796A2F629394527B654A5941553F8A3F38879AA1796), + .INIT_11(256'h7AAA1795A2F629384527B654A5941553F8A2F3897AAA1796A2F729384527B654), + .INIT_12(256'h4527B654A5941553F8A3F3887AAA1795A2F628384528B654A5941453F8A2F389), + .INIT_13(256'hF8A2F3887AAA1795A2F629384527B654A5941553F8A3F3887AAA1795A2F62938), + .INIT_14(256'hA2F629384527B654A5941453F8A3F3887AAA1796A2F629384527B654A5941553), + .INIT_15(256'hA6941553F8A2F3897AAA1796A2F629394527B654A5941553F8A2F3897AAA1796), + .INIT_16(256'h7AAA1795A2F629394527B654A5941553F8A2F3897AAA1796A2F629384527B654), + .INIT_17(256'h4527B654A5941553F8A2F38979AA1796A2F629384527B654A5951553F8A2F388), + .INIT_18(256'hF8A2F3897AAA1795A2F729384527B754A5941553F8A2F3897AAA1795A2F62939), + .INIT_19(256'hA2F629384527B654A5951453F8A2F3897AAA1795A2F629384527B654A5941553), + .INIT_1A(256'hA5941453F8A3F3897AAA1796A2F629384527B654A5951553F8A2F3897AAA1796), + .INIT_1B(256'h79AA1796A2F729384527B654A5941553F7A3F38979AA1796A2F729384527B654), + .INIT_1C(256'h4527B654A5941553F8A2F38979AA1795A2F629384527B654A5951553F8A2F389), + .INIT_1D(256'hF8A3F3887AAA1795A2F729384527B654A5951453F8A2F3897AA91796A2F62938), + .INIT_1E(256'hA2F629384527B654A6941553F8A3F38979A91795A2F629384527B654A5941553), + .INIT_1F(256'hA5951553F8A2F3887AAA1796A2F629394527B654A5941454F8A2F3887AAA1796), + .INIT_20(256'h79AA1795A2F629394527B654A5951553F8A2F3887AAA1896A2F629384527B654), + .INIT_21(256'h4527B654A5941553F8A2F3897AAA1795A2F629384527B655A5941553F7A3F388), + .INIT_22(256'hF8A2F3887AAA1795A2F629384527B654A6941553F8A2F38879AA1795A2F62938), + .INIT_23(256'hA2F629384627B654A5941453F8A2F3897AAA1796A2F629394527B654A5941553), + .INIT_24(256'hA5941553F8A2F3897AAA1796A2F629384527B654A5951553F8A2F3887AAA1796), + .INIT_25(256'h7AAA1896A2F729384527B654A5941553F8A2F3887AAA1796A2F629384527B654), + .INIT_26(256'h4527B654A5941453F8A2F3897AAA1795A1F629384527B654A5941453F8A2F389), + .INIT_27(256'hF8A3F3897AAA1795A2F629384527B654A5951553F8A2F3887AAA1796A2F62938), + .INIT_28(256'hA2F628394527B654A5941553F8A2F38979AA1796A2F629384527B654A5941453), + .INIT_29(256'hA6941553F8A2F38979AA1796A2F629394527B654A5941553F8A3F3887AAA1795), + .INIT_2A(256'h7AAA1796A2F629384527B654A5941554F8A2F3887AAA1895A2F629384527B654), + .INIT_2B(256'h4527B654A6941553F8A3F38879A91896A1F729384527B654A5951553F8A2F388), + .INIT_2C(256'hF8A2F3897AAA1796A2F629384527B654A5941553F8A2F3897AAA1795A2F62938), + .INIT_2D(256'hA2F629394527B654A5941553F8A3F3897AAA1796A2F729384527B654A5941453), + .INIT_2E(256'hA6951553F8A2F3897AAA1796A2F629384527B655A5941553F8A2F38879AA1796), + .INIT_2F(256'h7AAA1795A2F629384527B654A5941553F8A2F3897AAA1895A2F729394527B654), + .INIT_30(256'h4527B654A5941553F8A2F3887AAA1795A2F629384527B654A5941453F8A2F389), + .INIT_31(256'hF8A2F3887AAA1896A2F629384527B654A6941453F8A2F3897AAA1795A2F62939), + .INIT_32(256'hA2F629384527B654A6941453F8A2F38979AA1896A2F729394527B654A5941553), + .INIT_33(256'hA5941554F8A3F3887AAA1796A2F729384527B654A6941453F8A2F3897AAA1795), + .INIT_34(256'h79AA1796A2F629384527B654A5941553F8A3F3887AA91795A2F729394527B654), + .INIT_35(256'h4527B654A5951454F8A3F3887AAA1796A2F629384527B654A6941553F8A2F388), + .INIT_36(256'hF8A2F3897AAA1796A2F629384527B654A5951453F8A2F3897AAA1796A2F72938), + .INIT_37(256'hA2F629384527B654A5941453F8A3F3897AAA1795A2F629384527B654A5941553), + .INIT_38(256'hA5951554F8A2F3887AAA1796A2F629384527B654A6951553F8A2F38879AA1795), + .INIT_39(256'h7AAA1796A2F629384527B654A5941553F8A3F38879AA1796A2F629384527B654), + .INIT_3A(256'h4527B654A5941553F8A2F3887AAA1796A2F629384527B654A6941553F8A2F388), + .INIT_3B(256'hF8A2F3897AAA1795A2F729384527B654A5941453F7A2F3887AAA1796A2F62938), + .INIT_3C(256'hA2F729384527B654A5951553F8A2F3897AAA1796A2F629384527B654A5941553), + .INIT_3D(256'hA5941553F8A3F3897AAA1796A2F629384527B654A5941553F8A2F3897AAA1795), + .INIT_3E(256'h7AAA1796A2F629384527B654A5941553F8A3F38979AA1796A2F629384527B654), + .INIT_3F(256'h4527B654A5941553F8A3F3887AAA1795A2F629384527B654A5941553F8A2F388), + .INIT_40(256'hF8A3F3897AAA1796A2F629384527B654A6941453F8A3F3897AAA1896A2F62938), + .INIT_41(256'hA2F629394527B654A5941553F8A3F38979AA1796A2F629384527B654A5951553), + .INIT_42(256'hA5941453F8A2F3887AAA1896A2F629384527B654A5951553F8A2F3897AAA1795), + .INIT_43(256'h79AA1796A2F629384527B654A5941553F8A2F38879AA1796A2F629394527B654), + .INIT_44(256'h4527B654A5941553F8A3F3897AAA1795A2F628384527B655A5941553F8A3F388), + .INIT_45(256'hF8A2F38979AA1795A2F629384527B554A6941553F8A3F3897AAA1795A2F62938), + .INIT_46(256'hA2F629384527B654A5941553F8A3F3887AAA1796A2F629384527B654A5941553), + .INIT_47(256'hA6941553F8A2F3887AAA1796A2F629384527B654A5941453F8A2F38979AA1795), + .INIT_48(256'h79AA1796A2F629384527B654A5941553F8A3F3887AAA1796A2F629384527B654), + .INIT_49(256'h4527B654A5941553F8A2F38979AA1796A2F629384527B654A5941553F8A3F388), + .INIT_4A(256'hF8A2F3887AAA1795A2F729384527B654A5941453F7A2F38879AA1796A2F72938), + .INIT_4B(256'hA2F729384527B654A5941553F8A2F3897AAA1796A2F629384527B654A5941553), + .INIT_4C(256'hA6941553F8A2F38979AA1896A2F729384527B654A5941553F8A3F3887AAA1796), + .INIT_4D(256'h79AA1796A2F629384527B654A5941553F8A2F3887AAA1795A2F629384527B654), + .INIT_4E(256'h4527B654A6941553F8A3F3897AAA1796A2F729394527B654A6951553F8A3F388), + .INIT_4F(256'hF8A2F3897AAA1796A2F629384527B654A5941454F7A3F3897AAA1796A2F62939), + .INIT_50(256'hA2F628384527B654A5941553F8A3F3887AAA1796A2F629394527B654A5941553), + .INIT_51(256'hA5951553F8A2F38979AA1896A2F629394527B654A5941553F8A3F3897AAA1796), + .INIT_52(256'h7AAA1896A2F629384527B654A5941453F8A3F3897AAA1795A2F629384527B654), + .INIT_53(256'h4527B654A5941553F7A2F3897AAA1796A2F629384527B654A5941553F8A3F388), + .INIT_54(256'hF8A3F3887AAA1796A2F629384527B654A6951553F8A2F3887AAA1795A2F62939), + .INIT_55(256'hA2F629384527B654A6951553F8A2F3897AAA1796A2F629384527B654A5941553), + .INIT_56(256'hA5941553F8A2F3897AA91795A2F629384527B654A5941553F8A3F3897AAA1795), + .INIT_57(256'h79AA1795A2F729384527B654A5941553F8A2F3897AAA1796A2F629384527B654), + .INIT_58(256'h4527B654A5941553F8A3F3897AAA1796A2F729384527B654A5941553F8A3F389), + .INIT_59(256'hF8A3F3887AA91795A2F629384527B654A5941553F8A3F38979A91796A2F62938), + .INIT_5A(256'hA2F629384527B654A5951453F8A3F3887AAA1796A2F629384527B654A5941553), + .INIT_5B(256'hA5941453F8A2F3887AAA1796A2F629384527B654A5941553F8A2F3887AA91795), + .INIT_5C(256'h7AAA1796A2F629394527B654A5941553F8A2F3897AAA1795A2F629384527B654), + .INIT_5D(256'h4527B654A5941553F8A2F3897AAA1796A2F629384527B654A5941553F8A3F389), + .INIT_5E(256'hF8A2F3897AAA1795A2F629384527B654A5941553F7A2F3887AAA1795A2F62938), + .INIT_5F(256'hA2F629384527B654A6951553F8A3F3887AA91796A2F629384527B654A5941553), + .INIT_60(256'hA5941453F8A2F3897AAA1795A2F629384527B655A6941553F8A3F3897AAA1795), + .INIT_61(256'h7AAA1796A2F728384527B654A6941553F8A3F3897AA91795A2F629394527B654), + .INIT_62(256'h4527B655A5941553F8A3F3887AA91795A2F729384527B654A5941553F8A3F389), + .INIT_63(256'hF8A3F3897AAA1795A2F629394527B654A5951553F8A3F3897AAA1795A2F62938), + .INIT_64(256'hA2F629394527B654A6941553F8A2F3897AAA1796A2F629384527B654A5941553), + .INIT_65(256'hA5941553F8A3F3897AAA1796A2F629384527B654A6941553F8A2F38979AA1795), + .INIT_66(256'h7AAA1796A2F629384527B654A6941553F8A2F3897AAA1795A2F629384527B654), + .INIT_67(256'h4527B654A5941553F8A3F3887AAA1896A2F629394527B654A5941553F8A2F388), + .INIT_68(256'hF8A2F3897AAA1795A2F629384527B654A5951453F7A2F3897AAA1795A2F72938), + .INIT_69(256'hA2F629384527B654A5941553F8A2F3897AAA1795A2F629394527B654A5941553), + .INIT_6A(256'hA5941453F8A2F38879AA1796A2F629384527B655A5941553F8A2F3887AAA1796), + .INIT_6B(256'h7AAA1896A2F629384527B654A5951553F8A3F3897AAA1796A2F629384527B654), + .INIT_6C(256'h4527B654A5951553F8A2F3897AAA1795A2F629384527B654A5941553F8A3F389), + .INIT_6D(256'hF8A3F3897AAA1796A2F629384527B654A6941453F8A3F3897AAA1796A2F62938), + .INIT_6E(256'hA2F629384527B654A5941554F8A2F38979AA1796A2F629384527B654A5951553), + .INIT_6F(256'hA5941553F8A3F3897AAA1896A2F629394527B654A5951453F8A3F3897AAA1795), + .INIT_70(256'h79AA1795A2F629394527B654A5941553F8A3F3897AAA1796A2F629384527B654), + .INIT_71(256'h4527B654A5941553F8A2F3897AAA1796A2F629384527B654A6941453F7A3F389), + .INIT_72(256'hF8A2F3897AAA1796A2F629394527B654A5941553F8A3F38879AA1796A2F62938), + .INIT_73(256'hA2F629384527B654A5941553F8A2F3897AAA1796A2F629384527B654A5941553), + .INIT_74(256'hA6941553F8A2F3897AAA1795A2F729384527B654A5941553F8A2F3887AA91796), + .INIT_75(256'h79AA1795A2F629384527B654A5941553F8A3F3887AAA1796A2F628384527B654), + .INIT_76(256'h4527B654A5941553F8A3F3887AAA1896A2F629384527B654A5941553F8A2F389), + .INIT_77(256'hF8A3F3897AAA1796A2F629384527B655A5941453F8A2F3887AAA1795A2F62938), + .INIT_78(256'hA2F729394527B654A5951453F7A3F3897AAA1795A2F629384527B654A6941553), + .INIT_79(256'hA5941553F8A3F38979AA1796A2F629384527B655A5941553F8A3F3887AA91795), + .INIT_7A(256'h7AAA1796A2F629384527B654A6941553F8A3F3897AAA1795A2F629394527B655), + .INIT_7B(256'h4527B655A5941553F8A2F38879AA1795A2F629384527B654A5941554F8A3F389), + .INIT_7C(256'hF8A2F38879AA1795A2F629384527B655A5941553F7A2F3897AAA1796A2F62939), + .INIT_7D(256'hA2F629384527B654A5941553F8A3F3897AAA1895A2F629394527B654A5941553), + .INIT_7E(256'hA5941553F8A2F38979AA1796A2F629384527B654A5951553F8A3F38979AA1796), + .INIT_7F(256'h7AAA1796A2F629384527B654A5941553F8A2F3887AAA1796A2F629384527B654), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized19 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [31:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [9:0]addra; + + wire [31:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_68 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_69 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_70 ; + wire [9:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h1110011100011000110011100111000110001100111001110001100011001110), + .INITP_01(256'h1100111001110001100011001110011100011000110011100111000110001100), + .INITP_02(256'h1000110011100111000110001100111001110001100011001110011100011000), + .INITP_03(256'h0001100011001110011100011000110011100111000110001100111001110001), + .INITP_04(256'h0111000110001100111001110001100011001110011100011000110011100111), + .INITP_05(256'h1110011100011000110011100111000110001100111001110001100011001110), + .INITP_06(256'h1100111001110001100011001110011100011000110011100111000110001100), + .INITP_07(256'h1000110011100111000110001100111001110001100011001110011100011000), + .INITP_08(256'h0001100011001110011100011000110011100111000110001100111001110001), + .INITP_09(256'h0111000110001100111001110001100011001110011100011000110011100111), + .INITP_0A(256'h1110011100011000110011100111000110001100111001110001100011001110), + .INITP_0B(256'h1100111001110001100011001110011100011000110011100111000110001100), + .INITP_0C(256'h1000110011100111000110001100111001110001100011001110011100011000), + .INITP_0D(256'h0001100011001110011100011000110011100111000110001100111001110001), + .INITP_0E(256'h0111000110001100111001110001100011001110011100011000110011100111), + .INITP_0F(256'h1110011100011000110011100111000110001100111001110001100011001110), + .INIT_00(256'hE0BD2EA51CB2A79418E5B415DEE13C53D3DA2CF81D19C6A359D148F325E7B588), + .INIT_01(256'h6203D3A2E47447F690CF9A29C85D1538393FC14554D29D270880AAB6C70CA654), + .INIT_02(256'hD3EA2BF81D29C4A359C14AF32607B789B04513798CFCAFA9F3D8BC176C2D4F96), + .INIT_03(256'h392FC24554B29D270890AAB6C73CA654E0DD2FA51C92A59418B5B215DEC13C53), + .INIT_04(256'hB025157A8CFCB0AAF3D8BD176C2D53966203D2A2E45449F690AF9D29C83D1838), + .INIT_05(256'hE09D31A51CC2A69418D5B515DEC13E54D3EA2DF81CF9C5A359C14BF325F7B789), + .INIT_06(256'h61E3D0A2E44448F690CF9A29C82D1838392FC34554E29E2708A0ACB6C72CA654), + .INIT_07(256'hD3FA2EF81D49C6A259E147F325F7B589B04514798D1CB0AAF408BF176C3D5095), + .INIT_08(256'h392FBE4554E29D2708A0A8B6C6DCA454E0DD2EA61C72A69518D5B615DED13D53), + .INIT_09(256'hB035157A8D1CB1AAF418BE176C4D51956203D0A2E4544BF690CF9E29C84D1838), + .INIT_0A(256'hE0CD2CA51CC2A49518D5B315DEB13E54D3FA2BF81D19C4A359C14AF325E7B689), + .INIT_0B(256'h61D3CFA2E47447F690DF9B29C82D1738394FC14554D29F2708A0A9B6C6FCA654), + .INIT_0C(256'hD3DA2CF81D29C6A259D147F325F7B689B015127A8CFCAFA9F418BD186C1D5495), + .INIT_0D(256'h396FC24554E29F2708A0A6B6C72CA654E0AD2DA51CC2A5941905B415DEC13D53), + .INIT_0E(256'hB035147A8D0CAFAAF3F8BE176BFD54956233D2A2E47447F690BF9D29C82D1638), + .INIT_0F(256'hE0DD2FA51CC2A79418D5B615DE913A53D3EA29F81D19C6A359B14BF325D7B589), + .INIT_10(256'h6213D1A2E44448F690DF9829C83D1839392FC24554D29F2708A0A7B6C72CA754), + .INIT_11(256'hD3FA2DF81D09C6A259C14BF325D7B788B00514798D0CADAAF408BE176C4D5395), + .INIT_12(256'h395FC24554F29B270880AAB6C71CA854E0DD30A61CD2A39418E5B315DEC13B53), + .INIT_13(256'hB04512798D3CB1AAF408C0176C3D509661F3D0A2E46449F690DF9B29C7FD1738), + .INIT_14(256'hE0DD2EA51CC2A79418F5B615DEB13A53D3DA2EF81D39C7A259F14CF325D7B588), + .INIT_15(256'h61E3CFA2E48448F790BF9E29C80D1738393FC24554E29D2708B0A8B6C72CA754), + .INIT_16(256'hD3EA2EF71D29C7A25A014BF32607B789B015117A8CFCAEAAF3F8BB176C5D4F95), + .INIT_17(256'h394FC44554B29E2708B0ABB6C6DCA554E10D30A51CD2A79418D5B715DEE13D53), + .INIT_18(256'hB035157A8D0CB2AAF428BC176C2D51966213CEA2E46447F690EF9A29C81D1838), + .INIT_19(256'hE0BD2CA51CB2A5941905B515DED13C53D3EA2DF81D29C8A259C14AF32607B788), + .INIT_1A(256'h61C3D0A2E4744AF690BF9A29C80D1738393FC34554E29D270890AAB6C70CA754), + .INIT_1B(256'hD3EA2CF81D39C7A259E147F325E7B689B02515798D2CB0AAF3E8BC176C1D5195), + .INIT_1C(256'h391FC24654E29C2708A0A8B6C6ECA554E0DD2FA51CE2A29418E5B515DE913C53), + .INIT_1D(256'hB00512798D0CB3AAF418BD176C4D539561F3CEA2E45448F690DF9D29C82D1439), + .INIT_1E(256'hE09D2DA51CC2A79418E5B515DEA13F54D3FA2EF81D29C7A359E14BF325D7B888), + .INIT_1F(256'h6203CFA2E4844AF690BF9D29C81D1738393FC04554D29F2708B0A9B6C70CA754), + .INIT_20(256'hD3CA2CF71D39C8A259E148F32617B788B015177A8D1CAEAAF418BE176C4D5296), + .INIT_21(256'h392FC24554D2A1270870A9B7C72CA554E0CD2CA51CC2A49418E5B114DEB13E53), + .INIT_22(256'hB03514798D2CB2AAF3C8BD176C2D57956203D2A2E43449F690CF9B29C84D1838), + .INIT_23(256'hE0AD2FA51CD2A89418E5B315DF113E53D3FA2CF81D19C8A259C14EF32617B589), + .INIT_24(256'h6213D0A2E44448F690BF9929C84D1739390FC04554D2A1270890A9B6C6FCA454), + .INIT_25(256'hD40A2AF81D09C7A259E14CF325E7B589B025167A8D0CB0AAF408BE176C3D5195), + .INIT_26(256'h392FC04554F29B270890A8B6C70CA555E0DD2DA51CD2A49418F5B215DEB13C53), + .INIT_27(256'hB025167A8D1CB1AAF3E8BE176C4D4F956253D1A2E44449F690AF9C29C82D1738), + .INIT_28(256'hE0DD2FA51CD2A49418C5B315DED13D54D3DA2DF81D19C6A359D14CF32617B589), + .INIT_29(256'h6223D0A2E45449F690DF9D29C81D1638393FBF455502992708A0ABB6C71CA454), + .INIT_2A(256'hD3CA2FF81D29C6A259F14CF325D7B789B055137A8D3CAEAAF3A8C0186C3D5295), + .INIT_2B(256'h394FC14554F29D2708B0A9B6C71CA754E09D2FA51CF2A79418E5B214DEC13D53), + .INIT_2C(256'hB02513798CECB0AAF3D8C0176C3D52966213CFA2E4444AF690CF9C29C82D1838), + .INIT_2D(256'hE0DD2FA51CA2A59418E5B515DEB13A53D40A2EF81D09C9A259B14BF325D7B689), + .INIT_2E(256'h6213CEA2E47449F6909F9829C81D1A38393FC14554F29E2708A0ABB6C6ECA654), + .INIT_2F(256'hD3FA2AF81D29C6A259D149F32607B788B035137A8D0CB0AAF3E8BC176C3D4F96), + .INIT_30(256'h393FC24554E29C270890ABB6C73CA754E0CD2FA51CF2A69418F5B515DEB13B53), + .INIT_31(256'hB025147A8D0CAEA9F408BC176C4D539561E3D1A2E46446F690BF9929C7FD1939), + .INIT_32(256'hE09D2FA51CD2A6941905B714DEC13C53D40A2FF81CF9C7A359F14BF32607B588), + .INIT_33(256'h6203D2A2E46449F690DF9B29C7FD1838394FC14554F29C2708A0A9B6C6FCA554), + .INIT_34(256'hD3CA2DF81D39C9A359C14BF32617B488B015147A8D2CB0AAF3F8BF176C4D5395), + .INIT_35(256'h391FC34554C29C2708A0A9B6C6FCA554E0BD2CA51CD2A89418C5B315DEB13C53), + .INIT_36(256'hB015127A8D2CAFAAF408BD176C1D539661F3D1A2E46445F690DF9929C84D1338), + .INIT_37(256'hE0ED2FA51CC2A69418D5B615DED13953D3FA2DF81CF9C6A259A14CF325E7B589), + .INIT_38(256'h6223D2A2E45447F690BF9D29C80D1739393FC04554D29A2708C0ACB6C70CA754), + .INIT_39(256'hD3CA2EF81D29C7A259B149F325E7B788B025127A8CDCB1AAF408BE176C3D5196), + .INIT_3A(256'h391FC04555029C270870A9B6C71CA454E0BD2FA51CD2A29418F5B615DEA13A53), + .INIT_3B(256'hB04511798D1CAEAAF408BF176C2D4F9661F3CEA2E4444BF690BF9A29C83D1838), + .INIT_3C(256'hE0CD30A51CB2A39418F5B015DED13B54D3DA2BF81D19C8A259D14AF325F7B489), + .INIT_3D(256'h61D3D0A2E43448F690BF9D29C82D1938394FC34554C29F270880ABB6C71CA854), + .INIT_3E(256'hD3CA2AF71CE9C8A259E14AF325E7B588B025157A8D1CB2AAF3F8C1186C3D5196), + .INIT_3F(256'h395FC14554F29D2708A0AAB6C6DCA754E0CD2BA51CB2A59418E5B515DEB13A53), + .INIT_40(256'hB03515798D0CAEAAF408BD186C5D52956203D0A2E44446F690CF9C29C82D1538), + .INIT_41(256'hE0CD2DA51CA2A7941905B315DEA13B53D3EA2EF81D49C7A25A0148F32637B888), + .INIT_42(256'h61F3D5A2E46447F690EF9C29C80D1638391FC04554E29E270890A8B6C70CA654), + .INIT_43(256'hD3EA2CF81D39C3A359D14AF32607B788B055127A8D1CB0AAF408BF176C4D4F96), + .INIT_44(256'h390FC14554E29D270880ABB6C74CA754E0DD2FA51CD2A99418E5B315DED13953), + .INIT_45(256'hB025177A8D0CADAAF3F8C0176C3D52966213CFA2E44446F690AF9B29C82D1638), + .INIT_46(256'hE0DD31A51CD2A79418D5B415DEC13C53D3DA2EF81D39C6A359D14AF32607B589), + .INIT_47(256'h61E3D1A2E45447F690BF9A29C80D1638394FBF4554D29C2708C0A8B6C6FCA654), + .INIT_48(256'hD3FA2DF81D19C7A259C14CF32627B689B035147A8D2CB0AAF3E8BC176C3D5296), + .INIT_49(256'h392FC14554F29B270870ABB6C73CA354E0AD2EA51CF2A49418F5B615DEC13B53), + .INIT_4A(256'hB035127A8D1CAEAAF418BD176C6D51966223D2A2E44447F690CF9C29C83D1738), + .INIT_4B(256'hE0AD2CA51CD2A79518D5B515DEB13A53D3DA2FF81CF9C6A259F148F325F7B688), + .INIT_4C(256'h6203D2A2E47447F690DF9B29C80D1838393FC14554C29C2708A0A8B6C70CA654), + .INIT_4D(256'hD3FA2FF81CF9C4A259F14CF325E7B788B015157A8D2CAFAAF3F8BF176C4D4E96), + .INIT_4E(256'h392FC24554E29C270880ABB6C70CA555E0BD2DA51CC2A39418E5B415DEB13953), + .INIT_4F(256'hB035107A8D2CB0AAF418BD176C2D549561F3D3A2E45446F690BF9C29C83D1838), + .INIT_50(256'hE0BD30A51CD2A59418F5B415DED13C53D42A2BF81D19C8A259C148F325C7B688), + .INIT_51(256'h6203D0A2E4644AF690CF9A29C83D1838392FC04554D29E270870A6B6C72CA654), + .INIT_52(256'hD40A2CF81D19C5A359F149F325E7B789B015127A8D3CB3AAF418BB176C2D4F96), + .INIT_53(256'h394FC14554A29E270890A7B6C72CA755E09D2CA51CB2A59418E5B414DED13A53), + .INIT_54(256'hB045157A8D1CAFAAF418BF176C3D549561D3D1A2E44446F690CF9C29C82D1838), + .INIT_55(256'hE0DD30A51CB2A5951905B115DEC13B53D3FA2CF71D19C9A359E148F32607B589), + .INIT_56(256'h6213D1A2E44447F6908F9B29C82D1738393FBF4554F29E2708A0A9B6C70CA554), + .INIT_57(256'hD3DA2CF81D69C7A25A014BF32617B689B02516798D1CADAAF3F8BD186C3D5295), + .INIT_58(256'h393FC24554D29C2708B0ACB6C71CA454E0CD2DA51CC2A59418D5B215DEC13E53), + .INIT_59(256'hB065157A8D1CAEAAF3F8BC176C4D529561F3D1A2E45449F6909F9E29C81D1B38), + .INIT_5A(256'hE0BD2FA51CA2A79418D5B114DEB13B53D3FA2EF81D19C8A259E14CF325E7B589), + .INIT_5B(256'h61F3D2A2E49447F690BF9A29C84D1838392FBF4554E29D2708B0A9B6C70CA554), + .INIT_5C(256'hD3FA2CF81D19C6A259C14BF325D7B688B03511798D1CB0AAF3D8C0176C4D5195), + .INIT_5D(256'h391FC54554C29B270880A9B6C70CA654E0CD2CA51CC2A59418E5B315DED13A53), + .INIT_5E(256'hB035147A8D2CADAAF418BE176C2D539661F3D1A2E43447F690EF9C29C80D1538), + .INIT_5F(256'hE0BD2EA51D02A39418E5B415DED13B53D41A2CF81D29C5A259C148F325F7B689), + .INIT_60(256'h6213CFA2E43449F690EF9C29C83D1638393FC24554D29C2708A0A8B6C70CA754), + .INIT_61(256'hD3EA2DF81D39C6A259C14CF325F7B989B055157A8D4CACAAF428BE176C2D5095), + .INIT_62(256'h393FC14554F29B2708C0A9B6C6DCA854E0BD31A51CD2A49418E5B315DEC13B53), + .INIT_63(256'hB035137A8D1CAEAAF3D8C0176C2D51966203D2A2E46449F790AF9928C82D1638), + .INIT_64(256'hE0BD2CA51CC2A69418C5B215DED13D53D3FA2AF81D19C7A259F14AF325D7B889), + .INIT_65(256'h6203D0A2E46446F690BF9B29C82D1738393FC24554D29C270880A9B6C72CA555), + .INIT_66(256'hD3CA28F81D09C4A359D148F32607B789B00515798D0CAEAAF3F8C1176C4D5195), + .INIT_67(256'h393FC14554E29B2708A0A7B6C6FCA754E0BD2FA51CC2A69418D5B615DED13C53), + .INIT_68(256'hB055157A8D0CAFAAF3F8BE176C4D50966203D1A2E47448F7909F9C29C82D1638), + .INIT_69(256'hE0AD2CA51CA2A69518E5B414DEC13D53D40A2BF81D29C7A259E14CF32607BA88), + .INIT_6A(256'h61F3D2A2E47446F790BF9D29C84D1638394FBF4554D29F270880AAB6C6FCA355), + .INIT_6B(256'hD41A29F81D19C5A259E149F32607B989B04515798D3CB0A9F408BE176C3D5295), + .INIT_6C(256'h394FC24554D2A1270890AAB6C6ECA555E0BD2FA51C92A39418E5B415DEC13953), + .INIT_6D(256'hB025177A8D1CAFAAF3F8C0176C3D52966213D0A2E46448F790BF9D29C82D1838), + .INIT_6E(256'hE0CD2CA51CD2A49518E5B315DEE13D53D3FA2EF71D39C6A259D14BF32627B589), + .INIT_6F(256'h6203D0A2E44447F790DF9A29C82D1938394FC24554D29D270870ABB6C70CA654), + .INIT_70(256'hD3EA2DF81D29C7A359D14CF325D7B788B025157A8D2CB0AAF3F8BC176C2D5296), + .INIT_71(256'h391FC34554B29E270890A8B6C70CA854E0DD2DA51CA2A89418F5B315DEF13D53), + .INIT_72(256'hB045117A8D3CB2AAF3F8BC176C2D529561E3D1A2E48448F690CF9B29C83D1839), + .INIT_73(256'hE0BD2EA51CC2A59518F5B415DEB13D53D3CA2EF81D29C5A259D14BF325E7B589), + .INIT_74(256'h61F3D2A2E44449F690FF9B28C83D1838391FC34554E2A02708C0AAB6C6FCA454), + .INIT_75(256'hD40A2DF81D19C8A25A0149F325E7B589B025147A8D1CB1AAF408C1176C2D5095), + .INIT_76(256'h395FC44554C29C270880A9B6C73CA754E0CD2EA51CD2A59418F5B514DE913C53), + .INIT_77(256'hB04515798D2CAEAAF408BA186C3D519661F3CEA2E44446F690CF9C29C81D1A38), + .INIT_78(256'hE08D30A51CD2A69418E5B315DEE13D53D40A2DF81D29C6A359E14BF325F7B689), + .INIT_79(256'h61F3D1A2E47449F690BF9A29C83D1538391FC24554E29E270890A9B6C6FCA854), + .INIT_7A(256'hD3EA2AF81D19C7A259C149F325F7B789B035147A8D2CB2AAF418BC176C4D5196), + .INIT_7B(256'h392FBE4554F29F270890AAB6C72CA854E0CD2FA51CC2A29418B5B315DEC13B53), + .INIT_7C(256'hB035147A8D2CAEAAF3E8BD176C4D52966213D4A2E48448F690DF9929C84D1838), + .INIT_7D(256'hE0CD2EA51CC2A29518D5B314DEB13C53D3FA2DF81D09C6A359C14BF325E7B888), + .INIT_7E(256'h61E3D0A2E45448F690CF9D29C83D1538396FC04555029C270890A8B6C6FCA454), + .INIT_7F(256'hD3CA2DF81CF9C4A259D149F32607B789B035137A8CECB0AAF408BD176C3D5196), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(36), + .READ_WIDTH_B(36), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(36), + .WRITE_WIDTH_B(36)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_68 ,\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_69 ,\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_70 ,\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized2 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h0C2E40D2E41C2E41C2F00C2F40C2E4042E41D2E40C2E40C2E40C2E40C2E41C2E), + .INITP_01(256'hC2E41C2E40D2E40C2E40C2E40C2E40C2E41C2E40D2E40C2E40D2F01C2E01D2E4), + .INITP_02(256'h2F4052F01C2E40D2E41D2E40C2E41D2E00D2E00D2E40C2E41D2E40C2E00D2E40), + .INITP_03(256'h640C2E40C2641C2E40C2F41C2E40C2E00C2E41C2E41C2E40C2E00C2640C2E40C), + .INITP_04(256'h41D2E41C2E40C2E4152E40D2E40C2E0042E41C2E01C2E01C2E00C2E0052F41C2), + .INITP_05(256'h0C2E40D2E41C2E41D2E41D2E41D2E40C2E40C2E40C2E40D2E40C2E00C2E41C2F), + .INITP_06(256'hD2E41D2E40C2E40C2E41C2740C2E40C2E40D2E40C2E00C2E41C2E40C2E40D2E4), + .INITP_07(256'h2E00D2E40C2E40C2E0042E40C2E40C2E40D2E40C2E40C2F41D2E40C2F00D2E00), + .INITP_08(256'hE01C2E40C2E41D2E41C2E40C2E40C2E40C2E40C2F40C2E40C2E41C2E41D2E41D), + .INITP_09(256'h40C2E40C2E40D2E40C2E40C2E40C2E01C2E40C2E40D2E0052E40C2F40D2E40D2), + .INITP_0A(256'h0C2E00D2F40D2E40C2E41C2E40C2640D2E00C2E40C2E41C2E40D2E40D2E00C2E), + .INITP_0B(256'hC2E40C2E40C2E40C2E01D2E40D2E40C2E41C2E40C2E00C2E00C2E40C2E40C2E4), + .INITP_0C(256'h2E40C2F00C2E40C2E00C2E40C2E40C2F40C2E40C2740C2E40C2E40D2E41C2E00), + .INITP_0D(256'hE40C2E4042E40C2F4052E00C2640D2E4052E41C2E00C2E00C2E40C2E40D2E41D), + .INITP_0E(256'h41D2E01C2E01D2E00D2640C2E40C2E41C2640C2E40C2E41C2E40D2E41C2E40C2), + .INITP_0F(256'h1C2E40D2E41C2E41C2F40C2F41C2E40D2E41C2E40C2F41C2E40C2E01D2E01D2E), + .INIT_00(256'h15B14309CD4C77A2195F67D8E1FF256F42AACFFC25A94309D5446FA2197787F8), + .INIT_01(256'h215F77D8E9FF256742BADF0C25C14311DD445FB209775FF8D1FF0D5F32AADF04), + .INIT_02(256'h3AC2DF1415A92B11AD4477C2096767F0C9EF0D7752B2D70415B94B09DD245FD2), + .INIT_03(256'hD53C67B2098F5FE0D1EF1D775ABAEFFC05B143F1CD346F9A216F4FE8D1FF2D57), + .INIT_04(256'hC9E725674AAAF70C0D994301CD3C6FA2116F6FF8C1F71D674ABAD714FDB14309), + .INIT_05(256'h25B15301D5346FA2116F6F00D107155F3ABAD70425B93B01D52C67BA21776718), + .INIT_06(256'h018767E0C9FF355F4AA2D7FC0DB14B09CD446FB209876FE0D1F70D774ABAD7F4), + .INIT_07(256'h42B2C70C05993B11C54C67B2196F6FF0B9F725574ACAD7040DB953F9D54C87AA), + .INIT_08(256'hED3C57A2217F5FE8C90F3D6F52B2DFFC25B13BF9E53477B2116F8FE0D9EF2577), + .INIT_09(256'hC9F71D673ACACF24259953F9D5446FBA09776700C907255F4ABADFFC1DA94311), + .INIT_0A(256'h15A143F9CD2C67A2195767F8C1EF455F4AAACF140DB13301DD2C87BA19775FF8), + .INIT_0B(256'h116F6FD0C9F7156F4AB2D7F415B93B01C53C6FAA018767F0D9F7156F4ABAD70C), + .INIT_0C(256'h42D2CF0C1DA15B09BD3C67CA297757F8C9F7356F52BAE70C15B15309C52C5FB2), + .INIT_0D(256'hDD3C6FC211875FE0D1F715773AB2EF1425B15309E5446FC2018F5FE8D9F70D77), + .INIT_0E(256'hE1F72D4F22AAEF1415B943F9ED2C6FAA197F77E8D9FF1D5F4ABAD70415B13309), + .INIT_0F(256'h0DA95B09D53C7F92095F77F0D1DF1D673ABADFF405A14311CD3C67AA317767F0), + .INIT_10(256'h195F5FE8C907255F4AC2DF141DB153F1D55C77C219676FE8B1EF1D674AC2DF0C), + .INIT_11(256'h5AAADFFC15994BF1DD5C6FB2116767E0C1DF155F42C2DF1C25B14319BD4477BA), + .INIT_12(256'hD52C87B2096F67F0D9EF255F42B2E7140DB93B09ED546FBA11775FE8C1FF2577), + .INIT_13(256'hD1071D4F42A2C71C0DB14BF9E54C77C221875FE0D9071D5F42B2E70415A94BF9), + .INIT_14(256'h25A14B01DD5467BA11675FE8B9EF2D5F32C2D7F41D9163F1C53C77B2195F8FE8), + .INIT_15(256'h014F77E0D9DF1D673AC2DFF415B12BF9D55467B2118757E8E1E71D6752B2D714), + .INIT_16(256'h32BAD7F41DB15309DD345FBA097F87F0C9FF2D77329ACF141DB143F9D5446F92), + .INIT_17(256'hD54C5FBA117F4F00C9F7255F4ADAE714EDA953E9C53C5FB2215F7F08C10F255F), + .INIT_18(256'hB9E7256742C2C70C1DB93B09DD3C67C219676FF0C9E72D6F42B2DF0415C14321), + .INIT_19(256'h05B13B09DD445FB219876FE8C1072D7752C2C70405A93B01CD446FB2F9776FE8), + .INIT_1A(256'h098767E0B1E71D675ACABFF42DA93B19ED4C57B2115F67D8E1E71D8752C2E704), + .INIT_1B(256'h5AB2F7041DA94301BD3C6F9A215F6FE8C9FF1D7F3AC2DFFC15995309D53C6FA2), + .INIT_1C(256'hDD4C8FAA09776FE8C9F72D6F5AA2D7040DB95309DD4C7FBA095F77E0C917155F), + .INIT_1D(256'hD1F7256742AAEF0435B15B09DD346FB209776700D9EF25673AA2CFF405B14311), + .INIT_1E(256'h15C95311E54467AAF96F6FE8C9F71D675AAAE7FC05B14301CD4C6FA2216F6FF0), + .INIT_1F(256'hF9775FE8B1FF155742AAD70425993B11CD446FAA215767D0C9FF156F42C2DF1C), + .INIT_20(256'h42BAD704FD994BF9DD5477CA197F6F08B9F71D6F5ABAE7F40DB14B11D54477BA), + .INIT_21(256'hC5445FB2196F7FF0B9070D5F4ACAC7140DB14301DD4C67AA098F77E0D10F156F), + .INIT_22(256'hC907256752C2CFF41DB93309DD5477D211775FD0C10715574AB2D7FC25C94311), + .INIT_23(256'hFDB15311D5446FAA095F5FF0C1EF1D6F42DAD7F40DA94301F54C7FC2116F67E0), + .INIT_24(256'h117777F0D9F71D674AB2DF041DA14301E52C8FA229675FE8C90F0D6F4AAADF04), + .INIT_25(256'h3AAAD7F4F5B943F1D534679A097F6FE8C1F70D5F4AC2CF0C1DB153F9E53C5FB2), + .INIT_26(256'hCD4477AA016F67F0B9FF157752BAC7041D994B01CD5457AA11775FE8D1EF1577), + .INIT_27(256'hB9EF2D6F3AA2C7EC35B93BF9E55477A2017787F8D1F71D5F4AC2D7FC15B94311), + .INIT_28(256'h15A14B01E54C5FAA296F77E8C1F705774ABADFF435A95309D5448FC209575700), + .INIT_29(256'h097767E8E9FF1D6742C2BF0C15D14301CD4C77BA216767F0B9071D671ABACF04), + .INIT_2A(256'h4AB2EF1C0D993B09D54C67BA295777F0D9F725673ABAEF0C15A93BE9ED445FAA), + .INIT_2B(256'hDD3C77A209776FF0B1EF1D6F3ACACF040DB95319D53487BA198F5FF8D9F7156F), + .INIT_2C(256'hB9EF25674AB2E7F42DB14BF9C55457AA196F67E8B9EF2D7F3ACAD71415B94309), + .INIT_2D(256'h25B93BF9CD5C77B2217F57F0C9FF15672AD2DFFC1DB13BF9CD4C5FB209777FF0), + .INIT_2E(256'h11676FE8C1F71D4F52B2DFFC1DB14B11DD34779A016757E0D9F7256742BAEFFC), + .INIT_2F(256'h4ABAE70C0DA93B01DD445FC2117F77C8C9F7356F42CADF0405A133F9D54467AA), + .INIT_30(256'hC5646FAA09675FF0E9F7155F3AC2DF041DB93BF9C53477B2197767F8D9F73557), + .INIT_31(256'hD1F71D6F42AAD7FC15B94311BD5487AA015F6FF0D1F72D6F42AACF0415A13311), + .INIT_32(256'h25B13B11D54467AA097F77E0C90F054F3AC2EF0C15A94301C55C6FA229775FF0), + .INIT_33(256'h198F6FF0C1FF2D7742BAD70C0DB15BF9C53C5FAA19876FF0D1EF2D673AB2D704), + .INIT_34(256'h4AC2CF0C15994309CD447F9A296F67E8D1FF1D7752B2F70C15B94B19BD346FCA), + .INIT_35(256'hD53C57C201776FE0C1E7257F52C2DFFC25C14B09DD345FC2F9875F08B1EF2567), + .INIT_36(256'hC1F70D4F2AB2D71415B94B09E53C5FBA296F6FF0C9E715674ABAD70415A14B11), + .INIT_37(256'h1DA95BF9DD445FB2098F67F8C9EF1D6732AAEFF405993BF9BD3C6FBA095757F0), + .INIT_38(256'h09775F00D107155F52B2DF1415B13BF9CD4C67A2217757E0D10715472AAACF0C), + .INIT_39(256'h3AC2EFE41DA943F1C53C6FB2016F6FE0C9F7356742BAE70405A14309CD5C77B2), + .INIT_3A(256'hE55477A2217767F0C1F71D6752DAB70C15A95309DD3467AA11777F00C1FF2D67), + .INIT_3B(256'hC1F7156F42B2D70C0DA93BF9DD4467A2097747F0E1F7156F52BADF041DA14B09), + .INIT_3C(256'h05A14301C5346FAA19677FF0C9EF1D673AC2F70C2DA93311E54C57AA216F6FE8), + .INIT_3D(256'h21875FF0C90F35675ABAE704F5B92B09BD4C6FB2016F67F0D9E71D5F4AD2DF04), + .INIT_3E(256'h3AC2DF2C0DD13301CD3C77AA29675FF0C9FF15572ACAE70415A94309E5545FAA), + .INIT_3F(256'hCD3477B219776FF0C107257F52AAD7041DB93BF9D5446FBA11676FF0D1FF1D67), + .INIT_40(256'hD9F72D5742B2EFF41DB143F9CD4C779A19775FE8C1FF0D6F42C2DFFC15A953F9), + .INIT_41(256'h15A15309C53C77B2116F6FD8E1E7155F4AAACFEC25C14B11C5347FAA218F57F0), + .INIT_42(256'h117F7F00C1DF157F62AAD70C1DA93311E54477B201675FE8D9EF1D5F3AC2CF04), + .INIT_43(256'h42C2DF0C0DA15309BD3C77B2196F57E8D1FF1D6F3AD2E71425B14309CD3C7792), + .INIT_44(256'hCD4467B2216F77E8D1EF354F4AA2E71C0DA93B11D5346FA209976FE8D1F72557), + .INIT_45(256'hB9F72D673AB2DFFC15B14311D53C6FBA096F5FD8C9EF255F42B2EF040DB14309), + .INIT_46(256'h1DB14B01D54C57AA116F77F0D1F715674ABACFFC0DB153F1DD446FB2216F57E8), + .INIT_47(256'h317F67E8D10F1D7742BADFFC0DB13301CD3C77B2216F6FF8C9F7258742B2CF04), + .INIT_48(256'h4ABAE70415A963F1CD3C77B211774FE8E1FF1D673ACAC70C25A92BF9CD5477BA), + .INIT_49(256'hCD3C5FAA197777E0C1F71D5F3ABACF141DB14309E53C67A219777F00C9F74D77), + .INIT_4A(256'hD1FF1D5752C2EF0425B143F9D5346792117F5FF8C107155F4AC2CF04FDA94BF9), + .INIT_4B(256'h25A94311E5444FAA29775FE8D1F72D6F4AB2DF0415A13309D52C7FBA217767F0), + .INIT_4C(256'h197767E0D9F7155742B2E7042DB13301C54C67BA196F6FE8E1071D6752BAD7FC), + .INIT_4D(256'h22B2E70C15C15B11C54477AA017767E8C9E72D5F4AAAEF0C05C13309D53477C2), + .INIT_4E(256'hD53467A2016F6FE8C9F7156742C2D70C15B14BF9E55C5FB2216757F8B1F7254F), + .INIT_4F(256'hD1EF1D5752B2D70425C14319D544879A198767F0D9E71D5F42CAE70415B15331), + .INIT_50(256'h2DB14BF9CD5C67C229877FF0D1072D7F4AC2E71C05C13301BD4C6FB2217F77E0), + .INIT_51(256'h094F4FF8D1FF254F3AB2D7040DB953F9CD4C77A219776FE8E1EF256F32BACF0C), + .INIT_52(256'h4AB2DF0C2DA15309D52C7FAA19875FF0C9F7256752D2CFFC1D914301D53C6FCA), + .INIT_53(256'hDD5467C2117F57F0D1172D5F3AB2D7241DB13301DD346FB2018747F0D9EF1D5F), + .INIT_54(256'hB9F7255F3ACADF0C1DB94B01C54C67C2E96767E0C9F7256742C2DF0C1DB13BF9), + .INIT_55(256'h15B14301CD4477AA015787F0D1FF255F52C2E7FC15A14B01D54477AA116F6FF8), + .INIT_56(256'h297F5F00C1EF254F4ABAE72415B153F9D53477A201776FF8E1FF1D7F42C2D714), + .INIT_57(256'h3ABAC70C15A14309DD5477C2096F7FF0D907256F52B2D70C25A943F9CD3C57B2), + .INIT_58(256'hCD4C67BA216F77F0C9F7256F42B2CF042DC14B01CD4457AA018F67E8B1FF2567), + .INIT_59(256'hD90715773AA2EF0425992B09E54467AA096F67E0C1EF1D6F32AAE72425C14301), + .INIT_5A(256'h0DB16301CD3C5FB201676FE0D1072D5F42C2E70425B14311C55C8FBA217F77D0), + .INIT_5B(256'h117F67E0D1F715772ABAEFFC15C15B01D54477BA19776FE8C1FF1D6F42BACF0C), + .INIT_5C(256'h42A2EF0425B153D9CD3477BA315777E0C9F72D673ACAD70415A95309DD3C6FCA), + .INIT_5D(256'hCD3C6FB2217757D8B90F2567429AE7F425C14BF9DD5477AA11776FE0D9FF2D6F), + .INIT_5E(256'hD1F7355F3ABADF0C1DA95309E55467B2015F5FE0D9FF1D5F32BAF71415C94301), + .INIT_5F(256'h15B15309F53C77B2097F5FE8D1EF2D6F52BAE70C25B15B09DD346FBA09777FE0), + .INIT_60(256'h296777E8C1FF1D5F52BADFFC15B13B09BD4C67BA016F6FE8C9072D573AB2D704), + .INIT_61(256'h4AB2E70425A94B11CD5C6F9A097F6FE0C1FF1D6F32C2DF042D9943F9DD2C5FBA), + .INIT_62(256'hD53C6FB2F97F6700D1FF256732AAD7040D994B09ED5467C2116777F0D1FF2D6F), + .INIT_63(256'hD9EF256F22BAD70C05B15309D52C77B211775FF0D1FF255F4ABAE7042D994B01), + .INIT_64(256'h15C14309DD3C7FAA195F67E8E1F71D6F52C2EF040DB95311C53C6FAA197F7F00), + .INIT_65(256'h197757F8C10715774ABAE70C1DB94301BD446FA2116F67F0C9EF1D6732B2DF04), + .INIT_66(256'h4AC2DF1405B14B01C54477B201775FF0D9E71D573ACAD70C25B94B09D53C67A2), + .INIT_67(256'hCD4C579A117F6FF0D1FF2D6F3AAAD70425A94B09ED546FD219676F00C907355F), + .INIT_68(256'hB9E725673ACADF0C15A943F9DD5467B221675FF8D1EF256F52CACFFC2DB15BF9), + .INIT_69(256'h1DA16311D56477B2315F7FF8C9EF3D5F42D2DF0415A13321CD3C7FBA097F67D8), + .INIT_6A(256'h196F7FF8C907255F42C2C70C0DA92B01BD2C67B2197767F0E90F2D674AB2EF04), + .INIT_6B(256'h22BACF04FDA153F9DD446FBA11776FE8C9F73D5752C2D7FC1DA14319DD5C87B2), + .INIT_6C(256'hCD3C6FB2F96F67E8D9DF1D6742CAD71C0DB14BF9D53C67BA196777E8C1DF254F), + .INIT_6D(256'hC9EF2D5F5AB2E70CFDB13BF1CD3C67B2098757E8B107355F52B2DF0415B14B01), + .INIT_6E(256'hFDC13B09CD3C6FB2118767E0D9EF25673ABAE71C2DB14301D56497A201776F00), + .INIT_6F(256'h19575FE0D1F72D574AB2D70C0DC13B09CD4C87B2195F57F8D1EF2D674AAAEF0C), + .INIT_70(256'h3AD2D7FC0DB14B11CD5C7FBA016F67E8D1F735574ACADF0C1DA13309C5547FA2), + .INIT_71(256'hE53C6F9A016F77F8D9FF355F529ADF0C25B143F9D53C7F9A097F87E8D9D7155F), + .INIT_72(256'hD9FF1D7762BACF1425A94B19D54C6FBA197F5FF0C9FF2D6F4A9AD7F415A14B11), + .INIT_73(256'h15A14301C54467B2F96F5FF0C9F72D575AC2CF0C1DB15301BD347FC2197F5FE8), + .INIT_74(256'h196F8FD0C9F72D5F4AB2EF141DC15301CD4477A2096F6FF8D1FF356F52AADFF4), + .INIT_75(256'h4AC2F70C05A94BF9DD446FA2F9775FF0C1F7356F5ABAD7041DB14B11ED447FCA), + .INIT_76(256'hE53477CA117F77E8D1070D6F42BACFFC1DB15BF9C53C7FAA196767F0C90F2567), + .INIT_77(256'hE1F7255F1AB2DFF415A94BF9CD545FBA29776FF0D117157F3AB2CFEC15B95301), + .INIT_78(256'h1DA153F9CD3C67B2116F5FE8B107156F32B2CFFC1DB153F9C53477A2195F67E8), + .INIT_79(256'h017767F0C9EF0D5F52BAE7141DB94301D5446FBA096F6FF0D90F156752C2D7FC), + .INIT_7A(256'h3ABAD71425A15309D53467AA19674F00E1F72D6F3AB2BFFC0DA15B09C5448FCA), + .INIT_7B(256'hCD3C77B209775FE8C9EF356F42B2DFFC2DB14301E52C5FA2196F77F0C9F7256F), + .INIT_7C(256'hC9DF2D672ABAD7F415B15329E54467AA095F57F0C1F7354F4AB2E7041DA133F9), + .INIT_7D(256'h15A13B01ED345FA211576F00B1EF25673AC2DF141DB14309E5546FB2196F6700), + .INIT_7E(256'h097767E8D9EF156F4AB2CFF405B14301DD2C77BA11676FF8E1F7156732CAF7FC), + .INIT_7F(256'h42B2CFF41DA93B01CD446FB2097767E8D1F71D674ABAEF142DB93BF1C5445FA2), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized20 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8), + .INITP_01(256'h9B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B), + .INITP_02(256'hB8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B7), + .INITP_03(256'h8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79), + .INITP_04(256'hB79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B), + .INITP_05(256'h79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8), + .INITP_06(256'h9B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B), + .INITP_07(256'hB8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B7), + .INITP_08(256'h8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79), + .INITP_09(256'hB79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B), + .INITP_0A(256'h79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8), + .INITP_0B(256'h9B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B), + .INITP_0C(256'hB8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B7), + .INITP_0D(256'h8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79), + .INITP_0E(256'hB79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B), + .INITP_0F(256'h79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8), + .INIT_00(256'h13AEBA53CF499A15C09FACA52FA5B53F2CC849B412AFBF51D1499B18BF9DABA7), + .INIT_01(256'hC49BA7A830A7B53B2CC64BB813B1BD50CC459D17C39BA7A52EA3B53B2CC84AB4), + .INIT_02(256'h2AC84BB514B2BF50D1479917C09CA9A32CA7B53B2CC74AB613AEBE51D24A9B19), + .INIT_03(256'hD2479A19C0A0A9A62FA5B33D2CC74BB513AFC052D048991AC39BA8A52EA6B43C), + .INIT_04(256'h2EA6B43C2CC64AB416B0BC54CF479D17C39DA8A731A7B43D2CC848B515B1BC51), + .INIT_05(256'h16AFBC51D0489B17C29CA8A22DA6B33C2DC64CB713AFBF52D2479A17C39FA8A7), + .INIT_06(256'hC49CA8A531A6B4382AC34CB614B1BF53CE479B17C09DA8A32EA3B43B2AC64CB4), + .INIT_07(256'h2FC54CB615AEBF50D1459915C09BA8A530A7B2382CC54CB510ACC051D24A9C18), + .INIT_08(256'hD2489E19C499A8A42EA4B33B2CC44CB715B0BD53CF469C16BFA0AAA92CA3B53E), + .INIT_09(256'h30A4B23C2BC848B613B3BA55D1489B15C39DABA42EA7B53B2DC749B713B0BD51), + .INIT_0A(256'h13B0BE51D0489B18BF9BAAA62EA5B33B2CC64EB515B0BE51CF499919BF9FA8A6), + .INIT_0B(256'hC19CA8A62EA7B43C2BC64DB814B0C050D0489916C09BABA62EA4B33D2EC64AB5), + .INIT_0C(256'h2FC54CB615B0BE50D04A9C18C39BA7A52DA3B43D2BC94AB614AFBF51CF499918), + .INIT_0D(256'hD2479817C29EA8A62FA5B43B2EC849B714AEBD53D0489E19C29DA9A62DA5B43B), + .INIT_0E(256'h2DA6B53E2BC647B613B2BF53CF489A15C49CABA52FA6B53B2EC849B514AFBE53), + .INIT_0F(256'h16B1BF51D2469B16BF9DA7A82CA5B43B30C34AB513B1BD52CF489A18C19DA9A6), + .INIT_10(256'hC09DA9A62EA6B23A2CC448B715B0C054CF469917C09CAAA72CA5B73C2CC649B6), + .INIT_11(256'h2DC74DB913B2C153D0489E17C19DA8A52FA7B33C2BC748B812AEBC51D0489A16), + .INIT_12(256'hCF479A1AC19DAAAA2CA2B23B2DC44DB813AEBF54CF489B17C29FA7A62EA5B23A), + .INIT_13(256'h2EA6B43D29C64DB917B1BD50D0439C18C49CA9A62FA9B6392EC44AB514ADBE50), + .INIT_14(256'h14B2BB50D3489A1AC09FA9A530A3B33B2CC84AB712AFBF50D1479D16C39EA7A7), + .INIT_15(256'hC29FA9A530A5B63E2CC84BB913B3BD50CD499B18C1A0ABA72EA7B53E2FC64BB7), + .INIT_16(256'h2BC44AB613B1BC53CE499D17C39BA7A730A4B13C2DC64AB414AFBE52D1489C18), + .INIT_17(256'hCD489B18C49CAAA72DA6B53D2EC74BB414B1C153D0499C16C39FA8A92EA4B53E), + .INIT_18(256'h2AA4B53D2DC64CB416B0BD51CF499D18C19AABA52EA4B3392CC94CB314AFBC52), + .INIT_19(256'h13AEBE4FCF489D15C39CACA72CA6B43F2DC54AB211B0BE4ECE489A17C29DAAA6), + .INIT_1A(256'hC29FABA52EA5B03A2EC64BB412AFBD55D2499D18C59CA8A62FA3B53E2DC64CBA), + .INIT_1B(256'h2BC44AB913AFBD53D2459915C39CA8A42EA5B23C2CC74BB613B0BF50D1489C18), + .INIT_1C(256'hD2499D14C29CA9A730A6B23F2EC648B715B2BF50D14A9C16C29DAAA52BA5B53C), + .INIT_1D(256'h2FA8B33C2AC84BB412AEBE52D3479E17C09DA8A730A6B33C2DC548B512B2BD52), + .INIT_1E(256'h12B0BE52CF469B15C29DA8A62EA7B33C2CC54BB612B0BD53D0449A19C39EAAA6), + .INIT_1F(256'hC29EA7A82EA5B63F2CC948B813AFBC51D14B9B16C39DA9A62FA7B73B2CC54BB8), + .INIT_20(256'h2CC54BB712B2BD51D0499917C29CA8A52CA6B53E2CC54BB516AEC152D0479B19), + .INIT_21(256'hD5479A16C29FAAA52EA6B23C2EC44AB614ADBD53D2489D17C39EAAA830A5B43D), + .INIT_22(256'h2EA6B6392DC646B713B0BF51D0489B14C29EA8A62BA6B73B2EC649B514ADC053), + .INIT_23(256'h15B2BF52D0469B18C39CA7A62DA4B3392CC74AB813AFBF51D0479C18C29CA9A5), + .INIT_24(256'hBF9CA9A62DA6B23C2BC94CB614AEBF52CE479918C19EA9A52FA8B33B2EC84AB9), + .INIT_25(256'h2CC54CB416AEBD4FCE489C15C09DA8A82CA4B23C2BC94AB615AEC051D04A9919), + .INIT_26(256'hCE479C17C29EA7A32DA5B43C2CC54CB715AFBE52D0489D1BC29EAAA630A9B63A), + .INIT_27(256'h2EA7B13A2CC34CB611B0BE52CF4A9B18C29FA9A82BA9B43B2DC54AB812AFBE4F), + .INIT_28(256'h14ADBC52D1479917C39DAAA42FA4B43E2DC74BB716AFBD4FD1469A18C39EA9A4), + .INIT_29(256'hC199A9A730A7B33C2DC349B413AEBC50D0499B15C19EA9A82CA6B33A29C64AB7), + .INIT_2A(256'h2CC94CB410B4BD52D1489A18C19DAAA831A5B33A2EC74AB614B0BF54D3469C1A), + .INIT_2B(256'hCE499D14C29EA8A52DA4B4392BC649B613B1BE50D1479B16C09EA9A22EA6B63D), + .INIT_2C(256'h30A4B4382DC84FB313B0BD50D1489917C39EA8A62EA6B53A2CC84BB412AFC052), + .INIT_2D(256'h15B1BD52D1479C19BE9DA7A62DA2B53A2DC649B614B4C252CF489818C09DA9A6), + .INIT_2E(256'hC29DA8A62DA6B13A2BC84AB715ABC052CF469C19BF9EA8A32FA6B43B28C649B6), + .INIT_2F(256'h2BC54BB517B0BE4FD0499D1AC29DAAA431A5B63A29C64BB513B0BF52D1489919), + .INIT_30(256'hD0489C18C09BAAA22FA7B33C2DC64BB613AFBC52D2479C16C09DAAA531A8B53A), + .INIT_31(256'h2EA6B03B2FC649B715AFBA52D1489A16C39EAAA52CA5B43E2CC848B414B1BE50), + .INIT_32(256'h14AFBD53D1479A15C09CA8AA30A5B83B2CC84CB714B1C051CC489A17C1A0A9A5), + .INIT_33(256'hC19BA9A430A5B43C2DC54DB711B1BC54CE489B15C09DA9A82CA4B83C2DC64CB5), + .INIT_34(256'h2CC64AB614B0BB51D3489C18C29FA6A82EA5B53D2CC747B912AFBE50D2499915), + .INIT_35(256'hCE489B15C29DACA42FA9B23C2CC64AB515B0C150D0469917C09CABA22DA6B33B), + .INIT_36(256'h31A8B33D2AC84CB413B0BD51D1489B15BFA1AAA52FA5B53D2AC94BB513B0BC53), + .INIT_37(256'h12AFBF53D1489C19C29BABA630A5B23D2DC74BB213B1C04DCF499D16C19DA9A4), + .INIT_38(256'hC19CA8A72FA4B33D2CC84BB616AEBF53CF499A16C19EA9A330A4B33B2EC447B5), + .INIT_39(256'h2DC649B30FB0BD51D3499917C29EABA62DA6B23C2DC84CB613AFBD50D3489B15), + .INIT_3A(256'hCF489B16C09CAAA62FA3B83C2CC74DB915B0BE51CF499C17C19CA8A72EA8B83A), + .INIT_3B(256'h2FA5B43A2CC54AB712B2BF50D3459915C09EA7A62EA5B53C2DC84CB614B0BB50), + .INIT_3C(256'h12B2BF52CD499A18C29FA9A32DA5B43A2DC54BB613B0BF51D2489B16C09FABA7), + .INIT_3D(256'hC39DA9A82CA1B13C2EC748B312B1BE50CF489A17C29DABA62FA5B13C2CC24AB3), + .INIT_3E(256'h2BC848B513B0BC53D24A9A16C19EAAA52FA5B63A2EC84CB517AEBC52D3489F16), + .INIT_3F(256'hD0469B17C19DAAA62EA4B43F2CC74AB814B0BC52D0499A14BF9CA7A531A7B33E), + .INIT_40(256'h2EA4B43B2CC34BB513AEBE52D2459B18C29DA8A72BA6B83A2CC54BB614B1BD54), + .INIT_41(256'h15B2BF51D0499E16C39DACA729A4B2392DC649B816ADBE54D1469B17C19DA5A4), + .INIT_42(256'hC39DACA32FA4B23C2DC64AB814B0BF52D24A9916C39AA8A42EA4B33C2BC249B2), + .INIT_43(256'h2CC74AB715B0BE54D4479B17C19EA9A52EA9B23C2AC64AB715AFBC54D0499C19), + .INIT_44(256'hCF499918C19CA7A52EA6B73B2EC64AB812B3BF52D1479816C19EAAA72BA7B73C), + .INIT_45(256'h2FA3B83A2AC54BB814AFBF4FD1489917C39EA9A831A4B23C2DC648B417B0BC52), + .INIT_46(256'h16AFBF53D0479D16C09DA7A630A6B43B2CC54BB412AEBB53D0469C18C09CA9A6), + .INIT_47(256'hBFA0AAA631A4B33B2CC74AB416B0BD50D14A9E17C19BA8A62FA6B43B2ECA4BB9), + .INIT_48(256'h2CC74AB811AEBA53D2499A18C09DA8A52CA6B53A2DC74BB616AEBF52D2499C18), + .INIT_49(256'hD3479B15C29DA7A72DA5B33B2CC64BB415AFBD50D1479F17C09DA9A82EA6B53E), + .INIT_4A(256'h30A7B43F2EC648B516AFBE50CE4A9A18C29DAAA42EA7B53B2EC64ABA17AFBC52), + .INIT_4B(256'h12AEBE51D24A9D15C39CACA82DA5B43D2DC74BB715AFBD53CF479916C29BA9A8), + .INIT_4C(256'hC29CAAAA30A1B43C2EC54AB817B1BD51CF489B18C29EA7A62CA4B63B2EC649B6), + .INIT_4D(256'h2FC54AB712B0BD55D1499A14C39DABA72FA5B43C2EC54CB716B0BD51D1489A14), + .INIT_4E(256'hCD4A9C17C0A0A6A52FA6B43C2BC74AB414AFBE50D0489615BF9EA8A631A6B43C), + .INIT_4F(256'h2EA5B43C2AC54CB914AFBE51D14A9A15C19DACA82EA7B13B2BC84AB613AFC255), + .INIT_50(256'h14B0BD50D1489C16C49CABA42FA3B53B2DC649B414B1BE50CD479B19C39CA9A6), + .INIT_51(256'hC3A0ABA72EA4B5392BC849B813B1C250CF469D16C19EAAA82EA5B53A2CC64CB5), + .INIT_52(256'h2CC64BB512AFBE53CF489B17C39EA8A530A8B33B2EC64CB815B2BC4FCF479916), + .INIT_53(256'hD0489D17C19DA8A730A8B83828C74DB615AFBF53D0499A1AC09CA7A530A6B43D), + .INIT_54(256'h2FA7B33B27C449B713ADBE52D2499A16C19FA5A62EA6B5392CC44AB713AEBD50), + .INIT_55(256'h15B1BD52CF479D19C49DAAA52CA7B53B2FC74DB514AEBE52CF4B9E19C29DA8A6), + .INIT_56(256'hC09CA9A730A4B53C2EC64CB612B0BD51CE479A16C19DAAA732A3B63E2AC54AB6), + .INIT_57(256'h2CC64CB913AEBE53CE489A18C39DA7A52DA7B4372CC64DB516B1BC50D0499C18), + .INIT_58(256'hD3489B16C39DA6A42BA6B23A29C54CB513B0BE51D2479817C49DA8A82CA6B338), + .INIT_59(256'h2BA5B43C2EC74BB714B0BB50D0469C18C49DA8A830A4B43B2DC449B713AFBC50), + .INIT_5A(256'h13ACBD4FD04A9A16C09BA9A42FA5B33C2DC64BB816B1BE52CF4A9C17C39EADA8), + .INIT_5B(256'hC499A9A830A6B33D2CC84EB814AEBD55D04A9D18C09DAAA530A6B4392BC74AB6), + .INIT_5C(256'h2CC749B614B2BF51D34A9C17BF9CA9A62CA4B5392DC64AB615AEBF52D1499916), + .INIT_5D(256'hD14B9A15C39BAAA42FA3B23C2BC349B613AEBF50CE499A16C09DA6AA2FA5B43D), + .INIT_5E(256'h2FA5B53B2AC84AB716B0BD50D1499B15C29CABA62FA4B63C2EC34BB614ADC054), + .INIT_5F(256'h14AEBD53D1469918C29DA8A62DA3B73C2FC649B613AEBD55D3469C14C49FA9A2), + .INIT_60(256'hC09FA8A82BA5B3392CC34BB513ACC053CF4A9915C29EA8A62CA7B73B2AC74BB8), + .INIT_61(256'h2FC44CB515B0C052D1479D1BC39BA9A72DA7B63A2CC64AB915B1BE53D1489B17), + .INIT_62(256'hD2479D16C39AA6A52BA4B23C2BC74BB212B0BB50D0479E19BE9BA8A62FA4B53A), + .INIT_63(256'h2CA6B3382CC649B713B1BF51D1469C18BF9DA7A42EA6B2392AC54AB513B2BE53), + .INIT_64(256'h15B1C053D1479717C4A1A7A52BA5B13B2CC84BB614B0BE53D3489A16C09CA6A7), + .INIT_65(256'hC49EA9A72EA5B4392BC84AB616AEBD53D0489B19C19DA9A730A7B53E2CC64AB7), + .INIT_66(256'h2AC84CB516ADBF53CE489B17C29BABA82CA6B53C2CC94BB915AEBF50D04A9C15), + .INIT_67(256'hD0489B17C09BAAA82FA3B53B30C54CB712B0BE4DD2479814BF9DA8A72DA8B53C), + .INIT_68(256'h2DA6B33C2DC749B613B2C051CF489A14C39EA9A531A7B5392FC749B717B1BC50), + .INIT_69(256'h12B1BE52CF479918C19EA9A82EA7B33B2BC649B515B1BD51CF479A17C09EABA5), + .INIT_6A(256'hC49BAAA62EA8B33C2DC64AB516B1BE53D1479A15C2A1AAA62EA7B33B2DC84BB6), + .INIT_6B(256'h2EC84BB615AFC053D0459C18BF9BABA72FA5B53C2FC849B615AEBD4FCF489A19), + .INIT_6C(256'hD3479C17C59EA7A432A6B43C29C448B711B0BD53D3499C17C19DAAA72EA5B33D), + .INIT_6D(256'h2EA6B43C2EC648B514B2BF53D0489E16C19BA7A62FA7B43B2BC64BB914B2BC50), + .INIT_6E(256'h15B0BF4FD24A9A19C09DAAA42BA4B53A2EC54DB817B0BD52D1479D18C09CAAA7), + .INIT_6F(256'hC29DABA52EA6B33D29C54DB615ADBE52D0489918C49CABA72CA5B53B2CC44AB6), + .INIT_70(256'h2AC54CB711AFBD52D1499D15BF9DA8A530A3B4392CC34CB511B0BF50D0489F16), + .INIT_71(256'hD04A9A18C39EA8A632A7B63D2EC64BB513B2BC53CF479A15C39DA8A62DA4B43D), + .INIT_72(256'h2FA6B93B2CC84BB813AEBE51CF489917C29DA9A52EA5B43A2BC74AB613B0BD51), + .INIT_73(256'h13AFBD55D14A9A16C29BA8A82CA5B33B2EC749B911B2BD53CE4A9F17C29DA7A7), + .INIT_74(256'hC09BA6A82EA5B33C2EC64DB615B1BD51D04A9C16C09CAAA52EA5B33D2CC64CB4), + .INIT_75(256'h2EC64DB413B1BD53CE489A15C19FABA92BA7B23B2BC64BB712AFBA57D1469B17), + .INIT_76(256'hD0489E16BF9FA8A52EA6B43B2BC84AB712AFC051D1489B15C49DAAA72EA5B03B), + .INIT_77(256'h2FA7B43B2BC548B415AFBE53D2489C14C19CA8A62FA8B43B2CC64AB514B2BE51), + .INIT_78(256'h14AEC050D3489B14C09CA7A42EA5B73D2DC54CB812AFBF53D1469D14C29CAAA7), + .INIT_79(256'hBFA1AAA72EA6B33A2DC74AB713AEBC50D1499919C19EAAA62FA3B63B2FC54AB7), + .INIT_7A(256'h2CC74BBA16B1C053D2489B18C09DA7A72EA4B63B2BC64DB613B0BD52CD479815), + .INIT_7B(256'hD0469C19C29DA9A531A4B43A2CC64AB514B1BF50CD499C1AC19DA8A630A5B33A), + .INIT_7C(256'h2DA4B63A2DC64BB514B1BF4FCF469B17C3A0A9A52EA7B33C2FC549B715AFBC55), + .INIT_7D(256'h13B0BC4FD34A9916C19DA8A92FA6B43D2BC64AB415B1BD52D0449A17C29EA9A4), + .INIT_7E(256'hC49DAAA82DA5B53E2CC44BB716ADBB53CD499A17C19DABA32EA4B73C2CC947B6), + .INIT_7F(256'h2CC549B912B0BC52CE469E18BF9EA8A731A7B43C2EC64BB612ACBE50D04B9916), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized21 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h9B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B), + .INITP_01(256'hB8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B7), + .INITP_02(256'h8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79), + .INITP_03(256'hB79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B), + .INITP_04(256'h79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8), + .INITP_05(256'h9B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B), + .INITP_06(256'hB8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B7), + .INITP_07(256'h8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79), + .INITP_08(256'hB79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B), + .INITP_09(256'h79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8), + .INITP_0A(256'h9B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B), + .INITP_0B(256'hB8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B7), + .INITP_0C(256'h8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79), + .INITP_0D(256'hB79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B), + .INITP_0E(256'h79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8), + .INITP_0F(256'h9B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B), + .INIT_00(256'hD24A9C15C29CAAA32DA6B53C2DC64BB713B2BD50D0469915C2A0AAA82EA5B63C), + .INIT_01(256'h2FA3B33B29C64BB715B1BB53D0499A16C19BAAA42EA8B4382DC448B412B2BE52), + .INIT_02(256'h14B1BE53D1459F14C1A0A8A52CA3B53B2DC749B416AEBD55CF499C18C19FAAA3), + .INIT_03(256'hBF9EA8A62DA5B53C30C749B715AFBD51CF479A19BF9BA8A72DA6B33F2DC946B4), + .INIT_04(256'h2EC749B814AFBE53CE489E16BF9DA6A62DA4B33C2EC74CB713B3BC51CF4A9A18), + .INIT_05(256'hD04A9D17C29EA6A531A7B43A2CC549B616B2BF52CD479B17C49BABA92BA4B639), + .INIT_06(256'h30A4B13B2DC44BB714ADBD50D4469917C39EA6A530A5B53B2EC64BB413B0BE51), + .INIT_07(256'h12B2BD50CF489B17C39DAAA730A4B33D2BC64AB515AEBC51CE489B18C39EA7A5), + .INIT_08(256'hC49CAAA52EA6B43D30C648B412ADBD55D1499D19C39CACA82DA5B3392EC64CB6), + .INIT_09(256'h2BC54CB714AEBA4FD0479917C19CAAA430A4B13B2BC64BB813B0BE52D0499B15), + .INIT_0A(256'hD1489B1ABF9DABA52FA4B43D2CC64BB813ADBD4FD0479916C19BA8A52CA6B53A), + .INIT_0B(256'h2EA4B73B2CC549B415B2BD51D04A9D17C29EA8A72EA3B23A2EC54CB515AFBE51), + .INIT_0C(256'h16B3BE51D1479A19BF9CA9A631A5B43A2FC64AB514B0BE56D0489E19C2A0A8A7), + .INIT_0D(256'hC49BA7AA2EA3B33C2EC54BB713B1C153CE489A16C09DA8A72FA3B63C2CC348B6), + .INIT_0E(256'h2DC84BB516AFBD52D0489C16C29AA9A730A5B3392BC44AB913B1BB50D3499C19), + .INIT_0F(256'hD2479B17C19DA7A52EA3B33C2CC64CB813AFBF52CF489C18C29DA8A52EA3B43C), + .INIT_10(256'h2FA4B13B2CC74AB615B0BD51CE439B18BF9CAAA52DA5B63C2EC749B714B0BE52), + .INIT_11(256'h13AFBA53CF479C16C19EA9A32EA4B43D30C74CB416AEBB51CE459F16C19AA8A1), + .INIT_12(256'hC49DACA530A6B43F2DC74BB416B1C152CF489916C19BA8A72DA5B53A2BC64AB5), + .INIT_13(256'h2DC548B811AFBE51D0489916C19EAAA52EA6B63C2EC94CB812B2BE51D1479C19), + .INIT_14(256'hD0499B18C29BABA72FA4B53B2BC347B812AFBE50CE489B14C39BA9A631A2B13C), + .INIT_15(256'h2DA7B23B2BC54AB713B0BD52CD479915C399A8A52EA4B33C29C44CB713AFBD52), + .INIT_16(256'h13B0BB52D1489919C19AAAA72EA8B73B2EC849B612B1BE54D2479A16BF9CA4A7), + .INIT_17(256'hC19EAAA42DA4B53F29C54CB613B0BC53CE499C15C29CABA62EA5B43E2CC849B5), + .INIT_18(256'h2EC74AB214AFBE51D1479B17BF9CACA22EA2B43A2BC54AB614B4BC52CE459915), + .INIT_19(256'hCF4A9D16C19CA7A72DA7B53C2DC648B615B1BF50D04A9C15C19CACA52CA8B438), + .INIT_1A(256'h2DA4B33C2CC54BB615AFC153CF489C15C19BA6A82DA7B33B2EC54AB414B1BD52), + .INIT_1B(256'h14AEBD52D3479A15C39CAAA42DA7B43C2DC449B717AFBD50D2489C15C49DA7A6), + .INIT_1C(256'hC19EACA42CA4B63B2BC548B714B0BF52CF4A9C18C19DAAA431A2B83A2DC548B7), + .INIT_1D(256'h2AC84AB712B1BF50D1489B15C29AA8A32EA4B73A2CC849B513B2BE50D04B9C18), + .INIT_1E(256'hD3489918C29DA9A52DA5B43A2BC64CB715B0BE53CE459D16C19AA7A92DA4B13A), + .INIT_1F(256'h2EA6B33B2DC64BB518AFBC51CD469C14BF9FA6A82CA5B43B2CC54BB712AEBF51), + .INIT_20(256'h13B1BD4FCF4B9D16C19BA7A82EA6B4392DC94BB713B0BF51D0499A18C39BABA5), + .INIT_21(256'hBE9FA8A42CA6B4392DC34BB413AEBC52D0499A15C09BA8A530A6B33C2EC64AB5), + .INIT_22(256'h2BC64AB614AEBE50D04A9C18C19DAAA62FA7B53C2DC746B615AFBC50CF489717), + .INIT_23(256'hD34B9B16C29BA9A52BA9B63E2EC74CB413B1BD50CE479B16C29DA9A52EA4B43C), + .INIT_24(256'h2EA8B83C2FC54BB616B2BE51D04B9A17C1A0A8A62DA7B43B2CC44CB60FAFBF52), + .INIT_25(256'h13AFBE53D24A9B17C29CA7A52CA4B53D2CC84DB714AFBD52CE499B1AC49CA9A6), + .INIT_26(256'hC29BA7A52EA7B13A2BC54AB613B2BF51D0469D19C39DA9A830A3B53B2EC54CB6), + .INIT_27(256'h2BC54BB614AFBD52D2489C18C39EA5A530A4B3372BC74BBB13AEBE52CF479B17), + .INIT_28(256'hD0479C17C19FA7A62FA8B53A2EC54AB716B0BF51D3489C16BF9EA9A92EA4B33D), + .INIT_29(256'h2FA5B63B2CC44BB313AFBE53D0499E17C09EAAA62FA4B63A2BC84AB514B0BE52), + .INIT_2A(256'h15B1BF53D4459A19C19EAAA62FA4B33B2BC54BB712B1BD51CD4A9915C39CA9AA), + .INIT_2B(256'hC39FA9A530A5B63D2AC74BB816ADBF50D0499D16C09EAAA92FA4B33E2EC64BB5), + .INIT_2C(256'h2CC44BB614AFBE4ED3489C14C19EA8A530A4B33A2DC54AB615AEBE51D1489A17), + .INIT_2D(256'hD14A9C16C29FA8A52EA5B33C2DC947B716B1BF51D14B9A14BF9CAAA72DA6B73C), + .INIT_2E(256'h30A7B43C2BC64BB714AFBF55D1479915C39DACA731A7B63A2DC648B715AEC14F), + .INIT_2F(256'h17B2BF51D0479A13BE9BAAA52FA5B33D2BC549B614AFBF50D0499A18C39EA8A4), + .INIT_30(256'hC19EA7A82FA6B73D2EC649B814B0BE53D1499C18BF9EA9A530A5B53B2BC84CB7), + .INIT_31(256'h2DC54AB614B1BC51D2469B18C0A0ACA42FA6B53D2CC749B715B0BF50D0489C16), + .INIT_32(256'hCF479815C09CA9A430A6B53B2BC64BB717B1BD50D0459A18C19DAAA42DA7B73A), + .INIT_33(256'h2EA6B4402CC54CB513B1BD52D2479C16C39CA8A730A6B63C2DC749B313AEBB54), + .INIT_34(256'h11B0BC54D0469C17C49BA9A52EA5B33C2AC74AB815B1BC53D04A9B18BF9CA9A5), + .INIT_35(256'hC49EA9A62EA6B53D2FC64BB713B0BC51D0489B1AC29AAAA730A8B13C2CC549B5), + .INIT_36(256'h2BC848B615AFBC53CF459C1AC29CA9A52DA3B43B2FC64CB514B1C053D14A9D18), + .INIT_37(256'hD4489B1AC09EAAA52EA8B43B2CC84AB815AEBB51CF499C17C39CABA730A7B53A), + .INIT_38(256'h2EA4B33B2CC447B514B3BE51D1479B16C09DABA730A6B53D2DC64CB614B1BB52), + .INIT_39(256'h14AFBC54CF479B18C4A0A8A52FA5B63B2EC64BB814AFBF53D4499F17BF9DABA4), + .INIT_3A(256'hC19BA8A62EA7B43B29C449B613B1BC52D3499A17C09EA9A42CA6B33C2DC74AB7), + .INIT_3B(256'h2DC54BB613B2BB51D2479D18C09DA9A62FA6B73B2CC64CB514AFBF52D24B9C15), + .INIT_3C(256'hD0469818C09EA8A52DA7B23A2BC549B714AFBE52D0479A16C49DA9A72CA9B33E), + .INIT_3D(256'h30A8B53A2BCA4BB513B0C051D1449C15C29DABA42EA5B63B2EC44AB512B0BD52), + .INIT_3E(256'h15AEBC52D0489A18C39BACA92EA6B43B2CC94CB512B0BD50D2469A17C49DA7A4), + .INIT_3F(256'hC09CA9A42DA9B53C2DC44CB414AFBD50D24A9915BF9FAAA730A8B53F2BC64BB5), + .INIT_40(256'h2DC64AB812B0BE51D2489B18C09FA9A52AA6B33B2DC54CB511ADBD4FD1479B17), + .INIT_41(256'hCF4B9C15C19EA9A52DABB43A2AC84AB614B3BC53D14AA017BF99A9A72EA4B33C), + .INIT_42(256'h30A6B63A2FC64BB713AEBD53CF499A15C49CA9A52FA4B73A2DC649B413AFBD50), + .INIT_43(256'h14AEC051CE4B9B17C19DA8A72FA5B73C2DC84CB414AEBE52D24B9C19C39DA8A7), + .INIT_44(256'hC59EA9A62FA8B43B30C54AB612B2BF51D0449C17BE9DA9A52BA6B43B2BC548B8), + .INIT_45(256'h2AC64AB515ADBC50D1499919C29BA9A52DA4B23C30C54BB611B4BD52D0479918), + .INIT_46(256'hCE489B16C09CACA62EA6B43A2EC54DB612B0BC50CE489918C19FAAA62CA4B13D), + .INIT_47(256'h2DA5B33C2DC64AB915B0BE52CF489A18C09EA6A72EA3B43B2BC64AB616B1C050), + .INIT_48(256'h14B0BE51D1469A19C19BABA331A7B33B2EC64BB312AFBC51D0479B18C29EAAA4), + .INIT_49(256'hC29EA8A72FA4B43A2BC44FB815B0BD53CF499B19C39EAAA630A6B33D2DC34AB5), + .INIT_4A(256'h2BC44CBB17B1BE50CF4B9917C19DA9A52BA7B73B2CC54BB314B0BF4FCF469D16), + .INIT_4B(256'hCF489B18C69CA9A52FA5B83B2DC84BB614B1BB50D4489C17C29AAAA52DA3B63B), + .INIT_4C(256'h2EA6B53B2DC749B813B3BD51D2479C18C1A0A9A52DA8B4382DC74AB513B0BE54), + .INIT_4D(256'h12AEBE51D1489C16C39DA7A430A9B53C2DC54AB712AFBC50D14A9F16C09CA9A5), + .INIT_4E(256'hBF9EA8A52EA7B53C2EC74BB513AEBE4FCE489B18C29DA7A52DA8B5392EC748B5), + .INIT_4F(256'h2CC44AB515B0BF51CF499B17C19DABA52DA6B23B2DC74AB515B1C052CE499819), + .INIT_50(256'hD04A9B19C29AA8A62CA7B23C2EC64DB713ADC055CF4B9A15C49DA9A331A5B13D), + .INIT_51(256'h2DA5B1392CC549B712AEBE51CC479A13C29DA7A62DA3B23A29C54CB612AFBB53), + .INIT_52(256'h16B0BC54D1499B15C29CABA62DA6B33D2AC44AB514AFBD4FCF4A9D18C39CACA7), + .INIT_53(256'hBE9AA9A930A3B6392AC748B812AFBE51CE499A16C39DA7A630A5B33C2AC84CB6), + .INIT_54(256'h2EC54CB513B0BD52CD469B16C19DA6A52EA2B33C2CC54BB614AFBD53D1489B18), + .INIT_55(256'hD1489815BF9DAAA530A5B33C2BC64DB615B0BC52D0469C19C39DA6A72EA6B33B), + .INIT_56(256'h2EA4B43C2DC64AB812AEBC4ED0499C17C39DA8A630A5B53D2DC54BB711B1BD50), + .INIT_57(256'h13ADBE4FD2499B17C09BA8A72FA5B63C2CC84BB515B0BD52D0489914C19FA7A6), + .INIT_58(256'hC29CA8A62EA7B73D2BC649BB12AFC154CF479919C19BA7A32EA5B53C2BC849B7), + .INIT_59(256'h2DC54AB914B1BC52CE469A16C59CAAA42DA7B33A2CC94AB712B0BD52D2459A18), + .INIT_5A(256'hD2489B18C09DA9A72DAAB23B2CC44DB912AFBD53D1489A15C19CA9A72CA5B53C), + .INIT_5B(256'h2EA7B13B2CC94CB415ABBF51CF499D15BFA0AAA62EA8B23D2EC64BB714AEBE53), + .INIT_5C(256'h15B1BD52D0479C15C49DAAA82DA6B53C2DC84AB614B1BE52D2499B16C39EAAA5), + .INIT_5D(256'hC09FACA82FA3B73C2DC448B416B1BB51CC479915C39FA9A62EA4B73C2DC648B6), + .INIT_5E(256'h2DC44AB617AFBE53CF459A18C29BA6A62FA4B73C2DC94BB914B1BE4FCF489B18), + .INIT_5F(256'hCF4A9917C29BA8A72EA7B53C2DC74AB613B1BA51CF499819C39EA9A72FA3B13C), + .INIT_60(256'h2CA5B53F2ECA4BB314B0BF51D146991AC49BABA62DA4B53B2DC84AB413AFBD50), + .INIT_61(256'h15AEBE4FCF489C15BF9CA8A730A5B23D2DC74AB712B0BF55CF499B18C29DA7A5), + .INIT_62(256'hC19DA8A42FA6B33E2AC44BB614AFBE53D0479C17C39CA9A92DA6B23D2CCA49B9), + .INIT_63(256'h2BC54AB110B1BF52D1499C15C29BA9A42CA5B33A2BC84CB712AEBC54D0489C16), + .INIT_64(256'hD0499B16C19FA9A72FA3B53B2BC74AB514AEBF51CF489B17BF9DA9A62CA5B53C), + .INIT_65(256'h2EA5B43B2BC44BB717B0B952D04A9B18C09FA6A331A5B33D2EC84CB718AEC04E), + .INIT_66(256'h12AFBF51D1499A1AC29DA8A72EA4B73C2DC64BB515AEBF50CE489C17C0A0A8A3), + .INIT_67(256'hC39EA7A62DA5B63B2CC64BB512AEC051D24B9917C39BA9A52EA6B23A2DC54BB8), + .INIT_68(256'h2BC549B613B0BE51CF489B19C09EA9A52FA4B43D29C249B513B1BE51CF479B16), + .INIT_69(256'hD0479C1BC09CA9A62FA7B43B2CC84BB617B0BF53CD469815C39BA7A831A3B53D), + .INIT_6A(256'h2FA7B53A2FC549B614B1BC52CD489B17BF9EA7A72CA4B43C2AC74CB813B1BA50), + .INIT_6B(256'h13B1BE54D1469B15C29CAAA52FA4B33D29C449B514B1BE54D1489A17C39CAAA7), + .INIT_6C(256'hC19CA9A530A5B33C2EC74CB418B2BD51CD479B19BF9CAAA42FA4B33B2CC549B6), + .INIT_6D(256'h2BC549B612AFC051D0499B17C29EA9A82CA3B23D2DC749B614B1C151D2499B15), + .INIT_6E(256'hD1469D16C09FA8A52DA2B43B2EC848B616B0BD52CF4B9C16C29FAAA92EA6B338), + .INIT_6F(256'h2DA6B53D2DC649B714AEC156D1469B17C29FAAA52FA6B43D2FC949B513AFBC53), + .INIT_70(256'h13AFBF4DD1459D16C29EA7A62EA6B53C2EC74CB713B0BC53D0499B18C49CA6A7), + .INIT_71(256'hC29EAAA32EA4B33D2DC64AB615AFBF51CE459D19C19EABA62FA7B43D2AC54DB5), + .INIT_72(256'h2DC54AB616B1BD52CE4A9B13C29CAAA52DA4B63B2BC748B716AFBF51CF479815), + .INIT_73(256'hD2499818BF9EA9A62EA3B3392DC54AB515AFBD4FD2469B16C0A0A8A630A3B53C), + .INIT_74(256'h2CA5B53A29C84CB614B1BC50CF479C17C09DA9A92EA6B43D2BC54AB911B2BE50), + .INIT_75(256'h13B0BD52D0479A18C29CAAA630A7B53C2BC64BB512AFBE56D0479915C39EACA9), + .INIT_76(256'hC29DA8A22FA6B43B2DC649B317AEBE53D24A9C18C29EABA42DA7B23B2DC64AB7), + .INIT_77(256'h2AC749B714B1BD50D44A9C16C19DA8A82FA3B03E2CC747B713AFBC50D0489A16), + .INIT_78(256'hCF489917BF9CA9A62FA5B43B2EC64AB915B2BD52D5499B17C1A1A6A431A6B63C), + .INIT_79(256'h2CA6B23A2CC64AB514B1BC52D1489C19C09DACA82DA5B63C2CC44BB713B1BB52), + .INIT_7A(256'h12B0BE52D04C9D18C29CA9AA2EA3B33B2CC849B713B1BE52CF499C1AC29BA8A2), + .INIT_7B(256'hC29EA8A62DA3B43D2BC24CB614B0BE4FD1469B14C29DAAA72EA3B43A2AC64DB8), + .INIT_7C(256'h2BC549B515B3C050D24A9B16C09BA8A82DA6B63C29C64CB513B0BC52CF469B15), + .INIT_7D(256'hD0479A18C19CABA32EA6B43A2EC84BB615AFBE50D2459B1ABF9DA6A62EA7B23B), + .INIT_7E(256'h2CA7B6392BC749B614B0BC4FD0489C18C29CA7A82DA9B43D2BC749B612B1BD50), + .INIT_7F(256'h12B2BE52D2479B17C39EA8A630A7B5392EC449B514AEBF53D1489D18C09CA9A4), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized22 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h8201102011900118081180811128118081182811108119081190011820118281), + .INITP_01(256'h281190011808110001112011A2811128110081180811A2011808119001182811), + .INITP_02(256'h01102811B20110001192011928118081102011A0011920118281192811928119), + .INITP_03(256'h1180011808118201182011008111081182811828118081180811808118281112), + .INITP_04(256'h1128110A0110201102811800110001102811B281182011029119081102011828), + .INITP_05(256'h8081180011008118201112011000118001182811820110201192811808119281), + .INITP_06(256'h20119201182011908118281100011A08110081112011B08119281100811A2811), + .INITP_07(256'h011AA0110081180011908118281180811800118001100011A201192811928110), + .INITP_08(256'h1192011920119281180811828119A81182011828110081100011120118081180), + .INITP_09(256'h18881192011928118281180811A2811928118281192811108118201191811800), + .INITP_0A(256'h02011A2811928118201180011028119081182011828110001182811820111081), + .INITP_0B(256'h2811828110081180811A2811820110291182811100110281100811A001182011), + .INITP_0C(256'h81180011B2011821110081190811828118281100011128111201182011908118), + .INITP_0D(256'h11820113281112011828118201182811008118081102011A2011920118281182), + .INITP_0E(256'h132011800111281182811808119081192111000118291180811A2811000119A8), + .INITP_0F(256'h008119081180011908118281180011A081100811120110281102811820118201), + .INIT_00(256'h0A86EC06F9424F16B779487E66617A70E594F0EB1296EC26112A5F1E9F795066), + .INIT_01(256'hAF71388E6E696A68F574F803227E040EF93A6F0E9F71489676696A58FD84F0FB), + .INIT_02(256'h0584F81B129E0426013A671E9F7158765E716A50FD8CF003128E041611226706), + .INIT_03(256'h094267069F79489E76616268ED94F0FB0A8EFC26012A571EA761387E66697278), + .INIT_04(256'h4E717A680D7CF8031A7EF416113A5706976160965E616A60FD94F0F32296040E), + .INIT_05(256'h1A8E14260932471E9F79609666597278F57CF8FB0A8E041E113257168F714886), + .INIT_06(256'h9F6950964E517258F58CE80322960C16F132570E8779388E5E717258ED94E0DB), + .INIT_07(256'hF584F0FB227EF41EF12A570E9779508666617A6805A4E0EB2286EC16F91A6736), + .INIT_08(256'hF14A57069F69508E4E617258FD94E0E31A96F41E093A67269F71408E4E498A50), + .INIT_09(256'h4E615A60F584E8FB228E0416012A571EAF69486E56617268E58CD8032286040E), + .INIT_0A(256'h1A960C1E013A671E9F69487E56518260F58400F31A86E416F14267269F71586E), + .INIT_0B(256'hC769388E66597A40058CE8EB1286042E013A5F169771408E66516268F58CE8F3), + .INIT_0C(256'hFD8400FB1A86EC261122671E9F79487E56616A580D84E813227EEC26013A6716), + .INIT_0D(256'hF13A4F1EA77150865E697A500D9CE8031A76EC16F93A5F0EA77958665E616248), + .INIT_0E(256'h56697258FD8CD8FB12960C36012267069761487E66696A68058CF8FB028E1C0E), + .INIT_0F(256'h1A96FC16111A67169F61388646718250DD94F8031A860C36F9326F0E8F71407E), + .INIT_10(256'hAF71408E56699260E57CF003128EF41E012A6F069F69388E76696A60F584F00B), + .INIT_11(256'hED84F8EB0A86F42E012A5F16A76148866E516A68F58CE8031A8EEC1601425716), + .INIT_12(256'hF9326716A769588656615A50E594F8032A8EFC1EE9225F169F71509E76697270), + .INIT_13(256'h5E515A58159CF0F3227EFC16F922671EA779487E56697258E59C00F312960436), + .INIT_14(256'h0A7EFC06012A5F1EB75948764E695A50ED8CE8E31A861416013257268F69408E), + .INIT_15(256'h8F6150964E518258E574E0031296E416F932671EB779488676597268FD84F803), + .INIT_16(256'hF58C00031296FC0EF912771EA7716096665172500584D8F312760426F92A6F36), + .INIT_17(256'hF1326F1E87795886766972600D94E8FB3286EC2601326F26AF69508E46616258), + .INIT_18(256'h6E397258FD94F0F30A8EEC0E012A5F0EA761489656596A58058CF8131296EC26), + .INIT_19(256'h2A8E141E012A670E8771408656616278F5A4F8F31A9E040E01524F2E9F713886), + .INIT_1A(256'h977160865E517250FD94D0FB1A7E042E0122570EA759487E66617A70F59CF0EB), + .INIT_1B(256'hFD9CF0F31A7EF42E1132572E9F7150864E497250DD74F8FB1A8EFC2601225F26), + .INIT_1C(256'h11325F0E9F61408676617260058CE00B228E041E113A5F1E876940866E697A50), + .INIT_1D(256'h66717A58ED8CE8FB1A96FC1EF9225F1E9F71407E56616A68159CE8FB1A9E1426), + .INIT_1E(256'h1286042E1142572EBF69508666698268ED84F0FB1A86FC1EF1325F169F71587E), + .INIT_1F(256'h8F59588E66697A68F58CE0FB12761406F93A5F069F69488666596268FD7CF0FB), + .INIT_20(256'h0594F8F31A7EFC26F12A67069761407E5E718258ED7CE0FB327EFC1E0112771E), + .INIT_21(256'h11325FFE8769388E66596258F584E8031A96040E012A5F26AF71507E4E598250), + .INIT_22(256'h66597278FD7CF0F31286EC26F92A671E9771406E565972600D94F0FB027EFC1E), + .INIT_23(256'h1286FC160122570E9F8140864E597A68F58C00030A86EC0E013267269F79488E), + .INIT_24(256'hA771507676617A60059CE8FB22960416E9325F1E7F59487E6E496A680594E0F3), + .INIT_25(256'h0584E8F32296F436112A671E9F6950966E717A58E58CF0EB3A7E0C1EF93A5F06), + .INIT_26(256'hF12277169F6140966E697250058CD8FB1A7EEC1EF11A571E9F71309666697260), + .INIT_27(256'h56598260058CF80B1A7EF41E012A67369F6960765E617260058CF8EBFA9EF41E), + .INIT_28(256'h128E041E1942671E9F59507E5E616A80F584E8031A86FC2609325F3697694896), + .INIT_29(256'h9761409E5E617A60DD8CE80B2296F416092A6F069769509666598260E584E8F3), + .INIT_2A(256'hF57CE8F31296F41EE92A5716AF71488E66594A780D94E0FB2286F41EF932671E), + .INIT_2B(256'hF92257169769508656617A68ED84E0FB1A96F406011A6F16A76940865E617258), + .INIT_2C(256'h56716A68057CF0FB227E0C16F9426F0E9F6950966E695A58E57CE0FB2286041E), + .INIT_2D(256'h2A8EFC0EF92A5F069771488E5E716A68058CE8030A86F41EF9226F1E9771587E), + .INIT_2E(256'h9F59608E5E6982580D94F8F30A7E0C16193257169F69387656597260ED6CF0EB), + .INIT_2F(256'hF58CF0F3127604061922570E9F51689656816260FD94D8FB1286040EF122670E), + .INIT_30(256'h09125F269769507E56697A70FD8408FB1A8EEC1E012A6F1E7F69508676496260), + .INIT_31(256'h6E717A68F584F8031A96FC16093A57168F69606E6E516A400D7CF8F3229E0C2E), + .INIT_32(256'h0286F406F92A570E9789588E66497268FD74000312860C2E11325F06A7694076), + .INIT_33(256'h9779586E4E714A680D8CF0EB029E040601326F16A771588666717A500D84F80B), + .INIT_34(256'h0D74E0F30A960416F122570E8F61608E76817248E5AC00FB0A8E041E112A670E), + .INIT_35(256'h092A5F0EB779488E66717A58ED8CE8F32286FC2E012A67269F59485E56617258), + .INIT_36(256'h56698258F594E0F34276FC06E92A770E9F7140865E597270F5A4E803126E0C1E), + .INIT_37(256'h1286F40EF93A6706A769507E56717A60ED94F8031A86FC2EF12A6F2EA769586E), + .INIT_38(256'hB771688E5E515A58FD8CE80B228EFC0611325F1EA7714096665962681594F0F3), + .INIT_39(256'hFD8C00F31A86EC06F942671E9F7148866E696270F584E81B1286F426092A670E), + .INIT_3A(256'hF92A5F0EA751489666517A680594D8FB2A860416F94A570E977148966E598258), + .INIT_3B(256'h76618268F58CE8EB1296042EF9326F1E8F5958865E617260F57CF8FB228E0416), + .INIT_3C(256'h0A8EF416091A67269779587E66517260F5A4D8F3027E041E012A671E9779488E), + .INIT_3D(256'h9771388E66517258FD94F00B1A8E04160932470EA77140765E597A78F584E0FB), + .INIT_3E(256'h0D9CF0F31A96140E01326F1EA771507E5E696268E584E0EB1A860416F122670E), + .INIT_3F(256'hF1226F1E976950965E697250FD9400FBFA96FC0EF1326716A769408656596A70), + .INIT_40(256'h5E618A50FD7CF0F30A860406093A771E8F69409E5E498258FD94F8FB1A8E0C2E), + .INIT_41(256'h129E041EF11A4F169F71508666517A40059CE003229EF41EF932671E8F693896), + .INIT_42(256'h8F69508E5E6172680D84E0DB02A6041611226F1E9F59487E4E616A70059CE0FB), + .INIT_43(256'hFD9CF8EB1296F41EF922571E9769509E6E596A70FD94E0EB1286EC1601226F1E), + .INIT_44(256'h013A67068F61487E76497268FD8CE803FA96F42E09426F0EA761488E56695A58), + .INIT_45(256'h66617250F57CE0F32296041E01324F0EBF71587676517A60E584E8EB2A8EF41E), + .INIT_46(256'h228EFC36E92A5F0E9F7940865E697260F584E00B1A7EE43601126F06AF61509E), + .INIT_47(256'hA761509666718240F594E0031A96E416F9326F16A769388E6E498A50FD84F00B), + .INIT_48(256'hFD94F013028604FE112A6716A78140765E516270DD9CE8F312960416F9325F06), + .INIT_49(256'h0922672E9F6940766E697278F594E8EB1A76FC16F92A4F0E9F59507E56715250), + .INIT_4A(256'h6E516258ED8CE8031A9EF40E09225F0EAF69489676597A680574F8031A860C26), + .INIT_4B(256'h0A86EC1E01326716A769488686716250FD84E0FB0A8EF416013A571E9769488E), + .INIT_4C(256'hAF71407666618258F58C08FB1AA6FC2609225F16A769508E66696A50FD8CD81B), + .INIT_4D(256'hF574E8FB2A86FC1E0942570EAF71589656716A58ED8CD8FB127E0C1E092A5F1E), + .INIT_4E(256'hF9327716B761588666518A70F584E81B0A96FC2609225F0EA77948A65E616A60), + .INIT_4F(256'h66597A60ED8CE0FBFA8E0416112A5F1E9F71407666617A60F58CF813228EDC16), + .INIT_50(256'h1A96FC26F9425F069771408666696A60058CF803129E041E013A5F0EAF69407E), + .INIT_51(256'h977960866E597258F58CF0F3127EEC160932671E9781588E4E617260DD8CF0F3), + .INIT_52(256'hF58CE8F3229EEC1609325F0EA759488676517A60057CF0F3228E0C1EE13A6F06), + .INIT_53(256'h011A572EAF81506E66597260ED94F0F31A8EFC16F9425F169F6940966E617250), + .INIT_54(256'h6E4172600574E8F322A6F40E011A5F169F59408666697A58F57CF003228E040E), + .INIT_55(256'h22A6EC0EF11A6726977128764E517A78FD8CF0F3228E0C26F13277169769488E), + .INIT_56(256'h9759588E66617A60FD94E003028EFC26013A670EA769488666697260FD8CF0EB), + .INIT_57(256'h0594F0F33A8EEC1EF9425F16975940966E616260ED8408EB227EFC26012A6726), + .INIT_58(256'hF92A672EB769487E4E697A50FD84E8FB2286F41EF1326F168F8140766E696250), + .INIT_59(256'h666982580584F8F3228E04261132870E9F69486666598260F58408F31A7E0C0E), + .INIT_5A(256'h1A8E042EF9226F1EAF6958867E716A700D8CF8F3229EEC1E012A6716AF815886), + .INIT_5B(256'hAF61607E7E616A48F58CE0E31A8EEC1E012A5F06A759488E6E7172680584F803), + .INIT_5C(256'hE594F0FB1296F426F93A670EAF69486E5E696268057CF0F32A8EFC06093267FE), + .INIT_5D(256'h092A77169F61487E6E697258ED7400E32A86FC1609425F269769588E7E617258), + .INIT_5E(256'h666972680D8CF0F3128E0C1E0932771E9F6948766E598260ED8CE8EB327E0426), + .INIT_5F(256'h1A96FC160122670E8F7140865E617A48F57CE8EB1A8EFC26191A5F16A769608E), + .INIT_60(256'hA769507E5E617A68ED7CF0032A96042601326F0E8F5950866E596A70FD7CF0F3), + .INIT_61(256'h159CE0132286E416F1126716A76950965E595A58E59CE8E31A7EF416F93A7716), + .INIT_62(256'hF92A671EA771508676516A600D8CF00B1AAEF41E01326726AF69507E76597A50), + .INIT_63(256'h66597268FD84F0F31A8EF41E09325F0E9F6940A6566172600D8CF0F3128E041E), + .INIT_64(256'h1A960416013A6F16B761489E66698260F59CF0EB1AA6FC2E092257069F61486E), + .INIT_65(256'h9F61486E66697A680584D0EB127E041E013A4F0E9761407E6E696270F574E80B), + .INIT_66(256'hFDA40003029EFC1EE92A6F0E9F5150866E616A68F594F8F31A76F40EE9124FF6), + .INIT_67(256'h112A6716AF7148865E617A70F58CF8F312860406F9325F1E9F69488666617260), + .INIT_68(256'h66616268FD8CF0F30A76FC2E012A6F1E9F5960765E597258ED84E8EB228EF40E), + .INIT_69(256'h1A86FC26F92A5706B771487E56595A60F58CF8031286FC1EF90A5F069771508E), + .INIT_6A(256'h9759488666617270058CD8F30A96F41EE13A571E8F51608E66696268F59400EB), + .INIT_6B(256'h058CE8EB22860C26092A67169F79488E6E716A58FD7CF0FB1A960C1E093A6F06), + .INIT_6C(256'hE92A5F1E9F69588E56598A58ED84E8FB0A8EFC160922670E9F6940865E597260), + .INIT_6D(256'h6E496248FD8CF8EB0A86F4260132670E976948865E417A68ED8CD8EB2286FC2E), + .INIT_6E(256'h028EFC26012A6F0E9F7140865E5972581594E00B1276FC2EF92A6F168F61509E), + .INIT_6F(256'h9F69388656697A60E584E8FB1A76FC0EF1324F0E8F69408E6669626005840013), + .INIT_70(256'h059CE0E30A960416F91A67269F8158965E518A68ED84E81BFA86EC16092A6F16), + .INIT_71(256'h09225F16A771488E6E617268F5A408F31296EC26013277269F69408656497260), + .INIT_72(256'h56597A58FD74F0F3228EF416091A5FFEB769488E76517270FD8CE8F312860C1E), + .INIT_73(256'h128EF426F12A5FFEA75960765E6992500D7CD8EB0A860C0EF92A5F26AF61388E), + .INIT_74(256'h9F69409666696A40F584F0031A86040601225716AF5958865E816A68D584D00B), + .INIT_75(256'hED84F0F32A8EEC0E013A67168F7160765E596A60FD84F8DB128E041E01325716), + .INIT_76(256'hF93A7F169F59388E6E517A600D8CE8032286F41609525F0EA769507E56599258), + .INIT_77(256'h6E4182600574000B0A7EEC2EF11A670E977158865661AA48E59CE8FB12860416), + .INIT_78(256'h1296FC1EF13A7F26BF6950865E616248DD84E0FB1286FC06F1224726B781488E), + .INIT_79(256'hA771506E5E5982580DA4E0FB2A86F40E012A6716AF5948966E517258FD84F0FB), + .INIT_7A(256'h0594F0032296FC1EF93A5F0E977158865E517280059CE0FB1286FC0E092A6F1E), + .INIT_7B(256'h012267268771488666717260058CF0F31A9E1C26012A6F2E977158864E597A68), + .INIT_7C(256'h56697260E58CE0F30A7E0C26F93A5716AF69488666598248FD8400F3128E0C16), + .INIT_7D(256'h028E041E01326F1EA779406E5E696250EDA4E8E30A9EEC260132570EA759408E), + .INIT_7E(256'hA769507E66597A68F58CD8F322960C26F12A671EA771408676694A58F58CF003), + .INIT_7F(256'h0D94F0FB2296041E01325F1EA759409666617A68F594E00B1296041601225F1E), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized23 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h0011008118281182011808119201180811900118281180011328110201180811), + .INITP_01(256'h8110081190811820118001180011820119001180811908118081192011128118), + .INITP_02(256'h1182811820110201192811920118081182811800118081182011A08118201192), + .INITP_03(256'h1808118281182011020119201100811120118281190811808118281193811818), + .INITP_04(256'h8201190011820118201182811120110201112011100118081182811908119201), + .INITP_05(256'h2011820118281192811800119201190811108118091180811908118281180811), + .INITP_06(256'h8118201192011901111201190011828118001182811009118201182911128118), + .INITP_07(256'h11A2811028111281182811928119A01182011B081182011820110281102011AA), + .INITP_08(256'h1908119281182811820118201192811928118281182811828118281190011A28), + .INITP_09(256'h0091112011308119281180011828119281192811808118281182011128118001), + .INITP_0A(256'h281182811820119281192811020118281192811800118201180811A281192811), + .INITP_0B(256'h01112811228118201180811A2811228118281182011900110081112011020118), + .INITP_0C(256'h1182811828119281192011B28111281180811120118001100811128118281192), + .INITP_0D(256'h182811B291132011000111201190011900119081192811920118281100811028), + .INITP_0E(256'h0281180811A28118201190811928119201102011828118181180011920119081), + .INITP_0F(256'h0011220119281102011A18111081112811828118291180011820119281190811), + .INIT_00(256'hF9325F269771408E6E597A68E594F8FB1A96042611227F168F71587E5E597A58), + .INIT_01(256'h6E516A600D94001B128EEC1E09325726A759507E76596A50058CE8FB1A8EFC2E), + .INIT_02(256'h0296F41601425F06A761509666696A58F584E0FB128E0406F13A671EAF694886), + .INIT_03(256'h9F5958766E596268FD7CF80B0A86041EF932771EA76130A666616258F57CE0FB), + .INIT_04(256'hF584F8132286FC1EF92A67269F61488E86697260FD8CE0FB2A96041E0932670E), + .INIT_05(256'hF91A5F16B76150766E518260ED8CF8FB1A8E14160112670EB75960965E697268), + .INIT_06(256'h6E716250ED8CE0F3228EFC2E1122671E8F69487E66796A60FD9CE8EB1276F416), + .INIT_07(256'h1276040EF912670E8F6148964E6972580D84F8EB228E0C1E013267269F71387E), + .INIT_08(256'h9F7158865E616A60057CE80B128EEC16091A5F169771407E66596A58ED7CF0FB), + .INIT_09(256'hF5A4E0FB1A9E041621226F2E977140866E696A60ED8CF8031276F41EF92A6F06), + .INIT_0A(256'h01424F1EA771589666717A50F58CE80B2A9E041E012A67169F7948865E697248), + .INIT_0B(256'h8E697258FD94F8032A760416F92A570E9769508E6E597260F57CE8FB1A860C26), + .INIT_0C(256'h12760C16E91A5F16A76940865E697260FD94E8FB0A86FC1EF92A5F0E9F894096), + .INIT_0D(256'h9779607E5E517A60FDACE0FB2286042EF132571EA77148A666617250F58CD8FB), + .INIT_0E(256'hED9CE8031A9E0426191267369F71588E66598270DD84F8F3228EF426F9325F0E), + .INIT_0F(256'h013A670E9F51488676697270058CF8FB2A9E1C1601226F0EA75140963E595A58), + .INIT_10(256'h4E597270F57CE8E32296FC06F922571E9769409E5E617268F58CE803129EF426), + .INIT_11(256'h0276EC16F9325736A769407E66617A68FD7C08E3028E0C16013A6F0E9761508E), + .INIT_12(256'h9F79408666698258FD94E0F31A961C2609326716977148965E596A68F584E0FB), + .INIT_13(256'hF59CF8F3229EF43609225F0EA771409666617A58FD8CE0E31286142EF12A670E), + .INIT_14(256'hF92A4F0E9759607E66717258ED94E0EB0286041601326F169F69508676516260), + .INIT_15(256'h66696268FD84E003227EF416012A8726AF61587E5E596A80DD9CF80B1296F40E), + .INIT_16(256'h129EEC0EF1224F06A769507E6E597A780D8CF0EB1276F426F122770EAF61588E), + .INIT_17(256'h9F71588E76597A48F58CF0F30A7EFC2611125F0E9F61588E66597A48F594E0EB), + .INIT_18(256'hFD94E8031A8EF4FE012A57169761589666517A60FD7CD8F31A9604FE112A5726), + .INIT_19(256'h01126F0EBF79507E66617A58ED94F8FB1286F406014A671EA771387E76516A68), + .INIT_1A(256'h76618270FD7CE0031296042E013A572E9F59389656696A58F574D8F322A60C26), + .INIT_1B(256'h1266FC0EF13A6706A771589666498A50FD94E8F31A96FC16092A670EAF714886), + .INIT_1C(256'h8F79208E66517268057CD8FB1A8E0C1601324F0EA761507E5E496A580D8CF003), + .INIT_1D(256'h0594D8FB1286FC1EF93A6F269F69408E66617A60DD8CF0031A8EFC26E92A5F1E), + .INIT_1E(256'h113A670EA781489E66596A50F5ACF0F32276FC2EF9125F269769487E76517258), + .INIT_1F(256'h66697A70E59CE8FB0A8E042E09225716B771488646515A58FD7CF0FB2A8EF41E), + .INIT_20(256'h228E1406012A4F16B769608666517248F5A4E00B2296F41EF94A57169F69407E), + .INIT_21(256'h9F8148866E697A68FD94E8FB129EFC2E092A6716977948865E598A58FD9CE803), + .INIT_22(256'h0584F80B1A7E040EF92A672EAF61407656616A58E584E0EB0A9604160122770E), + .INIT_23(256'hF922772E9F6930966E7172600594F003128EEC16F9325F0EAF79507656596A70), + .INIT_24(256'h66717A580D94E803127EE426E9226F26A7714076664962500D7CF8FB228EEC26), + .INIT_25(256'h1A96F42EF91A6F16C76138AE46516A68FD7CD8F3128EEC16013A870E97714886), + .INIT_26(256'hA759609E4E598258F58CF8F3127EFC26F12A570EA77158864E616258E594F0F3), + .INIT_27(256'hED7CF8F30A76F406F92267269F61488E6E596268ED84F0131A7E0C0EF1225726), + .INIT_28(256'h01224F0EA771407E66717A58ED94E8F31A8E0C2611326F16A769487E66617260), + .INIT_29(256'h5E616258F584E81302760426093A5F1E9F8140766E717270F57CF8EB229EFC16), + .INIT_2A(256'h1A860426111A5FF68F59508E56716A50FD84E8E30A86042609225F1E9F71588E), + .INIT_2B(256'hAF71408E6E4172681D8CD0032A961416012A670E9F61508E76517260FD84F0FB), + .INIT_2C(256'hFD94F8030A8EFC26F92A671EAF69488E5E497A58F56CF0031286041E093A6F0E), + .INIT_2D(256'h012A771E9F59487E66695248ED74F8FB2A7E0406F13A671EA779609676496A68), + .INIT_2E(256'h66717260E57CE8FB1A96FC16012A6F1E9761508E5E597258FD74F00B227EFC2E), + .INIT_2F(256'h1A96F426E932671E8F81408E5E697A60CD94E0FB1A7EE426F122871EB769408E), + .INIT_30(256'hA781509E6E6172480D84F0030286F40E013A670EA769488E66517248ED8CF0F3), + .INIT_31(256'hFD7CE8F31286FC26F1326716AF59407676716A50ED7CF0FB128EFC1609425FFE), + .INIT_32(256'h0122570E976148866E618270058CE0FB228E0C26012A67FE9F69488666697260), + .INIT_33(256'h6E616A58F594E8F31A9E0C26E9225F1E9F69409E5E497A68FD84F0FB2AA6FC1E), + .INIT_34(256'h1A760C16E932571E9F61408E66617A58F58CE0EB1A76F426014A5F1E9769489E), + .INIT_35(256'h97714896666182600594E80B1A96EC26F1226F0EA76958765E697258F5A4F003), + .INIT_36(256'hFD84E80B0A96EC1EE92A5F1E8F69507E6E617250FD84E80B2296040EF9426FFE), + .INIT_37(256'h012267169F69587666617A60F58CF8E32286FC26F13A770E9771409666616268), + .INIT_38(256'h565152580D8CE8FB1A86FC16F122771EA761486E6E618A60F59C00FBFA8EFC06), + .INIT_39(256'h2276F40EF1325F26B77138867E597A58057CF8FB227EFC06012A4F269F694896), + .INIT_3A(256'h9F5940867E417A60F58CF8F3127EFC1EF132771E9F79388656618A68FD7CF0F3), + .INIT_3B(256'hE58CF8DB228EF416F12A5F26AF69508676518258E59408031A7E040E112A6716), + .INIT_3C(256'h092A6F16AF71509656717270F59CE003FA86FC16F12A670E9761607E56717A48), + .INIT_3D(256'h5E717A50FD84E0FB2A6EFC1601224F0E9781408E66596A58F584F8031A7EFC16), + .INIT_3E(256'h0A96F4260122670EA76930965E616258056CE0031A86FC160132671EA7795096), + .INIT_3F(256'h8F69388656618268FD7C00F31A7EEC1E01425F268F71488666718A480584E0F3), + .INIT_40(256'hDD84D8031A7E1426F92A5F0E9771388E76616A58F59400F3128EE40601327F1E), + .INIT_41(256'h111A5F1E9761487E56416260DD84F8F31286FC16112A6F0EA759408E4E597A68), + .INIT_42(256'h66616250F584E8F30A9EFC2601324F169F69508E6E497270FD94E8E31A8EFC26), + .INIT_43(256'h2A96FC16012A67269F69589646416A58F58CF8FB128EF41E112A67169769607E), + .INIT_44(256'h9F79488E5E798258FDA4E0031296F426112A6F1E9F6148866E717260F594E00B), + .INIT_45(256'hF58CF0EB128EF41EF92A572E9771487E6E696A50ED7CE8F3227EFC0EF1325F16), + .INIT_46(256'h09326726AF69308E6E717A58F58CF0F32286FC16012A6F0EBF69487E66497270), + .INIT_47(256'h76516258F58CE003127E040E113267167F69487E7E696258FD9CF00B128EF426), + .INIT_48(256'h327EF426012A5F2E9F61487E5E615A58ED94E8F3328E141EF12A5F0EAF695076), + .INIT_49(256'hAF69588E4E496A68FDA4F8EB0A7EF40EF1325F269781388E5E515A600D84F80B), + .INIT_4A(256'hFD74E0F32A8E041E0932570EAF81486E56497A58FD84E8FB1286E41E09326F2E), + .INIT_4B(256'h09325F1E9F59507E6E698A48FD84E003227EF41E013A5F0E9F61488666516268), + .INIT_4C(256'h6E617260F58CF0E32286FC2E1122771EAF69508E5E718270E594C803228EF416), + .INIT_4D(256'h0A7ED416113A471EA76950965E697A70F57CE0E3229E0C0EF9325716A771487E), + .INIT_4E(256'hAF61488E56716A680D9400032296142E192A6F16A779587666597A60ED84F803), + .INIT_4F(256'h05A4D8FB1A96042E012A5FFEB771508E565172480D94E803128EFC1EF1326716), + .INIT_50(256'h012A672EA751587E4E718260F584F8031A9EEC0E01325726AF6148966E596260), + .INIT_51(256'h66516A50FD74E8EB2A8E041601424F06B769489666696A70ED8400FB128EFC06), + .INIT_52(256'h1AA60C16F91A670E9F61488E56717268ED8CF0EB1A8EFC2EF93A571697615896), + .INIT_53(256'hAF7958965E697A68F58CE8031A9EE41611325F16975158866E717A78ED94F0F3), + .INIT_54(256'h056CE0EB1A8EF426F12A571E9769588E66617A50FD8CF8FB129EFC1611226716), + .INIT_55(256'h092A670EAF59487E56698A58F594F803127EF40E093267068F71688E5E697258), + .INIT_56(256'h66496A50F57CE0FB0A86E40EF9225F069761608676497A58F5ACD80B127EEC1E), + .INIT_57(256'h0A8EF41601224F1EA769488E56517A60F58CF8F32286F41619224F0EB779388E), + .INIT_58(256'h9779486E5E5172780584F0FB3296FC1EE9426F069771488E76617260F584E0EB), + .INIT_59(256'h058CE8FB3296141E013A6706B78148965E597A601584F8031AA6F416E92A4F16), + .INIT_5A(256'hE93A4F1EA759408656597A60F57CE81B1A9E0C26F91A6F1EA781407E5E518250), + .INIT_5B(256'h5E616A50FD8CE8E3128EFC16094267069759488666597A78E58CF8F31A86F416), + .INIT_5C(256'h1286F416092A67169769488666616A78058400FB127EFC1E093267169771508E), + .INIT_5D(256'h9F7148765E697A60FD9CF0FB1296041E09424716A76140764E597270FD9C00F3), + .INIT_5E(256'h058400EB0A86F41601225F069F61487E56599258FD84F0DB228EEC26F93A4F16), + .INIT_5F(256'hF132671EA761509E766972580594D0031A76EC160132770E9F51486E76496A60), + .INIT_60(256'h56496A68ED7CE8FB328EF41E012A7706878150867E597A70ED8CF81B2286F41E), + .INIT_61(256'h0A7E0C36013A6F0E8F694096666162600D8CF00B1A7EE4060932670E9F595076), + .INIT_62(256'hA761607E6E596A58FD7CF8EB129E0426F9327F0E8F7148A65E618A780594E8FB), + .INIT_63(256'hF59CE8FB1A8E0C2E0122571E977148864E617A580584F8132286D40EF9325F16), + .INIT_64(256'h113A4F1E8F61488676616A60059CF0032A8EDC06092A6706A789307E66617A48), + .INIT_65(256'h56617A50ED8CE803227EEC1EF93A77269771388E66718258FD84000302A6F426), + .INIT_66(256'h1286F426013A57069F69409E66516A70FD8CC80B1286EC2601226F26A7594086), + .INIT_67(256'h9F59408E66597A60FD8CF0FB0296F40E09224F1E9751389656697258F594F8FB), + .INIT_68(256'h0594E0F32A8E0C16191A6F26AF895886565972800574E8F3128EF416092A5726), + .INIT_69(256'hF12A5F0E9769588E66616A58F584F8F32A86F4061122670E9F79488E6E616250), + .INIT_6A(256'h66697A68F59CF0031296FC06012A5716A751488E56697258FD84F003228EE426), + .INIT_6B(256'h1A7E0C2EE92A5F1E9769407E5E597A60F59CE80B0A8E041E0922570E9F594086), + .INIT_6C(256'hA771488E56617A58F59CF0031A86041EE12A4F1E9F61506E66617A48F58CE013), + .INIT_6D(256'h059CE8F302860C1EF1226716A761489676516A60058CE0033286FC0EF942670E), + .INIT_6E(256'h091A67FE9769408E66617A680594000B2A86DC0EF9327726AF61588E5E518260), + .INIT_6F(256'h66716A58FD7CF0EB126EEC2E11126F16BF7158866E697250FD94000B2A86FC16), + .INIT_70(256'h027EF41EF93A5F069F51507E5E516260FD8CF003129E042609325F1EAF695086), + .INIT_71(256'h8F51508656616A60F5ACF0EB12861406F9226F0EA761488E66516258ED7CF00B), + .INIT_72(256'hED7CF0F31A96F41601225F0EAF61508656518268ED7CE8FB0A8604F6012A4F2E), + .INIT_73(256'hF91A5F06A771488E5E497A7005A4F0FB2A86DC1EE922570E9771487E4E716A80), + .INIT_74(256'h6E697268F58CF81B1286F406092A77169F79487E4E696240ED7CE80B0A86F41E), + .INIT_75(256'h1A96FC2EF92277169F61409666617260E57CE00312960C26093A670EA771407E), + .INIT_76(256'hA779387656616A60ED8C00FB128EF426093267169F81689E6E496A58ED74E0FB), + .INIT_77(256'h0584F0F31276F416113A67169771287E6E616A60FD8CE0F3129E0C16012A7716), + .INIT_78(256'h11226F16AF71389666597A50F584D8130A7E0C1E093A671E9F59488E76718A68), + .INIT_79(256'h5E516268ED84E8F31286EC16F91A5F268F69388E6E517A60FD8CF0032286F416), + .INIT_7A(256'h228EFC1E093257F68F41407E5E596258F594E8FB1A96142EF1326F169F694086), + .INIT_7B(256'h9F69509E4E698258FD8CF0FB1A96F41E0932570EAF61507656617258FD74D8FB), + .INIT_7C(256'h058CE803128E0C26093A5F0EA779386E6E516A500D84F0031286FC060942571E), + .INIT_7D(256'hF92A6726A779407E66697A60ED8400EB2A9E04FE111A5F0E8F79509E5E618270), + .INIT_7E(256'h76696A60ED8CE0031A76FC1E01226F0E9F61507E466172580584E8FB228EF416), + .INIT_7F(256'h2A86041EF9325F1E9769687E6E596A70059408FB2286EC1EF1227F1E8779588E), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized24 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [5:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [5:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_28 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_29 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_71 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_01(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_02(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_03(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_04(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_05(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_06(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_07(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_08(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_09(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0A(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0B(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0C(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0D(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0E(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0F(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_00(256'h2C233C1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_01(256'h0E15023138070637340716092C233D1B183924320E1502313807063734071609), + .INIT_02(256'h350716092C233D1B183924320E15023138070637340716092C233D1B18392432), + .INIT_03(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_04(256'h38070637350716092C233C1B183924320E15023138070637340716092C233D1B), + .INIT_05(256'h2C233D1B183924320E15023138070637340716092C233D1B183924320E150231), + .INIT_06(256'h0E15023138070637340716092C233D1B183924320E1502313807063734071609), + .INIT_07(256'h340716092C233C1B183924320E15023138070637350716092C233C1B18392432), + .INIT_08(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_09(256'h38070637340716092C233D1B183924320E15023138070637340716092C233D1B), + .INIT_0A(256'h2C233D1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_0B(256'h0E15023138070637350716092C233D1B183924320E1502313807063734071609), + .INIT_0C(256'h340716092C233C1B183924320E15023138070637350716092C233C1B18392432), + .INIT_0D(256'h183924320E15023138070637350716092C233C1B183924320E15023138070637), + .INIT_0E(256'h38070637340716092C233D1B183924320E15023138070637350716092C233D1B), + .INIT_0F(256'h2C233C1B183924320E15023138070637340716092C233D1B183924320E150231), + .INIT_10(256'h0E15023138070637340716092C233C1B183924320E1502313807063734071609), + .INIT_11(256'h340716092C233C1B183924320E15023138070637340716092C233C1B18392432), + .INIT_12(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_13(256'h38070637350716092C233C1B183924320E15023138070637340716092C233D1B), + .INIT_14(256'h2C233C1B183924320E15023138070637340716092C233D1B183924320E150231), + .INIT_15(256'h0E15023138070637340716092C233C1B183924320E1502313807063734071609), + .INIT_16(256'h340716092C233C1B183924320E15023138070637350716092C233D1B18392432), + .INIT_17(256'h183924320E15023138070637350716092C233C1B183924320E15023138070637), + .INIT_18(256'h38070637340716092C233C1B183924320E15023138070637350716092C233C1B), + .INIT_19(256'h2C233D1B183924320E15023138070637340716092C233D1B183924320E150231), + .INIT_1A(256'h0E15023138070637340716092C233D1B183924320E1502313807063734071609), + .INIT_1B(256'h340716092C233C1B183924320E15023138070637340716092C233C1B18392432), + .INIT_1C(256'h183924320E15023138070637350716092C233D1B183924320E15023138070637), + .INIT_1D(256'h38070637340716092C233C1B183924320E15023138070637350716092C233D1B), + .INIT_1E(256'h2C233D1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_1F(256'h0E15023138070637340716092C233D1B183924320E1502313807063734071609), + .INIT_20(256'h350716092C233C1B183924320E15023138070637340716092C233C1B18392432), + .INIT_21(256'h183924310E15023138070637340716092C233D1B183924320E15023138070637), + .INIT_22(256'h38070637340716092C233C1B183924320E15023138070637350716092C233C1B), + .INIT_23(256'h2C233C1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_24(256'h0E15023138070637350716092C233D1B183924320E1502313807063735071609), + .INIT_25(256'h350716092C233C1B183924320E15023138070637340716092C233D1B18392432), + .INIT_26(256'h183924320E15023138070637350716092C233C1B183924320E15023138070637), + .INIT_27(256'h38070637350716092C233C1B183924320E15023138070637350716092B233C1B), + .INIT_28(256'h2C233D1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_29(256'h0E15023138070637340716092C233C1B183924320E1502313807063734071609), + .INIT_2A(256'h340716092C233C1B183924320E15023138070637350716092C233C1B18392432), + .INIT_2B(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_2C(256'h38070637350716092C233D1B183924320E15023138070637340716092C233D1B), + .INIT_2D(256'h2C233C1B183924320E15023138070637350716092C233C1B183924320E150231), + .INIT_2E(256'h0E15023138070637350716092C233D1B183924320E1502313807063734071609), + .INIT_2F(256'h340716092C233D1B183924320E15023138070637340716092C233D1B18392432), + .INIT_30(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_31(256'h38070637340716092C233C1B183924320E15023138070637350716092C233D1B), + .INIT_32(256'h2C233C1B183924320E15023138070637340716092C233D1B183924320E150231), + .INIT_33(256'h0E15023138070637350716092C233D1B183924320E1502313807063735071609), + .INIT_34(256'h350716092C233D1B183924320E15023138070637340716092C233D1B18392432), + .INIT_35(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_36(256'h38070637340716092C233C1B183924320E15023138070637340716092C233D1B), + .INIT_37(256'h2C233C1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_38(256'h0E15023138070637340716092C233C1B183924320E1502313807063735071609), + .INIT_39(256'h340716092C233C1B183924320E15023138070637340716092C233C1B18392432), + .INIT_3A(256'h183924320E15023138070637350716092C233D1B183924320E15023138070637), + .INIT_3B(256'h38070637340716092C233D1B183924320E15023138070637340716092C233D1B), + .INIT_3C(256'h2C233C1B183924320E15023138070637340716092C233D1B183924320E150231), + .INIT_3D(256'h0E15023138070637340716092C233D1B183924320E1502313807063734071609), + .INIT_3E(256'h350716092C233D1B183924320E15023138070637340716092C233D1B18392432), + .INIT_3F(256'h183924320E15023138070637340716092B233C1B183924320E15023138070637), + .INIT_40(256'h38070637340716092C233D1B183924320E15023138070637340716092C233D1B), + .INIT_41(256'h2C233D1B183924320E15023138070637350716092C233C1B183924320E150231), + .INIT_42(256'h0E15023138070637350716092C233D1B183924320E1502313807063735071609), + .INIT_43(256'h340716092C233C1B183924320E15023138070637340716092C233C1B18392432), + .INIT_44(256'h183924320E15023138070637340716092B233C1B183924320E15023138070637), + .INIT_45(256'h38070637340716092C233D1B183924320E15023138070637340716092C233C1B), + .INIT_46(256'h2C233C1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_47(256'h0E15023138070637340716092C233C1B183924320E1502313807063734071609), + .INIT_48(256'h340716092C233D1A183924320E15023138070637340716092C233D1B18392432), + .INIT_49(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_4A(256'h38070637340716092C233C1B183924320E15023138070637350716092C233D1B), + .INIT_4B(256'h2C233C1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_4C(256'h0E15023138070637340716092C233C1B183924320E1502313807063734071609), + .INIT_4D(256'h340716092C233C1B183924320E15023138070637340716092C233D1B18392432), + .INIT_4E(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_4F(256'h38070637340716092B233D1B183924320E15023138070637340716092C233C1B), + .INIT_50(256'h2C233C1B183924320E15023138070637350716092C233D1B183924320E150231), + .INIT_51(256'h0E15023138070637340716092C233C1B183924320E1502313807063734071609), + .INIT_52(256'h340716092C233C1B183924320E15023138070637350716092C233D1B18392432), + .INIT_53(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_54(256'h38070637350716092C233C1B183924320E15023138070637340716092C233D1B), + .INIT_55(256'h2C233C1B183924320E15023138070637340716092C233D1B183924320E150231), + .INIT_56(256'h0E15023138070637340716092C233C1B183924320E1502313807063734071609), + .INIT_57(256'h350716092C233C1B183924320E15023138070637340716092C233C1B18392432), + .INIT_58(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_59(256'h38070637350716092C233D1B183924320E15023138070637340716092C233D1B), + .INIT_5A(256'h2C233D1B183924320E15023138070637350716092C233C1B183924320E150231), + .INIT_5B(256'h0E15023138070637340716092C233C1B183924320E1502313807063735071609), + .INIT_5C(256'h340716092C233C1B183924320E15023138070637350716092C233C1B18392431), + .INIT_5D(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_5E(256'h38070637350716092C233D1B183924320E15023138070637340716092C233D1B), + .INIT_5F(256'h2C233C1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_60(256'h0E15023138070637340716092C233D1B183924320E1502313807063734071609), + .INIT_61(256'h350716092C233C1B183924320E15023138070637340716092C233C1B18392432), + .INIT_62(256'h183924320E15023138070637350716092C233C1B183924320E15023138070637), + .INIT_63(256'h38070637340716092C233C1B183924320E15023138070637350716092C233D1B), + .INIT_64(256'h2C233D1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_65(256'h0E15023138070637350716092C233D1B183924320E1502313807063734071609), + .INIT_66(256'h340716092C233C1B183924320E15023138070637340716092C233C1B18392431), + .INIT_67(256'h183924320E15023138070637340716092C233D1B183924320E15023138070637), + .INIT_68(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_69(256'h2C233C1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_6A(256'h0E15023138070637350716092C233C1B183924320E1502313807063734071609), + .INIT_6B(256'h350716092C233D1B183924320E15023138070637340716092C233D1B18392432), + .INIT_6C(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_6D(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_6E(256'h2C233C1B183924320E15023138070637350716092C233C1B183924320E150231), + .INIT_6F(256'h0E15023138070637340716092C233C1B183924320E1502313807063735071609), + .INIT_70(256'h350716092C233D1B183924320E15023138070637340716092B233C1B18392432), + .INIT_71(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_72(256'h38070637340716092C233C1B183924310E15023138070637340716092C233D1B), + .INIT_73(256'h2C233C1B183924310E15023138070637350716092C233D1B183924320E150231), + .INIT_74(256'h0E15023138070637340716092C233D1B183924320E1502313807063734071609), + .INIT_75(256'h340716092C233C1B183924320E15023138070637340716092C233D1B18392432), + .INIT_76(256'h183924320E15023138070637350716092C233C1B183924320E15023138070637), + .INIT_77(256'h38070637350716092C233C1B183924320E15023138070637340716092C233D1B), + .INIT_78(256'h2C233C1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_79(256'h0E15023138070637350716092C233C1B183924320E1502313807063734071609), + .INIT_7A(256'h350716092C233C1B183924320E15023138070637350716092C233C1B18392432), + .INIT_7B(256'h183924320E15023138070637350716092C233D1B183924320E15023138070637), + .INIT_7C(256'h38070637340716092C233D1B183924320E15023138070637340716092C233D1B), + .INIT_7D(256'h2C233D1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_7E(256'h0E15023138070637340716092C233D1B183924320E1502313807063734071609), + .INIT_7F(256'h350716092C233D1B183924320E15023138070637340716092C233D1B18392432), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_28 ,\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_29 ,\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_71 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized25 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra); + output [5:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input [11:0]addra; + + wire [5:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_28 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_29 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_71 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_01(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_02(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_03(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_04(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_05(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_06(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_07(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_08(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_09(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0A(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0B(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0C(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0D(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0E(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0F(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_00(256'h183924320E15023138070637340716092C233D1B183924320E15023138070637), + .INIT_01(256'h38070637350716092C233C1B183924320E15023138070637350716092C233C1B), + .INIT_02(256'h2C233C1B183924320E15023138070637340716092C233D1B183924320E150231), + .INIT_03(256'h0E15023138070637340716092C233D1B183924320E1502313807063734071609), + .INIT_04(256'h340716092C233C1B183924320E15023138070637340716092C233D1B18392432), + .INIT_05(256'h183924320E15023138070637340716092C233D1B183924320E15023138070637), + .INIT_06(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_07(256'h2C233D1B183924320E15023138070637350716092C233D1B183924320E150231), + .INIT_08(256'h0E15023138070637350716092C233C1B183924320E1502313807063734071609), + .INIT_09(256'h340716092C233D1B183924320E15023138070637340716092C233C1B18392432), + .INIT_0A(256'h183924320E15023138070637340716092C233D1B183924320E15023138070637), + .INIT_0B(256'h38070637340716092C233D1B183924320E15023138070637340716092C233D1B), + .INIT_0C(256'h2C233D1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_0D(256'h0E15023138070637340716092C233D1B183924320E1502313807063734071609), + .INIT_0E(256'h340716092C233D1B183924320E15023138070637340716092C233C1B18392432), + .INIT_0F(256'h183924320E15023138070637350716092C233D1B183924320E15023138070637), + .INIT_10(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_11(256'h2C233C1B183924320E15023138070637340716092C233D1B183924320E150231), + .INIT_12(256'h0E15023138070637340716092C233D1B183924320E1502313807063734071609), + .INIT_13(256'h340716092C233C1B183924320E15023138070637340716092C233D1B18392432), + .INIT_14(256'h183924320E15023138070637340716092C233D1B183924320E15023138070637), + .INIT_15(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_16(256'h2C233C1B183924320E15023138070637350716092C233C1B183924320E150231), + .INIT_17(256'h0E15023138070637340716092C233C1B183924320E1502313807063734071609), + .INIT_18(256'h340716092C233C1A183924320E15023138070637340716092C233D1A18392432), + .INIT_19(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_1A(256'h38070637340716092C233D1B183924320E15023138070637340716092C233D1B), + .INIT_1B(256'h2C233C1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_1C(256'h0E15023138070637350716092C233D1B183924320E1502313807063735071609), + .INIT_1D(256'h350716092C233C1B183924320E15023138070637340716092C233C1B18392432), + .INIT_1E(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_1F(256'h38070637340716092C233D1B183924320E15023138070637340716092C233C1B), + .INIT_20(256'h2C233D1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_21(256'h0E15023138070637340716092C233C1B183924320E1502313807063734071609), + .INIT_22(256'h350716092C233D1B183924320E15023138070637340716092C233D1B18392432), + .INIT_23(256'h183924320E15023138070637350716092C233C1B183924320E15023138070637), + .INIT_24(256'h38070637350716092C233C1B183924320E15023138070637350716092C233C1B), + .INIT_25(256'h2C233C1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_26(256'h0E15023138070637340716092C233C1B183924320E1502313807063734071609), + .INIT_27(256'h340716092C233C1B183924320E15023138070637340716092C233D1B18392432), + .INIT_28(256'h183924320E15023138070637340716092C233D1B183924320E15023138070637), + .INIT_29(256'h38070637340716092C233D1B183924320E15023138070637340716092C233C1B), + .INIT_2A(256'h2C233D1B183924310E15023138070637340716092C233D1B183924320E150231), + .INIT_2B(256'h0E15023138070637350716092C233D1B183924320E1502313807063734071609), + .INIT_2C(256'h340716092C233C1B183924320E15023138070637340716092C233D1B18392432), + .INIT_2D(256'h183924320E15023138070637340716092C233D1B183924320E15023138070637), + .INIT_2E(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_2F(256'h2C233C1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_30(256'h0E15023138070637350716092C233C1B183924320E1502313807063734071609), + .INIT_31(256'h340716092C233C1B183924320E15023138070637340716092C233C1B18392431), + .INIT_32(256'h183924320E15023138070637350716092C233D1B183924310E15023138070637), + .INIT_33(256'h38070637340716092C233D1B183924320E15023138070637340716092C233C1B), + .INIT_34(256'h2C233D1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_35(256'h0E15023138070637350716092C233C1B183924320E1502313807063734071609), + .INIT_36(256'h340716092C233C1B183924320E15023138070637340716092C233D1B18392431), + .INIT_37(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_38(256'h38070637350716092C233C1B183924320E15023138070637340716092B233C1B), + .INIT_39(256'h2C233C1B183924320E15023138070637350716092C233C1B183924320E150231), + .INIT_3A(256'h0E15023138070637340716092C233C1B183924320E1502313807063734071609), + .INIT_3B(256'h340716092C233C1B183924320E15023138070637340716092C233D1B18392432), + .INIT_3C(256'h183924320E15023138070637340716092B233C1B183924320E15023138070637), + .INIT_3D(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_3E(256'h2C233C1B183924320E15023138070637350716092C233C1B183924320E150231), + .INIT_3F(256'h0E15023138070637340716092C233C1B183924320E1502313807063735071609), + .INIT_40(256'h340716092C233D1B183924320E15023138070637340716092C233C1B18392432), + .INIT_41(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_42(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_43(256'h2C233C1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_44(256'h0E15023138070637340716092C233C1B183924320E1502313807063734071609), + .INIT_45(256'h340716092C233C1B183924320E15023138070637340716092C233C1B18392432), + .INIT_46(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_47(256'h38070637340716092C233D1B183924320E15023138070637340716092C233C1B), + .INIT_48(256'h2C233C1B183924320E15023138070637340716092C233D1B183924320E150231), + .INIT_49(256'h0E15023138070637340716092C233C1B183924320E1502313807063735071609), + .INIT_4A(256'h340716092C233D1B183924320E15023138070637340716092C233C1B18392432), + .INIT_4B(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_4C(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_4D(256'h2C233C1B183924320E15023138070637340716092C233D1B183924320E150231), + .INIT_4E(256'h0E15023138070637350716092C233D1B183924320E1502313807063734071609), + .INIT_4F(256'h350716092C233D1B183924310E15023138070637350716092C233C1B18392432), + .INIT_50(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_51(256'h38070637340716092C233D1B183924320E15023138070637340716092C233C1B), + .INIT_52(256'h2C233D1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_53(256'h0E15023138070637340716092C233C1B183924320E1502313807063734071609), + .INIT_54(256'h350716092C233C1B183924320E15023138070637340716092C233C1B18392432), + .INIT_55(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_56(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_57(256'h2C233C1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_58(256'h0E15023138070637350716092C233C1B183924320E1502313807063734071609), + .INIT_59(256'h350716092C233D1B183924320E15023138070637350716092C233C1B18392432), + .INIT_5A(256'h183924320E15023138070637340716092C233D1B183924320E15023138070637), + .INIT_5B(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_5C(256'h2C233C1B183924320E15023138070637350716092C233C1B183924320E150231), + .INIT_5D(256'h0E15023138070637340716092C233D1B183924320E1502313807063734071609), + .INIT_5E(256'h350716092C233C1B183924320E15023138070637340716092C233C1B18392432), + .INIT_5F(256'h183924320E15023138070637350716092C233C1B183924320E15023138070637), + .INIT_60(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_61(256'h2C233D1B183924320E15023138070637350716092C233C1B183924320E150231), + .INIT_62(256'h0E15023138070637340716092C233D1B183924320E1502313807063735071609), + .INIT_63(256'h340716092C233D1B183924320E15023138070637350716092C233C1B18392432), + .INIT_64(256'h183924320E15023138070637350716092C233C1B183924320E15023138070637), + .INIT_65(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_66(256'h2C233C1B183924320E15023138070637340716092C233C1B183924320E150231), + .INIT_67(256'h0E15023138070637340716092C233C1B183924320E1502313807063734071609), + .INIT_68(256'h350716092C233D1B183924320E15023138070637350716092C233C1B18392432), + .INIT_69(256'h183924320E15023138070637340716092C233C1B183924320E15023138070637), + .INIT_6A(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_6B(256'h2C233D1B183924320E15023138070637340716092C233D1B183924320E150231), + .INIT_6C(256'h0E15023138070637340716092C233D1B183924320E1502313807063734071609), + .INIT_6D(256'h350716092C233D1B183924320E15023138070637350716092C233C1B18392432), + .INIT_6E(256'h183924310E15023138070637350716092C233C1B183924320E15023138070637), + .INIT_6F(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_70(256'h2C233C1B183924320E15023138070637340716092C233D1B183924320E150231), + .INIT_71(256'h0E15023138070637340716092C233D1B183924320E1502313807063734071609), + .INIT_72(256'h340716092C233C1B183924320E15023138070637340716092C233D1A18392432), + .INIT_73(256'h183924320E15023138070637350716092C233C1B183924320E15023138070637), + .INIT_74(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_75(256'h2C233C1B183924320E15023138070637340716092C233D1B183924320E150231), + .INIT_76(256'h0E15023138070637340716092C233C1B183924320E1502313807063734071609), + .INIT_77(256'h350716092C233C1B183924320E15023138070637340716092C233D1B18392432), + .INIT_78(256'h183924320E15023138070637340716092C233D1B183924320E15023138070637), + .INIT_79(256'h38070637340716092C233C1B183924320E15023138070637340716092C233C1B), + .INIT_7A(256'h2C233C1B183924310E15023138070637340716092C233D1B183924320E150231), + .INIT_7B(256'h0E15023138070637340716092C233C1B183924320E1502313807063734071609), + .INIT_7C(256'h350716092C233D1B183924320E15023138070637350716092C233C1B18392432), + .INIT_7D(256'h183924320E15023138070637340716092C233D1A183924320E15023138070637), + .INIT_7E(256'h38070637340716092C233C1B183924320E15023138070637350716092C233C1B), + .INIT_7F(256'h2C233D1B183924320E15023138070637350716092C233C1B183924320E150231), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_28 ,\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_29 ,\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_71 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized3 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'hC2E40C2E40D2E40D2E40C2E40D2E40D2E41D2E40D2E41C2F40D2E40D2E40D2E4), + .INITP_01(256'h2F41D2641D2E40C2E40C2E40C2F40C2E40C2E41C2E00C2E40C2E41C2E00C2F00), + .INITP_02(256'hE40D2E4042E40C2E40D2E01C2E01D2E40D2E40D2E41D2F40C2740C2E01C2E40D), + .INITP_03(256'h40C2E00D2E0042E40D2E40D2E41D2E01C2E41C2E40C2E00C2E40C264142E41C2), + .INITP_04(256'h0D2E40C2E00C2E40C2F40C2E40C2E41C2E40C2E40D2E41C2E00D2F40D2F40C2E), + .INITP_05(256'hC2E01C2E40D2E40C2E40C2E40C2E40D2E40D2E01C2E40D2E41C2E00D2E41D2E4), + .INITP_06(256'h2E41C2E41C2E41D2E40C2E4042E40C2E40D2E40C2E0042E40D2E40D2E00C2E60), + .INITP_07(256'hE40C2E40C2E00C2E41C2E40C2E40C2E41C2E00C2E41C2E40C2E4142E40C2E41D), + .INITP_08(256'h41C2E40C2E40C2E00D2E00D2E40D2E40C2E40C2E40C2E41C2E41D2E40C2E40C2), + .INITP_09(256'h1D2E40C2E40D2E40D2E40C2E4052E00C2E40D2F41C2E41C2E40D2E01C2E00C2E), + .INITP_0A(256'hC2E40C2E00C2E40C2E41C2E40D2E00C2E41C2E41D2E40D2E40D2E41C2E40C2E4), + .INITP_0B(256'h2E00C2E40C2E4052E4052E40C2E40C2E41C2E00C2E40C2E40C2E01C2640C2E40), + .INITP_0C(256'hE40D2E40C2E41C2E40D2E4042E40C2E41D2E40C2E00C2E40C2E40D2E40C2E00C), + .INITP_0D(256'h40C2E00C2E00C2E40D2E01C2F01D2E41C2E40C2E00C2E41C2E41C2E40D2E40C2), + .INITP_0E(256'h0C2E41C2E00C2E40C2E40C2F01C2E41D2E41C2E4052E41C2E00D2E40C2E00D2E), + .INITP_0F(256'hC2E41C2E40D2E60C2E41C2740C2E41C2E40C2740C2E40C2E41C2E00C2E40D2E4), + .INIT_00(256'hC53C67A2116F77E0D1EF25674AC2EF0405A943F1E53C67B2217F6FF0D1F72567), + .INIT_01(256'hD1DF257F4ABACF0C0D994BF9D54C87AA116F5FF0D9EF0D6F3AB2DF1C1DB953F1), + .INIT_02(256'h25B153F9ED4C7792116F5FF0E1F715673ABAD7FC25B15309D52C77B201575F00), + .INIT_03(256'h217767E0B1FF0D6742D2CFF41D9943F9DD547FC2017F6FF0B9FF2D6F32C2E704), + .INIT_04(256'h3AAAD70415C14BF9CD346FA2118F7FE0B9F71D5F4AAADF0C0DA943F9CD446F9A), + .INIT_05(256'hD55C6FB2196767F8C9FF25575ABAD70C25D13301E53C6FBA096F6FD8C1FF1567), + .INIT_06(256'hB9EF1D6742B2CF0C1DA943F9E54C5FB2296F6FF8B1EF057F42BAEF1C1DA943F9), + .INIT_07(256'h15A93B01DD4467A2296F6FF8C1E71D573AB2D7041DB94309C53C67A2017767F0), + .INIT_08(256'h016F77F0C907255F3ABADF0405A14B19CD546FB2097F6700D907156752C2DF0C), + .INIT_09(256'h42B2D70405B95309D5545FBA217F57F0B9F72D4F4AAADFFC1DB12B11CD34779A), + .INIT_0A(256'hD5446FA2117767E8C9071D6F3AB2EF0415A15301CD546FAA11675FF8D9FF154F), + .INIT_0B(256'hC9E715675AB2EF2415C15311CD346FB2298757F0D9F72D6F42A2CFF42DB95B09), + .INIT_0C(256'h35B95309BD3C6FBA196F7700C9EF25775ABADF1C15B95311CD2C7FB2217F77E8), + .INIT_0D(256'h218F67F8D9FF255F32CAEF040DA14B11CD4487C219676FE0C1EF2D67429ADF14), + .INIT_0E(256'h42C2E7EC1DA123F9D54C4FB219675FE8D1EF2D6F3AC2E70C25995301DD3C87A2), + .INIT_0F(256'hD5546FAA097F5F00C9FF256F5AC2E7FC15B94BF1DD3C4FAAF97F77E8D1FF2D5F), + .INIT_10(256'hC90F15674ABADFFC1DC93B01D5446FBA198757F0D1DF157F3AB2EF0C05995BF1), + .INIT_11(256'h1DB15B09E53C77BAF97F4F00D1F71D572AC2EF0C0DA95301E52C67B219776FF0), + .INIT_12(256'h197F5FF0E1F72D5F2ABADFFC25994BF9E53C77B2196F5F00C1EF0D4F5AB2CF24), + .INIT_13(256'h42BACF0405A94BE9D53487AA19474FE8C9F7158742AAC70405995BF9C5446FB2), + .INIT_14(256'hCD4467A209774FE8D10F05674AB2EFFC15A143F9CD3C6FC2216F67D0B1EF156F), + .INIT_15(256'hC9FF157F4ABAE70C0DA933F9CD4C67B2095F6FF0D1071D674AC2D7FC1DA93B09), + .INIT_16(256'hFDB14311D54C67B2116757E8C9F7255F42B2C71415B15319D54477BA11875FE0), + .INIT_17(256'h215F6FF8C1F725674ACAE70C1DA95BF9DD3477B219676FE8E1F71D774AC2DF0C), + .INIT_18(256'h4AB2E7FCFD994309DD2C77B2096F5FE0C9EF2D5F52AAFFFC25A95301DD346FD2), + .INIT_19(256'hDD3C5FA211676FF8D9EF256752BAD7041D993B11DD4C67AAF17F6FE8C1E7355F), + .INIT_1A(256'hC9EF2D5F3AD2DF0C05B93B11DD5457C2016F67D0B1072D574AB2DF041DB94301), + .INIT_1B(256'h1DB94B01CD3C47B2297F5FF0C9F715673AA2D7FC25A95B11D54C4FB209774FF0), + .INIT_1C(256'h117757E8C9F7156F4AB2EFE435A94BF9E5446FAA217F67F8B907156F3AC2E7F4), + .INIT_1D(256'h42A2BF0415994BF9BD447FAA09776FF8D9F71D5F429ACF0C05B153F1D54C77CA), + .INIT_1E(256'hED4C6FC2197F87E0C91F156F42AAD70CFDA94B09E5346FAA21876FF0C9FF1D57), + .INIT_1F(256'hD9E7455742B2E70C1D994B09E5347FB2196F6FF0B907155F52BAEF0C05B94BF9), + .INIT_20(256'h25A93BF1E55477B2297F5700D1DF355732B2DF0405C12B01DD3C67AA219767D8), + .INIT_21(256'h196F6FE8D907156F5ABAEF0405A95BF9CD3457BA197F5708C9EF15673AAAF70C), + .INIT_22(256'h3AB2D70C0DA94BF1E55467AA117F67E0E1FF255762CAD7F415C13301CD445FAA), + .INIT_23(256'hC54467A2018F67E8C9EF256F42AAD70C15995B09D54C679A116F6FF0C9EF155F), + .INIT_24(256'hC9E7254F3ABAD70415994B01D53477B2116F67E8C9E7155F42C2D7F415A95B11), + .INIT_25(256'h15A94309C5547FC211776700D9EF1D6F3AB2D70C0DA13B09CD3467BA297F57F8), + .INIT_26(256'h095F6FF8B9073D574AA2EF041DA95311CD5477AA116F87E0D9F73D6F32BAE70C), + .INIT_27(256'h5ABAE7041DB153F9CD4C67B2097F6FF0D9FF05674AB2DF1425B15309BD4C6FBA), + .INIT_28(256'hE54C7FAA11776FE0C9F7256F3ABAE7F41DA953F9CD3C77C2097F4FE0D1F72557), + .INIT_29(256'hC9E725673AB2E7FC0DB14B01D5348FAA11775FF8C10725773ABAD71C1DB14BF1), + .INIT_2A(256'h15B94B09C53C7FC2017767E0D1FF1D6F42BAC71C1D993BF1D5446FC2397F57D8), + .INIT_2B(256'h117767E8D9F725575AAAEF0C0DB943F9E53C77AA098767F8C107256F4AAAC7FC), + .INIT_2C(256'h429ADF0415B13309D54477BA197F77E0D1DF156742C2CF1415B96BF1C54457B2), + .INIT_2D(256'hCD3467AA017F5FF8E1FF155F5AB2CF141DA94301CD4467B2096F67E0C1EF156F), + .INIT_2E(256'hC9F72D5F52BAD7041DC15BF9ED446FA219675FF8D9EF3D4F32BAD7041DA93301), + .INIT_2F(256'h15996B19BD346FC2097F6FE8C117255F42B2E7F415B15311C5547FB211774FF8), + .INIT_30(256'h09776FF8B90F2D5F3ABAD7142DA91B19DD3467BA017F7FF0F1F7FD6F4AC2DF0C), + .INIT_31(256'h52AADF141DA933F1DD345FBA196F77D8B1EF1D5F3ACAE7041DA953F9E55C77AA), + .INIT_32(256'hCD2C77A2298767E8D107154F6ABAC704FDA13B01BD4C77AA017F6FF0E9F7356F), + .INIT_33(256'hC9FF2D5F5AC2EF040DA13BF1E53C7FB211676FF0C9F72D674AAADF1C15C14B11), + .INIT_34(256'hF5B94B19D534679A19776FE8C9FF15673AC2D71415B15B01CD44779A297767F0), + .INIT_35(256'h116F6FF0B1EF255F42C2CF1415C14B01C53C7FC2096757F8C9EF1D5752CADF04), + .INIT_36(256'h4AA2E7FC05A14309D53467C2016767F8B9F7055F62AAE7EC15B153E9D53C6FB2), + .INIT_37(256'hE53C6FB2297F5FD8B9F72D6F32B2D7F41DB14311D544679A116F4FF8E1FF156F), + .INIT_38(256'hC9E7256F42BAE71405A14B01D54477B211775FE8D9F71D6732BAD7FC15A953F9), + .INIT_39(256'h25A95301C544679A096767E0D1FF256F4AA2DFFCFDB16301CD345FC2297F67E8), + .INIT_3A(256'h19574FF8D1E7155F42CAE7F41DB16301D54C67BA097F67E8A9F71D6F42CAEF14), + .INIT_3B(256'h4AB2D7FC2DB95301C54467AA09877FF0E9171D7732DAD70C15B13B11CD446FC2), + .INIT_3C(256'hC54477BA118757D8A9F715673AC2D70C15A93301E56477CA21575FF8D1F71547), + .INIT_3D(256'hC1EF154752BAD7FC0D995309E54467B209675FE0D9D725773ABAD70C1DB14B11), + .INIT_3E(256'h1DB14B01CD3C87AA118767F8D1071D57429ADF0C0DA94B09DD4467D2116767F8), + .INIT_3F(256'h017F6FE0D9F7256742CAE70C1DA15309CD4477B221776FF8C9F72D6742AACF04), + .INIT_40(256'h4ABAE7141DC13B01BD3C67C2196F5FF8C1FF2D4F3AC2D70415B95301CD3467AA), + .INIT_41(256'hCD3C6FB2117F67E8B9EF0D5F42B2CFFC15A133F1C5446F9A096F57E8C1FF055F), + .INIT_42(256'hC1F7256F42BADF1C2DB91B11CD4457B2116F67E8B9F7256F52BADFE415A95B09), + .INIT_43(256'h0D993301CD545FAA116F6FE8D1F72D674AB2D70C2DC15309D54467B221776FF8), + .INIT_44(256'h097F5FF8D9DF3D6F4AC2C71415A15BF9D54C7FB2196F6FF0E1FF1D675ABAC70C), + .INIT_45(256'h3AC2CF0C15A153F1CD3477B2096F87F8B90F256F4ACAFF0C0D9943F1CD4C77AA), + .INIT_46(256'hE5646FA2098777E0C9F72547429AD70C0DA95301DD547FA2015F7FE8E9071D57), + .INIT_47(256'hC1F7256F52C2D7FC2DC14301D54487AA117F67E0C9FF1D675A9ACF0C2DC14B09), + .INIT_48(256'h15A15309D54C77BA09775FF8B1071D6F42BAE70C05C94B09D54467B221776FE0), + .INIT_49(256'h097777E0E1FF2D6752B2D70C25993BF9DD4467A2115F5FD8C1072D674AA2DFFC), + .INIT_4A(256'h4AB2D7EC1DB94309CD446FA2218F6FC8E1FF156F3AC2DFFC2DA14B09DD3C6FB2), + .INIT_4B(256'hD51C6FC2116F67F0D9DF1D7742CAEF0C1DA14BF1D54C6F9A11777700C1FF1D67), + .INIT_4C(256'hC1FF1D672AAABF14FDA943F9BD447FA211776FE0B90F1D5F4AC2D70C1DB14319), + .INIT_4D(256'h15A93BF9CD3C6FB2197F6FF0C9EF1D674A92E70C1DA94B19CD547FC2116F5FE0), + .INIT_4E(256'h117F77F8C9EF1D7F3AB2C71C1DB13BF9DD3C7FB219675FF0D1F71D4F42B2CF0C), + .INIT_4F(256'h52BAE7FC1DB943F1CD3477C221776FF8C9FF15674AB2D70C1DB94B01C544779A), + .INIT_50(256'hE53457B2097777F0D9F7356F4AB2DF1415C15B01DD4C77CA198777E0D9FF3D6F), + .INIT_51(256'hB9E71D7742AADF0C0DC143F9D54477AA21775FF0C9FF2D6752CAEFF415A14B01), + .INIT_52(256'h1DC94BF9DD3477AA115F5FF0C1E72D673AB2E70C25A943F9D54477AA01677FF0), + .INIT_53(256'h19775FF0D1E725673AC2D7FC15C95321D54467B2096F6FF8D1EF1D5F4AC2C7F4), + .INIT_54(256'h3AC2D71415B14BF9CD3C77AA216F67D8C9072D6F5ABAE70C0DB13301CD4C67B2), + .INIT_55(256'hDD3C67AA01776FF8D1FF25674AC2BFF415B14B19E53C5FB2097F67F8B1FF2557), + .INIT_56(256'hC1071D6F5AD2D70C25B14301C54C67C2017777F0C1E7357752DAEF141DB94311), + .INIT_57(256'h2DA94319E54477CA116767F8B9FF254F4ABACF042DA94301DD4C77A2117757E0), + .INIT_58(256'hF9877FF0B9F7154F4AC2D72C0DB13B01D5345FB2198F77E0D9E72D5F32B2CF0C), + .INIT_59(256'h3AB2D7041DB13B09CD4477B2217F5FE0D90F15675ABAD7FC1DC15311D52C77CA), + .INIT_5A(256'hD54C77BA197757F8D9EF1D6732BAE7241DA93B09DD3467AA19575FF8D1FF1D6F), + .INIT_5B(256'hD1FF2D774ACADFFC2D995301CD4C77C219676FF8E107257742C2D7141DC13B09), + .INIT_5C(256'h1DB94B19C5346FBA097757E8E1F72D573AB2CF141D994B09CD446FAA017787F8), + .INIT_5D(256'h016F4FE8C1FF255F4ABAE70CF5B14BF9C5446FA2116F7FE0C9FF1D8752AAD70C), + .INIT_5E(256'h329AE7041DA94B19D55467A2197F67F8B1E7355F32AAD70CFDB143E1DD4C67B2), + .INIT_5F(256'hD5546FAA195777D0D907355F62BAE70415B94B09DD445FC2117F67E0C1F7355F), + .INIT_60(256'hE1F725674AB2E70C05B93B11DD3C87AA11675FD0E107156F42CAE70C15A95311), + .INIT_61(256'h05D12B09D54477AA116777E8D1F70D7742B2D7040DA94BF1D53C6FB219676FE8), + .INIT_62(256'h11775FE0D90F255F52A2CF0415C14309D53C6FBA296F6FC8D9FF2D6742CADF0C), + .INIT_63(256'h4ABAD7FC15B93BF9CD3477B2197F6FE8D9E7257752AADF0415A94B01CD3C6F9A), + .INIT_64(256'hCD446FBA217F5FF0C1FF256F4ABACF0C2DB14B21CD545FB2116F57F0D9EF3577), + .INIT_65(256'hC9FF1D6F4AC2E70425A953F9CD2467C2217757E0C1F7355F3ABAD70CFDA14311), + .INIT_66(256'h1DA94309DD4C67AA017767E8B9F7156F32B2DFFC2D996301DD345FAA19976FE8), + .INIT_67(256'h117F6FD8C9EF256732B2DF1425A943E9CD4467BA098F67E8C9DF15573AC2E70C), + .INIT_68(256'h2AB2CF1425A153F9D54C5FBA016F6FE8E1EF057752CACF0415B94309D5445FBA), + .INIT_69(256'hCD346FB2116767F8A9FF1D574AE2E7FC05A95319CD5C6FC2217F57F0D1FF0D67), + .INIT_6A(256'hD107256F4AC2CF0C15C94B09CD3C77AA216F6FF0C9FF25673AB2D7FC0DA94311), + .INIT_6B(256'h1DB13B01ED4487AA097F6FD8C9F70D5752BAEF0415A96309CD5467A221675FE8), + .INIT_6C(256'h21776F08D907255F4AC2DFFC1DA94BF9BD446FBA117767F0C9EF1D5F52C2E7FC), + .INIT_6D(256'h3AB2CF0C25B94BF1CD3467B2097F5FE8D1071D574ABAD7F40DA94301DD4C6FB2), + .INIT_6E(256'hC53C67AA295F67E8E117156722BAD71415C94B09DD4C67BA097757D8B9F72D5F), + .INIT_6F(256'hE1F7256F3AB2CF1C05A93B01CD3C77A2016F67E8D107155F52B2E70415A94309), + .INIT_70(256'h0DB94B09C54C67BA096F5FE8C10F255F62B2DF141DA943F9C55C6FA221674FF0), + .INIT_71(256'h197F87F0C907355752B2EF0405B153F1CD3C77B2096F77E8E1EF156F42B2D704), + .INIT_72(256'h3AB2CF14FDB14BE1ED446FAA217767E0C9F725674AB2DFEC25A13B01D53C5FAA), + .INIT_73(256'hD53C77A2217F6FE8B9FF255F22BADFFC15A94309DD546792097767E8D9FF2567), + .INIT_74(256'hC10F257F42BAE7FC15B93B11E55C7FB2096F77E8C9F7055F42BAD7F415B94BF9), + .INIT_75(256'h1D993B09DD346FA2096F77F8C9FF255742BAC7141DB14301D54477BA09775F00), + .INIT_76(256'h29874FE8A90F1D5F42CAEF041DA92B09C5446FB2098F77E0D1EF255F4AAAC704), + .INIT_77(256'h52BADF0C25C14319D55C6FBA018767E0C9F705574ABADFFC0DB94301D5446FBA), + .INIT_78(256'hDD3467BA296F67F0D1EF2D6732A2CF041DB143F9ED4C6FBA09776FF0C9FF155F), + .INIT_79(256'hD1EF1D5F4AB2BFFC2DA94B19CD246FB2097777F8C9072D6752B2D7040DA95311), + .INIT_7A(256'h15A94309D5346F9A11776FE8E9EF357F5ABAC70405A15309CD4C6FB2197757E8), + .INIT_7B(256'h19675FF8D9FF25674ABAC7140DA95309D5546FAAF9675700B9F7156F5AB2DF04), + .INIT_7C(256'h42AAF70425A95301E5447FB2216F67E8C9E71D6742BAE7FC15B94301C52477A2), + .INIT_7D(256'hC5346FA209675FE8B9F7357732BADFEC15B94319D55C67BAF96F6F00D9FF356F), + .INIT_7E(256'hC9EF1D6F5AB2DF0C25C15BF1C53C7FBA11777FE8C1FFFD575AA2D7042DA94301), + .INIT_7F(256'h1D994B09CD3457B2196777F8C9FF1D572AB2DFF415B14311DD546FA221775FF8), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized4 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + ram_ena, + addra); + output [15:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [1:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input ram_ena; + input [10:0]addra; + + wire [15:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [1:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [10:0]addra; + wire clka; + wire ram_ena; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:16]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:2]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h9889F88EF49A0AD2AC5C908259AC5C9088F08E5C988AF88C74188A98AE5E9283), + .INITP_01(256'h8CFCB880F2A47C10ABF0ACF4A888FB847D1000DAA454B889F08C5C1880F08E5D), + .INITP_02(256'h89B8847D9AA0D8AEFE12899A0EDC1088D8ACFC90A1D8ACF63A2279A45E3A8059), + .INITP_03(256'hDFB081D1ACDC9082F08C7E1082F886DC9808F88EF63AA250AC7C18AAD0ACF518), + .INITP_04(256'hF98E5D2080D80E5C8281518CFC98885B8C7CBA0073A47C90A0F98C5C9A82F88C), + .INITP_05(256'h9888F08C7D9A82F88CFD28887A8C7C18A8D8AC7C9A80D88CF59280F88CDCA080), + .INITP_06(256'h04FC182B70AE7408A07A8C5D92A2528E769000DB84541200D8ACFC88A0F08C5C), + .INITP_07(256'h8071AE561288D2AC7E08897B8C5E8889DA8C5C8888F8ACDCA880D88C5E8880D1), + .INITP_08(256'h5E1888B02EF41002FA8E7C9808D9ACDCB081D18C7C908078AC74A882FB86D41A), + .INITP_09(256'h588CFCB888D0AC7C1080D0AC7C1880D02EDEB0817A8C5CA081F88E543A01D024), + .INITP_0A(256'hA088F9A4FC8880D08C740AA2F88CDC1880D08C7C188AB0ACD68089F08CDC1081), + .INITP_0B(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0C(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0D(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0E(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INITP_0F(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_00(256'h27CDC82C1E6FD0B23011E6873B7F11F00DC9F9FFF43501670A423FC2F1CF38EC), + .INIT_01(256'hF00966777B5F91F00DE179CF3435817F8A4ABFAA31C7B91C90F557C1803B6409), + .INIT_02(256'hCDD9B9EF7425415F0A4ABFB2B1CFF91C901D97C10063640167DD081C9E6FD0A2), + .INIT_03(256'h4A3ABFB271DF3904502597B140432401A7D5083C1E67D09A7019A677BB57D1F0), + .INIT_04(256'hD01557A9804BA3F9E7E5C8349E7750CAF021A6773B67D1E04DC1F9F7742DC167), + .INIT_05(256'h27E5C83C5E5FD0A2B021E66F7B6F11E04DC1B9FFB4154167CA427FBAB1EFF914), + .INIT_06(256'hF011A667FB5F51E00DC1F9F77425017F0A4ABFAA31DFB90C903517B140432401), + .INIT_07(256'h4DD979E73415C15F4A4A3FB271E778FC902D97B1C03BE41127DD0844DE6FD0B2), + .INIT_08(256'hCA527FB271C77904501517A9401B641127ED483CDE7FD0B27021E6773B679108), + .INIT_09(256'hD005D7A140436409E7DD084CDE671092301166777B5F11E08DD179FF7415C15F), + .INIT_0A(256'h27DD48449E6F50A2B009A66FFB6F91E8CDD979F7741D817F8A3A7FBA71DF38FC), + .INIT_0B(256'h7009266F3B67D1000DC9B9FFF42DC15F8A4A7FBAF1BF790C901D17B1403B2411), + .INIT_0C(256'h8DC13A17741581770A4A3FAA31DF390C501DD7A9804B63F927CD483C9E7F10C2), + .INIT_0D(256'h4A42FFBA31D778FC902DD7B10043A41967BDC83CDE77D0BAF009667FFB6F51E0), + .INIT_0E(256'h501DD799404B240927DD884C1E8750B23009666FBB5F51F80DD9F9E7B4050157), + .INIT_0F(256'h67CD08445E7710C2701126673B5F51F04DC979FF344581574A427FBAB1D7F914), + .INIT_10(256'h7011E6677B5F51E84DD139F73435815FCA4AFFB231EF390C1025D799C043E3F9), + .INIT_11(256'h4DD139FFF41DC14F0A3AFFBA31D7B904D01D9791C03363F9E7CD883CDE6F50BA), + .INIT_12(256'h4A523FAA71E7B8FC901517998043641127CD884C9E6F10D2B009E6877B6FD1F8), + .INIT_13(256'h901D57A94043E40927CDC8445E7790C2B009A667BB6F11E88DB939F7F425416F), + .INIT_14(256'h27D5484C9E6FD09A7009E65F7B6791E04DD979F7743541678A4ABFBA31DF3904), + .INIT_15(256'h70092677FB6F51E00DE1B9EF740D01678A32BFAA71DF38FC50F557B1C03B6409), + .INIT_16(256'h4DC9F9F7740D016F8A4ABFBAF1DFB90C501D57A9C043640167D5C82C5E7F50BA), + .INIT_17(256'h0A427FCA31CFF8FCD0FD97A9C05BE419E7DD083CDE8750BA70116667BB6F9100), + .INIT_18(256'h901D57B100436409E7DDC83CDE6790B2F021666FBB6751000DB9B9F7340DC167), + .INIT_19(256'hA7E5C8541E6F10AA3019666F7B6F91E0CDC179FFF40D016F4A4A7FC271E7F91C), + .INIT_1A(256'h70116687FB57D1E08DE179F7342D01778A5A7FB2B1DFF904100D17A9004B2401), + .INIT_1B(256'hCDC1B9FF341D416F0A4A7FC231D77914901597A9C02BE409A7F5485C5E7790AA), + .INIT_1C(256'h4A3ABFB2F1CFB904D01D97B90053640127E50864DE6FD09AF001A66FBB4711D8), + .INIT_1D(256'hD005D7B1004BE40167ED085CDE6750A27021667F7B5F11F84DC1F9E7F41D8157), + .INIT_1E(256'hA7C5883C9E5F10A23001A6773B5791F04DC9F9EFF41DC1670A2ABFC2B1DFB914), + .INIT_1F(256'hF019E677FB6F91084DD139F7B42D01674A623FBAB1DFB8F4D01D17B1004323E9), + .INIT_20(256'h8DC979EF741501678A4A7FA2F1CFB904901597B980536409A7D5084C5E6F50BA), + .INIT_21(256'hCA3A3FB271E77904D01D97C1404BE3F127D5C844DE6FD09A7009E6673B6791E8), + .INIT_22(256'h502DD7B1805323F927D5C8341E6750AA70212667BB7791F04DB139E7742D0157), + .INIT_23(256'hE7CD484C1E7F90A230192677FB5F91F0CDC939F7741501770A32FFB2F1E7390C), + .INIT_24(256'hB021666F3B7F51F0CDB9B9DF740D41570A52FFCA71E7F90C901517B1804B23E9), + .INIT_25(256'h8DC1BA0F341D41678A2AFFC2B1CF38F4101D17C1003BA3F1A7D508445E7F90BA), + .INIT_26(256'hCA5ABFC2B1D7B90C501517A98043640927D54844DE7750BA7011E687FB6F91E0), + .INIT_27(256'h501557B98043E3F927D5082C5E7F10B23019E66F7B5F51080DD9BA07F415415F), + .INIT_28(256'hE7CD082CDE77D0BAB009A67F3B4F51F88DD17A07B40D81674A42BFB2B1DF390C), + .INIT_29(256'h300126677B6F11084DC9F9EF7415014F0A42BFC2B1DF7914100DD7B1005BA411), + .INIT_2A(256'hCDC1F9F7343D015FCA52BFB2F1EF392C501517B1C04B640927D5083C5E7710BA), + .INIT_2B(256'hCA423FAA71D73904501597B9C03B640167CDC8545E7F50927001266F7B7751F0), + .INIT_2C(256'h101D97A180432409A7C5083CDE6F10C2301926773B5711D80DD139F7B4150167), + .INIT_2D(256'hE7D508549E7750A27011666F7B7F91004DC13A07340D4167CA4A3FB231DFB91C), + .INIT_2E(256'h701966677B6791004DB9F9F7742501678A5A7FC271DFF90CD01D97A9C053A401), + .INIT_2F(256'h8DC139F7F41D41674A5AFFBA71E7B904900517A180432419E7DD084CDE7750BA), + .INIT_30(256'h8A4A3FB2F1CF3904D01597A1003BA409E7DD083C5E67D0BA3011A65F3B6F91E8), + .INIT_31(256'h501D9799C0536401A7C5C8349E5F90B2B009A6777B5F91F8CDC17A077425C167), + .INIT_32(256'hE7DD083C5E6750B23001666FFB5FD1E00DD939EFB43D015FCA4ABFBA71D73904), + .INIT_33(256'h7001667FFB6711F0CDC1F9F7B40D815F0A52BFB2F1C7B924501517A1C043E3F9), + .INIT_34(256'h8DD179E7B425415F4A4A7FB271D7B904502517A1803B2409A7ED083C9E6710B2), + .INIT_35(256'h0A2A3FAAB1DFF90CD01D57B1C03B2401E7D508445E6790AA3009A66FBB779108), + .INIT_36(256'h5015D7910033E40167BD88349E7FD0BA3029665FBB5791E00DD93A077435C157), + .INIT_37(256'hE7D508449E5FD0BAB021A6777B6751E00DC9F9E77415015F0A42FFBA31D7B8FC), + .INIT_38(256'hB019E67F3B5F11F84DC9BA0F7415417FCA3AFFA2F1CF3914500D57B9403BE3F1), + .INIT_39(256'h4DD17A07741581678A4A3FA2F1DFB914902557B1805B2421A7CD085CDE6F10C2), + .INIT_3A(256'h4A42BFD271DF390450355799C04B640967DD88445E6750AAF011A6677B5F11E0), + .INIT_3B(256'hD015D7A9403B6411E7E508445E67D0AA3009A6677B8711F00DC1BA0FB4258167), + .INIT_3C(256'hA7D5483CDE6F10AA7009E66F3B57D1D88DD17A07342581678A423FC271C778EC), + .INIT_3D(256'h701166773B6F91E08DC97A073425815F4A427FB2B1D738F4D01DD7B1C03B63E9), + .INIT_3E(256'h4DD1F9FFF43581570A42BFB231C7B90C502D579900432409A7DD484C5E7750AA), + .INIT_3F(256'h8A3AFFD2B1E77904100597A1C043E3E927CDC84CDE5F50A230216687FB5F11F8), + .INIT_40(256'h900D97B9C04323F167BD484C5E5F109A70196677BB7F11E80DC139F7742DC167), + .INIT_41(256'h67E5C8345E6F10A230192687FB6791F04DC93A07342D41674A4AFFB271D7F904), + .INIT_42(256'hF0296687BB6F51E8CDB9B9E7F425C17FCA4AFFC2F1DF391410255799C0436401), + .INIT_43(256'h8DD139F7341541678A3AFFBAB1D778F4900D17A1804BE3F927E5083C1E6F509A), + .INIT_44(256'h0A4ABFBA31DF791CD00D57B1403B23F167CD483C9E7F10B2F019E67FBB5F51F8), + .INIT_45(256'h901557B140532419A7D5484C9E7710BA7021265F7B5F91F08DD939EF742D416F), + .INIT_46(256'h27ED884C5E7710C270012677BB6791E00DD979FFF42DC15FCA42BFB2F1DFB914), + .INIT_47(256'h7011E6777B6711E04DC1F9E774158177CA4A7FAA31EF790450FDD7A9C053A419), + .INIT_48(256'h0DD139EF3425014FCA42FFC2B1DF78F4D01D17B1004B640167BDC82CDE6FD0CA), + .INIT_49(256'h0A4A7FBAF1E738FC9005D7B1C043A401A7D5882C9E6F10B2B0012667FB5F11E8), + .INIT_4A(256'h100DD7C180532409A7E5086C1E6750B2F01926577B7F11F04DD13A0734250147), + .INIT_4B(256'h67C5C83CDE6FD0BAB019E6777B77D1E8CDE139FFF42581670A4ABFB2B1C738FC), + .INIT_4C(256'h7011668F7B6751F08DC1B9FF742DC1674A42BFB271DFB90C500D1789C03B2419), + .INIT_4D(256'h0DD1B9FFF425C1674A4A7FBA71E7B90C102517B9004BE411A7E5C83C5E7F1092), + .INIT_4E(256'hCA4AFFBA71E73914501D97A9004BE419E7D5482C9E7F10CA7011667FFB7751D0), + .INIT_4F(256'hD00517A9C053A401A7C508549E7750AAB009A6673B6F91D80DC179E7B42D816F), + .INIT_50(256'h27D588545E6790A27001A667BB5F11E84DD939E7B41DC1574A5AFFBAF1DF78FC), + .INIT_51(256'hF019E66FFB5F11E8CDC9FA0FB4258177CA52FFCA31DF38FC901D97A940336401), + .INIT_52(256'h0DD9B9F7B42D81770A527FB2B1E7F90450FD17A9404B640967CDC84C1E6F50AA), + .INIT_53(256'h0A423FB2F1BFB91C900D57A14033640927E508441E7710AA3009A68F7B5FD1F8), + .INIT_54(256'h901DD7A1C043A40927D5483C9E3FD0BAB00966677B5F51E80DD979EF740DC15F), + .INIT_55(256'hA7D50854DE7750BA7009668FFB5F51F84DD9FA17341541670A5A3FA271DFF90C), + .INIT_56(256'hF021A67FFB4FD1F04DC9BA07B41DC14FCA5AFFBA71CF3904D02597B90043A401), + .INIT_57(256'h8DD93A0FB41D8167CA3A7FA2F1E7B914D015D7A9805BE3F9A7E54854DE77D0BA), + .INIT_58(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_59(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_5A(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_5B(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_5C(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_5D(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_5E(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_5F(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_60(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_61(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_62(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_63(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_64(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_65(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_66(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_67(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_68(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_69(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_6A(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_6B(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_6C(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_6D(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_6E(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_6F(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_70(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_71(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_72(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_73(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_74(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_75(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_76(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_77(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_78(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_79(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_7A(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_7B(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_7C(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_7D(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_7E(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_7F(256'h0000000000000000000000000000000000000000000000000000000000000000), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(18), + .READ_WIDTH_B(18), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(18), + .WRITE_WIDTH_B(18)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:16],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:2],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(ram_ena), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized5 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'hBEFC7CA8241B32DA8E6FCCA029A682852F894AE4A9A6808C208EECABF83A2C86), + .INITP_01(256'hCA358C2C2DAC2898E6EB5E64AEAA214E6B9D2F981A598FEE98CE64EAAA29EFEB), + .INITP_02(256'h4693FE889AABA9EAB98BA738DAEA0CB19C2AA7AA46A38C4F28E4D88EEFFFA480), + .INITP_03(256'h6828A68B6EF0BCE2721EE2ABE6CAF2AB286688CC6B9EFF2898AF99C2ACDE7AAE), + .INITP_04(256'h2CCA6936EECB8A88EEBEAC5EEE8AAAA88E63CCE081AF67ADFC0D4EA29BECA2FE), + .INITP_05(256'h05EE88382A8E86E2C808E5E6A8866E85F7F8AFE28CEE2CC8E08AE68EBA7C9DE6), + .INITP_06(256'hA66DC8ECADEBEE98E628CE998BAADEBE00900A8A6E6B8BADA990EAE5DB311A0A), + .INITP_07(256'hFCEEEBEC886A198E2A326D2BBE8E8AB6E08EB898EF39DEE3B9CBA9E8298EE7B8), + .INITP_08(256'hCE8E9A22BE820E7631CC1BBDA7888B4F8AACA4AA41BCEC814A6638E528AA409C), + .INITP_09(256'h98A423AFEE1EAE62EC0EA8BD3388A3289EEBB80A00EE6ABFE6A82A28088EAC9B), + .INITP_0A(256'hEEC4A02D6E98ABAFAA2DA8F25ECCA0D59A58866890A689A609DC3288CE2B3C25), + .INITP_0B(256'hFEEB10A578BFBE88EF10C8E386A280AF7048EA2AF4E8C02288A2604C66A85A48), + .INITP_0C(256'hB4ABEB2EDAA689C86B9CAABDEE30868EC8EEE08CA8ACEE628E8E8A5860EAEB50), + .INITP_0D(256'hA68AE2C9CAEAB8EEBC8A6805577CA1CCBC62E99F0F8CECAC6A5E4DF2CAEFEBA9), + .INITP_0E(256'h818AC8DCAEF0AA380D1E2E1EEE88E608BBC986F59246639AAA58CAEE9EAE20DA), + .INITP_0F(256'hDE6ADB9E6BDF22A88A10C9B208AF6B8026B9E848AEFBC98E6CC8AEA8CAFAABE3), + .INIT_00(256'h50D7402427081E9030E67BD1CDF97441CAFF31F85097802467481E5030667B91), + .INIT_01(256'h70E63B910DF9B4818ABFB1395097C0A467C85E90F0E6FB118D7934418AFF7139), + .INIT_02(256'h4AFFB1B990174024E7489E5070E6BB514D79F4414A3FF1B990D700A4E748DE90), + .INIT_03(256'h67481E10F0663BD18DB9F4818A7F71F810D7006367481E90B0667B518D393481), + .INIT_04(256'h0DF934414ABFB1F95017C064E7C8DE10F066FBD14DF974C1CAFF713990D740A4), + .INIT_05(256'h90178024A7881E9070667B51CD3A3481CA7FF139909700E4E7481E1030E6FB51), + .INIT_06(256'hB0E6BB110D39F4C10ABFF1F8D057C024E7881ED030A67B11CD39F4C18AFF7138), + .INIT_07(256'hCAFF71F9D01740646788DE90B026FB510DF934014AFFF1791097C0E3E7481ED0), + .INIT_08(256'h67885ED0F0A67BD10D7A74C10ABFF1B8909780E3A7C81E1030667B918DB93401), + .INIT_09(256'h4DF9B4010ABFF1B990D740A327885E1030667B510D3AF4C18AFF313850974064), + .INIT_0A(256'hD09740236748DED070263B11CDF9F401CAFFF1399057C024E7C81E5070263B91), + .INIT_0B(256'h70A6BB518DB93401CAFFB1F810D700E42708DE50F066FBD14DB9F4018A3FB1B9), + .INIT_0C(256'h8A7F3179909780A467085E10F0E6FBD1CDB934814A3FB1B95017802427081E10), + .INIT_0D(256'hA7889E90B0A63BD14D3934C1CAFF313950D740A4E7C89E1030E6BBD10D39F481), + .INIT_0E(256'hCD7974414AFF7179505780E3A7C8DE9070A6FB918DB934414ABFB1B9501700E4), + .INIT_0F(256'h10D740E467485E9070E67BD14D7974010AFF713810D700A467485E90F066BB91), + .INIT_10(256'hF0263B91CDBA34010A7F71F9D0D7802327081E5070E67B11CDF934C14ABFB139), + .INIT_11(256'h4ABF31F85017406327C89E103026FB918D39F401CA7FF1B9D01740E4A7481E50), + .INIT_12(256'hE7C89E1030263B918D39B4410ABF31F990570064A788DE507026FB51CDF9B4C1), + .INIT_13(256'h8DBAB441CA3FF1791057806327889E90F0E6BB110D3A74014A7F3179101780A3), + .INIT_14(256'hD057402467485E90B0A63B11CDF974C1CABF31F8D09740E3E7485ED0B0A6FB91), + .INIT_15(256'hB0663B51CD79F401CA7FB1385017C0232788DE50B0E6FB110D793401CABFF1B9), + .INIT_16(256'h4A3FF1F89017C0E4A7085ED0F0E6BBD1CDB974818AFFB1F910D7C0A367085E50), + .INIT_17(256'hE7889ED070267B11CDF9F4010A7F31F9D0D780A3E7481ED0F0E6FB11CDBA74C1), + .INIT_18(256'hCD39B4C1CA7F313910970024A7889ED0B0A63B11CDF97481CA7F71B91097C0E4), + .INIT_19(256'h105740A467481E1030A67B514D3AB401CA7FF1B9D057802467489E9070E67B51), + .INIT_1A(256'hF066BB518D7974014A7FF1B85097802467485E1030267BD14D7934818ABFF179), + .INIT_1B(256'hCAFF7139D01700A427881E10B066FB51CD7974C18AFFF178109700A4E7C8DE50), + .INIT_1C(256'h6748DE9030667BD1CD39F4C18A7F71B910970024E7085E10F0A6BB91CDBA3401), + .INIT_1D(256'h0D7934010ABF31795057002427885E90F066BBD14DF9B4C1CAFF31789057C024), + .INIT_1E(256'h10D7C0A4A7C85ED0F0A6BBD10DB9F4014AFF71F890D740A4A788DE5070E63B51), + .INIT_1F(256'h30663BD14DF9B4414AFF7179909700E4E7889E90B0A6BB114DF9F4810ABF71B9), + .INIT_20(256'h8ABFF1B9D097802367C89ED03026BB918DF9B441CA7F317890D7C0A467885E50), + .INIT_21(256'h27481E10F0663B510DFAB4418AFFF1F9109700A42748DE90F0E67B914DBA7481), + .INIT_22(256'h8D7AF4410AFFF1F8D01780A4E7C89E903066BB514D7A34418ABF7178D0D70024), + .INIT_23(256'h50570024A7C89E1030663B118DB974014ABFB17890574024E7481E9030A6FBD1), + .INIT_24(256'h70A6BB518D39B4C18A7FF1B91017C0A467089E5030E63B518DBA74C10A7FB1F9), + .INIT_25(256'h8A3FB13810D78063A7089E10B0667B518DF934010A7FF17950D70063A7C85E50), + .INIT_26(256'hE7C81E10F0A6FB514D39F4C14A7F31F9905780E4E7085E5030E6FB91CDB9F481), + .INIT_27(256'h4DF9F481CA3F713890D78063E7489ED0B066FB114DB9B4C14ABFB1B85097C0E4), + .INIT_28(256'h5057C06427085E5030267B114D39F4818A7F71F8D0D700A467481E907026BBD1), + .INIT_29(256'h70267BD10D79F4814AFFF13990178064A7C89E5070267B518DBAB4C1CA7FB179), + .INIT_2A(256'hCA7FB139909700A467C81E9070663B914DF9B481CA3FF1B990D7402367081E90), + .INIT_2B(256'hE7485E1070263B51CD797401CAFFF1B9505780A427885E5070267B110DB97441), + .INIT_2C(256'hCD7974C18ABFB1B8D01700E36788DE90B0663B118D3974C10ABFB13910970064), + .INIT_2D(256'h909700632788DE5070E6BB11CDF9F4410A3F31B8D0D740E3E7C8DED030267B11), + .INIT_2E(256'h3066FB518D3934C1CA7FF17850D780A467081ED030A6FB91CD3934810A7F7138), + .INIT_2F(256'h0A7F3139109700E427C89ED0B0E6BB918DB9B4C14ABF31795017C02327081E50), + .INIT_30(256'h67C8DE10B0A6BBD14DF974010AFFF179101700E367485E1030A6FB518DB9B4C1), + .INIT_31(256'hCDB974814A7FF1F8901700E42748DE90B0A63B118D797481CA7F31F990974024), + .INIT_32(256'h1057C0A4A7C85E1030267B114DFA34410AFFB1391017C02467489ED0F026FB11), + .INIT_33(256'h70E67B510DB9F4018A3FF1B9D05780E3A708DE5070E6BBD1CD79F4C1CA7F3139), + .INIT_34(256'h8A7FB1791017C024A748DED070E67B114D39F4414A3F31B91057C0646748DE90), + .INIT_35(256'h67C8DE9070267B110D7934814ABF7178909780642788DED0F0E6BBD18DB9B441), + .INIT_36(256'h8DB9F4C14A3FB1B9D09780A427485ED0F0267B514D7934818A7FF1B9905740A4), + .INIT_37(256'h10D780E327C89E5070263B518D39B4018A7FF138901700A3A7885E107026FB11), + .INIT_38(256'h70E6BB91CDBAF4018A7FB139D0D780E3A7C85E50F0267B110DBA34010A3F7179), + .INIT_39(256'h8AFF31F89017002367C81E10F0E63BD14D3934810AFFB13950D7C02427885E50), + .INIT_3A(256'hA7881ED030267B510DB934018AFFB1F990974064A7C89E50B0663BD10DF93401), + .INIT_3B(256'hCD79B4810ABFB17950974063A7C89E90F0E67B11CD79B4414ABF71F9501740A4), + .INIT_3C(256'h1017C064A7889E90B0E6FB11CD39B4C1CA7FB179905780E4A7085ED0F066BBD1), + .INIT_3D(256'h30A67BD18DBA34C1CA3F31B910578064E7C89E507026FB110D3934810A7F31B9), + .INIT_3E(256'h8ABFB13950178024E7C89E90B0E63B510D79F4818AFFF139505780E427C8DE50), + .INIT_3F(256'h27889ED0F026FBD1CD3AF4014AFFB1F9D09700A367889E907026BB518D39B4C1), + .INIT_40(256'h0DB9B481CABF3138D017C0E327485E507066BB114DB9F401CA3F71F890D740E3), + .INIT_41(256'h90D700A427085E103026BB910D3934C10AFF31B8D01780A4A7C81E903066FB11), + .INIT_42(256'hB026FB514DF934018A7F31B9D0D70064A7C81ED0F0A6BB518DB9F4414ABFB1B9), + .INIT_43(256'h0ABF31791057C0A4E7485E50F0E67B918D7974C18A3F71799057C0A467881E50), + .INIT_44(256'hA708DE10F0663BD18D7974410A7F7179D05780A4A7489ED07066FB118D393441), + .INIT_45(256'h4DB974014A3FB1F890D700E467C85E50B066FB118D39F401CA7F313910D74024), + .INIT_46(256'hD09780A467489E50B0E6BB91CD7934010A3F713890D740A327C85ED0F0667B91), + .INIT_47(256'hF026FB51CD7A34818ABFF13890D7C0A467089ED0B0E6BB514DF934410A7F3139), + .INIT_48(256'h0AFFF139901700E327C8DE50F026BB51CD7974818A3FF139D05700A367089E10), + .INIT_49(256'h67485E90B066FBD18D79B4014AFF71795057C064A7889E50B0E63B914DB9F4C1), + .INIT_4A(256'h0DF9B4018A7F71B91097C0E36748DE1030263BD1CDBA34418ABF71F990D78063), + .INIT_4B(256'h90970024A788DE10F0667B118DF974C18A3F3179D01700E4A748DE50F0E67B91), + .INIT_4C(256'h30E63B110D7934418A3FF1B990170024A7489E5030E63B910D7A3481CA3F71B8), + .INIT_4D(256'hCA3F317990D70024E7089E10F0A6BBD1CD7974414AFF31399017802467085ED0), + .INIT_4E(256'h27C8DE50F0263B510DF9B4C18A3F3179D057C0A3A7C89E5030267B514DB9B441), + .INIT_4F(256'hCDB97401CA7F7139D0D740A4E788DED030A6BBD18DB9B4818A7F3139D0D74024), + .INIT_50(256'h50D740A367C85E1030A6FB91CD7A3401CAFF717950D70064E7081ED0F026FB11), + .INIT_51(256'h30A6FB910DF9B4C14A3F71F990D70063A7089E5030663BD14DF9B4018A7FB1B9), + .INIT_52(256'hCA7FB1B9505700E4E7085E5030A6FB51CD79F4418ABFB138101780A427489ED0), + .INIT_53(256'h2748DE103026BB518DBA34018ABFB1F9D01700A4E7885ED030663BD18D39B4C1), + .INIT_54(256'h4D79F4014A7F3139D0D740E4E7C85E5070E6BBD14D79F4414A3FF1F910570023), + .INIT_55(256'h509780A467481E5030E6FBD10D397441CAFF31789057806467C85E9030E63B91), + .INIT_56(256'hB066FB118DF934418AFFF1F9D017406367081E50B0A63BD18DF9B4418AFF31F9), + .INIT_57(256'hCA3F71B9505780E4A7C81E507026FBD1CDFA34810A7FB179105700A3A7889ED0), + .INIT_58(256'h67C81ED03026BBD10D39B4418ABFB17990D700A467089E103026FB510DB9B441), + .INIT_59(256'h8DFA34414A7F717990170064E7085ED030263B910D39B4C10AFFB139D09700E4), + .INIT_5A(256'h9097406427C8DE90F0A63B510DBA7481CA3FB1791057406427489E5070E67B91), + .INIT_5B(256'h30263BD10DB9F4810A3FB138D057002467885E50F0A63B910DF93441CABF3139), + .INIT_5C(256'h4A7FF17910D7C0A327081ED070E63B914DB974C14ABFF13950D7C0246748DED0), + .INIT_5D(256'h67C8DE10F0263B114DBAF4014ABF7138D0D740E3E708DE90F0663B110DF93401), + .INIT_5E(256'h0D39B4018AFF71B99017C0A427489E10F0E63BD10DF974814AFFB179D05700E4), + .INIT_5F(256'hD0D780A467489E50F0267BD14DF974010ABFB179D01700E4E7085E103026FBD1), + .INIT_60(256'h7066BB510D79F4C18ABF3138501700A4A7085ED0F0A67B510D7AF4410AFFB139), + .INIT_61(256'h8ABFF179D0D7C064A708DE50B0263BD1CDB9F4810A7F3139D0970063E7089E10), + .INIT_62(256'h27C81E50B0E67B918DB974814AFFF1791097C0A4E7889E9030267B510D797441), + .INIT_63(256'hCDF9F4C1CABFB13990D7C0E42788DE5070263B914DB934C18A7F71B9909700E4), + .INIT_64(256'h90D7C02427C89E5030663B910DF974C14ABFF13910D7C024A748DE10F0267B11), + .INIT_65(256'h30667BD1CDBAB4814AFFB1F910D780A4E748DED070A6FBD18DF974018AFF7139), + .INIT_66(256'hCAFF31391057C0A4E7489E9070A67B518DB974C14ABF71F990D700A4A7881ED0), + .INIT_67(256'h67485E1070A6BBD14DB974018A7F31391097C02427085ED070E67B918D3AB401), + .INIT_68(256'hCDB9F481CAFF713950D700A3E7885ED0F0663B514DF97441CABFB1F850170063), + .INIT_69(256'h10D7C06427C81E10B0E6FBD18D3974C14A3FF13910970024A7C89E9030A63B51), + .INIT_6A(256'h70E6FB918D3A34010ABFB13990D7002427C8DE10F026FB914DBA74C10A3FF139), + .INIT_6B(256'h8AFF7139509700A3E7C8DED0F066BB51CD3974410A3FB1B850178024E7C81E90), + .INIT_6C(256'hE7C8DE9070263B114D7974414A3FF1B9501780A3E7481E90F066BBD14D393441), + .INIT_6D(256'h8D39B4018AFF3139501740E367089E5030A6BBD1CDFAF4C10A7FF179D0D78064), + .INIT_6E(256'h50D700E467C8DE90B0A67B51CDF9B481CA3F31B9105700E4E7885E50F0267B11), + .INIT_6F(256'hB0E6FB914D3974C18A3F71B95017C0E4A7889ED030E63B918D79B441CABFB1F9), + .INIT_70(256'h8AFFF1F890D7C024E708DE90B0E6BB914DB934810A7FF179509700242708DE50), + .INIT_71(256'hE7089ED030E63BD10DF974014AFFB139105700A3E7489E50F0A67B91CD39B4C1), + .INIT_72(256'h8DF974410ABF71B9109740A427C81E5030A63B910DF97401CAFFB1F89057C0A4), + .INIT_73(256'hD097806467081E10B0A6FBD18DB9B4C1CA7FB1B9109780A427C89E107066FB11), + .INIT_74(256'h70267B91CDB974C18A7FB1B9105700A4A7C8DE907066BB910D79F481CA7FF178), + .INIT_75(256'h8AFFF1391057806367489E90F0667BD10D3974C18A3FF1795057C024E7C85E90), + .INIT_76(256'hE7085ED0B0A6BB918DFA34014ABF71B8D05740A3A7485E9030A6FBD10D3AF481), + .INIT_77(256'h8D79F4810AFFB1F8501700A367089E50B0A6FB918DFAF441CA7FF1F8505740A4), + .INIT_78(256'h50D700A367C8DE10B0E63B918DBAB4014ABF31B890174023A7889E9030A67BD1), + .INIT_79(256'h30267BD18D79F4818A3FB179D0170024A748DE50F0267B918D3AF4810ABFB138), + .INIT_7A(256'h4AFFB1399097C064E7881E50B0667B11CD7934818ABF71F8D057406427C81E10), + .INIT_7B(256'hE7081E5070A67B91CD7934814AFFF1B85097C0A46788DE903066BB11CDB9F4C1), + .INIT_7C(256'h0DB9F4018AFFF1F8D017806427C89E5070A67B91CDF93441CA7FB1B910574063), + .INIT_7D(256'h505700E4A7081E50B0E6FBD10DB9F4410A3FF179D057002467485E1070A67B91), + .INIT_7E(256'h30267B518D3974018AFF31B8D0D70024A7089ED030E6BB118DF934818AFFB178), + .INIT_7F(256'h8A3FB138D0D740E46788DE10F0A6FB114D3974814A3F31F95017002367C89ED0), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized6 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h6AC08FAB08EA848E2E98CA2A4DE86AAFEA8EDED9EFEB3EA0A3A8C406DE348AE8), + .INITP_01(256'hA8C9DED2A0A70CCB790CEFAA8A8319A6288BEA98AAABCE619ED48C4A289AE2CA), + .INITP_02(256'hEC84A6888AAA49BEE4CEF8DEADE892EBBA46EBA249C832ACCA29AAE6A81A688E), + .INITP_03(256'h8CEFED8D8AA41F27346AB922CA99AE8ADAEB88B8E8C873F2AA8828C01A8625A0), + .INITP_04(256'hA5249EE6EBA8A5E3AA7BAA36B0FD6BBCC2AB8BA3FE9E41FA6889629B9C48248A), + .INITP_05(256'h86E0E8E6A7882288ACA0B6BAB9ACC9EA8880FC02CC6604EE3847BE8CE22A64BC), + .INITP_06(256'hCEA8C6E8BCECACB76C8AE18A4EC24A387996A0686218CE798AFE868A68CAAA9C), + .INITP_07(256'h2E38AC8988ABADA0ACBAEFEDA5328AE91BE28AAF5AD2875B4E6B2E2A0BCAE08A), + .INITP_08(256'hA98EB8ACBCAC882130A6A08F20F846D28FF98CE7C1AE5FE4AC58BEEB987E288A), + .INITP_09(256'h8AAE3AAFC2CE80C988AEFA038C77CA8F2E38C8E29AA2AAE40088C999AE2A0822), + .INITP_0A(256'hCB0898EAF00A821D62B1AB4BBEB500AA5AAAA2D8FF294B0E02C6AB20A64B9A0A), + .INITP_0B(256'hAB0F2E92AB89B8AAEABF86719E68A42C9BCEE8DECA80C2A398F6A930E81AA6BA), + .INITP_0C(256'h2B48682AFFA88A0A1CD6AB2AA62C8A3C08B0C0FA68B3F6ABCE68026E9898EA8C), + .INITP_0D(256'hFA9EF022C8E8024CA82ACACF889BFECCEBCABA9E88A8CA0C2E98BCFEBCEEB8AC), + .INITP_0E(256'h9EECAACA2BBAAE88AC2288A6A4A6E0EAFEE9FC0E9974AA6AE28B36B08B6BA0EC), + .INITP_0F(256'hE269C23A08CE2ACBE2093B608CB638E230E2CC89F6AEA6C68EBB869AABAAEE63), + .INIT_00(256'hA788DED0F0263B110D3934C14A3FB179905700E3A7885E50B0263B11CDB9B401), + .INIT_01(256'hCDB93441CAFFB1B9905780A367081E10B066FB510DB9B4C18ABFF1B910D780E3), + .INIT_02(256'hD0D7C023A748DED0F026BB518DB974010AFFB13890D780A427089E5070A67B91), + .INIT_03(256'hB026FBD1CD7934418AFF713850D7402367C8DE10B0263B518D79F4418AFF71F9), + .INIT_04(256'h4A3FF13990D78063A7489E10F0A6FB51CD39B4418AFF31B99057C0E327C81E50), + .INIT_05(256'hE748DE10F0663B918DB9F401CABFF13950574064A7889E9030E67BD18DB9F481), + .INIT_06(256'h0DB9F4C10A7FF17950578063A7489E10F0A6BB910DF974C10A7FB1399097C0E3), + .INIT_07(256'h10D740A467081E90F0667B910DF9F4010A7F713990D7C0E4A7485ED0F0E63B11), + .INIT_08(256'hB0E6FBD14D3AF4C10ABF71B9D09740A4E7C85E5070E63BD1CD3AF481CA3F7139), + .INIT_09(256'h4AFFB1F990D78064A7C8DE107026BBD1CDB9B4814A3FF1B810D700A4A7489E90), + .INIT_0A(256'h67885E50F0E6FB91CDBAF481CABF31B9D0974064A7889E9030263B514DF97401), + .INIT_0B(256'h0DB9B4814AFFB179501780E4A7889ED0F0667B518DB934414A7FF1B89097C0E4), + .INIT_0C(256'hD0170024E748DE90F0A6BB914DF934410A7FF1795057406427085E90B0667B51), + .INIT_0D(256'h7026BB518D7974010ABFF17910D700E4A7C89E10F0267B114D7974818ABF31F9), + .INIT_0E(256'h4AFF71B8505780A367C8DE5030263B110DF974C10A3F713990D7006467085E10), + .INIT_0F(256'hA7085E1030A6FB518D39F4818A3FB1F850D7006367889E50B0A6BBD18D397481), + .INIT_10(256'h4D3A34C14AFFF1B8105700646788DE1030667B51CD39F481CABFF17910D7C023), + .INIT_11(256'h90D700E467085ED030663B910D39B4C14ABF3139501740A427C89E5030A67B91), + .INIT_12(256'h70A63B510DF9B4010A3FB138909740A367089E907066BB91CDB934C14A3FB1B9), + .INIT_13(256'hCABF31B9D057C06367489E10B0663B110D39F4C1CAFFF1F9905740E3A7485E90), + .INIT_14(256'h67089E10B0E6BB914D7A74818ABFF1385097C023E7885E507026BB118DB934C1), + .INIT_15(256'hCD3974810A7FF1B950D740A367881E10B066BB11CDFAB4C1CA3FB1F8D0D740A4), + .INIT_16(256'h10174064A7089ED0F0A63BD10DB974810A3FB139905700E427881E90F0267B91), + .INIT_17(256'hF0663B918D39F4414AFFB139D0D700E3A7489E1030263B51CD39B4C14A7FF1B9), + .INIT_18(256'h8A7FF1F89017C0E4E708DE903026BB910DB9B4C10A3F71F810D78024E748DE10), + .INIT_19(256'h2748DE50B0663B514DB9F4C18ABFF13910D7402467889E10F026FB114D39F4C1), + .INIT_1A(256'h0D397481CABFB1B9D0970064A7C8DE903066FB118DFA7401CA3FB1F95017C0A4), + .INIT_1B(256'hD0974064E708DE10F0263B914DB9B4C18A7FB1B8905740A427885E90F0A67B91), + .INIT_1C(256'hF066FB51CDF974C18A3FF1F8D0170023A7089E50F066BB91CD7AF4C1CABF3178), + .INIT_1D(256'h0AFF71F9905740A327C81ED070267B914DF934018ABFF1F91057C06367489E50), + .INIT_1E(256'h6708DE90B0E63BD1CDFA34810ABFF1791017006467089E10B0E6BBD14D797441), + .INIT_1F(256'hCD7934C1CABFB17990D7C0A467889ED0B026BB514D3AF4014ABFF13950570023), + .INIT_20(256'h90578023A788DE90B026FBD1CDB9B441CAFF7139105700A427085E50F0E6FB51), + .INIT_21(256'h7026FB918D3AF4010A3FB1B9501700A327C85E9030663BD14DB9F4410AFF31F9), + .INIT_22(256'h8ABF31F9509780A3A7485ED0F0263B110D79B4814ABF71F89057C02427889E90), + .INIT_23(256'h67C8DE9030A67BD14DB974418ABF31F950170064E7081E90F0267B910DF97401), + .INIT_24(256'h8DB9B4010ABFB179D0D780246788DE1030667B11CD3974414A3F71F850178064), + .INIT_25(256'hD017C064E7485ED07066BBD18DF934418AFF3139901780A427889E50F0667B91), + .INIT_26(256'hF0263BD14D3AB401CA7FB139509700E4E7C85E9070A6FBD1CDB934414ABF31F9), + .INIT_27(256'hCAFF717950170063E7085ED070E6FBD14D39F4010AFF3179D097C0A4E7C85E90), + .INIT_28(256'h67C85E50F0E6BBD14DB93481CA3FB138D0D780E3E7C81E90B0E67B11CD39B481), + .INIT_29(256'h0D79B4410AFFB1F8109740A427C89E10F0267B114D3A74014A3F71399097C0A3), + .INIT_2A(256'h90D70024E748DE9070A6FB914D797441CAFFF13950D70063E7C89E50F0663BD1), + .INIT_2B(256'h70E6BB914D79B4818ABF7179901780E3A7C89ED0F0A6FB914DBAF4C10AFF3178), + .INIT_2C(256'hCA3F31F910970064A748DE10F026FB11CD39F4C1CAFFB17950D740A3A7081E10), + .INIT_2D(256'h6708DE50F066FBD1CDB974814ABFB1B9D017C0242788DE90B0A6BB51CDF93481), + .INIT_2E(256'hCDB974810A3F71F9D09700E3E708DE1030E6FB110DB934814A3FF13950170064), + .INIT_2F(256'h109740E467C8DE90F0A67B918DBAF4414A3F313810178024A7485E9030267B91), + .INIT_30(256'h30A6FB918DFAB4C1CA7FF1395057C0A467889E10F0E63BD1CDB9B3418A3F7139), + .INIT_31(256'h8A7FF179D01780E3E7C85E107026BB91CDB9F481CA7F3139905780A327885E90), + .INIT_32(256'h27C85E9070E67B510DBA7441CAFFB139909740A4A7C89E9030A63BD18DF9F401), + .INIT_33(256'h0D3934014ABFB1F91017002327C8DED0F0A63B914DB974814A3F31F910D700E4), + .INIT_34(256'h10D780A467C85E10B026BB51CD39B4810A3F3179101700A467081ED0B0E6FB91), + .INIT_35(256'h3026FB91CD39F4418A7FB1B95097C0A467881E9030A6FB91CDF9B4018AFF31B9), + .INIT_36(256'h8ABF31B85057006467489ED0F0663B518D7974014A7F31781097802327489E10), + .INIT_37(256'hE7C8DE90F0263B91CDF934C1CAFFF17850174064E788DE5030267B91CDF9F441), + .INIT_38(256'h0DF9F4C1CABF31F990D740A467081E5030663B514D79F4818AFFF178505780E3), + .INIT_39(256'h10D70024A7C8DE503066BB91CDF9B4410AFF317890D7802427085E50B0667BD1), + .INIT_3A(256'hB026FB11CDB974810ABF71F8109780E42748DE103026BB110D39F401CAFF71F9), + .INIT_3B(256'hCA3F71B85017C064A7881E9030E67B918DBA7481CABF31B99057C024E7C81ED0), + .INIT_3C(256'h67089E507066FBD18D7974414ABF3139501700E467089E90F026BB11CDB9F481), + .INIT_3D(256'h4DF9B441CA3FB1389017C0246708DE503066BB914D3934418A3F7139D0D780E4), + .INIT_3E(256'hD05740A4E788DE90F066BB118DFA34014AFFB1B950974024A708DE5070E6FB91), + .INIT_3F(256'h70E63BD1CD7974414AFF71F9901740A4A7089E50B0A6BBD1CDF9F4814A7FB1F9), + .INIT_40(256'h4ABF71F95017806427C85E103066BB910DF934018ABFF139D01700A4E7885ED0), + .INIT_41(256'hE7C85ED070667BD10D39B4018A3FF1789017802367C89E50B066BB91CD79F441), + .INIT_42(256'hCD39B4810A3F71B95057C0A4A7C85E10B026BBD18D7974018A3F7138109700A4), + .INIT_43(256'h909700E467885ED070663B114DB97401CA3FF13950D7002467C8DED07026BB11), + .INIT_44(256'h30E63B910DF934810ABF31F9D05740A327C8DE9030663B51CD79F4010AFFB179), + .INIT_45(256'h4ABF31F9D01700A3E7C89ED070267B914DBA74C10ABF7139901740E3E7C8DE10), + .INIT_46(256'hE7489ED0F066FB91CDB93481CA3FF13950D700A467489E5030E6BB910D7AB4C1), + .INIT_47(256'h8DB934410ABFB1B890D7402427885E90F026BB11CD39F4018A3F3139D01700E4), + .INIT_48(256'h905780646708DE9030E6FBD18DBA74410A7FB139501740A427C8DED030267B91), + .INIT_49(256'h70E6FBD18DB9B4818A3F7179509700A327C8DE50F0A6FB114DBA34014A3FF1F8), + .INIT_4A(256'hCABFB1B8901740E4A7089E10F0E63BD1CDB934810ABF31B89057C024A7081E10), + .INIT_4B(256'hA7485E10F0E67B514D393441CA3FB139D097402327089E50F066FB510D797481), + .INIT_4C(256'h8DF9F4418A3FF179D0D7C023A7489ED0F026BB118D7A74810ABF71795017C0E4), + .INIT_4D(256'h905740A3E7481E90F0A6BB91CD39B4C18A7F31791057806427481E1030E67B11), + .INIT_4E(256'hF066BB510DB974C18AFF713950D70063A708DE50B0E6FB918D79B4C10A7FF1B9), + .INIT_4F(256'hCAFFF1B85057406367081E50F0663B514DB974418ABF71B9105740E427885E50), + .INIT_50(256'h67085E5070263B510D39F4018AFF31F91057006427489E1030E63B918D7934C1), + .INIT_51(256'h0DB97481CABF31B910D700A327885E10F0E67BD18DF934C10A7F3178D0178024), + .INIT_52(256'h9017806367C85E10F0A6BB514DF9F4010A3FB1B9D05780236708DE50F0663B11), + .INIT_53(256'h3026FBD1CD3934C1CAFFB138901780E467089E1030A67B11CD79B4410A7FF138), + .INIT_54(256'hCA7F31F9905780A3A7481E103026FBD10D7A7401CABFF1B9905780E4E7481E50), + .INIT_55(256'h27C81E5070E67B518D7974014ABFF1F850D780E4A7089E103066FB910DF9B441), + .INIT_56(256'h8D3A34410ABFB1391017006467085E90F0E6BBD10D39F4410AFFB1F9D0D78024), + .INIT_57(256'h90D7402467881ED0B0A6FB510DF9B4C14AFFB1F9501740E4A7C89ED070E6BB91), + .INIT_58(256'hF0667B518DF9B4410AFFB1F95017C0E4A7085E1070A6BB118DB974014AFFF139), + .INIT_59(256'hCABFF179101740E427C85ED03026FBD14DFA7441CABFB1B89017802427081E10), + .INIT_5A(256'hA7C81ED0B0A67B518DF9B4810AFFB13950D780A467881E50F0A67B110DF97441), + .INIT_5B(256'h0D79F4010A7FB13850974024A7C85E90F0663B110DBAF4010AFFB1B95057C064), + .INIT_5C(256'h10974024A7881E1030A6BB51CD79F4C1CAFF3179109700E427085E10F0A6BB91), + .INIT_5D(256'h7026BB510D79B4818A7F31F99097C023E708DE9030A63BD14D3934C14ABFF1F9), + .INIT_5E(256'h8AFF31B9D017C02427481E90F0E67B110DF934014ABFB1395097002367089E50), + .INIT_5F(256'h67089ED0F0E63B114DFAF4C1CA3F71F95057C0E467C81E10F0A6BB51CDB97401), + .INIT_60(256'h8D39F401CAFFB13990174024A708DE50F0A63B114DFA74C18ABFF139D0D70064), + .INIT_61(256'hD09700E427C89ED0B026BB518D79F4C1CABFF139D017C0E367885E10B0667B11), + .INIT_62(256'hB0667B918DBAB4C1CAFF31B910174024E7485ED0B066BB910DB934414ABF31F9), + .INIT_63(256'h0A7FF138905700A3A7485E1030A6FB11CDB9F441CAFFF13990974024E7081E50), + .INIT_64(256'h27085E103066BB118DF934814A3F7139101700E467489E50B0A63B118D39B4C1), + .INIT_65(256'h4DB9F401CA3FB13910970023E7481E10B0A6BB91CD7934010AFF3179101700E4), + .INIT_66(256'h10D7C0E4A7C81E10B0E67B918DF9B4018ABFF178D0D780E42708DE10F0E6BBD1), + .INIT_67(256'hF0667B11CDB93481CAFF7139905700E3E7489E90F0E6BB910DB9B4C10ABF31B9), + .INIT_68(256'h0A7F31B9509700E367481ED0F066BB91CD7974014A3F71795017C064A7C8DE10), + .INIT_69(256'h27489E50B0263B91CDF9F441CABFF1B81017C02467C85E50B0267B51CD3934C1), + .INIT_6A(256'hCDBAB4C1CAFFF1F950D7C064E708DE5070667B518DB9F481CABFB13850D740A4), + .INIT_6B(256'h9017C0A4E7085ED0F066BBD14DB97481CABF31F95097C0E4E788DED0B026BB11), + .INIT_6C(256'hB0A6FBD18DFAF4818A3FF178509780236748DED0F026BB118D79B4018A3FB1B8), + .INIT_6D(256'h8AFF317950170063E7089E50F0A6BB918D3AF4810AFF317890D70064E7C89ED0), + .INIT_6E(256'hA7C8DE90F0E6FB918D3A34410AFFB139501780E427081E5070E6FB514DF9B481), + .INIT_6F(256'hCD3934010A7F313990D700A467C89E50B0E67B110DFAF4C10ABF7139101780A4), + .INIT_70(256'h50970024E7489ED0B066BB514DFAF4C14A3F7179101700E3A7889E10F026BB91), + .INIT_71(256'hB026FB11CD7AB4C14AFF71B99057C0A3E7089E1030667BD1CDF934010AFF31B9), + .INIT_72(256'hCABF71F9D0170063A7C81E5070E6BBD18DF974C10ABF3138D097C0A4A7081E50), + .INIT_73(256'hE7C81E90B0663BD1CD393481CAFFF17890578024A7C8DE5070E6FBD18D793481), + .INIT_74(256'h8DBA74C10A3FB13890174064A788DE90F066BB910DF9F4818ABF31B89097C0A3), + .INIT_75(256'hD057C02467C89ED030E67B110DB9F4C18ABFF179D05740642708DE1030A67BD1), + .INIT_76(256'hB0E67B110DFAB481CA7F31F91057C02467C8DE90F0A63BD18D79F481CABFB179), + .INIT_77(256'h4AFF71F99057806467889E903066FBD1CDF9B4018A7F317890D740E467881ED0), + .INIT_78(256'h27481E10B0E63B110D39B4C18ABF3139D0D7C0A3A7885E5030667B510D793401), + .INIT_79(256'h8D79F4C1CA3F31F85097C024E788DE10B0A6FB910DFA34C10A7F3179901780A4), + .INIT_7A(256'h1097406427C8DE90F0E63B518D7934810ABF71799097C0A4E7C81ED070667B11), + .INIT_7B(256'h70E67B110D39F4C14A7F7139105700646788DED0F026FB914D79F4C14AFFB139), + .INIT_7C(256'h0A3F713990D78064A7489E103026BB110DF934C10A3FB1789057806467C81E90), + .INIT_7D(256'hE7889E90B0A67B114DB9F4018ABFF1F850D7C02467489E1030263B918DF9F481), + .INIT_7E(256'h4DF9B4418AFFB1399097C0A327881E1030E67B110D7973414A3FF1B99097C0A4), + .INIT_7F(256'h50D780A427489ED070667B51CD79F4C1CA3FF178D017C0E4E7081ED0F026BB91), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized7 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738C), + .INITP_01(256'h38CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC), + .INITP_02(256'h8CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC7), + .INITP_03(256'hCC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC73), + .INITP_04(256'hC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738), + .INITP_05(256'h738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738C), + .INITP_06(256'h38CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC), + .INITP_07(256'h8CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC7), + .INITP_08(256'hCC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC73), + .INITP_09(256'hC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738), + .INITP_0A(256'h738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738C), + .INITP_0B(256'h38CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC), + .INITP_0C(256'h8CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC7), + .INITP_0D(256'hCC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC73), + .INITP_0E(256'hC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738), + .INITP_0F(256'h738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738C), + .INIT_00(256'hC4DFFE417B387505AFF65F2F947422CA7B7D0ABFC4DFFF417B387505AFF65F30), + .INIT_01(256'hAFF65F30957422CA7B7D0ABFC4DFFE417B377405AEF65F30947422CA7B7D0ABE), + .INIT_02(256'h7B7D0ABFC4E0FF417B387405AFF65F30947422CA7C7D0ABFC4E0FF417B377405), + .INIT_03(256'h7C387405AEF65F2F947422CA7B7D0ABEC5DFFF417B387405AEF65F30957422CA), + .INIT_04(256'h957422CA7B7D0ABEC4E0FE417B377405AEF65F30957422CA7B7D0ABFC5DFFF41), + .INIT_05(256'hC4E0FF417B377405AFF65F30947422CA7B7D0ABFC4DFFF417B387405AFF65F30), + .INIT_06(256'hAFF65F30957422CA7C7D0ABEC4E0FE417B387404AFF65F30947422CA7B7D0ABF), + .INIT_07(256'h7B7D0ABEC4DFFE417B377404AEF65F30957322CA7B7C0ABFC4E0FE417B387505), + .INIT_08(256'h7B387405AEF65F30957422CA7B7D0ABEC4DFFE417B377405AEF65F30947422CA), + .INIT_09(256'h947422CA7B7D0ABFC4DFFF417B377405AFF65F30957422CA7B7C0ABFC4E0FE41), + .INIT_0A(256'hC4E0FF417B387405AFF66030947422CA7B7D0ABFC4E0FE417B377405AEF65F30), + .INIT_0B(256'hAFF65F30947422CA7B7D0ABEC4DFFF407C387405AEF65F2F947422CA7B7D0ABF), + .INIT_0C(256'h7B7D0ABFC4DFFE417B387405AEF65F30947422CA7C7D0ABEC5DFFF417B387405), + .INIT_0D(256'h7B377405AFF65F30947422CA7B7D0ABFC5DFFF417B377405AFF65F30957422CA), + .INIT_0E(256'h947422CA7B7C0ABEC4E0FE417B377405AFF65F30947422CA7B7D0ABEC4E0FF41), + .INIT_0F(256'hC4DFFF417B387405AFF65F2F957422CA7B7D0ABFC4DFFF417C387405AEF65F30), + .INIT_10(256'hAEF65F30947422CA7B7D0ABEC4DFFE417B387405AFF65F30947423CA7C7D0ABF), + .INIT_11(256'h7C7D0ABFC4E0FF417B377405AFF65F30947422CA7B7D0ABFC4E0FF417B377405), + .INIT_12(256'h7B377405AFF65F30947422CA7C7D0ABEC4E0FF417B377405AFF65F30947322C9), + .INIT_13(256'h947422CA7B7D0ABFC5E0FE417B387405AEF65F30957422CA7B7D0ABFC4E0FE41), + .INIT_14(256'hC4DFFF417B387405AEF65F30947422CA7B7D0ABFC4DFFF417B387404AFF65F2F), + .INIT_15(256'hAEF65F30947422CA7B7D0ABFC4E0FE417B387405AFF65F30957422CA7B7D0ABF), + .INIT_16(256'h7B7D0ABEC4E0FE417B387405AEF65F2F947422CA7B7D0ABEC4DFFE417B387405), + .INIT_17(256'h7B377405AFF65F30947422CA7C7D0ABEC4DFFE417B377405AEF65F30947422CA), + .INIT_18(256'h947422CA7B7D0ABFC4DFFF417B377405AFF65F30947422CA7B7D0ABFC4DFFE41), + .INIT_19(256'hC4E0FF417B387505AEF65F30947422CA7B7D0ABEC4E0FF417B377405AFF65F30), + .INIT_1A(256'hAFF65F30947422CA7B7D0ABEC4DFFE417B377405AEF65F2F957422CA7B7D0ABF), + .INIT_1B(256'h7B7D0ABFC4E0FF417C377405AFF65F30947422CA7B7D0ABFC4DFFF417B377405), + .INIT_1C(256'h7B377405AFF65F30947422CA7B7D0ABFC4DFFE417B387405AEF65F30947422CA), + .INIT_1D(256'h957422CA7C7D0ABFC5E0FF417B377405AEF65F30957422CA7B7D0ABFC4E0FE41), + .INIT_1E(256'hC5DFFE417B377405AEF65F2F957422CA7B7D0ABEC4DFFF417B377405AFF65F30), + .INIT_1F(256'hAFF65F30947422CA7C7D0ABFC4E0FF417B387405AFF65F30947422CA7B7D0ABE), + .INIT_20(256'h7B7D0ABEC4E0FE417B377405AFF65F30947422CA7B7D0ABFC4DFFE417B377405), + .INIT_21(256'h7B377405AEF66030957422CA7B7C0ABEC5DFFF417B377405AEF65F30957422CA), + .INIT_22(256'h947422CA7C7D0ABEC4E0FE417B377404AFF65F30957422CA7B7D0ABFC4DFFF41), + .INIT_23(256'hC4E0FF417B377405AFF65F30957422CA7B7C0ABFC4DFFF417B377405AFF65F30), + .INIT_24(256'hAEF65F30947422CA7B7D0ABFC4E0FE417B387405AEF65F30947422CA7B7D0ABF), + .INIT_25(256'h7B7D09BFC4DFFE417B387405AEF65F30947422CA7B7D0ABFC5DFFF417B377405), + .INIT_26(256'h7B377405AEF65F30947422CA7B7D0ABEC4E0FF417B387405AEF65F30947422CA), + .INIT_27(256'h957422CA7B7D0ABFC4DFFF417B387405AFF65F30947422C97C7D09BEC5DFFE41), + .INIT_28(256'hC4E0FE417B387405AFF65F30947422CA7B7D0ABEC4DFFF417B377405AFF65F30), + .INIT_29(256'hAEF65F30957422CA7B7D0ABFC4E0FE417B377405AFF65F30947422CA7B7D0ABF), + .INIT_2A(256'h7B7D0ABFC4DFFF417B377405AEF65F30957422CA7B7D0ABFC4DFFF417B387505), + .INIT_2B(256'h7B377405AFF65F30947422CA7B7D0ABFC4E0FE417B377405AEF65F30957422CA), + .INIT_2C(256'h947422CA7B7D0ABFC4E0FF417C377405AFF65F30947422CA7B7D0ABFC5DFFF41), + .INIT_2D(256'hC4DFFF417B387405AFF65F30947422CA7B7D0ABFC4DFFF417B377405AFF65F30), + .INIT_2E(256'hAFF65F30947422CA7B7D0ABFC4DFFE417B387505AFF65F30947422CA7C7D0ABF), + .INIT_2F(256'h7C7D0ABFC5DFFF407B377405AEF65F30947422CA7B7D0ABFC5E0FE417B387505), + .INIT_30(256'h7B377405AEF65F2F957422CA7C7D0ABEC5E0FF407B387405AFF65F30947422CA), + .INIT_31(256'h947422CA7B7D0ABEC4E0FF407C387405AEF65F30947422CA7B7D0ABFC5DFFF41), + .INIT_32(256'hC5DFFE417B377405AFF65F30947422CA7B7D0ABFC4E0FE417B387405AEF65F30), + .INIT_33(256'hAFF65F30957422CA7B7D0ABEC4E0FF417B387405AEF65F30947422CA7B7D0ABF), + .INIT_34(256'h7B7D0ABFC4E0FE417B387405AEF65F30947422CA7B7D0ABFC4E0FE417B377405), + .INIT_35(256'h7B377405AFF65F30957422CA7B7D0ABFC4DFFF417B377405AEF65F2F947422CA), + .INIT_36(256'h947422CA7B7D0ABEC4DFFE417B387404AEF65F30947422CA7B7D0ABEC4E0FF41), + .INIT_37(256'hC4E0FE417C377405AFF65F30947422CA7B7D0ABFC4E0FF417B377405AEF65F30), + .INIT_38(256'hAFF65F30947422CA7B7D0ABFC4DFFE417B377405AFF65F30947422CA7B7D0ABF), + .INIT_39(256'h7B7D0ABEC4E0FF417B377505AEF65F2F947422CA7B7D0ABFC4DFFE417B387405), + .INIT_3A(256'h7B377405AEF65F2F957422CA7B7D0ABEC4DFFF417B377405AEF65F30957422CA), + .INIT_3B(256'h947422CA7C7D0ABFC4E0FF417B377405AEF65F30947422CA7B7D0ABEC4E0FF41), + .INIT_3C(256'hC4E0FE417B377405AEF65F30947422CA7B7D0ABFC4E0FE417B387404AFF65F30), + .INIT_3D(256'hAFF65F30947422CA7B7D0ABEC5E0FE417B377405AEF65F30957422CA7B7D0ABE), + .INIT_3E(256'h7B7D0ABFC4E0FF417B377405AEF65F30957422CA7B7D0ABEC4E0FF417B377405), + .INIT_3F(256'h7B377404AEF65F30947422CA7B7C0ABFC4DFFE417B387404AEF65F30947422CA), + .INIT_40(256'h957422CA7B7D0ABFC4E0FE417B387405AFF65F30957422CA7B7D0ABEC4DFFF41), + .INIT_41(256'hC5DFFF417B387405AFF65F30957422CA7C7D0ABEC4E0FF417B377405AFF65F30), + .INIT_42(256'hAFF65F30957422CA7B7D0ABEC4DFFF417B377405AEF65F30947422CA7C7D0ABE), + .INIT_43(256'h7B7D0ABFC4E0FE417B387405AEF65F30947422CA7B7D0ABFC4E0FE417B387405), + .INIT_44(256'h7B387405AFF65F2F947422CA7B7D0ABFC4E0FF417B387404AFF65F30947422CA), + .INIT_45(256'h957422CA7C7D0ABEC4DFFF417B377505AFF65F30947422CA7B7D0ABFC4DFFF41), + .INIT_46(256'hC4E0FE417B387405AEF65F30947422CA7C7D0ABFC4DFFE417C377404AFF65F30), + .INIT_47(256'hAEF65F30947422CA7B7D0ABFC4DFFE417B387404AEF65F30957422CA7C7D0ABF), + .INIT_48(256'h7C7D0ABFC4E0FF417B387405AEF65F30947422CA7B7D0ABFC4E0FF417B387405), + .INIT_49(256'h7B377405AFF65F30947422CA7B7D0ABFC5E0FE417B387405AFF65F30947422CA), + .INIT_4A(256'h957422CA7C7D0ABFC4DFFE417B377405AFF65F30947422CA7B7D0ABEC4DFFE41), + .INIT_4B(256'hC4E0FF417B377405AEF65F30947422CA7B7D0ABEC4E0FF417B387405AEF65F30), + .INIT_4C(256'hAFF65F30957422CA7B7D0ABFC4E0FF417B387405AFF65F30957422CA7B7D0ABF), + .INIT_4D(256'h7B7D0ABFC4DFFF417B387405AEF65F30947422CA7B7D0ABFC4E0FE417B377404), + .INIT_4E(256'h7B377405AEF65F30957422C97B7D0ABFC4E0FE417B377405AFF65F30957422CA), + .INIT_4F(256'h947422CA7B7D0ABFC4E0FE417B377405AFF65F30957422CA7B7D0ABFC4DFFE41), + .INIT_50(256'hC4DFFF417B377405AFF65F30947422CA7B7D0ABEC4DFFF417B387405AFF65F30), + .INIT_51(256'hAFF65F30947422C97B7D0ABEC4DFFF417B387405AFF65F30947422CA7B7D0ABF), + .INIT_52(256'h7B7D0ABEC5E0FF417B387405AFF65F30947422CA7B7D0ABFC4E0FE417C377405), + .INIT_53(256'h7B387405AEF75F30957422CA7B7D0ABFC4E0FF417B377405AFF65F30947422CA), + .INIT_54(256'h957422CA7B7D0ABFC4DFFF417B377505AEF65F30957422CA7B7D0ABEC5DFFF41), + .INIT_55(256'hC4E0FE417B387405AFF65F30947422CA7B7D0ABFC4E0FF417B377404AFF65F30), + .INIT_56(256'hAFF65F30947422CA7B7D0ABEC4E0FF417B387405AEF65F2F947422CA7B7C0ABE), + .INIT_57(256'h7B7D0ABFC4DFFE417B377405AFF65F30947422CA7C7D0ABFC5E0FF417B377504), + .INIT_58(256'h7C377405AFF65F30957422CA7B7D0ABFC4DFFF407B387405AFF65F30947422CA), + .INIT_59(256'h947422CA7B7D0ABFC4E0FF417C387405AFF65F30957422CA7C7C0ABFC4DFFF41), + .INIT_5A(256'hC4DFFE417C377405AEF65F30947422CA7B7D0ABFC5E0FF417C387405AFF65F30), + .INIT_5B(256'hAFF65F2F957422CA7C7D0ABFC4E0FF417B377405AEF65F30957422CA7B7D0ABF), + .INIT_5C(256'h7B7D0ABFC5DFFE417B387405AFF65F30947422CA7C7D0ABFC4E0FE417B377404), + .INIT_5D(256'h7B377405AEF65F30957422CA7C7D0ABFC4DFFF417B387405AEF65F30957422CA), + .INIT_5E(256'h957422CA7B7D0ABFC4E0FE417B377405AEF65F2F947422CA7B7D0ABFC4E0FF41), + .INIT_5F(256'hC4DFFE417B377405AEF65F30947422CA7C7D0ABEC4E0FF417B387405AFF65F2F), + .INIT_60(256'hAFF65F30957422CA7B7C0ABFC4E0FE417B387405AEF65F30957422CA7C7D0ABF), + .INIT_61(256'h7B7D0ABFC4DFFE417B387405AEF65F30947422CA7B7D0ABFC4DFFF417B387405), + .INIT_62(256'h7B387405AEF65F30947422CA7B7D0ABFC4DFFE417B377405AFF65F30957422CA), + .INIT_63(256'h947422CA7B7D0ABFC4DFFE417B377405AEF65F30957422CA7B7D0ABFC4DFFF41), + .INIT_64(256'hC4DFFE417B377405AFF75F2F957422CA7B7D0ABFC5DFFE417B387405AEF65F30), + .INIT_65(256'hAFF65F30947422CA7B7D0ABEC4DFFF417B387405AEF65F30947422CA7B7C0ABF), + .INIT_66(256'h7B7C0ABFC4E0FE417B387405AFF65F30947422CA7B7D0ABEC4DFFF417B387505), + .INIT_67(256'h7B387405AFF65F30947422CA7B7D0ABEC4DFFE417B387404AFF65F30947422CA), + .INIT_68(256'h947422CA7B7D0ABFC4DFFE417B377404AEF65F30947422CA7B7D09BFC4E0FF41), + .INIT_69(256'hC5DFFE417B387405AFF65F2F947422CA7C7D0ABFC4DFFF417B377404AFF65F30), + .INIT_6A(256'hAFF65F30947422CA7B7D0ABFC4DFFF417B377405AEF65F30947422CA7B7D0ABF), + .INIT_6B(256'h7B7D0ABFC4DFFF417B377405AFF65F30947422CA7B7D0ABEC4E0FF417B377404), + .INIT_6C(256'h7B377404AFF65F30957422CA7B7D0ABFC4E0FE417B387504AEF65F30947422CA), + .INIT_6D(256'h947422CA7B7C0ABFC4E0FF417B387405AFF65F30947422CA7C7D0ABFC4DFFF41), + .INIT_6E(256'hC4DFFF417B387405AEF65F30947422CA7B7D0ABEC4E0FF417B377405AEF65F30), + .INIT_6F(256'hAEF65F30957422CA7B7D0ABFC4E0FE417B377405AFF65F30947422CA7B7D0ABE), + .INIT_70(256'h7B7D0ABEC4DFFE417B387405AEF65F30957422CA7C7D0ABFC4DFFF417B387405), + .INIT_71(256'h7B387405AEF65F30957322CA7B7D0ABFC4DFFF417B387405AEF65F30947422CA), + .INIT_72(256'h947422CA7C7D0ABFC5DFFF417C377405AFF65F30957422CA7B7D0ABEC4E0FE41), + .INIT_73(256'hC4E0FE417B387405AEF65F30947422C97B7D0ABFC5DFFE417B377405AFF65F30), + .INIT_74(256'hAEF65F30947422CA7B7D0ABFC4E0FF417B377405AFF65F30957422CA7B7D0ABF), + .INIT_75(256'h7B7D0ABFC4DFFF417C387404AEF65F30957422CA7B7D09BFC5E0FF417B377405), + .INIT_76(256'h7B387405AEF65F30947422CA7C7D0ABFC4E0FE417B387405AFF65F2F947422CA), + .INIT_77(256'h947422CA7C7D0ABEC4E0FF417B387405AEF65F30947422CA7B7D0ABEC4DFFF41), + .INIT_78(256'hC4DFFF417B387405AEF65F2F947422CA7B7D0ABFC4E0FE417B377405AFF65F2F), + .INIT_79(256'hAFF65F30947422CA7B7D0ABFC4E0FF417B387405AEF65F30947422CA7B7D0ABF), + .INIT_7A(256'h7B7D0ABFC4DFFE417B377404AEF65F30947423CA7B7D0ABEC4E0FF417B377405), + .INIT_7B(256'h7B387405AFF65F30947422CA7B7D0ABEC4DFFE417B387405AFF65F30947422CA), + .INIT_7C(256'h957422CA7B7D0ABFC4E0FE417B377405AFF65F30947422CA7B7D0ABFC5E0FF41), + .INIT_7D(256'hC4E0FF417B387405AFF65F2F957422CA7B7D0ABFC4E0FF417B387405AFF65F30), + .INIT_7E(256'hAFF65F30947422CA7B7C0ABEC4DFFE417B387405AFF65F30947422CA7B7D0ABF), + .INIT_7F(256'h7B7D0ABFC4DFFE417C377405AEF65F30947422CA7B7D0ABEC4E0FF417B377405), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized8 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + clka, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 , + addra); + output [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + input clka; + input \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + input [11:0]addra; + + wire [7:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [0:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ; + wire [11:0]addra; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:8]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:1]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h38CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC), + .INITP_01(256'h8CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC7), + .INITP_02(256'hCC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC73), + .INITP_03(256'hC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738), + .INITP_04(256'h738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738C), + .INITP_05(256'h38CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC), + .INITP_06(256'h8CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC7), + .INITP_07(256'hCC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC73), + .INITP_08(256'hC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738), + .INITP_09(256'h738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738C), + .INITP_0A(256'h38CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC), + .INITP_0B(256'h8CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC7), + .INITP_0C(256'hCC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC73), + .INITP_0D(256'hC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738), + .INITP_0E(256'h738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738C), + .INITP_0F(256'h38CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC), + .INIT_00(256'h7B377404AEF65F30957422C97C7D0ABFC4E0FF417B377405AEF65F30947422CB), + .INIT_01(256'h947422CA7B7D0ABEC4E0FE417B387505AEF65F30957422CA7C7D0ABFC5DFFE41), + .INIT_02(256'hC4DFFE417B377404AEF65F30947422CA7C7D0ABFC4DFFE417B387405AFF65F30), + .INIT_03(256'hAEF65F30947422CA7B7D0ABFC4DFFE417B377405AEF65F30947422CA7B7D0ABE), + .INIT_04(256'h7C7D0ABFC4DFFF417B377405AEF65F30947422CA7B7D0ABFC4E0FE417B377405), + .INIT_05(256'h7B387405AEF65F30947422CA7B7D0ABFC4DFFF417B387405AFF65F30947422CA), + .INIT_06(256'h957422CA7B7D0ABFC4DFFE417B387405AEF65F30957322CA7B7D0ABFC4DFFE41), + .INIT_07(256'hC5DFFE417B387405AEF65F30957422CA7B7D0ABFC4DFFE407B387405AEF65F30), + .INIT_08(256'hAFF65F30947422CA7B7D0ABEC4E0FE417B377405AFF65F30947422CA7B7D0ABF), + .INIT_09(256'h7B7D0ABEC4DFFE417B377405AFF65F30947422CA7B7D0ABFC5DFFF417B387405), + .INIT_0A(256'h7B387405AEF65F30947422CA7B7D0ABEC4DFFF417B377405AFF65F30957422CA), + .INIT_0B(256'h957422CA7B7D0ABFC4E0FF417B387404AEF65F30947422CA7B7D0ABEC4E0FF41), + .INIT_0C(256'hC4E0FF417B387405AEF65F30957422C97C7D0ABEC4E0FF417B387405AFF65F30), + .INIT_0D(256'hAFF65F30947422CA7C7D0ABFC5DFFF417B377405AEF65F30947422CA7B7D0ABF), + .INIT_0E(256'h7B7D0ABFC5E0FF417B387405AFF65F30957422CA7B7D0ABFC4DFFF417B387405), + .INIT_0F(256'h7B387405AEF65F30947422CA7B7D0ABEC4DFFF417B377405AEF65F2F957422CA), + .INIT_10(256'h947422CA7B7D0ABFC5E0FF417B387405AFF65F30947422CA7B7D0ABFC4DFFE41), + .INIT_11(256'hC4DFFF417B387405AFF65F30947422C97B7D0ABFC4E0FE417B377405AFF65F30), + .INIT_12(256'hAFF66030947422CA7B7D0ABFC4E0FF417C387404AFF65F30947422CA7B7D0ABF), + .INIT_13(256'h7B7D0ABEC4E0FE417C377405AFF65F30947422CA7B7D09BEC4E0FE417B387405), + .INIT_14(256'h7B387405AEF65F2F947422CA7B7D0ABFC4E0FF417B387405AEF65F30947422C9), + .INIT_15(256'h947422CA7C7D0ABFC4DFFF417B377405AEF65F30947422CA7B7D0ABEC4DFFE41), + .INIT_16(256'hC4E0FF417B387405AEF65F30947422CA7C7D0ABFC4E0FF417B387404AEF65F30), + .INIT_17(256'hAEF65F30947422CA7B7D0ABFC4DFFF417B387405AFF65F30947422CA7B7D0ABF), + .INIT_18(256'h7C7D0ABEC4E0FE417B387405AFF65F30957422CA7C7D0ABEC4E0FE417B387405), + .INIT_19(256'h7B387405AEF65F30947422CA7B7D0ABFC5E0FE417B387405AEF65F30957422CA), + .INIT_1A(256'h947422CA7B7D0ABFC4DFFF417B387405AFF65F30947422CA7B7D0ABEC5E0FE41), + .INIT_1B(256'hC4DFFF417B387405AEF65F30947422C97B7D0ABFC4E0FF417B387404AEF65F30), + .INIT_1C(256'hAEF65F30947422CA7B7D0ABEC4E0FF417B387405AEF65F30947422CA7B7D0ABF), + .INIT_1D(256'h7C7D0ABEC4DFFF417C377405AEF75F30947422CA7B7D0ABEC5E0FE417B387405), + .INIT_1E(256'h7B387405AEF65F30947422CA7C7D0ABFC4E0FF417B377405AFF65F30957422CA), + .INIT_1F(256'h947423CA7B7C0ABFC4DFFE417B377404AEF65F30947422CA7B7D0ABFC4DFFF41), + .INIT_20(256'hC4E0FF417B377405AFF65F30947422CA7B7D0ABFC5DFFF417B387505AEF65F30), + .INIT_21(256'hAFF65F30947422CA7B7D0ABFC4E0FF407C377405AFF65F30947422CA7B7D0ABE), + .INIT_22(256'h7B7C0ABEC4DFFE417B387404AEF65F30957422CA7C7D0ABEC4DFFE417B387405), + .INIT_23(256'h7B377405AFF65F30947422CA7B7D0ABEC4E0FF417B387404AEF65F30957422CA), + .INIT_24(256'h947422CA7C7D0ABFC4DFFE417B377405AFF65F30947422CA7B7D0ABEC4DFFF41), + .INIT_25(256'hC4E0FE417B387405AFF65F2F947422CA7B7D0ABFC4E0FE417C387405AFF65F30), + .INIT_26(256'hAEF65F30947422CA7B7D0ABFC4E0FF417B387405AFF65F2F947422CA7C7D0ABE), + .INIT_27(256'h7B7D0ABFC5E0FF417B387405AFF65F30947422CA7B7C0ABFC4DFFE417B377405), + .INIT_28(256'h7B377405AFF65F30957422CA7B7D0ABFC4DFFE417B377505AEF65F30947422CA), + .INIT_29(256'h957422CA7B7D0ABFC5DFFF417C377405AEF75F30947422CA7B7D0ABFC4DFFE41), + .INIT_2A(256'hC4DFFF417B377405AFF65F30957422CA7B7D0ABFC5DFFF417B377405AEF65F30), + .INIT_2B(256'hAEF65F30947422CA7B7D0ABFC5E0FF417B377404AEF65F30957422CA7C7D0ABF), + .INIT_2C(256'h7B7D0ABEC4E0FF417B387405AEF65F30947422CA7B7D0ABEC4DFFE417B387405), + .INIT_2D(256'h7B387405AEF65F30947422CA7C7D0ABFC4E0FE417C377405AEF65F30947422CA), + .INIT_2E(256'h947422CA7C7D0ABEC4E0FF417B387405AFF65F30957422CA7B7D0ABFC4E0FF41), + .INIT_2F(256'hC4E0FF417C377405AEF65F30957422CA7B7D0ABFC4E0FF417B377405AFF65F30), + .INIT_30(256'hAFF65F30947422CA7B7D0ABFC4E0FE417B387405AEF65F30947422CA7B7D0ABF), + .INIT_31(256'h7B7D0ABFC4E0FE417B377405AEF65F30947422CA7B7D0ABFC4E0FF417B387405), + .INIT_32(256'h7C377405AFF65F30957422CA7B7D0ABFC4DFFF417B377405AFF65F2F947422CA), + .INIT_33(256'h957422CA7B7D0ABEC4E0FF417C377405AEF65F30957422CA7C7D0ABFC4E0FF41), + .INIT_34(256'hC5DFFF417B377405AEF65F30947422CA7C7D0ABFC4E0FE417C387404AEF65F30), + .INIT_35(256'hAFF65F30947422CA7B7D0ABFC4E0FE417B377405AFF65F2F947422CA7B7D0ABF), + .INIT_36(256'h7B7D0ABEC4E0FF417B377405AEF66030947422CA7B7D0ABFC4E0FE417C377405), + .INIT_37(256'h7B377405AEF65F30947422CA7B7D0ABFC4DFFF417B377405AEF65F30947422CA), + .INIT_38(256'h957422CA7B7D0ABEC4DFFF417B387405AEF65F30957422CA7B7D0ABFC4E0FE41), + .INIT_39(256'hC5DFFF417B377405AFF65F30947422CA7C7D0ABFC4DFFE417C387405AEF65F30), + .INIT_3A(256'hAFF65F30947422CA7B7C0ABEC5E0FE417B387405AFF65F30957422CA7B7D0ABE), + .INIT_3B(256'h7C7D0ABEC4E0FE417B377405AFF65F30947422CA7B7D0ABFC4E0FE417B377404), + .INIT_3C(256'h7B387405AFF65F2F957422CA7C7D0ABFC4E0FF417B387405AEF65F30947422CA), + .INIT_3D(256'h947422CA7B7D0ABFC4E0FE417B387405AFF65F30947422CA7B7D0ABFC4DFFF41), + .INIT_3E(256'hC4E0FF417B387405AEF65F30947422CA7B7D0ABFC4DFFF417B387405AFF65F30), + .INIT_3F(256'hAFF65F30947422CA7C7D0ABEC4E0FF417B387405AEF65F30947422CA7B7D0ABE), + .INIT_40(256'h7B7D0ABEC4E0FF417C377405AEF65F30957422CA7B7D0ABFC4E0FF417B387405), + .INIT_41(256'h7B387405AEF65F30957422CA7B7D0ABFC4E0FE417B377405AEF65F30947422CA), + .INIT_42(256'h947422CA7C7D0ABEC4E0FE417B377405AFF65F2F947422CA7B7D0ABFC5DFFF41), + .INIT_43(256'hC4E0FF417B377404AEF65F30947423CA7B7D0ABFC4DFFF417B377405AFF65F30), + .INIT_44(256'hAFF65F30957423CA7B7C0ABEC4E0FF417C377405AFF65F30947422CA7C7D0ABF), + .INIT_45(256'h7C7D0ABEC4E0FF417B387405AFF65F30947422CA7C7D0ABFC4E0FF417B377405), + .INIT_46(256'h7B387404AEF65F30947422CA7B7D0ABFC4E0FF417B387405AFF65F30957422CA), + .INIT_47(256'h947422CA7B7D0ABEC4E0FF417B377405AEF75F30947422CA7B7D0ABFC4DFFF41), + .INIT_48(256'hC4E0FE417B377405AFF65F30947422CA7C7D0ABFC4E0FF417C387405AFF65F30), + .INIT_49(256'hAFF65F30957422CA7B7D0ABFC4E0FF417B377405AEF65F30947423CA7B7D0ABE), + .INIT_4A(256'h7B7D0ABEC4E0FE417B387405AFF65F30947422CA7B7D0ABFC4DFFE417B377505), + .INIT_4B(256'h7B387405AEF65F30947422CA7B7D0ABFC4DFFF417B387405AEF65F30957422CA), + .INIT_4C(256'h947422CA7B7D0ABFC4DFFE417B377404AEF65F30947422CA7B7D0ABFC4DFFE40), + .INIT_4D(256'hC4E0FF417B387505AEF65F30947422CA7B7D0ABFC4E0FE417C387505AFF65F30), + .INIT_4E(256'hAEF65F30957422CA7B7C0ABFC4DFFE417B387405AFF65F30947422CA7B7D0ABE), + .INIT_4F(256'h7B7D0ABFC4E0FE417B387405AEF65F30957422CA7B7D0ABFC4E0FE417B377405), + .INIT_50(256'h7B387405AFF65F30957422CA7B7D0ABEC5E0FF417B387405AFF66030947422CA), + .INIT_51(256'h957422CA7B7D0ABFC4DFFF417C377405AEF65F30947422C97C7D0ABFC4E0FF41), + .INIT_52(256'hC4E0FE417B377404AFF65F30947422CA7C7D0ABFC4E0FE417C387405AEF65F30), + .INIT_53(256'hAFF65F2F947422CA7B7D0ABFC4E0FE417B387405AFF65F30947422CA7B7D0ABF), + .INIT_54(256'h7B7D0ABEC4DFFE417B387405AFF65F2F957422CA7B7D0ABFC4E0FE417B387405), + .INIT_55(256'h7C377405AFF65F30947422CA7C7D0ABEC4DFFE417B387405AFF65F30947422CA), + .INIT_56(256'h947422CA7C7D0ABFC5E0FF417B387405AEF65F30957422CA7C7D0ABEC4DFFF41), + .INIT_57(256'hC4DFFF417B387404AFF65F30947422CA7B7D0ABEC4E0FF417B377405AEF65F30), + .INIT_58(256'hAEF65F30947422CA7C7D0ABEC4E0FE417B387405AFF65F30947422CA7B7D0ABF), + .INIT_59(256'h7B7D0ABEC4E0FF417B377404AFF65F30947422CA7B7D0ABEC5E0FE417C387505), + .INIT_5A(256'h7B377505AEF65F30947422CA7C7D0ABFC4DFFF417C387405AEF65F30957422CA), + .INIT_5B(256'h947422CA7B7D0ABFC4DFFF417B377405AEF65F30947422CA7B7C0ABEC4DFFE41), + .INIT_5C(256'hC4E0FF417B377405AFF65F30947422CA7B7D0ABFC5DFFF417C387405AEF65F30), + .INIT_5D(256'hAEF65F30947422CA7B7D0ABEC4DFFE417B387405AFF65F30957422C97C7D0ABE), + .INIT_5E(256'h7B7D0ABFC4E0FE417B387505AEF66030947422CA7B7D0ABFC4E0FE417B387405), + .INIT_5F(256'h7B387405AEF65F30957422CA7B7D0ABEC5E0FE417B377405AEF65F30947422CA), + .INIT_60(256'h947422CA7B7D0ABFC4E0FF417B387405AEF65F30947422CA7B7D0ABFC4DFFF41), + .INIT_61(256'hC4DFFF417B377405AFF65F30947422CA7B7D0ABFC4E0FE417C377405AEF65F30), + .INIT_62(256'hAFF65F30947422CA7B7D0ABEC5E0FE417B377404AFF65F30947422CA7B7D0ABE), + .INIT_63(256'h7C7D0ABFC4E0FF417B387405AFF65F30947422CA7B7D0ABFC4DFFE417B387405), + .INIT_64(256'h7B387405AFF65F30957422CA7B7D0ABFC4E0FF417B387405AFF65F30947422CA), + .INIT_65(256'h957422CA7B7D0ABFC4DFFF417B377405AEF65F30947422CA7C7D0ABFC4E0FE41), + .INIT_66(256'hC4DFFE407B377405AEF65F30947422CA7B7D0ABFC4E0FE417C387405AEF65F30), + .INIT_67(256'hAFF65F30947422C97B7C0ABFC4E0FF417B377405AEF65F30957422CA7B7D0ABF), + .INIT_68(256'h7B7D0ABEC4DFFF417B377405AEF65F30947422CA7B7D0ABFC4E0FE417B377405), + .INIT_69(256'h7C387405AEF65F30947422CA7B7D0ABFC4E0FE417B377505AEF65F30947422CA), + .INIT_6A(256'h947422CA7B7D0ABFC4E0FE417B387405AEF65F30947422CA7B7D0ABFC4DFFF41), + .INIT_6B(256'hC4DFFE417B387404AEF65F30947422CA7B7D0ABEC4E0FE417B387404AEF65F30), + .INIT_6C(256'hAEF65F30947422CA7B7D0ABFC4E0FE417B377404AEF65F30947422CA7B7D0ABF), + .INIT_6D(256'h7B7D0ABFC4E0FF417B387405AEF65F30947422CA7B7D0ABFC4DFFF417B377404), + .INIT_6E(256'h7B377405AEF65F30947422CA7B7D0ABFC5E0FF417C387405AFF65F30947422CA), + .INIT_6F(256'h947422CA7B7D0ABFC4E0FF417B377405AEF65F30957422CA7C7D0ABFC5E0FE41), + .INIT_70(256'hC4E0FF417B387404AFF65F30947422C97B7D0ABFC5E0FF417B377405AEF65F30), + .INIT_71(256'hAEF65F30947422CA7B7D0ABFC4E0FE407B387405AFF65F30947422CA7C7D0ABF), + .INIT_72(256'h7B7D0ABEC4E0FF417B377404AFF65F30947422CA7B7D0ABFC4DFFE417B387405), + .INIT_73(256'h7B377405AEF65F30947422CA7B7D0ABEC4DFFE417B377405AFF65F30947422CA), + .INIT_74(256'h947422CA7C7D0ABFC4E0FE417B377405AEF65F30957422CA7B7D0ABFC4E0FE41), + .INIT_75(256'hC4E0FE417B377405AFF65F30957422CA7B7D0ABFC4E0FF417B387405AFF65F30), + .INIT_76(256'hAFF65F30947422CA7B7D0ABEC4E0FE417B377405AEF65F30947422CA7B7D0ABF), + .INIT_77(256'h7B7D0ABEC4DFFE417B377405AEF65F30947422CA7B7D0ABFC4DFFF417B387405), + .INIT_78(256'h7B387405AEF65F30947422CA7B7D0ABFC4DFFE417B377405AFF65F30957422CA), + .INIT_79(256'h947422CA7B7D0ABFC4E0FE417B387405AEF65F30957322CA7B7D0ABEC4E0FE41), + .INIT_7A(256'hC4DFFE417C377405AEF65F30947422CA7B7D0ABFC5DFFE417B377505AFF65F30), + .INIT_7B(256'hAFF65F30957422CA7B7C0ABFC5E0FF417B377405AEF65F30947422CA7B7D0ABF), + .INIT_7C(256'h7B7D0ABFC4DFFF417B387405AFF65F30957422C97B7D0ABFC4DFFE417C387405), + .INIT_7D(256'h7B377405AFF65F30957422CA7B7D0ABEC5E0FE417B387405AFF65F30957422CA), + .INIT_7E(256'h957422CA7B7D0ABFC4DFFE417B377405AFF65F30947422CA7B7D0ABFC4E0FE41), + .INIT_7F(256'hC4DFFE417C387405AFF65F30947422C97B7D0ABFC4E0FE417B387404AEF75F30), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(9), + .READ_WIDTH_B(9), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(9), + .WRITE_WIDTH_B(9)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED [31:8],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 }), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP({\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED [3:1],\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 }), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2 ), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); +endmodule + +(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized9 + (\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 , + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 , + addra_13_sp_1, + clka, + addra); + output [31:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + output [3:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + output addra_13_sp_1; + input clka; + input [13:0]addra; + + wire [31:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ; + wire [3:0]\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ; + wire [13:0]addra; + wire addra_13_sn_1; + wire clka; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ; + wire \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ; + wire [31:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED ; + wire [3:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED ; + wire [7:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED ; + wire [8:0]\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED ; + + assign addra_13_sp_1 = addra_13_sn_1; + (* box_type = "PRIMITIVE" *) + RAMB36E1 #( + .DOA_REG(1), + .DOB_REG(0), + .EN_ECC_READ("FALSE"), + .EN_ECC_WRITE("FALSE"), + .INITP_00(256'h2B11E2591A28F702BD22239122919A283F8ABD2A2311EAD19E28F782BD2A2399), + .INITP_01(256'hBD2A239122999A28F78ABD22AB112A591628F782B5A2239162199EA8F78A3522), + .INITP_02(256'hFF0ABD22AB91629996E8B70ABD222B99EAD11A28B78A3D2A2B99A2991E207782), + .INITP_03(256'h9E28FF8ABD222399E2991A20778ABD2A2B11A2999EE0BF823D2A2B99A2511A28), + .INITP_04(256'h22D91A28F782BD2A2B9162999AA0370ABD222B11EAD99E28F70ABDAAAB1962D1), + .INITP_05(256'h2B19E2D11E28FF8ABD222B11E6D11A28FF82B5AAA39162599EA8FF8ABD22A311), + .INITP_06(256'hBD2A2B116A111EA8FF82BD22239962999A28F78ABDAA23196A999EA0F702BD2A), + .INITP_07(256'hBF0ABD2AAB1962111EA8F782BD222311A2911EA8BF8ABD2A2B196AD19A20F70A), + .INITP_08(256'h1AA8FF8ABD2A23116AD19E28770ABD2A239962D11AA8BF0ABD2A2B19A2591A28), + .INITP_09(256'h22991AA8FF82BD2A2B1922919A28F78AB52A2B1962911AA87702BD2AAB1122D1), + .INITP_0A(256'h2B11E2191228F70AB522A31162D91A28B702BDAA231122519E28770ABD2A2B99), + .INITP_0B(256'hBD2A2B1162D19E287702BD2A2B19E2D91A28F78ABDAA2B91A2999E28FF02BD2A), + .INITP_0C(256'h778ABD2A2311E2991EA8FF82BD2A2B91229196A8FF8ABD2A2B9162D99A28FF8A), + .INITP_0D(256'h92287F0A352AAB11229112A8F702BD2A2B91EA999228FF82B5AA2B19629196A8), + .INITP_0E(256'hE2511A28F70ABDAA2B1162D99AA87F82B52A2F1162199260F78ABD2A27196291), + .INITP_0F(256'h2B116AD19AA8BF8AB5AA239962D19A68378ABD2A2B1162D19AA8FF02BD2A2311), + .INIT_00(256'hF85E8B94B1773C740258BE229568CDCA4EA6B17B7215C47DA460340AB9330FBE), + .INIT_01(256'h2C2A8D7B890B2C3756E82074C7855F0474ED0CAFF76053F6066AB25FC770A630), + .INIT_02(256'h4E86B27B720DC47D6450330A79430FBED80229C49B1E82E0BCE43BFE636E2141), + .INIT_03(256'hB5050CAF775853F60672B15F4768A530B8668F95718F3B744238BE221578CDCA), + .INIT_04(256'h18FA27C45B1680DF7D043CFE639623416C1A907B49FB2E3896F81E74C78D5D05), + .INIT_05(256'hB8568C94B1973B748248BB221578CDCA0EA6B17B320DC37D6468360A79430DBE), + .INIT_06(256'hEC22907B49FB2C3856E0207447A55D0434F50DAFF77055F6C672B05FC750A430), + .INIT_07(256'h8EA6B07BF215C37DE458350A39330DBF180228C41B0E7FDFFCF43FFFA3A62241), + .INIT_08(256'h74FD10AFF77853F64652B05F4770A430786E8A94318F3E740250C022D558CBCA), + .INIT_09(256'h580A28C45B2E80E0FD0C3EFE637E22412C128E7B89032B3756F8217487955E05), + .INIT_0A(256'h78568B94317F3B740250BA221558CECA4EA6B37B3205C07D2450310A39330FBE), + .INIT_0B(256'hEC028F7BC9032B3796F81E7447955F0574ED0EAFF75854F64672B35FC768A630), + .INIT_0C(256'h0EA6B07C721DC37DE450330A393B0DBE18F229C4DB0680E03CF43BFFE3762341), + .INIT_0D(256'h74E50CAEF75054F6C68AB65FC750A230F8668B9471873A740260BE225570CDCA), + .INIT_0E(256'h18F229C4DB2682DF7D0C3DFEE38623412C228E7B89FB2A38D6F82174C7856004), + .INIT_0F(256'hF85E8D94318F3B744250BB229568CECA8EB6B37B320DC27D2460360A79330CBF), + .INIT_10(256'hAC128E7B890B2E3856F02374478D6104F4ED0FAFF75854F6465AB35FC770A530), + .INIT_11(256'h0EAEAF7BF225C07DA450320AF92B0EBF98F227C49B0E81DFFD043FFFA3862241), + .INIT_12(256'h750D0FAFB76857F68662B25F8768A43038668A95B1873D740250BE221570CDCA), + .INIT_13(256'h981228C41B0E7EDFBCFC3BFF238E2441AC128F7B49F32B3856E81F74078D5F05), + .INIT_14(256'h38568A94B1973A740248BC22D560D1CA4E9EB07BF225C57D2468320A79330DBF), + .INIT_15(256'h6C1A8B7B49032D3756102174878D5E0535050BAFF75853F6C682B25F4760A330), + .INIT_16(256'h8E96B27CB20DC07D6458320A79230ABF981A29C49B1E7FE0BD043EFE238E2141), + .INIT_17(256'h34FD0CAF375055F6C67AB05F4758A230B8668B95719F3C748240BC22D568CECA), + .INIT_18(256'h18FA29C45B1E7FDFFCEC40FE238E2541EC1A8D7B89EB2B3816E82274C78D5E05), + .INIT_19(256'hF85E8994717F3E744250BD229590CDCACE96AF7BB225C47DA458310AF93B0FBF), + .INIT_1A(256'h6C128E7B49032C3756002074C79D5D0575050FAE775054F6067AB35FC740A630), + .INIT_1B(256'h8EA6B27B7225C37CE460320A79230EBE98FA2AC45B0681DF3D043CFFA3762541), + .INIT_1C(256'h34ED0FAFB76055F6465AB05F8758A630F8468C95B1673E744240BD22D560CFCA), + .INIT_1D(256'h980A2BC4DB2681DF7D043DFF63862141AC1A8E7BC9DB2D37D6F0227507855E05), + .INIT_1E(256'hF86E8D94B17F3C744248BE221570CCCA0E9EB07B7225C47D2458330AB9330FBF), + .INIT_1F(256'h6C1A8A7BC9032C3856E8237447955D0574ED0CAE375858F6066AB35F4750A830), + .INIT_20(256'hCEA6B37BF22DC47DA468330A79230ABF180228C5DB2680E03CF43EFE238E2341), + .INIT_21(256'h74E510AFF75052F6067AB15F8768A630F85E8B9571973A748258BD229560CDC9), + .INIT_22(256'hD80229C41B1E80DFBCFC3EFEE38623412C2A8C7B49032F37D6D0207407855C05), + .INIT_23(256'hB8668B95317F3B740238BD229568CBC9CEBEAD7C7215C57CE458330A393B0EBE), + .INIT_24(256'hAC128B7B49F32B3716F0207407855F05F50510AF774854F6C66AB45FC758A22F), + .INIT_25(256'h4E86B17BF225C07D2458310A79430CBF98022AC45B1681E0BD0440FEA39E2641), + .INIT_26(256'h34F50DAEB77055F68682B15F4760A230B86E8D94718F3D740258BB22D558D1CA), + .INIT_27(256'h18FA2AC45B2683E07CFC40FEA38E2441EC128D7B49EB2D37D6F82074478D5F05), + .INIT_28(256'h38568C95F18F3E744260BE221560CCCA0E9EB17B3215C27D2458330AB9330EBF), + .INIT_29(256'h2C128E7CC9032C3816E81F74077D5E04F4FD0DAE376853F60672B15F8758A630), + .INIT_2A(256'h4E8EAE7BF21DC47D2470330A392B0FBF180A2AC4DB2681E07CF43EFEA38E2341), + .INIT_2B(256'h74FD0FAE775852F6467AB35F8758A33078568B95B1973C74C250BA229568CDCA), + .INIT_2C(256'h980229C49AFE81E0BCF43FFE638E2241EC2A907B89F32C3756E0227447955D05), + .INIT_2D(256'h385E8A94B1873B748248BC225560CDCA0EA6B17BF21DC17DA468300A792B0BBF), + .INIT_2E(256'hAC128F7BC9132938D6E02074C7855E0574E512AF377856F6C67AB15FC760A430), + .INIT_2F(256'hCEB6AF7BB215C27D6458340AB9330DBF180A26C45B1E80DFBCFC3CFEE3862041), + .INIT_30(256'hB4F50CAEF76856F64662B25FC758A630F8668A9571973C748258BC229560CDCA), + .INIT_31(256'h980A28C4DB1682E07D043DFFE3961F412C1A8D7B09032D3716F02174078D5E05), + .INIT_32(256'hB8668B94B1873B74C250BE225570CBCA8EAEAF7B721DC27DA470310AF92B0EBE), + .INIT_33(256'h6C1A8F7B89F32B37D6D8217447855C0574FD0FAFF77050F6066AB55F8758A430), + .INIT_34(256'h4E96B37B721DC37DA460350AF92310BE181228C5DB267FE0FD043DFFE38E2341), + .INIT_35(256'h74F50EAE376053F6C66AB35FC768A62FF8668A95B18F3C744238BA22D570CFCA), + .INIT_36(256'h580A28C45B1E80DFBD0C3EFE638E24412C1A8C7B4903283856E81E7487755D04), + .INIT_37(256'h78668C94717F3C748260BE22D560CECA4E96B07CF20DC57DE458360A39330EBF), + .INIT_38(256'h2C1A8D7BC9EB2B3896F82174879D5B0474DD09AEF76855F6867AB25F8770A430), + .INIT_39(256'h4EB6B17B7215C37DA448320AB93B10BE180A2DC45B0E7DDFBCFC3DFE23962341), + .INIT_3A(256'h35050EAFF77053F6866AB55F4758A630F85E8A95B1873A748248BE229560CFCA), + .INIT_3B(256'h18F229C41B1682DF3D143BFF63862341AC228C7BC9032F3816E8217487955E05), + .INIT_3C(256'hF85E8D94B17F3E748250BC221560CDCA4E96B37BB215C27D2460330A79330DBE), + .INIT_3D(256'hEC128A7B89032C3716E82174C78D6005B4ED0FAEB75054F6866AB15FC758A230), + .INIT_3E(256'hCE9EAE7BB215C17D6458340AF92B0CBF580227C41B1E7EE03D043DFF63962641), + .INIT_3F(256'hB50D0FAE376856F6C66AB45FC780A62F785E8D9431873A740250BF221578CBCA), + .INIT_40(256'hD8F228C45B2682DF3CF43EFE638E2341EC1A917BC9E32D3896D82274078D5E05), + .INIT_41(256'hF8568B94B1873A748248BF225578CECACE96B07BF225C47DA460360AF92B0EBE), + .INIT_42(256'hEC1A8D7BC9EB2A3856F01E7407A55E05350D0FAF775855F6C67AB25F8768A430), + .INIT_43(256'h8E9EB27B3225C27D2468330A793B0BBF980225C41B1E82DFFCF43FFE63862541), + .INIT_44(256'hB4FD0BAFF76053F6867AB25F0758A63078668894F1873D748248BC221560CFCA), + .INIT_45(256'h580227C51B1E80DF7CFC3FFF239622412C1A8F7B89032B3796F02575478D5D05), + .INIT_46(256'hB86E8F94B17F3C744248BD229560CECA0E9EB37C3235C27DE458320AB9330FBF), + .INIT_47(256'h2C128E7BC9EB2B38D6E81F74878D600534F50FAF775054F6067AB25F0760A730), + .INIT_48(256'h0E86B07BB215C37DE458330A394B0EBF58F229C51B1E82E03CF43DFE23962341), + .INIT_49(256'hB4F50FAEF76056F6C66AB25FC758A53078668D94718F3E748248BC225570CDCA), + .INIT_4A(256'h580A28C59B1680E03D043BFF237621416C328D7B89F32C3856F0207487955E05), + .INIT_4B(256'hB8668C94719F3D744250C022D570CDCA8E9EB17BF215C07DA450330AB92B0CBF), + .INIT_4C(256'hAC0A907C09FB2A3896E01F74C77D5C0434F50BAF776854F6066AB25F8758A430), + .INIT_4D(256'h0E9EB17BF22DC27D2460340AB91B0EBF18FA2AC4DB1E7FE0FD043CFE23962441), + .INIT_4E(256'h34E50CAF376853F6066AB35F0750A230B8568A95B1773E734240BB229550D0CA), + .INIT_4F(256'h58EA28C4DB0682DFBD043FFEA3961F41EC1A8D7BC9EB2B3816E82074478D5C05), + .INIT_50(256'hF85E8B94B1773B744258BD229580CDCA8EB6AF7BB22DC47D2460300AB92B0FBF), + .INIT_51(256'hEC1A8F7B89032A38D6E01F7407855E05F4ED0CAEB75855F6C672B55F4750A430), + .INIT_52(256'h0EA6AF7B721DC57DE460330A79330EBF98F229C41B2682DFBCF441FE23862241), + .INIT_53(256'hF5050CAEB77052F6C682B15F0770A030B85E8C94F16F3D74C258BA229560CECA), + .INIT_54(256'hD80A27C49B1E81E0BCF43FFEE3862141EC0A8E7B49FB3038D6E82074C7956005), + .INIT_55(256'h38768C94318F3D74C258BD22D568CFCACEAEAE7B7225C17DE458340A39430EBF), + .INIT_56(256'h6C228F7BC9F32D37D6F82074878D6005F4F511AFB77053F6866AB45F8750A530), + .INIT_57(256'hCEA6AE7BB21DBD7DE450320A393310BFD81227C45B1E83E07D0C3BFEE38E2341), + .INIT_58(256'hB4F50DAF776053F6466AB25FC760A530F8668D9531873B748230BD221568CFCA), + .INIT_59(256'h18E226C5DB0E7FDFBD043EFE639E25416C128E7B49032A38D6F82474878D5F05), + .INIT_5A(256'h78668C95717F3A74C248BC229558CBCA8E8EB07BF215C47D2450320A392B0FBF), + .INIT_5B(256'hEC2A8B7BC9F32C38D6F81F74C7755E0534ED0DAEB75856F6866AB45F8760A730), + .INIT_5C(256'h0E9EAD7BB215C27DE468350AB92B10BED81226C49B1E82DF7CFC3EFEE3862541), + .INIT_5D(256'hF4F50DAFB76058F6867AB25F8768A730B86E8D94B1873C744230BB225568CBCA), + .INIT_5E(256'h98122AC45B0681DF7CDC3CFF639623412C1A907B49032D3896F02274477D5E05), + .INIT_5F(256'h78768A94B1873A744250BA221578D0CA4E8EB17BB215C17DA470320A79230EBF), + .INIT_60(256'hAC028E7B89FB2C3896E8247407855D0534FD0BAF375855F6867AB15F8778A730), + .INIT_61(256'h4EAEB27B721DC37D6470330A39330FBF580A26C4DB2681DF7CFC3DFFE38E2241), + .INIT_62(256'h34FD10AE376857F6067AB05F8758A43078668B94719F3C74C240BE225570CECA), + .INIT_63(256'h18FA27C45B2E80E0FD1440FEA37E24416C228F7B09032C37D6E02374877D5C05), + .INIT_64(256'h385E8C9571873A740250BF221578D0CACE96B07BB205C57D6458310A39330DBF), + .INIT_65(256'hEC128C7BC90B2B3856F01E7587755E0534F50EAF773855F6467AB15F0758A630), + .INIT_66(256'h4E9EB17C721DC47DA478330A79230CBF580226C45B0E81E07D043CFEE3862340), + .INIT_67(256'hF4FD0FAFB75054F6466AB45F0760A430F85E8C94F18F3D740248BB229560CECA), + .INIT_68(256'h180A29C55B2E80E03D143DFF639624412C128D7B49132E3856F81E74078D5E05), + .INIT_69(256'h78668C9431873E748250BD229570CECA4E96B07BB205C17DE450340AF92B0ABE), + .INIT_6A(256'hAC128D7B09F32D3856E82274C78D5D05F4F50CAF375852F6067AB15F0760A530), + .INIT_6B(256'h0E96AE7BB215C37D2468300A39330DBF981228C4DB2E81DFFD0C40FEA38E2341), + .INIT_6C(256'h34ED0DAFB76054F6466AB05F0758A430F86E8C95B18F3D748248BD229570CCCA), + .INIT_6D(256'h18F228C51B167FDF3D143CFF23862141EC228D7B49FB2C3716E8237407A56104), + .INIT_6E(256'hB85E8C9571873C74C240BD225588CDCACEA6AE7C3215C37CE468320A792B0CBE), + .INIT_6F(256'h2C228E7B09F32B3816F02374C76D5E05B4ED0FAE375856F6866AB45F8758A630), + .INIT_70(256'h4E96AF7B31EDC17DA450330AB91B0DBF181228C41B2E7FE07D043FFF63862141), + .INIT_71(256'h74FD0DAFF76055F60662B15F4768A530385E8C94B18F3F748258BB221570CECA), + .INIT_72(256'h180A26C4DB267FE0FD1C3EFEE36E2341AC0A8B7BC9EB2D38D6001F7407955E05), + .INIT_73(256'h786E8C9431773C744248BC221578CCCA8E9EB17BB1FDC27DE470320AB9230EBF), + .INIT_74(256'h2C2A8E7B89F32E37D6F0207447955E05B4F510AE377055F60682B35F8760A630), + .INIT_75(256'h8EAEB07BF20DC27DE468340A39330CBF180228C49B1682DF7CEC3EFEA37E2741), + .INIT_76(256'h34F50BAFB76050F6867AB25F8770A63038568D9471873C74C250BC225578CBCA), + .INIT_77(256'hD80226C49B1E80DF3CF43CFE237623416C0A8F7BC9FB2C38D6F01F74478D5D05), + .INIT_78(256'hB8468B94317F3C748248BD229560CFCA4E8EB17B3215C47DE460350A39130DBF), + .INIT_79(256'h6C028C7B49F32D3856F02074878D5A0534E50EAFB77055F6C682B35F8758A52F), + .INIT_7A(256'h8E96B27BF215C57DA458330A39330BBF580229C49B1E81DF3CF43DFE63862541), + .INIT_7B(256'hB5050EAFB77054F6065AB15FC758A72FB8668C95B1873A740258BC229568CFCA), + .INIT_7C(256'h980228C4DB1681E0BCFC3DFF638E23416C128E7B49FB2C37D608207487955E05), + .INIT_7D(256'hF85E8C9531773D748250BC221570CCCA4E9EB07BB225C37D2450340AF93B10BF), + .INIT_7E(256'hAC228E7B09FB2C3716F8227447A55F05B5050EAF776855F6467AAF5F8760A530), + .INIT_7F(256'h8EA6B07BF215C17D6448350A792B0FBF580A2AC51B0E80DFBCF43FFF238E2241), + .INIT_A(36'h000000000), + .INIT_B(36'h000000000), + .INIT_FILE("NONE"), + .IS_CLKARDCLK_INVERTED(1'b0), + .IS_CLKBWRCLK_INVERTED(1'b0), + .IS_ENARDEN_INVERTED(1'b0), + .IS_ENBWREN_INVERTED(1'b0), + .IS_RSTRAMARSTRAM_INVERTED(1'b0), + .IS_RSTRAMB_INVERTED(1'b0), + .IS_RSTREGARSTREG_INVERTED(1'b0), + .IS_RSTREGB_INVERTED(1'b0), + .RAM_EXTENSION_A("NONE"), + .RAM_EXTENSION_B("NONE"), + .RAM_MODE("TDP"), + .RDADDR_COLLISION_HWCONFIG("PERFORMANCE"), + .READ_WIDTH_A(36), + .READ_WIDTH_B(36), + .RSTREG_PRIORITY_A("REGCE"), + .RSTREG_PRIORITY_B("REGCE"), + .SIM_COLLISION_CHECK("ALL"), + .SIM_DEVICE("7SERIES"), + .SRVAL_A(36'h000000000), + .SRVAL_B(36'h000000000), + .WRITE_MODE_A("WRITE_FIRST"), + .WRITE_MODE_B("WRITE_FIRST"), + .WRITE_WIDTH_A(36), + .WRITE_WIDTH_B(36)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram + (.ADDRARDADDR({1'b1,addra[9:0],1'b1,1'b1,1'b1,1'b1,1'b1}), + .ADDRBWRADDR({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .CASCADEINA(1'b0), + .CASCADEINB(1'b0), + .CASCADEOUTA(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED ), + .CASCADEOUTB(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED ), + .CLKARDCLK(clka), + .CLKBWRCLK(clka), + .DBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED ), + .DIADI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIBDI({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}), + .DIPADIP({1'b0,1'b0,1'b0,1'b0}), + .DIPBDIP({1'b0,1'b0,1'b0,1'b0}), + .DOADO(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ), + .DOBDO(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED [31:0]), + .DOPADOP(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1 ), + .DOPBDOP(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED [3:0]), + .ECCPARITY(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED [7:0]), + .ENARDEN(addra_13_sn_1), + .ENBWREN(1'b0), + .INJECTDBITERR(1'b0), + .INJECTSBITERR(1'b0), + .RDADDRECC(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED [8:0]), + .REGCEAREGCE(1'b1), + .REGCEB(1'b0), + .RSTRAMARSTRAM(1'b0), + .RSTRAMB(1'b0), + .RSTREGARSTREG(1'b0), + .RSTREGB(1'b0), + .SBITERR(\NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED ), + .WEA({1'b0,1'b0,1'b0,1'b0}), + .WEBWE({1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0})); + LUT4 #( + .INIT(16'h0002)) + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_i_1 + (.I0(addra[13]), + .I1(addra[10]), + .I2(addra[11]), + .I3(addra[12]), + .O(addra_13_sn_1)); +endmodule + +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_top + (douta, + clka, + addra); + output [95:0]douta; + input clka; + input [13:0]addra; + + wire [13:0]addra; + wire clka; + wire [95:0]douta; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_generic_cstr \valid.cstr + (.addra(addra), + .clka(clka), + .douta(douta)); +endmodule + +(* C_ADDRA_WIDTH = "14" *) (* C_ADDRB_WIDTH = "14" *) (* C_ALGORITHM = "1" *) +(* C_AXI_ID_WIDTH = "4" *) (* C_AXI_SLAVE_TYPE = "0" *) (* C_AXI_TYPE = "1" *) +(* C_BYTE_SIZE = "9" *) (* C_COMMON_CLK = "0" *) (* C_COUNT_18K_BRAM = "1" *) +(* C_COUNT_36K_BRAM = "26" *) (* C_CTRL_ECC_ALGO = "NONE" *) (* C_DEFAULT_DATA = "0" *) +(* C_DISABLE_WARN_BHV_COLL = "0" *) (* C_DISABLE_WARN_BHV_RANGE = "0" *) (* C_ELABORATION_DIR = "./" *) +(* C_ENABLE_32BIT_ADDRESS = "0" *) (* C_EN_DEEPSLEEP_PIN = "0" *) (* C_EN_ECC_PIPE = "0" *) +(* C_EN_RDADDRA_CHG = "0" *) (* C_EN_RDADDRB_CHG = "0" *) (* C_EN_SAFETY_CKT = "0" *) +(* C_EN_SHUTDOWN_PIN = "0" *) (* C_EN_SLEEP_PIN = "0" *) (* C_EST_POWER_SUMMARY = "Estimated Power for IP : 23.399606 mW" *) +(* C_FAMILY = "kintex7" *) (* C_HAS_AXI_ID = "0" *) (* C_HAS_ENA = "0" *) +(* C_HAS_ENB = "0" *) (* C_HAS_INJECTERR = "0" *) (* C_HAS_MEM_OUTPUT_REGS_A = "1" *) +(* C_HAS_MEM_OUTPUT_REGS_B = "0" *) (* C_HAS_MUX_OUTPUT_REGS_A = "0" *) (* C_HAS_MUX_OUTPUT_REGS_B = "0" *) +(* C_HAS_REGCEA = "0" *) (* C_HAS_REGCEB = "0" *) (* C_HAS_RSTA = "0" *) +(* C_HAS_RSTB = "0" *) (* C_HAS_SOFTECC_INPUT_REGS_A = "0" *) (* C_HAS_SOFTECC_OUTPUT_REGS_B = "0" *) +(* C_INITA_VAL = "0" *) (* C_INITB_VAL = "0" *) (* C_INIT_FILE = "rom_hop_data.mem" *) +(* C_INIT_FILE_NAME = "rom_hop_data.mif" *) (* C_INTERFACE_TYPE = "0" *) (* C_LOAD_INIT_FILE = "1" *) +(* C_MEM_TYPE = "3" *) (* C_MUX_PIPELINE_STAGES = "0" *) (* C_PRIM_TYPE = "1" *) +(* C_READ_DEPTH_A = "9600" *) (* C_READ_DEPTH_B = "9600" *) (* C_READ_LATENCY_A = "1" *) +(* C_READ_LATENCY_B = "1" *) (* C_READ_WIDTH_A = "96" *) (* C_READ_WIDTH_B = "96" *) +(* C_RSTRAM_A = "0" *) (* C_RSTRAM_B = "0" *) (* C_RST_PRIORITY_A = "CE" *) +(* C_RST_PRIORITY_B = "CE" *) (* C_SIM_COLLISION_CHECK = "ALL" *) (* C_USE_BRAM_BLOCK = "0" *) +(* C_USE_BYTE_WEA = "0" *) (* C_USE_BYTE_WEB = "0" *) (* C_USE_DEFAULT_DATA = "0" *) +(* C_USE_ECC = "0" *) (* C_USE_SOFTECC = "0" *) (* C_USE_URAM = "0" *) +(* C_WEA_WIDTH = "1" *) (* C_WEB_WIDTH = "1" *) (* C_WRITE_DEPTH_A = "9600" *) +(* C_WRITE_DEPTH_B = "9600" *) (* C_WRITE_MODE_A = "WRITE_FIRST" *) (* C_WRITE_MODE_B = "WRITE_FIRST" *) +(* C_WRITE_WIDTH_A = "96" *) (* C_WRITE_WIDTH_B = "96" *) (* C_XDEVICEFAMILY = "kintex7" *) +(* downgradeipidentifiedwarnings = "yes" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 + (clka, + rsta, + ena, + regcea, + wea, + addra, + dina, + douta, + clkb, + rstb, + enb, + regceb, + web, + addrb, + dinb, + doutb, + injectsbiterr, + injectdbiterr, + eccpipece, + sbiterr, + dbiterr, + rdaddrecc, + sleep, + deepsleep, + shutdown, + rsta_busy, + rstb_busy, + s_aclk, + s_aresetn, + s_axi_awid, + s_axi_awaddr, + s_axi_awlen, + s_axi_awsize, + s_axi_awburst, + s_axi_awvalid, + s_axi_awready, + s_axi_wdata, + s_axi_wstrb, + s_axi_wlast, + s_axi_wvalid, + s_axi_wready, + s_axi_bid, + s_axi_bresp, + s_axi_bvalid, + s_axi_bready, + s_axi_arid, + s_axi_araddr, + s_axi_arlen, + s_axi_arsize, + s_axi_arburst, + s_axi_arvalid, + s_axi_arready, + s_axi_rid, + s_axi_rdata, + s_axi_rresp, + s_axi_rlast, + s_axi_rvalid, + s_axi_rready, + s_axi_injectsbiterr, + s_axi_injectdbiterr, + s_axi_sbiterr, + s_axi_dbiterr, + s_axi_rdaddrecc); + input clka; + input rsta; + input ena; + input regcea; + input [0:0]wea; + input [13:0]addra; + input [95:0]dina; + output [95:0]douta; + input clkb; + input rstb; + input enb; + input regceb; + input [0:0]web; + input [13:0]addrb; + input [95:0]dinb; + output [95:0]doutb; + input injectsbiterr; + input injectdbiterr; + input eccpipece; + output sbiterr; + output dbiterr; + output [13:0]rdaddrecc; + input sleep; + input deepsleep; + input shutdown; + output rsta_busy; + output rstb_busy; + input s_aclk; + input s_aresetn; + input [3:0]s_axi_awid; + input [31:0]s_axi_awaddr; + input [7:0]s_axi_awlen; + input [2:0]s_axi_awsize; + input [1:0]s_axi_awburst; + input s_axi_awvalid; + output s_axi_awready; + input [95:0]s_axi_wdata; + input [0:0]s_axi_wstrb; + input s_axi_wlast; + input s_axi_wvalid; + output s_axi_wready; + output [3:0]s_axi_bid; + output [1:0]s_axi_bresp; + output s_axi_bvalid; + input s_axi_bready; + input [3:0]s_axi_arid; + input [31:0]s_axi_araddr; + input [7:0]s_axi_arlen; + input [2:0]s_axi_arsize; + input [1:0]s_axi_arburst; + input s_axi_arvalid; + output s_axi_arready; + output [3:0]s_axi_rid; + output [95:0]s_axi_rdata; + output [1:0]s_axi_rresp; + output s_axi_rlast; + output s_axi_rvalid; + input s_axi_rready; + input s_axi_injectsbiterr; + input s_axi_injectdbiterr; + output s_axi_sbiterr; + output s_axi_dbiterr; + output [13:0]s_axi_rdaddrecc; + + wire \ ; + wire [13:0]addra; + wire clka; + wire [95:0]douta; + + assign dbiterr = \ ; + assign doutb[95] = \ ; + assign doutb[94] = \ ; + assign doutb[93] = \ ; + assign doutb[92] = \ ; + assign doutb[91] = \ ; + assign doutb[90] = \ ; + assign doutb[89] = \ ; + assign doutb[88] = \ ; + assign doutb[87] = \ ; + assign doutb[86] = \ ; + assign doutb[85] = \ ; + assign doutb[84] = \ ; + assign doutb[83] = \ ; + assign doutb[82] = \ ; + assign doutb[81] = \ ; + assign doutb[80] = \ ; + assign doutb[79] = \ ; + assign doutb[78] = \ ; + assign doutb[77] = \ ; + assign doutb[76] = \ ; + assign doutb[75] = \ ; + assign doutb[74] = \ ; + assign doutb[73] = \ ; + assign doutb[72] = \ ; + assign doutb[71] = \ ; + assign doutb[70] = \ ; + assign doutb[69] = \ ; + assign doutb[68] = \ ; + assign doutb[67] = \ ; + assign doutb[66] = \ ; + assign doutb[65] = \ ; + assign doutb[64] = \ ; + assign doutb[63] = \ ; + assign doutb[62] = \ ; + assign doutb[61] = \ ; + assign doutb[60] = \ ; + assign doutb[59] = \ ; + assign doutb[58] = \ ; + assign doutb[57] = \ ; + assign doutb[56] = \ ; + assign doutb[55] = \ ; + assign doutb[54] = \ ; + assign doutb[53] = \ ; + assign doutb[52] = \ ; + assign doutb[51] = \ ; + assign doutb[50] = \ ; + assign doutb[49] = \ ; + assign doutb[48] = \ ; + assign doutb[47] = \ ; + assign doutb[46] = \ ; + assign doutb[45] = \ ; + assign doutb[44] = \ ; + assign doutb[43] = \ ; + assign doutb[42] = \ ; + assign doutb[41] = \ ; + assign doutb[40] = \ ; + assign doutb[39] = \ ; + assign doutb[38] = \ ; + assign doutb[37] = \ ; + assign doutb[36] = \ ; + assign doutb[35] = \ ; + assign doutb[34] = \ ; + assign doutb[33] = \ ; + assign doutb[32] = \ ; + assign doutb[31] = \ ; + assign doutb[30] = \ ; + assign doutb[29] = \ ; + assign doutb[28] = \ ; + assign doutb[27] = \ ; + assign doutb[26] = \ ; + assign doutb[25] = \ ; + assign doutb[24] = \ ; + assign doutb[23] = \ ; + assign doutb[22] = \ ; + assign doutb[21] = \ ; + assign doutb[20] = \ ; + assign doutb[19] = \ ; + assign doutb[18] = \ ; + assign doutb[17] = \ ; + assign doutb[16] = \ ; + assign doutb[15] = \ ; + assign doutb[14] = \ ; + assign doutb[13] = \ ; + assign doutb[12] = \ ; + assign doutb[11] = \ ; + assign doutb[10] = \ ; + assign doutb[9] = \ ; + assign doutb[8] = \ ; + assign doutb[7] = \ ; + assign doutb[6] = \ ; + assign doutb[5] = \ ; + assign doutb[4] = \ ; + assign doutb[3] = \ ; + assign doutb[2] = \ ; + assign doutb[1] = \ ; + assign doutb[0] = \ ; + assign rdaddrecc[13] = \ ; + assign rdaddrecc[12] = \ ; + assign rdaddrecc[11] = \ ; + assign rdaddrecc[10] = \ ; + assign rdaddrecc[9] = \ ; + assign rdaddrecc[8] = \ ; + assign rdaddrecc[7] = \ ; + assign rdaddrecc[6] = \ ; + assign rdaddrecc[5] = \ ; + assign rdaddrecc[4] = \ ; + assign rdaddrecc[3] = \ ; + assign rdaddrecc[2] = \ ; + assign rdaddrecc[1] = \ ; + assign rdaddrecc[0] = \ ; + assign rsta_busy = \ ; + assign rstb_busy = \ ; + assign s_axi_arready = \ ; + assign s_axi_awready = \ ; + assign s_axi_bid[3] = \ ; + assign s_axi_bid[2] = \ ; + assign s_axi_bid[1] = \ ; + assign s_axi_bid[0] = \ ; + assign s_axi_bresp[1] = \ ; + assign s_axi_bresp[0] = \ ; + assign s_axi_bvalid = \ ; + assign s_axi_dbiterr = \ ; + assign s_axi_rdaddrecc[13] = \ ; + assign s_axi_rdaddrecc[12] = \ ; + assign s_axi_rdaddrecc[11] = \ ; + assign s_axi_rdaddrecc[10] = \ ; + assign s_axi_rdaddrecc[9] = \ ; + assign s_axi_rdaddrecc[8] = \ ; + assign s_axi_rdaddrecc[7] = \ ; + assign s_axi_rdaddrecc[6] = \ ; + assign s_axi_rdaddrecc[5] = \ ; + assign s_axi_rdaddrecc[4] = \ ; + assign s_axi_rdaddrecc[3] = \ ; + assign s_axi_rdaddrecc[2] = \ ; + assign s_axi_rdaddrecc[1] = \ ; + assign s_axi_rdaddrecc[0] = \ ; + assign s_axi_rdata[95] = \ ; + assign s_axi_rdata[94] = \ ; + assign s_axi_rdata[93] = \ ; + assign s_axi_rdata[92] = \ ; + assign s_axi_rdata[91] = \ ; + assign s_axi_rdata[90] = \ ; + assign s_axi_rdata[89] = \ ; + assign s_axi_rdata[88] = \ ; + assign s_axi_rdata[87] = \ ; + assign s_axi_rdata[86] = \ ; + assign s_axi_rdata[85] = \ ; + assign s_axi_rdata[84] = \ ; + assign s_axi_rdata[83] = \ ; + assign s_axi_rdata[82] = \ ; + assign s_axi_rdata[81] = \ ; + assign s_axi_rdata[80] = \ ; + assign s_axi_rdata[79] = \ ; + assign s_axi_rdata[78] = \ ; + assign s_axi_rdata[77] = \ ; + assign s_axi_rdata[76] = \ ; + assign s_axi_rdata[75] = \ ; + assign s_axi_rdata[74] = \ ; + assign s_axi_rdata[73] = \ ; + assign s_axi_rdata[72] = \ ; + assign s_axi_rdata[71] = \ ; + assign s_axi_rdata[70] = \ ; + assign s_axi_rdata[69] = \ ; + assign s_axi_rdata[68] = \ ; + assign s_axi_rdata[67] = \ ; + assign s_axi_rdata[66] = \ ; + assign s_axi_rdata[65] = \ ; + assign s_axi_rdata[64] = \ ; + assign s_axi_rdata[63] = \ ; + assign s_axi_rdata[62] = \ ; + assign s_axi_rdata[61] = \ ; + assign s_axi_rdata[60] = \ ; + assign s_axi_rdata[59] = \ ; + assign s_axi_rdata[58] = \ ; + assign s_axi_rdata[57] = \ ; + assign s_axi_rdata[56] = \ ; + assign s_axi_rdata[55] = \ ; + assign s_axi_rdata[54] = \ ; + assign s_axi_rdata[53] = \ ; + assign s_axi_rdata[52] = \ ; + assign s_axi_rdata[51] = \ ; + assign s_axi_rdata[50] = \ ; + assign s_axi_rdata[49] = \ ; + assign s_axi_rdata[48] = \ ; + assign s_axi_rdata[47] = \ ; + assign s_axi_rdata[46] = \ ; + assign s_axi_rdata[45] = \ ; + assign s_axi_rdata[44] = \ ; + assign s_axi_rdata[43] = \ ; + assign s_axi_rdata[42] = \ ; + assign s_axi_rdata[41] = \ ; + assign s_axi_rdata[40] = \ ; + assign s_axi_rdata[39] = \ ; + assign s_axi_rdata[38] = \ ; + assign s_axi_rdata[37] = \ ; + assign s_axi_rdata[36] = \ ; + assign s_axi_rdata[35] = \ ; + assign s_axi_rdata[34] = \ ; + assign s_axi_rdata[33] = \ ; + assign s_axi_rdata[32] = \ ; + assign s_axi_rdata[31] = \ ; + assign s_axi_rdata[30] = \ ; + assign s_axi_rdata[29] = \ ; + assign s_axi_rdata[28] = \ ; + assign s_axi_rdata[27] = \ ; + assign s_axi_rdata[26] = \ ; + assign s_axi_rdata[25] = \ ; + assign s_axi_rdata[24] = \ ; + assign s_axi_rdata[23] = \ ; + assign s_axi_rdata[22] = \ ; + assign s_axi_rdata[21] = \ ; + assign s_axi_rdata[20] = \ ; + assign s_axi_rdata[19] = \ ; + assign s_axi_rdata[18] = \ ; + assign s_axi_rdata[17] = \ ; + assign s_axi_rdata[16] = \ ; + assign s_axi_rdata[15] = \ ; + assign s_axi_rdata[14] = \ ; + assign s_axi_rdata[13] = \ ; + assign s_axi_rdata[12] = \ ; + assign s_axi_rdata[11] = \ ; + assign s_axi_rdata[10] = \ ; + assign s_axi_rdata[9] = \ ; + assign s_axi_rdata[8] = \ ; + assign s_axi_rdata[7] = \ ; + assign s_axi_rdata[6] = \ ; + assign s_axi_rdata[5] = \ ; + assign s_axi_rdata[4] = \ ; + assign s_axi_rdata[3] = \ ; + assign s_axi_rdata[2] = \ ; + assign s_axi_rdata[1] = \ ; + assign s_axi_rdata[0] = \ ; + assign s_axi_rid[3] = \ ; + assign s_axi_rid[2] = \ ; + assign s_axi_rid[1] = \ ; + assign s_axi_rid[0] = \ ; + assign s_axi_rlast = \ ; + assign s_axi_rresp[1] = \ ; + assign s_axi_rresp[0] = \ ; + assign s_axi_rvalid = \ ; + assign s_axi_sbiterr = \ ; + assign s_axi_wready = \ ; + assign sbiterr = \ ; + GND GND + (.G(\ )); + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3_synth inst_blk_mem_gen + (.addra(addra), + .clka(clka), + .douta(douta)); +endmodule + +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3_synth + (douta, + clka, + addra); + output [95:0]douta; + input clka; + input [13:0]addra; + + wire [13:0]addra; + wire clka; + wire [95:0]douta; + + decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_top \gnbram.gnativebmg.native_blk_mem_gen + (.addra(addra), + .clka(clka), + .douta(douta)); +endmodule +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/rom_hop_data_sim_netlist.vhdl b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/rom_hop_data_sim_netlist.vhdl new file mode 100644 index 00000000..77676fed --- /dev/null +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/rom_hop_data_sim_netlist.vhdl @@ -0,0 +1,12159 @@ +-- Copyright 1986-2019 Xilinx, Inc. All Rights Reserved. +-- -------------------------------------------------------------------------------- +-- Tool Version: Vivado v.2019.1.3 (lin64) Build 2644227 Wed Sep 4 09:44:18 MDT 2019 +-- Date : Thu Apr 6 13:27:11 2023 +-- Host : JOSH-ASUS-Z690 running 64-bit Ubuntu 20.04.6 LTS +-- Command : write_vhdl -force -mode funcsim -rename_top decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix -prefix +-- decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_ rom_hop_data_sim_netlist.vhdl +-- Design : rom_hop_data +-- Purpose : This VHDL netlist is a functional simulation representation of the design and should not be modified or +-- synthesized. This netlist cannot be used for SDF annotated simulation. +-- Device : xc7k410tffg900-2 +-- -------------------------------------------------------------------------------- +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_bindec is + port ( + ena_array : out STD_LOGIC_VECTOR ( 0 to 0 ); + addra : in STD_LOGIC_VECTOR ( 4 downto 0 ) + ); +end decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_bindec; + +architecture STRUCTURE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_bindec is +begin +ENOUT: unisim.vcomponents.LUT5 + generic map( + INIT => X"01000000" + ) + port map ( + I0 => addra(3), + I1 => addra(2), + I2 => addra(0), + I3 => addra(1), + I4 => addra(4), + O => ena_array(0) + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_mux is + port ( + douta : out STD_LOGIC_VECTOR ( 95 downto 0 ); + DOADO : in STD_LOGIC_VECTOR ( 31 downto 0 ); + \douta[61]\ : in STD_LOGIC_VECTOR ( 31 downto 0 ); + DOPADOP : in STD_LOGIC_VECTOR ( 2 downto 0 ); + \douta[62]\ : in STD_LOGIC_VECTOR ( 3 downto 0 ); + DOBDO : in STD_LOGIC_VECTOR ( 31 downto 0 ); + \douta[95]\ : in STD_LOGIC_VECTOR ( 31 downto 0 ); + DOPBDOP : in STD_LOGIC_VECTOR ( 1 downto 0 ); + \douta[71]\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + addra : in STD_LOGIC_VECTOR ( 4 downto 0 ); + clka : in STD_LOGIC; + \douta[7]\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[7]_0\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + ram_douta : in STD_LOGIC_VECTOR ( 8 downto 0 ); + \douta[8]\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[8]_0\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[25]\ : in STD_LOGIC_VECTOR ( 15 downto 0 ); + \douta[16]\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[16]_0\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[26]\ : in STD_LOGIC_VECTOR ( 1 downto 0 ); + \douta[17]\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[17]_0\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[25]_0\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[25]_1\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[26]_0\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[26]_1\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[34]\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[34]_0\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[35]\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[35]_0\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[43]\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[43]_0\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[44]\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[44]_0\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[52]\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[52]_0\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[53]\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[53]_0\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[61]_0\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[61]_1\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[62]_0\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[62]_1\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[70]\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[70]_0\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[71]_0\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[71]_1\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[79]\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[79]_0\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[80]\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[80]_0\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[88]\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[88]_0\ : in STD_LOGIC_VECTOR ( 7 downto 0 ); + \douta[89]\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[89]_0\ : in STD_LOGIC_VECTOR ( 0 to 0 ); + \douta[95]_0\ : in STD_LOGIC_VECTOR ( 5 downto 0 ); + \douta[95]_1\ : in STD_LOGIC_VECTOR ( 5 downto 0 ) + ); +end decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_mux; + +architecture STRUCTURE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_mux is + signal \douta[27]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[27]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[28]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[28]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[29]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[29]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[30]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[30]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[31]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[31]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[32]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[32]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[33]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[33]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[34]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[34]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[35]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[35]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[36]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[36]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[37]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[37]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[38]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[38]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[39]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[39]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[40]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[40]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[41]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[41]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[42]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[42]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[43]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[43]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[44]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[44]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[45]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[45]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[46]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[46]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[47]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[47]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[48]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[48]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[49]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[49]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[50]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[50]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[51]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[51]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[52]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[52]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[53]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[53]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[54]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[54]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[55]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[55]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[56]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[56]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[57]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[57]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[58]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[58]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[59]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[59]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[60]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[60]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[61]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[61]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[62]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[62]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[63]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[63]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[64]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[64]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[65]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[65]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[66]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[66]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[67]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[67]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[68]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[68]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[69]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[69]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[70]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[70]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[71]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[71]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[72]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[72]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[73]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[73]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[74]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[74]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[75]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[75]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[76]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[76]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[77]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[77]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[78]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[78]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[79]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[79]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[80]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[80]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[81]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[81]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[82]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[82]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[83]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[83]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[84]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[84]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[85]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[85]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[86]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[86]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[87]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[87]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[88]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[88]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[89]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[89]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[90]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[90]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[91]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[91]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[92]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[92]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[93]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[93]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[94]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[94]_INST_0_i_2_n_0\ : STD_LOGIC; + signal \douta[95]_INST_0_i_1_n_0\ : STD_LOGIC; + signal \douta[95]_INST_0_i_2_n_0\ : STD_LOGIC; + signal sel_pipe : STD_LOGIC_VECTOR ( 4 downto 0 ); + signal sel_pipe_d1 : STD_LOGIC_VECTOR ( 4 downto 0 ); +begin +\douta[0]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[7]\(0), + I2 => sel_pipe_d1(4), + I3 => \douta[7]_0\(0), + I4 => sel_pipe_d1(3), + I5 => ram_douta(0), + O => douta(0) + ); +\douta[10]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[25]\(1), + I2 => sel_pipe_d1(4), + I3 => \douta[16]\(1), + I4 => sel_pipe_d1(3), + I5 => \douta[16]_0\(1), + O => douta(10) + ); +\douta[11]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[25]\(2), + I2 => sel_pipe_d1(4), + I3 => \douta[16]\(2), + I4 => sel_pipe_d1(3), + I5 => \douta[16]_0\(2), + O => douta(11) + ); +\douta[12]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[25]\(3), + I2 => sel_pipe_d1(4), + I3 => \douta[16]\(3), + I4 => sel_pipe_d1(3), + I5 => \douta[16]_0\(3), + O => douta(12) + ); +\douta[13]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[25]\(4), + I2 => sel_pipe_d1(4), + I3 => \douta[16]\(4), + I4 => sel_pipe_d1(3), + I5 => \douta[16]_0\(4), + O => douta(13) + ); +\douta[14]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[25]\(5), + I2 => sel_pipe_d1(4), + I3 => \douta[16]\(5), + I4 => sel_pipe_d1(3), + I5 => \douta[16]_0\(5), + O => douta(14) + ); +\douta[15]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[25]\(6), + I2 => sel_pipe_d1(4), + I3 => \douta[16]\(6), + I4 => sel_pipe_d1(3), + I5 => \douta[16]_0\(6), + O => douta(15) + ); +\douta[16]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[25]\(7), + I2 => sel_pipe_d1(4), + I3 => \douta[16]\(7), + I4 => sel_pipe_d1(3), + I5 => \douta[16]_0\(7), + O => douta(16) + ); +\douta[17]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[26]\(0), + I2 => sel_pipe_d1(4), + I3 => \douta[17]\(0), + I4 => sel_pipe_d1(3), + I5 => \douta[17]_0\(0), + O => douta(17) + ); +\douta[18]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[25]\(8), + I2 => sel_pipe_d1(4), + I3 => \douta[25]_0\(0), + I4 => sel_pipe_d1(3), + I5 => \douta[25]_1\(0), + O => douta(18) + ); +\douta[19]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[25]\(9), + I2 => sel_pipe_d1(4), + I3 => \douta[25]_0\(1), + I4 => sel_pipe_d1(3), + I5 => \douta[25]_1\(1), + O => douta(19) + ); +\douta[1]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[7]\(1), + I2 => sel_pipe_d1(4), + I3 => \douta[7]_0\(1), + I4 => sel_pipe_d1(3), + I5 => ram_douta(1), + O => douta(1) + ); +\douta[20]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[25]\(10), + I2 => sel_pipe_d1(4), + I3 => \douta[25]_0\(2), + I4 => sel_pipe_d1(3), + I5 => \douta[25]_1\(2), + O => douta(20) + ); +\douta[21]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[25]\(11), + I2 => sel_pipe_d1(4), + I3 => \douta[25]_0\(3), + I4 => sel_pipe_d1(3), + I5 => \douta[25]_1\(3), + O => douta(21) + ); +\douta[22]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[25]\(12), + I2 => sel_pipe_d1(4), + I3 => \douta[25]_0\(4), + I4 => sel_pipe_d1(3), + I5 => \douta[25]_1\(4), + O => douta(22) + ); +\douta[23]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[25]\(13), + I2 => sel_pipe_d1(4), + I3 => \douta[25]_0\(5), + I4 => sel_pipe_d1(3), + I5 => \douta[25]_1\(5), + O => douta(23) + ); +\douta[24]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[25]\(14), + I2 => sel_pipe_d1(4), + I3 => \douta[25]_0\(6), + I4 => sel_pipe_d1(3), + I5 => \douta[25]_1\(6), + O => douta(24) + ); +\douta[25]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[25]\(15), + I2 => sel_pipe_d1(4), + I3 => \douta[25]_0\(7), + I4 => sel_pipe_d1(3), + I5 => \douta[25]_1\(7), + O => douta(25) + ); +\douta[26]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[26]\(1), + I2 => sel_pipe_d1(4), + I3 => \douta[26]_0\(0), + I4 => sel_pipe_d1(3), + I5 => \douta[26]_1\(0), + O => douta(26) + ); +\douta[27]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[27]_INST_0_i_1_n_0\, + I1 => \douta[27]_INST_0_i_2_n_0\, + O => douta(27), + S => sel_pipe_d1(4) + ); +\douta[27]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[34]\(0), + I1 => sel_pipe_d1(3), + I2 => \douta[34]_0\(0), + O => \douta[27]_INST_0_i_1_n_0\ + ); +\douta[27]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(0), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(0), + I5 => sel_pipe_d1(3), + O => \douta[27]_INST_0_i_2_n_0\ + ); +\douta[28]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[28]_INST_0_i_1_n_0\, + I1 => \douta[28]_INST_0_i_2_n_0\, + O => douta(28), + S => sel_pipe_d1(4) + ); +\douta[28]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[34]\(1), + I1 => sel_pipe_d1(3), + I2 => \douta[34]_0\(1), + O => \douta[28]_INST_0_i_1_n_0\ + ); +\douta[28]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(1), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(1), + I5 => sel_pipe_d1(3), + O => \douta[28]_INST_0_i_2_n_0\ + ); +\douta[29]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[29]_INST_0_i_1_n_0\, + I1 => \douta[29]_INST_0_i_2_n_0\, + O => douta(29), + S => sel_pipe_d1(4) + ); +\douta[29]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[34]\(2), + I1 => sel_pipe_d1(3), + I2 => \douta[34]_0\(2), + O => \douta[29]_INST_0_i_1_n_0\ + ); +\douta[29]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(2), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(2), + I5 => sel_pipe_d1(3), + O => \douta[29]_INST_0_i_2_n_0\ + ); +\douta[2]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[7]\(2), + I2 => sel_pipe_d1(4), + I3 => \douta[7]_0\(2), + I4 => sel_pipe_d1(3), + I5 => ram_douta(2), + O => douta(2) + ); +\douta[30]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[30]_INST_0_i_1_n_0\, + I1 => \douta[30]_INST_0_i_2_n_0\, + O => douta(30), + S => sel_pipe_d1(4) + ); +\douta[30]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[34]\(3), + I1 => sel_pipe_d1(3), + I2 => \douta[34]_0\(3), + O => \douta[30]_INST_0_i_1_n_0\ + ); +\douta[30]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(3), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(3), + I5 => sel_pipe_d1(3), + O => \douta[30]_INST_0_i_2_n_0\ + ); +\douta[31]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[31]_INST_0_i_1_n_0\, + I1 => \douta[31]_INST_0_i_2_n_0\, + O => douta(31), + S => sel_pipe_d1(4) + ); +\douta[31]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[34]\(4), + I1 => sel_pipe_d1(3), + I2 => \douta[34]_0\(4), + O => \douta[31]_INST_0_i_1_n_0\ + ); +\douta[31]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(4), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(4), + I5 => sel_pipe_d1(3), + O => \douta[31]_INST_0_i_2_n_0\ + ); +\douta[32]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[32]_INST_0_i_1_n_0\, + I1 => \douta[32]_INST_0_i_2_n_0\, + O => douta(32), + S => sel_pipe_d1(4) + ); +\douta[32]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[34]\(5), + I1 => sel_pipe_d1(3), + I2 => \douta[34]_0\(5), + O => \douta[32]_INST_0_i_1_n_0\ + ); +\douta[32]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(5), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(5), + I5 => sel_pipe_d1(3), + O => \douta[32]_INST_0_i_2_n_0\ + ); +\douta[33]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[33]_INST_0_i_1_n_0\, + I1 => \douta[33]_INST_0_i_2_n_0\, + O => douta(33), + S => sel_pipe_d1(4) + ); +\douta[33]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[34]\(6), + I1 => sel_pipe_d1(3), + I2 => \douta[34]_0\(6), + O => \douta[33]_INST_0_i_1_n_0\ + ); +\douta[33]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(6), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(6), + I5 => sel_pipe_d1(3), + O => \douta[33]_INST_0_i_2_n_0\ + ); +\douta[34]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[34]_INST_0_i_1_n_0\, + I1 => \douta[34]_INST_0_i_2_n_0\, + O => douta(34), + S => sel_pipe_d1(4) + ); +\douta[34]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[34]\(7), + I1 => sel_pipe_d1(3), + I2 => \douta[34]_0\(7), + O => \douta[34]_INST_0_i_1_n_0\ + ); +\douta[34]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(7), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(7), + I5 => sel_pipe_d1(3), + O => \douta[34]_INST_0_i_2_n_0\ + ); +\douta[35]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[35]_INST_0_i_1_n_0\, + I1 => \douta[35]_INST_0_i_2_n_0\, + O => douta(35), + S => sel_pipe_d1(4) + ); +\douta[35]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[35]\(0), + I1 => sel_pipe_d1(3), + I2 => \douta[35]_0\(0), + O => \douta[35]_INST_0_i_1_n_0\ + ); +\douta[35]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOPADOP(0), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[62]\(0), + I5 => sel_pipe_d1(3), + O => \douta[35]_INST_0_i_2_n_0\ + ); +\douta[36]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[36]_INST_0_i_1_n_0\, + I1 => \douta[36]_INST_0_i_2_n_0\, + O => douta(36), + S => sel_pipe_d1(4) + ); +\douta[36]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[43]\(0), + I1 => sel_pipe_d1(3), + I2 => \douta[43]_0\(0), + O => \douta[36]_INST_0_i_1_n_0\ + ); +\douta[36]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(8), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(8), + I5 => sel_pipe_d1(3), + O => \douta[36]_INST_0_i_2_n_0\ + ); +\douta[37]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[37]_INST_0_i_1_n_0\, + I1 => \douta[37]_INST_0_i_2_n_0\, + O => douta(37), + S => sel_pipe_d1(4) + ); +\douta[37]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[43]\(1), + I1 => sel_pipe_d1(3), + I2 => \douta[43]_0\(1), + O => \douta[37]_INST_0_i_1_n_0\ + ); +\douta[37]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(9), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(9), + I5 => sel_pipe_d1(3), + O => \douta[37]_INST_0_i_2_n_0\ + ); +\douta[38]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[38]_INST_0_i_1_n_0\, + I1 => \douta[38]_INST_0_i_2_n_0\, + O => douta(38), + S => sel_pipe_d1(4) + ); +\douta[38]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[43]\(2), + I1 => sel_pipe_d1(3), + I2 => \douta[43]_0\(2), + O => \douta[38]_INST_0_i_1_n_0\ + ); +\douta[38]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(10), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(10), + I5 => sel_pipe_d1(3), + O => \douta[38]_INST_0_i_2_n_0\ + ); +\douta[39]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[39]_INST_0_i_1_n_0\, + I1 => \douta[39]_INST_0_i_2_n_0\, + O => douta(39), + S => sel_pipe_d1(4) + ); +\douta[39]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[43]\(3), + I1 => sel_pipe_d1(3), + I2 => \douta[43]_0\(3), + O => \douta[39]_INST_0_i_1_n_0\ + ); +\douta[39]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(11), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(11), + I5 => sel_pipe_d1(3), + O => \douta[39]_INST_0_i_2_n_0\ + ); +\douta[3]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[7]\(3), + I2 => sel_pipe_d1(4), + I3 => \douta[7]_0\(3), + I4 => sel_pipe_d1(3), + I5 => ram_douta(3), + O => douta(3) + ); +\douta[40]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[40]_INST_0_i_1_n_0\, + I1 => \douta[40]_INST_0_i_2_n_0\, + O => douta(40), + S => sel_pipe_d1(4) + ); +\douta[40]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[43]\(4), + I1 => sel_pipe_d1(3), + I2 => \douta[43]_0\(4), + O => \douta[40]_INST_0_i_1_n_0\ + ); +\douta[40]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(12), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(12), + I5 => sel_pipe_d1(3), + O => \douta[40]_INST_0_i_2_n_0\ + ); +\douta[41]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[41]_INST_0_i_1_n_0\, + I1 => \douta[41]_INST_0_i_2_n_0\, + O => douta(41), + S => sel_pipe_d1(4) + ); +\douta[41]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[43]\(5), + I1 => sel_pipe_d1(3), + I2 => \douta[43]_0\(5), + O => \douta[41]_INST_0_i_1_n_0\ + ); +\douta[41]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(13), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(13), + I5 => sel_pipe_d1(3), + O => \douta[41]_INST_0_i_2_n_0\ + ); +\douta[42]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[42]_INST_0_i_1_n_0\, + I1 => \douta[42]_INST_0_i_2_n_0\, + O => douta(42), + S => sel_pipe_d1(4) + ); +\douta[42]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[43]\(6), + I1 => sel_pipe_d1(3), + I2 => \douta[43]_0\(6), + O => \douta[42]_INST_0_i_1_n_0\ + ); +\douta[42]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(14), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(14), + I5 => sel_pipe_d1(3), + O => \douta[42]_INST_0_i_2_n_0\ + ); +\douta[43]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[43]_INST_0_i_1_n_0\, + I1 => \douta[43]_INST_0_i_2_n_0\, + O => douta(43), + S => sel_pipe_d1(4) + ); +\douta[43]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[43]\(7), + I1 => sel_pipe_d1(3), + I2 => \douta[43]_0\(7), + O => \douta[43]_INST_0_i_1_n_0\ + ); +\douta[43]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(15), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(15), + I5 => sel_pipe_d1(3), + O => \douta[43]_INST_0_i_2_n_0\ + ); +\douta[44]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[44]_INST_0_i_1_n_0\, + I1 => \douta[44]_INST_0_i_2_n_0\, + O => douta(44), + S => sel_pipe_d1(4) + ); +\douta[44]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[44]\(0), + I1 => sel_pipe_d1(3), + I2 => \douta[44]_0\(0), + O => \douta[44]_INST_0_i_1_n_0\ + ); +\douta[44]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOPADOP(1), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[62]\(1), + I5 => sel_pipe_d1(3), + O => \douta[44]_INST_0_i_2_n_0\ + ); +\douta[45]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[45]_INST_0_i_1_n_0\, + I1 => \douta[45]_INST_0_i_2_n_0\, + O => douta(45), + S => sel_pipe_d1(4) + ); +\douta[45]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[52]\(0), + I1 => sel_pipe_d1(3), + I2 => \douta[52]_0\(0), + O => \douta[45]_INST_0_i_1_n_0\ + ); +\douta[45]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(16), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(16), + I5 => sel_pipe_d1(3), + O => \douta[45]_INST_0_i_2_n_0\ + ); +\douta[46]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[46]_INST_0_i_1_n_0\, + I1 => \douta[46]_INST_0_i_2_n_0\, + O => douta(46), + S => sel_pipe_d1(4) + ); +\douta[46]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[52]\(1), + I1 => sel_pipe_d1(3), + I2 => \douta[52]_0\(1), + O => \douta[46]_INST_0_i_1_n_0\ + ); +\douta[46]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(17), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(17), + I5 => sel_pipe_d1(3), + O => \douta[46]_INST_0_i_2_n_0\ + ); +\douta[47]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[47]_INST_0_i_1_n_0\, + I1 => \douta[47]_INST_0_i_2_n_0\, + O => douta(47), + S => sel_pipe_d1(4) + ); +\douta[47]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[52]\(2), + I1 => sel_pipe_d1(3), + I2 => \douta[52]_0\(2), + O => \douta[47]_INST_0_i_1_n_0\ + ); +\douta[47]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(18), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(18), + I5 => sel_pipe_d1(3), + O => \douta[47]_INST_0_i_2_n_0\ + ); +\douta[48]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[48]_INST_0_i_1_n_0\, + I1 => \douta[48]_INST_0_i_2_n_0\, + O => douta(48), + S => sel_pipe_d1(4) + ); +\douta[48]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[52]\(3), + I1 => sel_pipe_d1(3), + I2 => \douta[52]_0\(3), + O => \douta[48]_INST_0_i_1_n_0\ + ); +\douta[48]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(19), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(19), + I5 => sel_pipe_d1(3), + O => \douta[48]_INST_0_i_2_n_0\ + ); +\douta[49]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[49]_INST_0_i_1_n_0\, + I1 => \douta[49]_INST_0_i_2_n_0\, + O => douta(49), + S => sel_pipe_d1(4) + ); +\douta[49]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[52]\(4), + I1 => sel_pipe_d1(3), + I2 => \douta[52]_0\(4), + O => \douta[49]_INST_0_i_1_n_0\ + ); +\douta[49]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(20), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(20), + I5 => sel_pipe_d1(3), + O => \douta[49]_INST_0_i_2_n_0\ + ); +\douta[4]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[7]\(4), + I2 => sel_pipe_d1(4), + I3 => \douta[7]_0\(4), + I4 => sel_pipe_d1(3), + I5 => ram_douta(4), + O => douta(4) + ); +\douta[50]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[50]_INST_0_i_1_n_0\, + I1 => \douta[50]_INST_0_i_2_n_0\, + O => douta(50), + S => sel_pipe_d1(4) + ); +\douta[50]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[52]\(5), + I1 => sel_pipe_d1(3), + I2 => \douta[52]_0\(5), + O => \douta[50]_INST_0_i_1_n_0\ + ); +\douta[50]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(21), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(21), + I5 => sel_pipe_d1(3), + O => \douta[50]_INST_0_i_2_n_0\ + ); +\douta[51]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[51]_INST_0_i_1_n_0\, + I1 => \douta[51]_INST_0_i_2_n_0\, + O => douta(51), + S => sel_pipe_d1(4) + ); +\douta[51]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[52]\(6), + I1 => sel_pipe_d1(3), + I2 => \douta[52]_0\(6), + O => \douta[51]_INST_0_i_1_n_0\ + ); +\douta[51]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(22), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(22), + I5 => sel_pipe_d1(3), + O => \douta[51]_INST_0_i_2_n_0\ + ); +\douta[52]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[52]_INST_0_i_1_n_0\, + I1 => \douta[52]_INST_0_i_2_n_0\, + O => douta(52), + S => sel_pipe_d1(4) + ); +\douta[52]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[52]\(7), + I1 => sel_pipe_d1(3), + I2 => \douta[52]_0\(7), + O => \douta[52]_INST_0_i_1_n_0\ + ); +\douta[52]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(23), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(23), + I5 => sel_pipe_d1(3), + O => \douta[52]_INST_0_i_2_n_0\ + ); +\douta[53]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[53]_INST_0_i_1_n_0\, + I1 => \douta[53]_INST_0_i_2_n_0\, + O => douta(53), + S => sel_pipe_d1(4) + ); +\douta[53]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[53]\(0), + I1 => sel_pipe_d1(3), + I2 => \douta[53]_0\(0), + O => \douta[53]_INST_0_i_1_n_0\ + ); +\douta[53]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOPADOP(2), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[62]\(2), + I5 => sel_pipe_d1(3), + O => \douta[53]_INST_0_i_2_n_0\ + ); +\douta[54]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[54]_INST_0_i_1_n_0\, + I1 => \douta[54]_INST_0_i_2_n_0\, + O => douta(54), + S => sel_pipe_d1(4) + ); +\douta[54]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[61]_0\(0), + I1 => sel_pipe_d1(3), + I2 => \douta[61]_1\(0), + O => \douta[54]_INST_0_i_1_n_0\ + ); +\douta[54]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(24), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(24), + I5 => sel_pipe_d1(3), + O => \douta[54]_INST_0_i_2_n_0\ + ); +\douta[55]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[55]_INST_0_i_1_n_0\, + I1 => \douta[55]_INST_0_i_2_n_0\, + O => douta(55), + S => sel_pipe_d1(4) + ); +\douta[55]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[61]_0\(1), + I1 => sel_pipe_d1(3), + I2 => \douta[61]_1\(1), + O => \douta[55]_INST_0_i_1_n_0\ + ); +\douta[55]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(25), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(25), + I5 => sel_pipe_d1(3), + O => \douta[55]_INST_0_i_2_n_0\ + ); +\douta[56]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[56]_INST_0_i_1_n_0\, + I1 => \douta[56]_INST_0_i_2_n_0\, + O => douta(56), + S => sel_pipe_d1(4) + ); +\douta[56]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[61]_0\(2), + I1 => sel_pipe_d1(3), + I2 => \douta[61]_1\(2), + O => \douta[56]_INST_0_i_1_n_0\ + ); +\douta[56]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(26), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(26), + I5 => sel_pipe_d1(3), + O => \douta[56]_INST_0_i_2_n_0\ + ); +\douta[57]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[57]_INST_0_i_1_n_0\, + I1 => \douta[57]_INST_0_i_2_n_0\, + O => douta(57), + S => sel_pipe_d1(4) + ); +\douta[57]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[61]_0\(3), + I1 => sel_pipe_d1(3), + I2 => \douta[61]_1\(3), + O => \douta[57]_INST_0_i_1_n_0\ + ); +\douta[57]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(27), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(27), + I5 => sel_pipe_d1(3), + O => \douta[57]_INST_0_i_2_n_0\ + ); +\douta[58]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[58]_INST_0_i_1_n_0\, + I1 => \douta[58]_INST_0_i_2_n_0\, + O => douta(58), + S => sel_pipe_d1(4) + ); +\douta[58]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[61]_0\(4), + I1 => sel_pipe_d1(3), + I2 => \douta[61]_1\(4), + O => \douta[58]_INST_0_i_1_n_0\ + ); +\douta[58]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(28), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(28), + I5 => sel_pipe_d1(3), + O => \douta[58]_INST_0_i_2_n_0\ + ); +\douta[59]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[59]_INST_0_i_1_n_0\, + I1 => \douta[59]_INST_0_i_2_n_0\, + O => douta(59), + S => sel_pipe_d1(4) + ); +\douta[59]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[61]_0\(5), + I1 => sel_pipe_d1(3), + I2 => \douta[61]_1\(5), + O => \douta[59]_INST_0_i_1_n_0\ + ); +\douta[59]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(29), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(29), + I5 => sel_pipe_d1(3), + O => \douta[59]_INST_0_i_2_n_0\ + ); +\douta[5]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[7]\(5), + I2 => sel_pipe_d1(4), + I3 => \douta[7]_0\(5), + I4 => sel_pipe_d1(3), + I5 => ram_douta(5), + O => douta(5) + ); +\douta[60]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[60]_INST_0_i_1_n_0\, + I1 => \douta[60]_INST_0_i_2_n_0\, + O => douta(60), + S => sel_pipe_d1(4) + ); +\douta[60]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[61]_0\(6), + I1 => sel_pipe_d1(3), + I2 => \douta[61]_1\(6), + O => \douta[60]_INST_0_i_1_n_0\ + ); +\douta[60]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(30), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(30), + I5 => sel_pipe_d1(3), + O => \douta[60]_INST_0_i_2_n_0\ + ); +\douta[61]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[61]_INST_0_i_1_n_0\, + I1 => \douta[61]_INST_0_i_2_n_0\, + O => douta(61), + S => sel_pipe_d1(4) + ); +\douta[61]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[61]_0\(7), + I1 => sel_pipe_d1(3), + I2 => \douta[61]_1\(7), + O => \douta[61]_INST_0_i_1_n_0\ + ); +\douta[61]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOADO(31), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[61]\(31), + I5 => sel_pipe_d1(3), + O => \douta[61]_INST_0_i_2_n_0\ + ); +\douta[62]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[62]_INST_0_i_1_n_0\, + I1 => \douta[62]_INST_0_i_2_n_0\, + O => douta(62), + S => sel_pipe_d1(4) + ); +\douta[62]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[62]_0\(0), + I1 => sel_pipe_d1(3), + I2 => \douta[62]_1\(0), + O => \douta[62]_INST_0_i_1_n_0\ + ); +\douta[62]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(0), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[62]\(3), + I5 => sel_pipe_d1(3), + O => \douta[62]_INST_0_i_2_n_0\ + ); +\douta[63]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[63]_INST_0_i_1_n_0\, + I1 => \douta[63]_INST_0_i_2_n_0\, + O => douta(63), + S => sel_pipe_d1(4) + ); +\douta[63]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[70]\(0), + I1 => sel_pipe_d1(3), + I2 => \douta[70]_0\(0), + O => \douta[63]_INST_0_i_1_n_0\ + ); +\douta[63]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(1), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(0), + I5 => sel_pipe_d1(3), + O => \douta[63]_INST_0_i_2_n_0\ + ); +\douta[64]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[64]_INST_0_i_1_n_0\, + I1 => \douta[64]_INST_0_i_2_n_0\, + O => douta(64), + S => sel_pipe_d1(4) + ); +\douta[64]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[70]\(1), + I1 => sel_pipe_d1(3), + I2 => \douta[70]_0\(1), + O => \douta[64]_INST_0_i_1_n_0\ + ); +\douta[64]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(2), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(1), + I5 => sel_pipe_d1(3), + O => \douta[64]_INST_0_i_2_n_0\ + ); +\douta[65]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[65]_INST_0_i_1_n_0\, + I1 => \douta[65]_INST_0_i_2_n_0\, + O => douta(65), + S => sel_pipe_d1(4) + ); +\douta[65]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[70]\(2), + I1 => sel_pipe_d1(3), + I2 => \douta[70]_0\(2), + O => \douta[65]_INST_0_i_1_n_0\ + ); +\douta[65]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(3), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(2), + I5 => sel_pipe_d1(3), + O => \douta[65]_INST_0_i_2_n_0\ + ); +\douta[66]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[66]_INST_0_i_1_n_0\, + I1 => \douta[66]_INST_0_i_2_n_0\, + O => douta(66), + S => sel_pipe_d1(4) + ); +\douta[66]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[70]\(3), + I1 => sel_pipe_d1(3), + I2 => \douta[70]_0\(3), + O => \douta[66]_INST_0_i_1_n_0\ + ); +\douta[66]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(4), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(3), + I5 => sel_pipe_d1(3), + O => \douta[66]_INST_0_i_2_n_0\ + ); +\douta[67]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[67]_INST_0_i_1_n_0\, + I1 => \douta[67]_INST_0_i_2_n_0\, + O => douta(67), + S => sel_pipe_d1(4) + ); +\douta[67]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[70]\(4), + I1 => sel_pipe_d1(3), + I2 => \douta[70]_0\(4), + O => \douta[67]_INST_0_i_1_n_0\ + ); +\douta[67]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(5), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(4), + I5 => sel_pipe_d1(3), + O => \douta[67]_INST_0_i_2_n_0\ + ); +\douta[68]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[68]_INST_0_i_1_n_0\, + I1 => \douta[68]_INST_0_i_2_n_0\, + O => douta(68), + S => sel_pipe_d1(4) + ); +\douta[68]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[70]\(5), + I1 => sel_pipe_d1(3), + I2 => \douta[70]_0\(5), + O => \douta[68]_INST_0_i_1_n_0\ + ); +\douta[68]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(6), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(5), + I5 => sel_pipe_d1(3), + O => \douta[68]_INST_0_i_2_n_0\ + ); +\douta[69]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[69]_INST_0_i_1_n_0\, + I1 => \douta[69]_INST_0_i_2_n_0\, + O => douta(69), + S => sel_pipe_d1(4) + ); +\douta[69]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[70]\(6), + I1 => sel_pipe_d1(3), + I2 => \douta[70]_0\(6), + O => \douta[69]_INST_0_i_1_n_0\ + ); +\douta[69]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(7), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(6), + I5 => sel_pipe_d1(3), + O => \douta[69]_INST_0_i_2_n_0\ + ); +\douta[6]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[7]\(6), + I2 => sel_pipe_d1(4), + I3 => \douta[7]_0\(6), + I4 => sel_pipe_d1(3), + I5 => ram_douta(6), + O => douta(6) + ); +\douta[70]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[70]_INST_0_i_1_n_0\, + I1 => \douta[70]_INST_0_i_2_n_0\, + O => douta(70), + S => sel_pipe_d1(4) + ); +\douta[70]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[70]\(7), + I1 => sel_pipe_d1(3), + I2 => \douta[70]_0\(7), + O => \douta[70]_INST_0_i_1_n_0\ + ); +\douta[70]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOPBDOP(0), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(7), + I5 => sel_pipe_d1(3), + O => \douta[70]_INST_0_i_2_n_0\ + ); +\douta[71]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[71]_INST_0_i_1_n_0\, + I1 => \douta[71]_INST_0_i_2_n_0\, + O => douta(71), + S => sel_pipe_d1(4) + ); +\douta[71]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[71]_0\(0), + I1 => sel_pipe_d1(3), + I2 => \douta[71]_1\(0), + O => \douta[71]_INST_0_i_1_n_0\ + ); +\douta[71]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(8), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[71]\(0), + I5 => sel_pipe_d1(3), + O => \douta[71]_INST_0_i_2_n_0\ + ); +\douta[72]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[72]_INST_0_i_1_n_0\, + I1 => \douta[72]_INST_0_i_2_n_0\, + O => douta(72), + S => sel_pipe_d1(4) + ); +\douta[72]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[79]\(0), + I1 => sel_pipe_d1(3), + I2 => \douta[79]_0\(0), + O => \douta[72]_INST_0_i_1_n_0\ + ); +\douta[72]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(9), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(8), + I5 => sel_pipe_d1(3), + O => \douta[72]_INST_0_i_2_n_0\ + ); +\douta[73]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[73]_INST_0_i_1_n_0\, + I1 => \douta[73]_INST_0_i_2_n_0\, + O => douta(73), + S => sel_pipe_d1(4) + ); +\douta[73]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[79]\(1), + I1 => sel_pipe_d1(3), + I2 => \douta[79]_0\(1), + O => \douta[73]_INST_0_i_1_n_0\ + ); +\douta[73]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(10), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(9), + I5 => sel_pipe_d1(3), + O => \douta[73]_INST_0_i_2_n_0\ + ); +\douta[74]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[74]_INST_0_i_1_n_0\, + I1 => \douta[74]_INST_0_i_2_n_0\, + O => douta(74), + S => sel_pipe_d1(4) + ); +\douta[74]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[79]\(2), + I1 => sel_pipe_d1(3), + I2 => \douta[79]_0\(2), + O => \douta[74]_INST_0_i_1_n_0\ + ); +\douta[74]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(11), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(10), + I5 => sel_pipe_d1(3), + O => \douta[74]_INST_0_i_2_n_0\ + ); +\douta[75]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[75]_INST_0_i_1_n_0\, + I1 => \douta[75]_INST_0_i_2_n_0\, + O => douta(75), + S => sel_pipe_d1(4) + ); +\douta[75]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[79]\(3), + I1 => sel_pipe_d1(3), + I2 => \douta[79]_0\(3), + O => \douta[75]_INST_0_i_1_n_0\ + ); +\douta[75]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(12), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(11), + I5 => sel_pipe_d1(3), + O => \douta[75]_INST_0_i_2_n_0\ + ); +\douta[76]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[76]_INST_0_i_1_n_0\, + I1 => \douta[76]_INST_0_i_2_n_0\, + O => douta(76), + S => sel_pipe_d1(4) + ); +\douta[76]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[79]\(4), + I1 => sel_pipe_d1(3), + I2 => \douta[79]_0\(4), + O => \douta[76]_INST_0_i_1_n_0\ + ); +\douta[76]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(13), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(12), + I5 => sel_pipe_d1(3), + O => \douta[76]_INST_0_i_2_n_0\ + ); +\douta[77]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[77]_INST_0_i_1_n_0\, + I1 => \douta[77]_INST_0_i_2_n_0\, + O => douta(77), + S => sel_pipe_d1(4) + ); +\douta[77]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[79]\(5), + I1 => sel_pipe_d1(3), + I2 => \douta[79]_0\(5), + O => \douta[77]_INST_0_i_1_n_0\ + ); +\douta[77]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(14), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(13), + I5 => sel_pipe_d1(3), + O => \douta[77]_INST_0_i_2_n_0\ + ); +\douta[78]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[78]_INST_0_i_1_n_0\, + I1 => \douta[78]_INST_0_i_2_n_0\, + O => douta(78), + S => sel_pipe_d1(4) + ); +\douta[78]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[79]\(6), + I1 => sel_pipe_d1(3), + I2 => \douta[79]_0\(6), + O => \douta[78]_INST_0_i_1_n_0\ + ); +\douta[78]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(15), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(14), + I5 => sel_pipe_d1(3), + O => \douta[78]_INST_0_i_2_n_0\ + ); +\douta[79]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[79]_INST_0_i_1_n_0\, + I1 => \douta[79]_INST_0_i_2_n_0\, + O => douta(79), + S => sel_pipe_d1(4) + ); +\douta[79]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[79]\(7), + I1 => sel_pipe_d1(3), + I2 => \douta[79]_0\(7), + O => \douta[79]_INST_0_i_1_n_0\ + ); +\douta[79]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(16), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(15), + I5 => sel_pipe_d1(3), + O => \douta[79]_INST_0_i_2_n_0\ + ); +\douta[7]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[7]\(7), + I2 => sel_pipe_d1(4), + I3 => \douta[7]_0\(7), + I4 => sel_pipe_d1(3), + I5 => ram_douta(7), + O => douta(7) + ); +\douta[80]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[80]_INST_0_i_1_n_0\, + I1 => \douta[80]_INST_0_i_2_n_0\, + O => douta(80), + S => sel_pipe_d1(4) + ); +\douta[80]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[80]\(0), + I1 => sel_pipe_d1(3), + I2 => \douta[80]_0\(0), + O => \douta[80]_INST_0_i_1_n_0\ + ); +\douta[80]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(17), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(16), + I5 => sel_pipe_d1(3), + O => \douta[80]_INST_0_i_2_n_0\ + ); +\douta[81]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[81]_INST_0_i_1_n_0\, + I1 => \douta[81]_INST_0_i_2_n_0\, + O => douta(81), + S => sel_pipe_d1(4) + ); +\douta[81]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[88]\(0), + I1 => sel_pipe_d1(3), + I2 => \douta[88]_0\(0), + O => \douta[81]_INST_0_i_1_n_0\ + ); +\douta[81]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(18), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(17), + I5 => sel_pipe_d1(3), + O => \douta[81]_INST_0_i_2_n_0\ + ); +\douta[82]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[82]_INST_0_i_1_n_0\, + I1 => \douta[82]_INST_0_i_2_n_0\, + O => douta(82), + S => sel_pipe_d1(4) + ); +\douta[82]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[88]\(1), + I1 => sel_pipe_d1(3), + I2 => \douta[88]_0\(1), + O => \douta[82]_INST_0_i_1_n_0\ + ); +\douta[82]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(19), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(18), + I5 => sel_pipe_d1(3), + O => \douta[82]_INST_0_i_2_n_0\ + ); +\douta[83]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[83]_INST_0_i_1_n_0\, + I1 => \douta[83]_INST_0_i_2_n_0\, + O => douta(83), + S => sel_pipe_d1(4) + ); +\douta[83]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[88]\(2), + I1 => sel_pipe_d1(3), + I2 => \douta[88]_0\(2), + O => \douta[83]_INST_0_i_1_n_0\ + ); +\douta[83]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(20), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(19), + I5 => sel_pipe_d1(3), + O => \douta[83]_INST_0_i_2_n_0\ + ); +\douta[84]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[84]_INST_0_i_1_n_0\, + I1 => \douta[84]_INST_0_i_2_n_0\, + O => douta(84), + S => sel_pipe_d1(4) + ); +\douta[84]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[88]\(3), + I1 => sel_pipe_d1(3), + I2 => \douta[88]_0\(3), + O => \douta[84]_INST_0_i_1_n_0\ + ); +\douta[84]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(21), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(20), + I5 => sel_pipe_d1(3), + O => \douta[84]_INST_0_i_2_n_0\ + ); +\douta[85]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[85]_INST_0_i_1_n_0\, + I1 => \douta[85]_INST_0_i_2_n_0\, + O => douta(85), + S => sel_pipe_d1(4) + ); +\douta[85]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[88]\(4), + I1 => sel_pipe_d1(3), + I2 => \douta[88]_0\(4), + O => \douta[85]_INST_0_i_1_n_0\ + ); +\douta[85]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(22), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(21), + I5 => sel_pipe_d1(3), + O => \douta[85]_INST_0_i_2_n_0\ + ); +\douta[86]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[86]_INST_0_i_1_n_0\, + I1 => \douta[86]_INST_0_i_2_n_0\, + O => douta(86), + S => sel_pipe_d1(4) + ); +\douta[86]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[88]\(5), + I1 => sel_pipe_d1(3), + I2 => \douta[88]_0\(5), + O => \douta[86]_INST_0_i_1_n_0\ + ); +\douta[86]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(23), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(22), + I5 => sel_pipe_d1(3), + O => \douta[86]_INST_0_i_2_n_0\ + ); +\douta[87]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[87]_INST_0_i_1_n_0\, + I1 => \douta[87]_INST_0_i_2_n_0\, + O => douta(87), + S => sel_pipe_d1(4) + ); +\douta[87]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[88]\(6), + I1 => sel_pipe_d1(3), + I2 => \douta[88]_0\(6), + O => \douta[87]_INST_0_i_1_n_0\ + ); +\douta[87]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOPBDOP(1), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(23), + I5 => sel_pipe_d1(3), + O => \douta[87]_INST_0_i_2_n_0\ + ); +\douta[88]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[88]_INST_0_i_1_n_0\, + I1 => \douta[88]_INST_0_i_2_n_0\, + O => douta(88), + S => sel_pipe_d1(4) + ); +\douta[88]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[88]\(7), + I1 => sel_pipe_d1(3), + I2 => \douta[88]_0\(7), + O => \douta[88]_INST_0_i_1_n_0\ + ); +\douta[88]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(24), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(24), + I5 => sel_pipe_d1(3), + O => \douta[88]_INST_0_i_2_n_0\ + ); +\douta[89]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[89]_INST_0_i_1_n_0\, + I1 => \douta[89]_INST_0_i_2_n_0\, + O => douta(89), + S => sel_pipe_d1(4) + ); +\douta[89]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[89]\(0), + I1 => sel_pipe_d1(3), + I2 => \douta[89]_0\(0), + O => \douta[89]_INST_0_i_1_n_0\ + ); +\douta[89]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(25), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(25), + I5 => sel_pipe_d1(3), + O => \douta[89]_INST_0_i_2_n_0\ + ); +\douta[8]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[8]\(0), + I2 => sel_pipe_d1(4), + I3 => \douta[8]_0\(0), + I4 => sel_pipe_d1(3), + I5 => ram_douta(8), + O => douta(8) + ); +\douta[90]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[90]_INST_0_i_1_n_0\, + I1 => \douta[90]_INST_0_i_2_n_0\, + O => douta(90), + S => sel_pipe_d1(4) + ); +\douta[90]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[95]_0\(0), + I1 => sel_pipe_d1(3), + I2 => \douta[95]_1\(0), + O => \douta[90]_INST_0_i_1_n_0\ + ); +\douta[90]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(26), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(26), + I5 => sel_pipe_d1(3), + O => \douta[90]_INST_0_i_2_n_0\ + ); +\douta[91]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[91]_INST_0_i_1_n_0\, + I1 => \douta[91]_INST_0_i_2_n_0\, + O => douta(91), + S => sel_pipe_d1(4) + ); +\douta[91]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[95]_0\(1), + I1 => sel_pipe_d1(3), + I2 => \douta[95]_1\(1), + O => \douta[91]_INST_0_i_1_n_0\ + ); +\douta[91]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(27), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(27), + I5 => sel_pipe_d1(3), + O => \douta[91]_INST_0_i_2_n_0\ + ); +\douta[92]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[92]_INST_0_i_1_n_0\, + I1 => \douta[92]_INST_0_i_2_n_0\, + O => douta(92), + S => sel_pipe_d1(4) + ); +\douta[92]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[95]_0\(2), + I1 => sel_pipe_d1(3), + I2 => \douta[95]_1\(2), + O => \douta[92]_INST_0_i_1_n_0\ + ); +\douta[92]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(28), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(28), + I5 => sel_pipe_d1(3), + O => \douta[92]_INST_0_i_2_n_0\ + ); +\douta[93]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[93]_INST_0_i_1_n_0\, + I1 => \douta[93]_INST_0_i_2_n_0\, + O => douta(93), + S => sel_pipe_d1(4) + ); +\douta[93]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[95]_0\(3), + I1 => sel_pipe_d1(3), + I2 => \douta[95]_1\(3), + O => \douta[93]_INST_0_i_1_n_0\ + ); +\douta[93]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(29), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(29), + I5 => sel_pipe_d1(3), + O => \douta[93]_INST_0_i_2_n_0\ + ); +\douta[94]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[94]_INST_0_i_1_n_0\, + I1 => \douta[94]_INST_0_i_2_n_0\, + O => douta(94), + S => sel_pipe_d1(4) + ); +\douta[94]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[95]_0\(4), + I1 => sel_pipe_d1(3), + I2 => \douta[95]_1\(4), + O => \douta[94]_INST_0_i_1_n_0\ + ); +\douta[94]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(30), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(30), + I5 => sel_pipe_d1(3), + O => \douta[94]_INST_0_i_2_n_0\ + ); +\douta[95]_INST_0\: unisim.vcomponents.MUXF7 + port map ( + I0 => \douta[95]_INST_0_i_1_n_0\, + I1 => \douta[95]_INST_0_i_2_n_0\, + O => douta(95), + S => sel_pipe_d1(4) + ); +\douta[95]_INST_0_i_1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"B8" + ) + port map ( + I0 => \douta[95]_0\(5), + I1 => sel_pipe_d1(3), + I2 => \douta[95]_1\(5), + O => \douta[95]_INST_0_i_1_n_0\ + ); +\douta[95]_INST_0_i_2\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0000000004550400" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => DOBDO(31), + I2 => sel_pipe_d1(0), + I3 => sel_pipe_d1(1), + I4 => \douta[95]\(31), + I5 => sel_pipe_d1(3), + O => \douta[95]_INST_0_i_2_n_0\ + ); +\douta[9]_INST_0\: unisim.vcomponents.LUT6 + generic map( + INIT => X"0F004F4F0F004040" + ) + port map ( + I0 => sel_pipe_d1(2), + I1 => \douta[25]\(0), + I2 => sel_pipe_d1(4), + I3 => \douta[16]\(0), + I4 => sel_pipe_d1(3), + I5 => \douta[16]_0\(0), + O => douta(9) + ); +\no_softecc_norm_sel2.has_mem_regs.WITHOUT_ECC_PIPE.ce_pri.sel_pipe_d1_reg[0]\: unisim.vcomponents.FDRE + generic map( + INIT => '0' + ) + port map ( + C => clka, + CE => '1', + D => sel_pipe(0), + Q => sel_pipe_d1(0), + R => '0' + ); +\no_softecc_norm_sel2.has_mem_regs.WITHOUT_ECC_PIPE.ce_pri.sel_pipe_d1_reg[1]\: unisim.vcomponents.FDRE + generic map( + INIT => '0' + ) + port map ( + C => clka, + CE => '1', + D => sel_pipe(1), + Q => sel_pipe_d1(1), + R => '0' + ); +\no_softecc_norm_sel2.has_mem_regs.WITHOUT_ECC_PIPE.ce_pri.sel_pipe_d1_reg[2]\: unisim.vcomponents.FDRE + generic map( + INIT => '0' + ) + port map ( + C => clka, + CE => '1', + D => sel_pipe(2), + Q => sel_pipe_d1(2), + R => '0' + ); +\no_softecc_norm_sel2.has_mem_regs.WITHOUT_ECC_PIPE.ce_pri.sel_pipe_d1_reg[3]\: unisim.vcomponents.FDRE + generic map( + INIT => '0' + ) + port map ( + C => clka, + CE => '1', + D => sel_pipe(3), + Q => sel_pipe_d1(3), + R => '0' + ); +\no_softecc_norm_sel2.has_mem_regs.WITHOUT_ECC_PIPE.ce_pri.sel_pipe_d1_reg[4]\: unisim.vcomponents.FDRE + generic map( + INIT => '0' + ) + port map ( + C => clka, + CE => '1', + D => sel_pipe(4), + Q => sel_pipe_d1(4), + R => '0' + ); +\no_softecc_sel_reg.ce_pri.sel_pipe_reg[0]\: unisim.vcomponents.FDRE + generic map( + INIT => '0' + ) + port map ( + C => clka, + CE => '1', + D => addra(0), + Q => sel_pipe(0), + R => '0' + ); +\no_softecc_sel_reg.ce_pri.sel_pipe_reg[1]\: unisim.vcomponents.FDRE + generic map( + INIT => '0' + ) + port map ( + C => clka, + CE => '1', + D => addra(1), + Q => sel_pipe(1), + R => '0' + ); +\no_softecc_sel_reg.ce_pri.sel_pipe_reg[2]\: unisim.vcomponents.FDRE + generic map( + INIT => '0' + ) + port map ( + C => clka, + CE => '1', + D => addra(2), + Q => sel_pipe(2), + R => '0' + ); +\no_softecc_sel_reg.ce_pri.sel_pipe_reg[3]\: unisim.vcomponents.FDRE + generic map( + INIT => '0' + ) + port map ( + C => clka, + CE => '1', + D => addra(3), + Q => sel_pipe(3), + R => '0' + ); +\no_softecc_sel_reg.ce_pri.sel_pipe_reg[4]\: unisim.vcomponents.FDRE + generic map( + INIT => '0' + ) + port map ( + C => clka, + CE => '1', + D => addra(4), + Q => sel_pipe(4), + R => '0' + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init is + port ( + ram_douta : out STD_LOGIC_VECTOR ( 8 downto 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); +end decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init; + +architecture STRUCTURE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"4E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E61", + INITP_01 => X"E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E612", + INITP_02 => X"6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124", + INITP_03 => X"124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E", + INITP_04 => X"24E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6", + INITP_05 => X"4E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E61", + INITP_06 => X"E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E612", + INITP_07 => X"6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124", + INITP_08 => X"124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E", + INITP_09 => X"24E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6", + INITP_0A => X"4E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E61", + INITP_0B => X"E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E612", + INITP_0C => X"6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124", + INITP_0D => X"124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E", + INITP_0E => X"24E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6", + INITP_0F => X"4E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E61", + INIT_00 => X"72DDC37DDCF2CC3C523646C4765850ACF1A1DFD470DCC57EDBF1CC3D4E3244C1", + INIT_01 => X"513342C3765A4EACF3A2E0D46FDFC180D8F5CE3E513243C6775A4EACF7A3DFD4", + INIT_02 => X"F3A4DED573DBC77DD7F2CF3C523646C5755C4DABF3A2DED371DCC283D7F2CC3B", + INIT_03 => X"D7F4CE3F4E323FC6755C4CACF2A4DDD26EDCC37FD9F3CD3B4F3143C7765C4DAD", + INIT_04 => X"75584DADF2A3DED373DDC27CDBF2CF3E513443C275604CABF3A2E0D472DEC37F", + INIT_05 => X"75DFC37DD8F4CC3B4D3143C1725A4DADF0A0E2D673DDC27FD9F0CB3E523044C6", + INIT_06 => X"513442C4755A50B0F2A2E0D576DFC27FDBF0CC3D533145C6715D4EACF2A5E2D1", + INIT_07 => X"F2A2E0D473DCC280D8EFCD3A503244C6745B4EACF3A2DED471DAC381D9F1CC3C", + INIT_08 => X"D8F4CB3D4E3443C5775B4DACF1A3E1D472DCC27DD6F3CC3D503441C2735B50AE", + INIT_09 => X"755E4DADF1A3DED572DFC47FD9F5CC3E503245C4765B4FAEF2A2E0D472E2C77F", + INIT_0A => X"6FE0C481D8F0CC3A513244C3735D4DADF2A2DFD571DBC37DD8F2CE3F523044C3", + INIT_0B => X"4B3642C1735A4EABF1A0DED570E0C382D6F3CB3E513246C473594FADF3A3DBD4", + INIT_0C => X"F4A0DFD471DDC47ED9F3CD3D4F3541C2735B50ABF1A3E1D46EDCC67DDAF3CD3F", + INIT_0D => X"D8F0CC3D4F3447C4785B4EACF4A3DFD473DFC27ED9F3CE3D523245C3755950AD", + INIT_0E => X"75594EACF1A1DFD574DEC47ED8EFCC3E4F3043C5745C4EADF4A2DFD471DEC280", + INIT_0F => X"75DEC07FD9F1C93C513342C473594EABF2A1E0D374DCC57FD6F0CB3D4F3342C6", + INIT_10 => X"4D3341C4745750AFF4A1DFD56FDFC57BD5F4CF3E513343C8735C4EADF4A2E1D5", + INIT_11 => X"F4A2DFD472DEC281D8F4CD3B4E3646C3755E4FACF3A1E1D470DAC480D8F4CE3C", + INIT_12 => X"D5F2CC3F523143C7755B4DACF4A0DBD46EDEC382D8F4CE3A503244C3755B4EAC", + INIT_13 => X"765D52ABF5A3E0D471DFC380DBF1CC3C513145C3735D4EADF3A3E0D26FDFC382", + INIT_14 => X"75DDC580D9F0CC3D533343C3745B4EADF2A3DFD473DDC47ED5F3CC3E513147C4", + INIT_15 => X"513342C6765E50A9F3A3E0D770DBC380D7F3CB3E503542C2745B4DABF0A3E0D5", + INIT_16 => X"F3A1E0D571DCC180D6F1CF3E513245C4705A4DABF3A2E0D370DBC27FDCF5CD3C", + INIT_17 => X"D9F3C93E4F3245C2765B4FACF1A4DED574DFC280D7F2C93D4E3243C4745E52AC", + INIT_18 => X"745C4FAEF5A1DFD572DDC37DD7F2CD3F503247C1745B4FABF4A2DFD372DCC17F", + INIT_19 => X"74DCC47ED8F2CE3B4F3143C3765B50ADF4A4E0D172DFC67EDBF0CB3C4F3246C4", + INIT_1A => X"513342C2745A4EA9F4A2DFD371E0C481D5F2CB3E523543C3775C4EA9F3A2E0D3", + INIT_1B => X"F2A3DFD573DBC47FD7F4CA3D4D3544C3745D4EACF0A2E0D571DCC280D7F4CB39", + INIT_1C => X"D7F5CA3E523343C1775A4CAEF2A1DED372DCC680D8F0CD3E4D3347C5745C50AD", + INIT_1D => X"735A4EABF4A3E0D573DAC17ED7F3CB3E4D3443C5725D4FADF19FDED474DFC181", + INIT_1E => X"75E0C080D9F0CE404E3048C6745B4EACF3A2DED472DEC57FD9F2CB3D4E3442C4", + INIT_1F => X"503342C5765B51ACF3A4DFD573DDC081D5F1CC3E503342C1775B4DACF0A1E0D4", + INIT_20 => X"F2A0E1D472DDC280D9F2CD3C503345C3725D4EADF0A1DED472E0C381D5F2CD3F", + INIT_21 => X"D7F4CC3F503144C2765F4FACF3A3DFD871DDC280D7F4CC3C4E3244C576594FAE", + INIT_22 => X"735D4CAAF2A2E0D472E0C37FD7F3CD3F513143C5735C4DACF1A2DFD570DFC280", + INIT_23 => X"73DDC280D8F2CF3C543542C3735E4FABF39FDDD371DAC382D4F3CE3D4F3142C4", + INIT_24 => X"513845C4735C4DAAF3A3E0D471DAC180D8F2CB3E523243C3755A4EABF2A4DED5", + INIT_25 => X"F3A4DED472E0C180D8F2CD3E503443C5735B4FADF4A3E1D771D8C47FD8F5CE3F", + INIT_26 => X"DBF1CA3F503344C2725A4FABF2A1DFD270DEC37FD7F4CF3D513544C4745D4FAB", + INIT_27 => X"755B4FA8F5A1DFD272DFC582D6F3CC3C4D3444C3735A4DAEF2A3E0D172DFC77F", + INIT_28 => X"70DDC07ED6F2CC3E513343C3765D4EA9EFA3E0D672E0C47FD8F2CC3B513542C4", + INIT_29 => X"4E3745C2745A4FACF1A4E0D373DEC17ED5F3CC3E513442C1775C4EADF5A2DED4", + INIT_2A => X"F3A3DFD474DCC382D8EFCD3E4F3345C8725B4EABEFA3E1D474DAC181D6F3CD3B", + INIT_2B => X"D8F2CF3C4E3343C5745A4EAFF0A2E0D372DDC27DDAF2CC40523343C4725B50AA", + INIT_2C => X"735D4FACF2A0E0D473DFC27DD9F2CB3B513342C3755D50AAF3A5DCD471DDC37F", + INIT_2D => X"71DEC27BD7F2CC3D513345C578594DAAF2A4E0D272DCC27ED8F2CE3F503241C1", + INIT_2E => X"513240C4715B4EACF2A0E1D372DBC080D9F6D03B513245C2735D4DADF3A3E0D4", + INIT_2F => X"F4A0E0D672DCC481D9F4C940523342C3725A52AEF4A6E0D573DEC07DD7F3CC3D", + INIT_30 => X"D8F4CD3C523343C375594FABF1A2DED175DEC37DD8F2D13D523444C4745B4EAC", + INIT_31 => X"725B4FADF1A1DDD572DFC27FD7F3CC3B503342C6735B4FAAF3A3E1D375DCC47F", + INIT_32 => X"72DDC67FD3F4CC404F3146C1755B4EAEF3A2E0D472DDC17FDAF3CB3A503246C5", + INIT_33 => X"4E3241C174594CAAF3A6DFD372DDC37FD6F3CC3E4C3545C6735C50ADF0A3DED3", + INIT_34 => X"F4A3E1D474DEC37CD8F3D03D503242C4735B51ADF1A2DED673DCC080D7F4CE3D", + INIT_35 => X"D8F6CB3F523241C2755B52ACF2A3DFD571E0C180D8F2CC3D4F2F42C1745A51A9", + INIT_36 => X"745A50ADF3A3DDD571DFC580DAF0CC3F503443C2745D4FAEF1A0DED471DFC37E", + INIT_37 => X"72DEC083D8F4CE3F4D3244C5775D4DAFF3A2DDD572DBC380D5F1CD3F503043C3", + INIT_38 => X"513244C5775B4EABF1A2E0D473DEC27FD6F5CB3C4F3142C3715C4FABF2A5DFD3", + INIT_39 => X"F5A1E0D574DBC47FD9F5CB3B503241C4725B4EADF6A0DCD470DBC081D7F2CA3B", + INIT_3A => X"D7F4CC3E4F3343C6755C4FADF4A1E0D473DEC280DAF1CE3C503343C4745B50AC", + INIT_3B => X"745F4FAFF1A2DCD371DFC57FD7F2CE3F503343C6735B4CAFF59FDED673DDC382", + INIT_3C => X"72DCC57ED7F2CD3F523445C3745C50ACF39FE0D471DEC37FDAF2CD3D513444C3", + INIT_3D => X"513544C4725E51ABF2A4E2D073DDC47ED6F1CD3D4F333FC3735D4EAEF1A2E0D4", + INIT_3E => X"F2A1E0D46FDCC57ED7F3CD3C513144C5745C4FAFF4A3DFD573E2C181D8F4C93A", + INIT_3F => X"D6F4CD3D4F3342C4745950ACF39EE1D470DFC481DAF2CD3E503242C4745B4EAB", + INIT_40 => X"725B4BACF0A1E0D171DDC181D8F1CC3E503644C4745B4DAEF4A1DED572DEC17F", + INIT_41 => X"72DCC27FD6F7CE3D513242C1745B4DAAF4A5DFD474DDC280D7F2D03B523242C6", + INIT_42 => X"523243C7735C4EACF3A0E0D773DBC580D6F1CC3D4C3544C375594BAAF6A4DED5", + INIT_43 => X"F1A2DFD073E0C483D8EFCB3B513344C5745C4DAEF3A1E2D174DDC57FD8F3CB3E", + INIT_44 => X"D8F1CB3D503344C6755E4DADF19FE0D472DDC37ED9F4CC3A523445C2765C51AC", + INIT_45 => X"715B50AAF2A6E1D474DDC780D8F3CB3F4E3044C2735D50ACEEA3E0D573DEC47D", + INIT_46 => X"70DBC480D9F3CD3C513344C5735B4CADF49FDFD673DEC583D6F4CA3A513245C6", + INIT_47 => X"533541C6755A4FABF2A3E1D675DCC07ED7F0CE3C503442C2755C4EAEF6A4E2D4", + INIT_48 => X"F3A2DFD372DBC27ED6F2CB3F4E3445C6725C4CA9F4A2DFD373DDC27ED9F3CA3E", + INIT_49 => X"D8F1CD3A523042C3755D51ACF1A4E1D370E1C580D8F3CD3B503344C3725C4EAB", + INIT_4A => X"735B4FAEF3A2DED670E0C280DAEFCC3C503141C5725D49AEF3A3E1D373DEC181", + INIT_4B => X"72DDC17FD9F2CE3F503340C1755C4FAFF0A3DDD372DEC47FD7F1C93D513441C6", + INIT_4C => X"4E2F43C5775D4DAAF1A3DFD572DCC07ED9F0CD3E503346C2745B4EACF09FE0D1", + INIT_4D => X"F2A3DDD772DFC282D6F5CB3D513342C6755C50AEF2A2DED470DAC080D9EFCD3C", + INIT_4E => X"D7F2CC3C513046C7745A4DA9F2A2E2D674DEC481D7F3CB3F4F3444C3745A4FAB", + INIT_4F => X"745A4CADF2A5DFD370DFC280D8F5CD3C4F3044C0735E4FACF3A4E0D373E0C480", + INIT_50 => X"74DCC284D7F3CC424F3640C4745950AEF3A4DECF71DCC37DD6F4CC3E4B3143C2", + INIT_51 => X"513541C6755D4FACF4A5DED774DDC180D6F2CD3F503143C3765F4DACF3A2E0D2", + INIT_52 => X"F3A3DFD373DDC07ED6F2CB3D503241C5725C4FA9F1A1DDD372DEC080D6F3CA3C", + INIT_53 => X"D8F4CC40513342C5765D4FAFF4A2E1D473DCC47ED7F1CD3B4E3444C2745B4DAC", + INIT_54 => X"72584FACEFA3DFD36DDDC380D6F4CB3C4E3243C3735E4EAFF3A2DDD074DEC180", + INIT_55 => X"71DCBF7FD5F3D040503242C4735E4EABF2A2DFD271DEC27DD8F3CA3C4F3245C5", + INIT_56 => X"4F3541C3745B4EABF2A1DED271DDC281DBF2CC3D4F3144C7765B4CAAF2A2DFD2", + INIT_57 => X"EFA0DDD170DEC281D9F2CE3F513545C6735C4FAAF1A3E0D273DCC280D8F3CD3C", + INIT_58 => X"D7F3CD3F4D3245C2745B4FACF1A0DFD572DCC17FD9F4CD3D513341C6745B4DAA", + INIT_59 => X"725C4EABF0A0DDD676E1C281D8F4CC3D4E3343C2745C50ABF3A2E0D073DBC17F", + INIT_5A => X"72DEC37ED6F3CB3E4C3442C5755A4EAAF1A0E0D575DFC380D7F3CF3D523346C5", + INIT_5B => X"523241C6745A4EACF5A1E2D274DBC37DD8F0CA3E503342C7745B50AEF1A3E0D7", + INIT_5C => X"F39FDED270DDC47DD9F3CC3F513443C5735E4DADF2A2DFD672DFC380D5F2CB3D", + INIT_5D => X"DAF3D13B503543C4735E50AEF1A3DDD472E0C37ED6F1CD3B523447C3735E50AB", + INIT_5E => X"745A4DABF3A2DBD473DDC481D6F2CE40533345C3765B4EAEF2A2DDD472DEC17D", + INIT_5F => X"71DEC47EDAF5CC3D4E3443C6725A4FACF3A3E0D374DDC47FD6F1CD3E4E3543C4", + INIT_60 => X"523240C3765C4DACF1A3DFD56EDFC283DAF3CD3D4F3543C4765A52ACF2A2E0D4", + INIT_61 => X"F2A2E1D373DDC281D9F2CD3E513344C3735D4EABF3A1E2D170DEC27FD8F4CC3C", + INIT_62 => X"D7F4CB3E4F3240C4755A4EABF29FDFD36FE0C47CDBF2CE3D4C3242C5755D4EA9", + INIT_63 => X"735D4EAAF1A3DFD371DDC480D8F2CE3E503344C371574DABF2A1E1D472DDC57E", + INIT_64 => X"74DDC37FD7F1CB3E503343C4715D4EABF1A3E2D371DCC481D8EECB39503245C5", + INIT_65 => X"4F3345C4765D4DABF2A1DFD573DAC281D9F5CD40543044C6765C4DADF2A4DED5", + INIT_66 => X"F3A2E3D272DFC37ED8F1C93F4E3245C2735A4DACF2A4DFD672DCC47FD8F1CE3E", + INIT_67 => X"D9F3CC3B503141C4715E4EAEF4A1E0D474DCC37ED9F3CB3C4F3245C772594EAC", + INIT_68 => X"775E4FADF3A1DFD376E0C57FD6F4CE3D4F3344C4755D4FAAF3A1E0D572DFC47D", + INIT_69 => X"71E0C27FD9EECE3A513545C3725B4CADF2A3DED371DEC57CD6F3CE404E3245C7", + INIT_6A => X"503545C5745C52AEF4A2E0D374DDC27ED9F3CC3D513545C5735B4EA9F4A1DFD3", + INIT_6B => X"F1A2DED273DFC17FD9F0CB3F4F3542C2715C4AABF2A2E1D273DCC282DAF1CB3B", + INIT_6C => X"D7F2CA3D4B3442C3755A4EACF4A1E1D670DDC381D8F3CC3B4F3042C5745B4FA7", + INIT_6D => X"775C50AAF2A2E0D472DDC17ED9F2CA3E503642C3715C50ADF2A3E0D974DFC480", + INIT_6E => X"74DDC480D9F4CB3F4E3243C3755D4FACF3A2DFD474DCC681D4F1CC3B4E3342C4", + INIT_6F => X"503242C2765B50ABF19FDED571E1C580D8F4CE3E503342C3765C50ADF1A0DFD7", + INIT_70 => X"F3A4E0D575DEC57ED9F3D03C503442C0735A4EADF5A3DFD174DCC37CDBF6CC3F", + INIT_71 => X"D4F5CE3D503542C4755D50ACF09FDCD571DEC27ED6F2CD3E503242C3725C4DAD", + INIT_72 => X"77594EAAF4A2E1D573DEC381DAF3CD3D513243C1745B4EACF1A1E2D473DFC37F", + INIT_73 => X"72DDC27FD8F4CD3B533443C2735C4FB0F6A1DFD474DEC27EDBF0CD3D4E3345C3", + INIT_74 => X"513345C7745D4FADF39FE0D370DCC17FDBF3CC40513345C576594EACF1A1DED6", + INIT_75 => X"F6A4DFD672DCC280D8F3CB3C523441C3745C4FABF2A2DFD272DDC181D9F1CD3D", + INIT_76 => X"D7F0CB3D4E3444C2785C4EACF2A1DED570DFC37DD7F3CC3F4F3645C4735D51AD", + INIT_77 => X"74594BACECA2DED573DDC27ED9F5CE3D503242C3755B4FACF3A2DCD674DDC57E", + INIT_78 => X"72DEC37ED9F0CF3E513343C0745A4BACF0A3E1D372DFC57ED7F1CC3C503344C4", + INIT_79 => X"4C3044C473594FAFF5A2DFD473DEC281DAF3CA3B4E3343C5745C50AFF2A3DFD3", + INIT_7A => X"F2A2E0D572DDC182D7F2CB40523640C5745A50ABF1A4DED36FE0C07FDBF4CA3D", + INIT_7B => X"D9F3CB3E4F3341C6775D50ABF2A2DFD273E0C47ED9F2CF3D513246C5725E4FAD", + INIT_7C => X"735B4DABF4A3DFD572DDC27ED7F0CB3C533342C3775B4EABF2A3E0D46FDDC080", + INIT_7D => X"72DCC47DD9F1CC3C533343C1735A4DAEF2A1DED472DDC17ED8F3CC3C503444C5", + INIT_7E => X"4F3242C372594EACF2A3DED671DFC37FD7F3CF3F4F3345C3755B4EADF3A2DED3", + INIT_7F => X"F2A3DFD272DEC381D5F1CD3F4E3444C2765D4EADEFA2E3D36FDDC17ED6F3CC3D", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => ram_douta(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => ram_douta(8), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized0\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized0\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized0\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized0\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E612", + INITP_01 => X"6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124", + INITP_02 => X"124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E", + INITP_03 => X"24E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6", + INITP_04 => X"4E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E61", + INITP_05 => X"E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E612", + INITP_06 => X"6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124", + INITP_07 => X"124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E", + INITP_08 => X"24E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6", + INITP_09 => X"4E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E61", + INITP_0A => X"E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E612", + INITP_0B => X"6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124", + INITP_0C => X"124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E", + INITP_0D => X"24E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6", + INITP_0E => X"4E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E61", + INITP_0F => X"E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E612", + INIT_00 => X"D4F5CF3F4F3242C3735C4DAEF3A2DED473D9C080D8F4CD3C513343C4745B4EAE", + INIT_01 => X"745B4FAAF3A0DDD570DEC37CD7F4CB3C4F3542C5745E4EABF3A2DFD373DFC27F", + INIT_02 => X"73DEC47FD7F2CB3D4E3443C7735C4DADF5A0DFD472DCC280D9F5CC3E4F3344C4", + INIT_03 => X"513243C277594DAEF3A3DFD574DDC47FD6F1CE3C513144C372594FAAF3A0DFD4", + INIT_04 => X"F2A0DED272DDC47ED7F4CB3C4F3343C5755C51ACF0A2E1D371DFC280D9F3CD3C", + INIT_05 => X"D8F3CC3D503342C6745B4FAEF3A0E1D472DDC17DD9F1CC3D523341C5765B4CA9", + INIT_06 => X"78594DACF3A4DFD671DBC87ED7F2CD3C503241C5745B4FACF19FDED576DDC380", + INIT_07 => X"70DFC27FD8F3CE3E513343C676594FAEF1A2E0D272DEC280DAF4CD3E4F323FC4", + INIT_08 => X"503445C3745F4DABF1A0E0D372DFC282D9F5CB3D503345C5745C4FAEEEA0DDD8", + INIT_09 => X"F39EDED574DEC27ED8F2CF3D523445C2755852AAF1A4E1D374DEC37DD7F2CB3D", + INIT_0A => X"D7F3CE3D4D3243C372594DAAF4A6E0D572DCC17DDAF2CF3D4E3543C4725B51AC", + INIT_0B => X"745C4FACF3A1DFD571DBC480D5F0CD3C513441C4735E4EAAF4A2DFD271DDC280", + INIT_0C => X"72DDC27ED8F3CC3F4D3246C3745C4BADF2A0E0D474DCC27ED7F3CD3F4F3543C5", + INIT_0D => X"503344C3755B4DABF3A3E0D571D9C380D9F6CF3F503743C3725A50ACEEA3E0D5", + INIT_0E => X"F1A0E0D771DDC47ED7F3CD3F513342C7715A50B0F2A1E1D374DFC47FD7F2CF3E", + INIT_0F => X"D6F3CE3E513144C775604EABF1A4DFD375DDC27FD6F2D03C4D3444C5715D4FAC", + INIT_10 => X"745A4FABF1A3DFD46FDDC27ED7F3CC3E513244C4755B4DB0F2A4E1D56FDFC27E", + INIT_11 => X"71DEC181D7F0CC3B503142C4775A4CADF2A0DED472DCC280D9F4CD3C533344C2", + INIT_12 => X"4D3343C4755C4FAAF0A4DFD371DEC47DDCF2CB404F3542C2735A4CABF3A2DDD6", + INIT_13 => X"F3A5DED470DDC082D9F4CE3D503244C4775B4EACF2A1DED371DCC281DAF4CD3E", + INIT_14 => X"D7F1CD3F4E3342C3745B50AEF3A0DFD771DEC57EDBF3CD3D513142C4745C4DAB", + INIT_15 => X"725C4DACF4A1DFD272DAC180D9F0CB3E513442C5775A4FABF2A2DFD771DFC47F", + INIT_16 => X"71DCC480D9F2CC3D523243C2705A51AFF1A4DFD371DCC07ED7F4CE404F3442BF", + INIT_17 => X"4E3244C6735951ADF1A0DED371DEC580D7F1CC3B523344C6715D51AEF0A4E3D4", + INIT_18 => X"F2A3DFD371DCC27ED7F4CD3D503345C4745D50ABF5A1DFD270DAC57ED8F0CD3D", + INIT_19 => X"D9F5CA3D4F3245C3725C4FADF4A0E3D371DCC67DD7F5CD3E503343C7735D4EAB", + INIT_1A => X"765B4EACF2A1DED371DEC380D5F2CD3F4F3740C1715C53ABF2A4DED372E1C281", + INIT_1B => X"73DBC07FD6F1CC3C503143C4715C4CACF2A3E2D172DEC67FD8F2CC3C503642C5", + INIT_1C => X"4E3041C2745C4CAFF0A2E2D372DEC37ED9F2CD3C4E3142C1755D4CAEF1A1DDD5", + INIT_1D => X"F2A1DDD470DDC37DD7F1CB3E513442C3755B4CAEF3A2DDD275DFC481DAF3CC3B", + INIT_1E => X"D8F4CA404E3341C4775F4DABF1A1DFD173DBC47ED9F4C93C4F3143C5745A50AC", + INIT_1F => X"725B4FABF0A2E0D472DAC480D9F3CA3E513442C672594EABF0A2DDD372DCC081", + INIT_20 => X"72DFC37DD8F5CB3F513443C3745D4FAAF5A5E0D574DCC17FD5F3D13E523644C5", + INIT_21 => X"4F3344C3725B4FAEF1A1E2D374DEC37DD9F2CF3E4F3341C4745A4FA8F5A1E0D6", + INIT_22 => X"F4A3E0D170DCC280D7F3D03F523344C6755A4EABF2A0DED371DFC081D9F2CD3C", + INIT_23 => X"D7F3CB3C4F3344C1755B50ADF3A1DED272D9C27ED6F4CD3C4F3342C5745A4DAE", + INIT_24 => X"755F4FADF1A0DED375DCC680D9F1CC3C523542C7735D51ABF1A1DDD271DCC07D", + INIT_25 => X"70DEC482DBF3CC3F543343C3745B50ACF1A0DFD272E0C47DD9F2CD3B513441C3", + INIT_26 => X"503141C6705D4FAAF2A1DED373DBC47FD6F3CB3E503244C2745F50ABF1A4DFD7", + INIT_27 => X"F1A2E0D670DEC27DD9F2CC3E503344C5785C4EA9F1A5E0D472DAC37DD6F3CD3D", + INIT_28 => X"D7F4CD3F503442C2775E4EADF4A1DDD272DDC180D9F4CD3E523544C3745D4FAB", + INIT_29 => X"725D4EACF3A4E0D872E0C27FD6F0CE414E3143C2775D4CAEEFA2DED474DCC482", + INIT_2A => X"70DFC87ED8F2CE3F533444C2745C4EA8F1A0E0D573DCC581D7F4CF3E503344C4", + INIT_2B => X"503045C6745A4EACF2A1E1D371DDC380D5EFCD3C4E3145C6755A4DAEF0A0DFD2", + INIT_2C => X"F4A0DFD573DEC17FD9F3CB3A502F42C4735D51AEF3A1DFD472DDC382D8F2CE3E", + INIT_2D => X"DAF2CB3E513243C5745B4DACF2A2E2D370DCC380DBF0CF3D4F3144C2735B50AA", + INIT_2E => X"745A4DACF1A4DFD471D9C57EDAF7CD3D513142C3755D4BAAF1A2E2D273DDC57F", + INIT_2F => X"73DDC47DD6F4CC3D513243C472584FACF1A2E2D375DEC17ED7F5CB3B4F3443C7", + INIT_30 => X"503242C3745C4EADF1A1E0D570DFBF81D5F2CC40513640C4745B4FACEFA1DED7", + INIT_31 => X"F3A4E0D472DDC37FD5F3CB3D503242C2765A4FAAF5A2E0D570DCC27DDAF3CB3D", + INIT_32 => X"D8F3CC3B513243C4735B4EABF2A1DFD772DBC47FD7F3CD3F523443C6755851AE", + INIT_33 => X"715C4FAAF3A1DED471DCC17BD8F3D03F4D3543C3755B50ACF4A0DFD573DDC181", + INIT_34 => X"71DCC17ED9F4CC3B523443C5755A4CACF2A0DED471DEC480D7F4CD3D4D3443C5", + INIT_35 => X"4F3245C4745B4FABF2A3DCD573E0C47DDAF2CE3E503342C4765E4EACF1A4DFD5", + INIT_36 => X"F2A3E0D571DFC57FD5F2CD3C503442C676594CAAF2A2DDD671DDC37CD6F4CD3E", + INIT_37 => X"D7F1CC3E503440C6735C4BADF2A2DFD271DCC47ED8F3CD3D503443C6755C4EAB", + INIT_38 => X"765C50AEF49FDCD473E0C27DD9F2CC3E4F3542C5755D4FABF2A2DDD473DFC37F", + INIT_39 => X"71DEC280D7F1CE39513142C2755C50ADF2A3E1D473DDC580D6EFCB3E503346C5", + INIT_3A => X"523346C5745E4FACF0A3DDD473DDC480DBF2C93C523342C5745B4DADF2A0DFD5", + INIT_3B => X"F4A1DFD670DEC480D7F5CD3C4F3344C3725A4DAAF4A4E1D571DDC480D7F2CD40", + INIT_3C => X"D5F1CC3C513641C574584FACF4A3E0D672DEC37CD7EFCD3E513443C4755C4EAB", + INIT_3D => X"725A4FABF5A0DED46FDFC27ED5F3CC3E513344C3755B4FADF2A2DFD375DFC27F", + INIT_3E => X"6FDAC27ED5F2CB3C513541C3745E4CB0F0A0E2D471DEC17FDBF1CE3C523245C5", + INIT_3F => X"503246C6765C50ACF3A3E1D271DDC381D8F0CE3B4E3244C574594DACF4A1DED3", + INIT_40 => X"F4A2E0D271DCC27FDAF5CD3C4F3342C3745C4EB0F2A1DFD674DEC481D8F0CD3E", + INIT_41 => X"D9F3CA3B4E3143C371604DADF5A3DED671DDC37DD8F3CA3F4E3341C672604FAC", + INIT_42 => X"725E50ABF1A0E1D472E0C37FD7F1CB3C4E3244C3755A4DADF4A1DED473DDC580", + INIT_43 => X"72E0C080D9F1CC3B4F3541C4735C4FACF3A0DED271DBC57DD5F6CE3F4E3343C4", + INIT_44 => X"503344C6745C4DA9F3A1DDD371DEC27FDAF2CB41532F44C4735A4CADF0A4E1D4", + INIT_45 => X"F5A4DFD372DFC082D9F1CC3F4F3243C6715B50ACF2A3E0D371DEC47DD7F3CA3D", + INIT_46 => X"D7F3CF3C513344C4755F51ACF2A0DFD26FD8C480DAF2CD3D512F44C4735E4FA9", + INIT_47 => X"74594DACF2A2DFD970DCC280DAF1CC3D503343C4745D4CACF1A2DED473DEC382", + INIT_48 => X"6FDDC17DDAF2CD404F3043C1755950ADF4A3E1D772DEC37FD7F2CD3C523442C5", + INIT_49 => X"503642C5755B4EADF39FDED372DEC37FD8F2CA3E4F3443C1725D4FA9F3A2DCD6", + INIT_4A => X"F3A4DED571DDC17CD9F1CD3D533342C1725D4DADF3A2E2D570DEC183D7F1CC3E", + INIT_4B => X"D6F1CC3F513147C4765D4FAEF2A1DED372DCC482D6F4CD3C4E3042C5745E50AB", + INIT_4C => X"765C51ACF1A0DED272DCC280D7F3CE3B4E3245C2755C4EADF49FDFD177DEC281", + INIT_4D => X"71E0C380D7F1CA3E513245C375594EACF2A1E1D472DEC27FD9F1CB3D503343C4", + INIT_4E => X"503244C5755E4EB0F2A2DFD371DEC17ED6F2CD3D523243C2755B4EADF2A2DDD5", + INIT_4F => X"F3A1DED672DEC580D9F4CC3B523542C2745B4EADF2A6DED671E0C580D7F1CC3E", + INIT_50 => X"DAF3CC40513544C4735F4DADF3A5DDD570DCC283D9F0CC404D3043C3735D50AC", + INIT_51 => X"74594FACF4A3DED175DFC27DD8F3CD404F3143C6745D4FABF2A1DFD373DDC080", + INIT_52 => X"74DEC57ED7F1CB3F513443C4745C4FAEF4A1DFD471E0C37ED8F4CE3B503344C6", + INIT_53 => X"4D3044C7725A4FACF4A2DCD271DDC17ED6F1CB3B4D3642C3745B52ACF3A0E0D5", + INIT_54 => X"F2A3E2D571DDC47FD6F0CD3C4E3243C3725A4CACF3A1DDD372DEC07FD7F6CB3F", + INIT_55 => X"D5F1CF3F4F3143C3745C4FABF3A1DFD775DEC280D9F1CE3E4E3344C4735D4EAA", + INIT_56 => X"745D4FAEF4A2DDD372DCC27FD9F3CD3E4F3343C5755D4EAEF2A2DDD474DEC580", + INIT_57 => X"73E0C57DD9F4CD3D513346C3765D50ACF3A0E2D16DDBC37ED8F4CD394F3243C7", + INIT_58 => X"4F3345C3735B4FABF4A3E0D774DFC381D7F1CC3E523444C5745C4EA9F19FE0D4", + INIT_59 => X"F29FE0D472DCC081DBF2CE3F503442C6745851AAF2A3DFD572DDC47FD8F3CD3C", + INIT_5A => X"DBF0CC3F503443C7735B4CADF4A2DED373DEC57FD8F2CB3F513442C7765E50AD", + INIT_5B => X"74594EACF09DDED271E0C67FD7F2C93C503443C5745A4DA9F4A3DFD46FDCC480", + INIT_5C => X"74DCC37FD9F0CC3A503345C5725D50ADF1A3DFD372DDC37FD9F4CC3B4F3441C0", + INIT_5D => X"513241C573594DADF49FE4D273DCC37FDBF2CC3B513142C4735D4DACF4A2DFD5", + INIT_5E => X"F09FDFD271DEC47ED7F2CE41503142C9735A51AEF39EE2D472DDC080D6F4CC3D", + INIT_5F => X"D8F3CC3C4F3144C4735C50ACF5A3DFD571DEC67DD8F0CC3C502F41C5745D4DAD", + INIT_60 => X"755D4DADF39FE1D271DFC380D9F1CA3D4E3545C4745A4FACF2A2E0D675DCC082", + INIT_61 => X"72E0C37DD9F2CE3D523146C3725C4EAAF2A4E2D56EDEC57CD8F4CC404F3444C5", + INIT_62 => X"503443C4735C4EAAF1A3E0D172DCC380D9F1D03D503142C4715950AEF4A2DED5", + INIT_63 => X"F1A1E0D372DCC07ED9F3D03E4D3143C8755C4DACF2A2E0D773DCC17FD7F1CF3C", + INIT_64 => X"D7F3CC3D503344C4755950ACF4A1DDD472DEC47DD4F2CC3D523444C4755B53AA", + INIT_65 => X"755F4FAEF0A4DFD472DDC37CD9F3CD3D513342C374594CA9F1A4E0D371DDC27F", + INIT_66 => X"71DDC27ED9F3CE3F503544C4735B4FADF4A3DED574DEC680DAF1CC3E503541C4", + INIT_67 => X"513242C5735B4EAAF1A2E1D375DEC37FDCF3CB3D513242C1735C4CADF1A3E1D4", + INIT_68 => X"F2A2DDD670DEC47EDAF4CB3F503543C3745D4CAAF39EE1D473E0C47ED8F3CB3E", + INIT_69 => X"D6F0CF40543142C275584CAEF4A2E0D671DEC37EDCF1CD3B4C3246C3765D4DAC", + INIT_6A => X"755C4EAAF2A4E2D374DDC280D9F4CA3B513143C5725C4FAAF5A3DFD475DFC47F", + INIT_6B => X"73DEC181D8F5CD3C50313FC3735C4EADF1A1E2D371DDC080D8F2CE3C4D3243C5", + INIT_6C => X"503344C5735B4EACF3A4E0D274DBC37DDBF4D03E523244C274594CABF1A1E0D8", + INIT_6D => X"F2A2DFD374E0C280D8F3CD3E533442C3745B50ABF1A2DED373DCC281D7F2CB3F", + INIT_6E => X"D5F6CD3B513343C4745A4AACF0A3DFD572DDC37FD9F4CF3C503244C4755C4CAB", + INIT_6F => X"745A4FADEFA0E1D572DEC07CD6F0CB3F503244C2745B4EACF2A2E0D371DDC082", + INIT_70 => X"6FDEC77CD8F3CE40513345C2715C4FADF6A3E0D86EDFC580D7F3CB3A533545C3", + INIT_71 => X"4D3040C4765B4EAFEFA3DDD470DDC27FD7F3CD3C513544C3765B4FADF0A2E0D3", + INIT_72 => X"F4A1DED674DDC480DCF3CE3E503442C4745C4CA9F2A2E2D673DEC180DAF1CC40", + INIT_73 => X"D6F4CE40503042C3755C50ACF3A3E0D375DEC380D5F2CA3D503243C6715B4DB1", + INIT_74 => X"735C51ABF3A3E1D172DBC57DD9F4CE3D513344C3765A4FAEF3A4DED174DCC27E", + INIT_75 => X"73DDC47ED8F3CB3D513445C1725D4FACF1A1DFD473DBC07FD9F1CC3B513347C3", + INIT_76 => X"503242C4745B4EADF1A4DED372DCC07FD7F1CD3D4E3243C4725A4FADF2A1DED3", + INIT_77 => X"F2A4E0D474DCC27BD9F2CB3E503342C4715C4FADF3A1E2D471DEBF7FD8F4CB3D", + INIT_78 => X"D8F2CB3F503344C7725F4DAEF2A4E1D072E1C17DD6F3CE3F512F40C173584EAB", + INIT_79 => X"755C4CAEF5A2DDD36EDEC381D7F1CB3B503143C4735D50AEF5A0E0D572DEC27F", + INIT_7A => X"72DEC17ED5F5CC3B4F3343C5755D50ABF1A0E0D374DEC67FD4F2CA3E4F3242C5", + INIT_7B => X"4F3440C371594DACF2A0DCD66EDEC47DD7F1CA3F513147C4745B4FACF4A4DFD7", + INIT_7C => X"F1A0E1D372DEC27EDBF3CC3C503346C6745D4FABF6A2E0D670DDC380DAF3CE3D", + INIT_7D => X"DAF3CC3E502F44C4745B4FACF3A2DED372DCC57DD7F4CC3C503345C3745B4DAB", + INIT_7E => X"735B4EACF09FDED373DCC67FD9F3CC3C513344C7725952AAF1A2DED571DCC280", + INIT_7F => X"72DDC280DBF1CD3D4F3042C5725D4DABF3A2DFD275DFC27DD8F5CD3F522F43C3", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized1\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + ram_ena : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 10 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized1\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized1\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized1\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 15 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 15 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 1 to 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 1 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram\: unisim.vcomponents.RAMB18E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + INITP_00 => X"6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124", + INITP_01 => X"124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E", + INITP_02 => X"24E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6", + INITP_03 => X"4E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E61", + INITP_04 => X"E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E6124E612", + INITP_05 => X"0000000000000000000000000000000024E6124E6124E6124E6124E6124E6124", + INITP_06 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_07 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_00 => X"4E3247C4745A4DACF5A3E0D372E0C47ED8F5CC3C4D3042C372584FABF1A2E3D5", + INIT_01 => X"EF9FDED570E1C280D7F1CE3E513244C4735C4FABF3A0DFD270DFC37FD8F2CA3C", + INIT_02 => X"D9F3CF3D513443C7755C4FABF6A1DFD473DDBF80D8F3CD3E503145C5725A4FAE", + INIT_03 => X"735B4DADF2A1E1D573DEC37CD9F3CE3C4E3543C3735B4EADF0A2DDD272DDC280", + INIT_04 => X"6FDFC480DAF3CC3E4D3245C7745C4EAEF5A3DDD472DFC37DD6F2CD3E503343C3", + INIT_05 => X"4F3340C6725D50ADF4A3DFD572DFC27FD9F4CB3C503441C371594EACF3A1E1D9", + INIT_06 => X"F4A4DFD672DDC17EDAF2CC3E4E3245C3745C50AEF3A0DED174DFC17CD6F2CD3E", + INIT_07 => X"D6F2CE40513241C6785B4BADF1A1E0D671E0C17FDAF3CC3E523346C771594EAC", + INIT_08 => X"715A4CABF3A1DFD670E0C27ED7F1CD3D502F43C4735E4BACF1A2E3D574E0C57E", + INIT_09 => X"6FE0C37EDAF1CE3E513346C3735B4DAAF1A2E1D473DEC17ED7F3CB3E4E3442C5", + INIT_0A => X"4F3241C3745B4EAAF3A1E0D271DFC380D9F3CE3D4F3643C2725D4FAAF3A2E0D2", + INIT_0B => X"F3A2E0D473DEC47ED7F2CD3B4F3341C4755B4FABF5A1DED772DDC07FD8F6CE3F", + INIT_0C => X"D5F3CB3F4E3144C3755A4FADF4A3DFD274DBC480D8F1CD3C543343C2765B50AB", + INIT_0D => X"775D4BABF6A4DCD475DDC47ED7F4CE3E543641C371594EACEFA3DDD675DCC782", + INIT_0E => X"74DFC47FD7F2CD3F4E3343C4735B4EAFF5A2DFD670DEC083D8F1CC3D513443C5", + INIT_0F => X"4F3242C4715B4EAFF0A2E0D473DEC17ED7F0CA3B4F3543C5745D4DABF19FE0D2", + INIT_10 => X"F1A4DFD470DCBF80D9F6CC3D523045C4745A4EACF5A6E1D471DFC480D6F2CB3D", + INIT_11 => X"D8F2CE414F3241C4765F52A9F2A4E2D271DFC37EDBF3CE3E523144C7725950AD", + INIT_12 => X"755A4FADF2A5DED271DCC480D6F0CF3D503143C3755B4DA9F2A0E0D572DBC27D", + INIT_13 => X"73DDC37BDAF2CE3B4F3243C6725B50ACF1A3DED370DFC280D8F2CC3D503542C4", + INIT_14 => X"4F3344C2735B4DADF2A3E1D372DEC17FD7EFCA3C4F3342C3735D4FAEF2A1DED2", + INIT_15 => X"F4A6DED471DEC37FD8F3C93F503244C4745C50ACEFA1E0D471DFC57FD9F3CF3F", + INIT_16 => X"D8F3CA3E4F3441C3745E4FACF1A4DDD671DEC57DD7F3CC41503246C5735D50AD", + INIT_17 => X"755C50ABF5A2E1D474DAC17ED9F3C93E503144C2755A4BAFF3A3E0D573DEC27E", + INIT_18 => X"70E1C27EDBF1CE3D513244C3725A4FADF3A4DFD571E0C280D8F4CD3C4E333FC5", + INIT_19 => X"523143C3775A4FA8F4A3DED46FDFC37FD7F4CB3C503143C4745A4DABF1A5DCD4", + INIT_1A => X"F0A1E1D36FDBC47CD8F2CB3E513643C5775E4CAFF1A2E0D472DCC57FD8F6CB3D", + INIT_1B => X"D8F1CC3E503344C3745A50ACF2A1E3D674E0C37FD6F0CC3F503042C3725A4DAC", + INIT_1C => X"745C4CAEF1A3E1D570DEC37ED7F1CD404E3445C4735B4FAEF3A5DED472DCC27D", + INIT_1D => X"74E0C381D8F3CE3E523342C5745B4DAAF4A3DFD671DCC181D6F2CC3D4F3341C6", + INIT_1E => X"4F3042C1745D50A8F2A2DED572DFC180D9F3CE3E4E3244C4745D4DABF3A4E0D6", + INIT_1F => X"F2A0DDCF71DDC27FD8F6CD3E4F2F45C5745D4DADF3A2DFD673D9C182D5F3CE3E", + INIT_20 => X"D9F2CD3E503344C4735B4DABF4A1DBD472DEC080D8F1CF3D4F3543C5755C4EAB", + INIT_21 => X"755B4CAAF3A1DED671DBC17FDAF2CB3D4E3345C4755C4FA9F1A3E0D575DCC383", + INIT_22 => X"70DCC580D7F3CE3D503242C3745F4DACF2A4DFD472DEC27CD5F1CB3D523342C4", + INIT_23 => X"4F3445C0755B4EACF4A1DCD571DFC37ED8F5CB3C4D3144C173594EADF5A1DED3", + INIT_24 => X"EF9FE0D472DBC681D8F3CC3F4E3141C2715B4EADF4A2DFD673DDC07FD4F0CD3D", + INIT_25 => X"D8F4CB3C4F3246C6745C4EACF19FE1D671DEC47ED9F1CF3E4F3341C4745B4EAD", + INIT_26 => X"735C4DABF2A3DFD271E0C47CD8F1CD3D503445C373584DA9F2A0E1D571DFC382", + INIT_27 => X"73DDC27ED9F3CB3D523240C4765E4CAEF2A2DFD871DCC081D7F3CE41523445C6", + INIT_28 => X"533343C7735C50ACF1A3E3D376E0C37CD4F1CF3D4D3143C36F5D4DADF1A1DED4", + INIT_29 => X"F1A1E0D271DEC780D6F5CD3D523342C4725D51ADF19FE0D772DFC382D7F1CE3D", + INIT_2A => X"D6F3CF3C513344C5725B4DABF4A2DED474DFC17DD7F2CD3E4F3641C3765E4EAC", + INIT_2B => X"755B4FAEF3A2E0D373DFC47CD9F3CD3F4E3342C4735B4CACF2A1DDD671DCC280", + INIT_2C => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_2D => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_2E => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_2F => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_30 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_31 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_32 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_33 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_34 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_35 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_36 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_37 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_38 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_39 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_3A => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_3B => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_3C => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_3D => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_3E => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_3F => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_A => X"00000", + INIT_B => X"00000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"00000", + SRVAL_B => X"00000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(13 downto 3) => addra(10 downto 0), + ADDRARDADDR(2 downto 0) => B"000", + ADDRBWRADDR(13 downto 0) => B"00000000000000", + CLKARDCLK => clka, + CLKBWRCLK => clka, + DIADI(15 downto 0) => B"0000000000000000", + DIBDI(15 downto 0) => B"0000000000000000", + DIPADIP(1 downto 0) => B"00", + DIPBDIP(1 downto 0) => B"00", + DOADO(15 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_DOADO_UNCONNECTED\(15 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_0\(7 downto 0), + DOBDO(15 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_DOBDO_UNCONNECTED\(15 downto 0), + DOPADOP(1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_DOPADOP_UNCONNECTED\(1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_1\(0), + DOPBDOP(1 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_DOPBDOP_UNCONNECTED\(1 downto 0), + ENARDEN => ram_ena, + ENBWREN => '0', + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + WEA(1 downto 0) => B"00", + WEBWE(3 downto 0) => B"0000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized10\ is + port ( + DOADO : out STD_LOGIC_VECTOR ( 31 downto 0 ); + DOBDO : out STD_LOGIC_VECTOR ( 31 downto 0 ); + DOPADOP : out STD_LOGIC_VECTOR ( 2 downto 0 ); + DOPBDOP : out STD_LOGIC_VECTOR ( 1 downto 0 ); + clka : in STD_LOGIC; + ena_array : in STD_LOGIC_VECTOR ( 0 to 0 ); + addra : in STD_LOGIC_VECTOR ( 8 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized10\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized10\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized10\ is + signal \DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_n_68\ : STD_LOGIC; + signal \DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_n_72\ : STD_LOGIC; + signal \DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_n_74\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 1, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"1116420007475002535542421213515106124511511642000747500253554242", + INITP_01 => X"5355424252135151061245111112420007475042535542425213515102520511", + INITP_02 => X"0212451111164200034750425355424212135111061205115112420003475002", + INITP_03 => X"0747504253554242121351510612051111124200034750425355024212131151", + INITP_04 => X"5213515106164111115642000347500253554242121351110212451151124600", + INITP_05 => X"5112420003475002535542425213515102124511111642000347504253554242", + INITP_06 => X"5355424212135151021241115116424007475002535542425213511102124511", + INITP_07 => X"0212411151124240074750025355024252135111061201115116420007475002", + INITP_08 => X"0747500253554242521351110212411111164200034750425355424252535151", + INITP_09 => X"5213515102124511111242000747500253554242121351510612051151524600", + INITP_0A => X"1116420007475002535502421213515102120511111242000347500253554242", + INITP_0B => X"5355424252535151061241111116420007475002535502025253511106120511", + INITP_0C => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0D => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0E => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0F => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_00 => X"E0BA614BF8668F951C454529B1973B7418CB6C298238BB22DE8274A71578CECA", + INIT_01 => X"395F858BB4FD10AE5485364EF75853F608A1546C867AB15FC73946A98748A430", + INIT_02 => X"61E7A244AC22917BE4888EED49032E38907F365296F02075C85A2F71079D6105", + INIT_03 => X"B04A2AF3981A28C48D3961541B2683DFF3D17F2F7CEC3FFE6C5AA32C237E2041", + INIT_04 => X"D4145DF08EAEB27B1D738D45F21DC27D596297E6E468310A258F6A12392B0CBE", + INIT_05 => X"E05A5D4BB8568E941C454D29716F3B7418EB662A8248BE22DEA27AA69560CDCA", + INIT_06 => X"399F858AF4FD0FAF54A5384EF75855F60841566CC66AB05FC7394EA9C770A430", + INIT_07 => X"6227A0456C228D7BE4A88EEE09032B37909F365296F02174C83A317187855F05", + INIT_08 => X"B04A28F458FA27C58CF95D541B1E80DFF4317D2FBCFC3CFE6C7A9F2BA39E2141", + INIT_09 => X"D3945DF08EA6AE7B1D138D453225C27D598299E72458340A25CF6E1239330DBF", + INIT_0A => X"E09A634C38668D941C254929318F3D74186B7029C240BD22DE4278A85570CBCA", + INIT_0B => X"393F858AF4F50EAF5485384E377854F608414E6D466AB15FC6F950A88758A530", + INIT_0C => X"6207A0442C228E7BE4A894ECC9E32E38907F325256E81D74C89A317187856105", + INIT_0D => X"B00A28F3980A29C48D5963549B2E83E0F3F17F2EFCF43EFF6C7AA72C63A62541", + INIT_0E => X"D3F45DF14E9EAF7B1D538B45722DC67D59C295E724602F0A25AF6A12B92B0DBF", + INIT_0F => X"E0DA5D4BF8868B941C854F29B1973D7418AB6E2B0250BD22DE227CA79560CDCA", + INIT_10 => X"397F7F8C350510AE5465364EF78056F60841506D0672B15FC71950A98758A530", + INIT_11 => X"61E79E452C0A897BE48890EDC9F32B37903F345296F82074C83A3170878D5F05", + INIT_12 => X"B08A28F458022BC48D1961549B1E81E0F431792F7CFC3CFE6C3AA32BA3762541", + INIT_13 => X"D4145FF00E96B17C1D338B46321DC87D59C299E6E468350A260F6E12B94310BF", + INIT_14 => X"E0BA5F4BB86E8D941C854B29F18F3E7418CB682A8250BC22DE2276A7D570CDCA", + INIT_15 => X"393F858AF50D0DAF54C5404EF75051F60801526D467AB15FC6F946A9C748A030", + INIT_16 => X"6207A444AC128D7BE4C88EEE090B2B38909F385296F02174C81A2B7207856105", + INIT_17 => X"B02A2AF4D8F228C48D596154DB1E81DFF3F17B2F3CE43EFE6C7AA92C23862241", + INIT_18 => X"D41459F14E9EB17B1D3391463215C27D5A0293E66458350A258F6C11F9430BBE", + INIT_19 => X"E0BA5D4C38668B951C654929B1773F74192B682B0250BD22DEA278A6D560CFCA", + INIT_1A => X"395F7F8B75050EAE54A5384FB77054F60841566D467AB25FC6F94EA98760A930", + INIT_1B => X"6227A245AC0A8D7CE4A88EEDC9FB2C37909F3452D6F02274C81A3371C7955D05", + INIT_1C => X"B06A28F4D80A28C48D3965541B1E84DFF411772F7CEC3EFE6CBAA12C239E2541", + INIT_1D => X"D43459F04E9EAD7B1D538B45B22DC47D59E297E72460340A25EF6E12392B0DBF", + INIT_1E => X"E05A5D4C386E8C951CA54D29B18F3C74188B682A8240BC22DE8276A79560CECA", + INIT_1F => X"399F7F8B74FD0AAF54A53C4F775854F60801506D4652B05FC6F94EA98748A630", + INIT_20 => X"61E7A2446C22907CE4A88EED49FB2E37909F365216082074C8BA2F71478D5E05", + INIT_21 => X"B04A28F458F227C48D1961549B1E81E0F3F1792F7CF43EFF6CBAA12BA38E2441", + INIT_22 => X"D41459F04EA6B07B1D539545F21DC17D59E295E6E458330A264F6812393B0DBF", + INIT_23 => X"E09A614B784E8C951CC54B2A31973B7418AB6A2A4240BB22DE8274A79578CFCA", + INIT_24 => X"399F858AF5050DAF54E53C4EF75854F70861506D067AB05FC73946A98760A230", + INIT_25 => X"6267A244AC228C7BE40892ED890B2E38907F3C5316F82074C87A3372077D5F05", + INIT_26 => X"B00A2AF4180229C48D795F549AF67EDFF3D17B2FBD143BFE6C7AA72BA38E2141", + INIT_27 => X"D39455F04EA6B07B1D738F45F225C47D59E297E72450350A25CF6811F9330BBF", + INIT_28 => X"E05A594AF86E89941C454F29B19F3D7418EB6C2A8258BD23DE8276A6D558CDCA", + INIT_29 => X"399F838AB5050DAF54E53C4EB75853F70841566D467AB35FC6F950AA4758A330", + INIT_2A => X"62279E452C0A907BE48896ED490B2D3890BF365296D82474C83A317247855C05", + INIT_2B => X"B08A28F3D8FA27C58D795F54DB1E80DFF3D17D2F7CF440FE6C7AA12BA37E2441", + INIT_2C => X"D3F457F0CE9EB17B1D539145F225C27D59E297E72458300A25CF6812391B0EBF", + INIT_2D => X"E09A5F4BB85E89941C65472931873C74188B682A0248BB22DE6276A79550CECA", + INIT_2E => X"399F838B350D0FAE54A5404FB76052F60841526D8672B15FC7594EA90768A32F", + INIT_2F => X"61C7A0452C2A8E7CE42890EDC9F32B37909F3252D6E82274C87A2D72079D5D04", + INIT_30 => X"B06A26F458F227C48D5963541B1680E0F3B1792FFCF43EFE6C9A9D2C638E2241", + INIT_31 => X"D3B455F08E86B17B1D138946321DC27D598293E72458360A264F6812B9230CBF", + INIT_32 => X"E09A634AF85E8C951C854729B1873B7418CB6A2A8260BC22DE627AA71568CECA", + INIT_33 => X"39BF878AF4F50EAF54C53A4E775853F60821526D067AB25FC7394CA94770A730", + INIT_34 => X"61A79C44EC0A927BE4A892ED890B2C37907F345296E82074C7FA2F72079D5E05", + INIT_35 => X"B02A26F358F226C48D195D545B2682E0F3F1792EBD043EFF6CBAA92BA37E2041", + INIT_36 => X"D43457F00E9EB07B1D338D45B20DC57D59A293E72458330A25EF6C1179230BBF", + INIT_37 => X"E05A5D4BF8568A951C654F2A71A73D7418EB6A2A0258BB22DE8278A79568CCCA", + INIT_38 => X"39BF818A34ED0BAF54A53C4EB77054F60821526CC66AB25FC7794EAA0770A630", + INIT_39 => X"61E7A045AC1A8D7BE4E88EEEC9032D3790DF365256F82174C85A2D71078D5B05", + INIT_3A => X"B04A2EF4580226C48D1963545B2681E0F4117F2FFD0C3EFF6C9AA12BE3862241", + INIT_3B => X"D3B455F04EAEAD7B1D138D457215C47D59E28DE6A458330A262F6E11791B0DBF", + INIT_3C => X"E01A5F4BB8668C941CC54D29318F3B74190B662A8260BC22DEC27AA6D558CDCA", + INIT_3D => X"397F798B74F50FAE54C5404EF76854F60821546D4672B15FC7194EA94760A530", + INIT_3E => X"61A79A45AC028E7BE4A892EE09FB2B38907F3C5296E02574C7FA2F71C79D6005", + INIT_3F => X"B08A24F3D8FA29C48D1963555B0E82E0F3F179307D0C3BFE6C7AA52C23862241", + INIT_40 => X"D3B459F04E9EAE7B1CF38D453215C67D59C299E6E460330A25CF6E11F91B0EBF", + INIT_41 => X"E09A5B4B78568A951C654B29F19F3B7418AB6A29C240BD22DEE272A71578CECA", + INIT_42 => X"39FF878BB50D0CAE54853C4F777854F60801506D0672B35FC6D946A90760A630", + INIT_43 => X"62079E44AC2A8E7BE48898ED49032B38909F345256E82074C85A2F71877D5E05", + INIT_44 => X"B08A26F3D8EA29C48D5963541B2683DFF3F17F2FBD0440FF6C7AA52BE3762541", + INIT_45 => X"D3D453F04E9EB07B1D138D45B21DC77D59629BE76468350A260F6E12B92B0DBF", + INIT_46 => X"E07A5B4B786E8D941C854D29717F3C7418EB6A2A4248BD22DEC278A69570CECA", + INIT_47 => X"39DF878BB4FD10AE54A5384F775053F608C1526D4672B25FC71954A94758A630", + INIT_48 => X"61E7A045AC128E7BE40894EE09F32937905F345256002174C85A3172077D5C05", + INIT_49 => X"B06A2CF4580A28C48D596153DB1E81DFF411792EFCF43CFF6C9A9F2CA3862141", + INIT_4A => X"D4345FF00E9EAF7B1D1387463215C47D59A297E6A458340A25CF6E1279230BBE", + INIT_4B => X"E09A5D4B78668A951CA54B28F18F3C74188B6A2A0248BC22DE827AA71560CECA", + INIT_4C => X"399F838B74F50FAF54A5364EB77052F60841526D068AB45FC75952A98760A430", + INIT_4D => X"62279C44AC0A8E7BE4A88CED89F32838907F3A5216F82274C87A3171C7956105", + INIT_4E => X"B06A30F418FA29C48D196954DB2E81E0F3D17B2F7CF43FFF6CBAA72BA38E2241", + INIT_4F => X"D3945BF00E9EAF7B1D338F45F21DC47D59A295E6E468370A25CF6E1239230DBF", + INIT_50 => X"E0BA614BF8668B951CE54929F18F3A74188B6629C260BC22DE627AA81560CDCA", + INIT_51 => X"397F878B75050CAE54A5364EB75052F608214E6D0672B35FC7194EA90760A430", + INIT_52 => X"6207A2456C228F7BE4C890ED89F32C3890BF365216E82074C89A2F7107955E05", + INIT_53 => X"B04A2AF458FA2AC48D5961551B2681DFF4317B2F7CFC3EFE6C3AA52C63862241", + INIT_54 => X"D4345DF0CE9EB07B1D538F46B20DC67D59C28FE66458340A25CF7012391B0FBE", + INIT_55 => X"E05A5D4BF8568D951CA5452971973C74190B682A4248BC22DEA278A75560CFCA", + INIT_56 => X"399F878C74FD10AF54A53A4E777853F60801566D067AB15FC73950A8C780A530", + INIT_57 => X"6227A044AC1A8B7BE4E88AED090B2838903F345356F81F74C89A3771C7A55F05", + INIT_58 => X"B04A22F4580A28C48D995F539B167EE0F4317D2FFCEC3FFF6C9AA32C23962441", + INIT_59 => X"D3F459F0CE9EAE7B1CF39145B21DC47D59E299E6A460340A260F6C1279330FBF", + INIT_5A => X"E0BA634B78668C941C854B29B1973B74190B6C2B0248BE22DEE278A69560D0CA", + INIT_5B => X"399F838AF4FD10AE54C5364F376059F60801506D867AB35FC7594AAA4758A430", + INIT_5C => X"6207A244EC128C7BE4A88CED09132C37907F385296F02374C83A3372078D5E05", + INIT_5D => X"B08A2CF418122AC48D795F545B1680DFF3B17D2FBD0C40FE6C7A9F2C238E2341", + INIT_5E => X"D39459F04E96B37B1CF38946321DC47D59829BE72470320A25CF6E12792B0BBF", + INIT_5F => X"E09A594B78568B941C854929319F4074188B642A0258BE22DE6274A7D550CCCA", + INIT_60 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_61 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_62 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_63 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_64 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_65 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_66 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_67 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_68 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_69 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_6A => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_6B => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_6C => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_6D => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_6E => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_6F => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_70 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_71 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_72 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_73 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_74 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_75 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_76 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_77 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_78 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_79 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_7A => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_7B => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_7C => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_7D => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_7E => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_7F => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "DELAYED_WRITE", + READ_WIDTH_A => 36, + READ_WIDTH_B => 36, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 36, + WRITE_WIDTH_B => 36 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 6) => addra(8 downto 0), + ADDRARDADDR(5 downto 0) => B"011111", + ADDRBWRADDR(15) => '1', + ADDRBWRADDR(14 downto 6) => addra(8 downto 0), + ADDRBWRADDR(5 downto 0) => B"111111", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 0) => DOADO(31 downto 0), + DOBDO(31 downto 0) => DOBDO(31 downto 0), + DOPADOP(3) => \DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_n_68\, + DOPADOP(2 downto 0) => DOPADOP(2 downto 0), + DOPBDOP(3) => \DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_n_72\, + DOPBDOP(2) => DOPBDOP(1), + DOPBDOP(1) => \DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_n_74\, + DOPBDOP(0) => DOPBDOP(0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => ena_array(0), + ENBWREN => ena_array(0), + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '1', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.WIDE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized11\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized11\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized11\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized11\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"CC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6D", + INITP_01 => X"C6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DB", + INITP_02 => X"6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBC", + INITP_03 => X"DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC", + INITP_04 => X"BCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6", + INITP_05 => X"CC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6D", + INITP_06 => X"C6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DB", + INITP_07 => X"6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBC", + INITP_08 => X"DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC", + INITP_09 => X"BCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6", + INITP_0A => X"CC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6D", + INITP_0B => X"C6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DB", + INITP_0C => X"6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBC", + INITP_0D => X"DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC", + INITP_0E => X"BCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6", + INITP_0F => X"CC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6D", + INIT_00 => X"297E3F23902C1D630D54B3A4903BBECEADC3350C29803A218C2C205E0C53B2A4", + INIT_01 => X"0F53B4A38D3BBFCCB0C4320C28833E238D2B23600E58B4A98E3FBBCCB0C4320F", + INIT_02 => X"B0C2310E298240228C3022600C53B3A18D38BCCEAFBF340E27813D26922E215F", + INIT_03 => X"8E2E215E0D54B1A58E3BBCCDAFC3300E2A8141278D2C205F0C54AFA58D3EBDD0", + INIT_04 => X"8D3ABECCB0C3310F2C813B238E2D215D0B54B1A28D3ABECFAEC3320D27823D23", + INIT_05 => X"27833D228D2D1F610C55B1A58B3DBFCFAFC0350E28803D218E2D225C0E56B1A6", + INIT_06 => X"0C53B1A38C3DBECCADC4330F29833E218D2C245C0F55B4A78A3FBCCFB0C3370B", + INIT_07 => X"B0C3350E27813C2290291F5F0B56B1A58B3EBBCEB0C4330D2C833F208D2E205C", + INIT_08 => X"902A1F5D0F52B2A28B3EC0CEB1C5340D29843B268D2D1F5E0E54B1A48B3ABECF", + INIT_09 => X"8F40BDCCB2C3340F29823F238E2B205E0E52AEA68C38BDCCB0C6340D2A834023", + INIT_0A => X"28813F258D2C255E1154B2A98D3BBECBB0C33510277F3E23902B235F0B55AFA5", + INIT_0B => X"0F50B1A58B3CBED0B0C2330D287F3E228F2A225E0E55B2A58A3DBCCDB2C5340A", + INIT_0C => X"AFC4310C25813B258D2D22600C54B3A28C3DBCCEAFC2330F2A7D3E238E2B1F5E", + INIT_0D => X"8F2C215B0C54B4A38C3ABECDB2C4340F28813E238C2A21600F53B1A78A3CBDCD", + INIT_0E => X"8B3BBDCDAEC1320D27843C218D2D1D610D55AEA7893DBECFAFC4330D28823D26", + INIT_0F => X"29833A208E2D1F610F55B3A38C3BBDCDB0C4330D27843F238E2A225D0F54B1A2", + INIT_10 => X"0E54B2A68A3ABECDAFC3320F27823E248D2C1F600E53B3A78C3CBDCEAFC2330F", + INIT_11 => X"AEC6310F28833F228E2C205F0D55B2A28B3FBDCCB1C5320E26813D208D2B1E5D", + INIT_12 => X"8F2C1E5E0C54B2A48B3EBDCDB4C3300B25823F248D28225F0E55B0A68D3FBECC", + INIT_13 => X"8C3DBDCAB0C5320E29863E218E291F5F0A56B0A48B3CBFCEAEC3340B2B803E23", + INIT_14 => X"27813C24902E1F5F0D53B6A28E3EBFCCB2C3330D27823E228F2F1F5F1154B0A4", + INIT_15 => X"0E57B1A58D3CBECCAFC3360D26823C208E2C205C0C53B0A48B3CBBCFB3C4330E", + INIT_16 => X"B2C0320F29833E22902D225F0D55B1A58A3CBDCEADC7320E29803F278E2E1E5E", + INIT_17 => X"8D2D205F0F53B2A58E3DBBCBB0C6340C25803E20912E215E0C58B1A6893BBCCE", + INIT_18 => X"8D3BBBCEAEC433112A7E3D238C2B21610E51B2A78D3EBCD2B3C4331127803D27", + INIT_19 => X"287D3D218F2C215E0F54ADA78D3DBECDB2C1320C29813E208E2C215B0E55B2A5", + INIT_1A => X"0E55B3A48C3CBDCFAFC3340E28813D218C2B225D1254B4A58C3FBDCFB0C1310B", + INIT_1B => X"B0C2310C277F40208E30205E0E56AEA48C3DBCCFB0C1340D257E3D248D2B225C", + INIT_1C => X"8F2A20600955B3A28C3EBCCDB2C2330C29804120902A24600F54B0A3893BB9CD", + INIT_1D => X"8C3DBCCEAEC6330F2B813C21902C225C0B54B0A28E3CBCCEAEC4350A28803D20", + INIT_1E => X"298138228D2A225F0E54B1A38B3DBDCEB1C2320E2A803E218D2B23610F57B2A3", + INIT_1F => X"1056B3A58B3CBBD0B2C5360D2A863F278D2D235D0E53B1A38D3EBECEB1C3360B", + INIT_20 => X"B3C3350C2A843F228D2B1F5D0D53B0A58D3FBCCCB2C1360E26803D218E2D225E", + INIT_21 => X"8D2C215E0E56AFA58A3EBCCFB0C4340E297F3D238E2E215F1052B4A58D3DBECF", + INIT_22 => X"8A3DBCC9B1C2360E267F3E24922B215C0D54B3A48C3CBFCEADC0330B26823E23", + INIT_23 => X"27823D1F8F2C205B0E54B6A38D3ABDCEB1C4300F28813E21902C215C0E54B2A4", + INIT_24 => X"0D55B4A38D3BBED0B3C2330D28813E238E29215E0C53B2A38A3BBDCAB1C4330C", + INIT_25 => X"B1C4330F297F3F228D2C205F0E55B3A48E3DBFCBAFC3320E2A813F258E2B225E", + INIT_26 => X"8D2C215E0E56B3A68B3DBDCBB3C3340F28803D238E2F255D0D53AFA68A3EC1CD", + INIT_27 => X"8B40BED0B0C2350D27833A228F2A205D1053B0A38C3DBECEB1C2370D28833B22", + INIT_28 => X"2A813A22902E205E0E55AFA68D3DBCCFAEC3350E2B833F238E2B225E0F55B3A3", + INIT_29 => X"0E53B0A38A3BBECFB1C2340F29824023912B225F1355B3A48A41BDCFB1C2340C", + INIT_2A => X"B1C1330C27803D238D2B205E0C52B2A48B3ABDCAAFC3340D26813C238D2C1C62", + INIT_2B => X"8C2B205E0E54B0A68D3CBDCDB0C0340D2A7F3C248F2E225E0F55B1A78D3BBDCB", + INIT_2C => X"8D3DBDCEADC2360F297D3D238E2E225E0F54B1A58B39BDCDB3C2361126823D23", + INIT_2D => X"277F3C228C2D1F5F0D56B5A18E3CBCCDAEC4330D277E3D21902F205E1152B1A6", + INIT_2E => X"0E52B0A78C3BBDCEB1C2330D29803F23912E215E0E55B1A68C3EBBCEAFC0330E", + INIT_2F => X"B3C2320A28803E238D2A1D5F0D54B0A68D3EBECBB0C5330E257F3F248D2B205F", + INIT_30 => X"902D225C0C51B1A68E3FBECEB1C2350E278240248D2F1E5F0B54B1A58C3ABBCA", + INIT_31 => X"8D3CBCCEB0C5340C277E3E23902A225E0D53B2A38E3BBECCB2C5330B257F3D25", + INIT_32 => X"29803E208F2A20600F53B1A4893FBCD0B2C0330F28823E258E2C225C0D56B1A5", + INIT_33 => X"0F53B3A48C3AC0CEB1C3370E2B813E218E2C20600F54AEA58D3CBCCEAEC3330D", + INIT_34 => X"AFC3300B2A813F258D2B1F5E1156B1A68D3ABDCDAFC1320C25803E278D2D2461", + INIT_35 => X"8F2B22601053B0A58D3EBED1B2C3311028813A21902A205D0D56B1A48B3CBDCE", + INIT_36 => X"8B3EBDCDB0C3340E27803F219029205F1053B1A6893CBDCFB3C2330D2A833C22", + INIT_37 => X"2B8040238F2E1E5D0D52B1A48A3ABDCDACC1320D2A803C258E2C225C1055B1A6", + INIT_38 => X"0F54B1A48B3FBCCFAFC4350C2B813E228B2D215D0D54B2A68B3DC1CEADC4330D", + INIT_39 => X"ADC2350E26823D238D2B1F5F0F56B2A58C3CBECDAFC1360C27803E248C2D215C", + INIT_3A => X"8C2E215E0D55B3A48D3DB9CEB1C4360D2B833E218F2F235F0C57B2A38C3DC0CE", + INIT_3B => X"8D3FBDCEAFC2320A29813F228E28235E0B50B1A48C3CB9CCB2C3340D2B803C23", + INIT_3C => X"2A813C23902F20600E52B2A48B3EBDCCAEC0321228853E21912B20611153B2A2", + INIT_3D => X"0C55B0A78D3BBDCBB0C5310D2A7D40238F2C205F0E57B1A5893DBBCAB2C2330F", + INIT_3E => X"B3C3340D297F3D238F2E205E1056B2A68C3BBFCDAFC4311027803E218F2D235C", + INIT_3F => X"8A2D1E5E0C57B1A5893EBCCBB2C1310F2A7F3C228F2D205E0E51B2A68C3DBDCE", + INIT_40 => X"8D3BBDCCB0C4310E29803F248C2B23600F56B0A68C3DBCCDB0C2331129823B26", + INIT_41 => X"28803E228F2C225D1155B1A68C3EBCCEB1C2350B28823D218C2E225D0E57B1A8", + INIT_42 => X"0D55B1A88B3CBCCCB1C4330E26813E228E2C21600E54B1A4913CBDCCAFC43711", + INIT_43 => X"B4C43510297F3C238F2C205E0E53B1A38B3CBDCDB4C1350D29823C248D2D225E", + INIT_44 => X"8E2C215E0D55B0A58E3CBBCCB1C4341029803E238B2A1F600F55B4A68D3BBDCE", + INIT_45 => X"8B3CBECFAFC5340E27803C228D2C205F0D57AFA58C3EBCCDB1C1330F29823F22", + INIT_46 => X"26833D248E2920600D53B0A38C3EBFCDB1C12F0D26813F228F2A1F5F0E55AEA7", + INIT_47 => X"0E53B1A38D3CBECDB2C4380F26804026902D215E0E53B2A68C3BBDCDB3C4320E", + INIT_48 => X"B0C4320D27813B238E2D1F600D51ACA38B3BBECFB2C4310C28813D228C2C205F", + INIT_49 => X"8E2E1F5D1056B1A38B39C0CBAFC1330E26803E218F2B20601055B1A48D3DBFCC", + INIT_4A => X"8C3DBCCEB1C3350C29813C218E2A205F0D53B3A38B3EB9CAB0C2361027813D23", + INIT_4B => X"28823E248C2D205E0C55B4A48C3CBECFB3C4310D27833E1F912E225D0F53B3A3", + INIT_4C => X"0A55B4A78E40BFCFB2C2340D25803A218E2D225F0F54B2A4883CBECBB5C4350F", + INIT_4D => X"AEC2350C26803C248B2A205C0F52B1A48D3FBFCEAFC1340A28823E228F2C205E", + INIT_4E => X"8F2C1F5D0F55B0A58C3EBECEADC2350E2A803D228F2B1F5F0E53B2A28D3EBECF", + INIT_4F => X"8B3BBCCFAFC2330E277F38248D2F205F0E53AEA3893EBDCEB0C2330A28804123", + INIT_50 => X"26833D24902C225D0E53B4A48D3CBCCDAFC2310F28823A238E2C23610D55B2A7", + INIT_51 => X"0D52B2A88D3CBCCEAFC3370E24823D238D2C205A0E52B0A48D3BBDCDAEC3350E", + INIT_52 => X"B0C4340D267E3D1E902D225F0E54B3A18B3CBCCBB1C0330D25803D218F2C2261", + INIT_53 => X"8E2D215F0B54B2A68D3DBDCFB2C3350C2A823D218D2C21610E54B2A3893BBDD0", + INIT_54 => X"8C3ABECBAFC23211287F3D24902E225F0E57B3A78D3CBED1AFC3300D27803D24", + INIT_55 => X"27833B238F2B205D0F56B3A38E3ABBCEAFC4330F29813E218D2C1F5E0D53B1A5", + INIT_56 => X"0C55B1A58C3BBECDB4C4330B29803F238B2E21600C53B0A18B3CBDD0AEC5330E", + INIT_57 => X"B1C5370F288140248C2C20600C53AEA28D3BBCCCB0C336102A8141238F2C205E", + INIT_58 => X"8F2D1F5D0D57B1A48B3AC0CDAEC1330B2A823D1F8F2E235E0E54B4A58C3CBECD", + INIT_59 => X"8C3CBDCDAFC2340F27823E228E2C22600D53AFA68B3EBBCEB1C3330D2B813C22", + INIT_5A => X"2A7E3B24902E245D0C55B3A38C3BBCCFB1C4350F28813D1F8C29225B0F54B3A4", + INIT_5B => X"0E54B3A28C3FBDCFB0C1341126833E258E2C205F1152B2A38D3CBDCCAEC5330C", + INIT_5C => X"AEC6360C247F3C218D2B215D0E55B3A68B3DBCCDB0C7340D288241228D29235D", + INIT_5D => X"8D2E20611152B2A48E3FBACCB0C5340C27803D25902A215D0D55B1A78F40BFCE", + INIT_5E => X"8A3BBBCEB0C5340F27813B218D2D1F5E0E54B0A68C3FB9C9B3C3320D28833D25", + INIT_5F => X"28843E228C2A1F5D0E54B2A38A3CBCCEB0C3350C277D3D22902B215F0E54B2A5", + INIT_60 => X"0C55B2A38E3BB9CEB0C0330E27803F24902C235E0C52B3A58D39B9CEB0C2350C", + INIT_61 => X"B1C2340C28813D268E2C215F1250B1A38E3DBCCFAEBF341028813D248D2E1F59", + INIT_62 => X"8D2A235E0E54B1A88E3DBCCEB2BF330E28813E239030215F1053B1A68C3BBECE", + INIT_63 => X"8C3EBCCEB0C3330D278140258B2D1F5C1053B2A68A3FBBCEB3C3320F28813F23", + INIT_64 => X"27803B258B2E1F5E0D53B4A28E3ABCCDB0C2330B278140248F2C205D0D53B2A6", + INIT_65 => X"1150B2A48C3DBCCBB2C3350A2A823B248E2E225F0E53B3A68C3CBCCCB1C3350B", + INIT_66 => X"B1C4310C2C813C248F2D225F0B53B0A58B3ABBCCAFC5310F297F3C238C2B2061", + INIT_67 => X"902E1D5F0B53AFA18D3FBACDB1C5330D29813D248E2D1F5E0F53B0A58B3ABDCC", + INIT_68 => X"8F3CBCCEAFC3340E26813E238D2E205E0F56AEA48A3ABCCDB1C5340C29823B24", + INIT_69 => X"25823D238E2F215D0F52B1A78D3EBED0B1C2320F2A803D23902C205B0C54B1A7", + INIT_6A => X"0D54B0A18F3FBBCEACC4370D27813E248F2D235B0D52B4A38E3CBFCEB0C2330B", + INIT_6B => X"B0C6331027833E238E2C225D0D54B2A48D3DBFCDB3C2350B28823E228D2E2060", + INIT_6C => X"912B225D0B55B1A48A39BCCEADC0340B2C7F3D258F2D225F0D54B0A58F3DBACA", + INIT_6D => X"8B3FBBCEAFC5320D28803D258B2B235E0E53B3A48C3BBCD0AFC1350F27803F21", + INIT_6E => X"28813E238B2C1F5E1055B6A58B3DBCCFB0C5350D2B813D238D28205E0D54B1A7", + INIT_6F => X"0C57B1A38B3CBECEAEC4320D27803C258D2E21600E55B2A58E3DBBD0AFC0340D", + INIT_70 => X"AFC1310D2A813A248C2D225F0E53B2A38F3EBECEACC4320C28824022902D2260", + INIT_71 => X"8D2D20600E54B2A68C3DBCCEB2C2340F2A7F3D25902E1E600E53B2A38C3CBCCE", + INIT_72 => X"8D3CBCCEB1C3330B26823E238E2A20600D54B1A38A3CBCCBB1C1320E28813F24", + INIT_73 => X"2981401E8D2C215D1053B1A28D3DBCCDB3C1340E277F3E1F8E2F23600E52B4A4", + INIT_74 => X"0C54B1A48A3EBCCCB1C4340E2A7E3F228D2D20610B56B3A48C3EBAC9B0C23409", + INIT_75 => X"B3C4360C26843E1F8E2B21600D54B2A58D3CBCCFB2C2351028813E268E2F225E", + INIT_76 => X"902B1E610F54B3A68C3BBFCFADC43510278340218D2C1E600E57B0A48C3DB9CF", + INIT_77 => X"903FC0CFB1C2320F29803E228C2D215A0F53B3A38C3EBDCFAEC4310B277F3F24", + INIT_78 => X"2B7E3E258E2C20600E54B2A48E3BC0CBAFC3330C2A813C208D2E205C0D56B0A4", + INIT_79 => X"0D55B0A6883CC1CEAEC3330F297E3C228E2C215E0D52AFA48C3FBECCAEC6310D", + INIT_7A => X"ADC2340C288440268B29205F0D54B3A68D3FBDCFB1C1330F2A833F228D2B215F", + INIT_7B => X"8D2E225D0E58B1A48939BDCDB3C6350F2C823E218D2D225E0D53B2A28D3ABFCC", + INIT_7C => X"8D3CBCCFAFC4330C28824022902E20600E55B3A38B3CBECEAFC435102A814023", + INIT_7D => X"28803D21902C225E1153B1A38B39BCCFB0C4310E287F3B248D2E24600C56B1A5", + INIT_7E => X"0D55B1A48C3BBDCBB1C4360C27803E228C2D225F0B52B1A68A3CBBCBADC2330C", + INIT_7F => X"AFC4330C29823C228C2D1E5D0D53B2A28C3DBDCEB0C2340F29823E268F28215E", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized12\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized12\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized12\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized12\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"C6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DB", + INITP_01 => X"6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBC", + INITP_02 => X"DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC", + INITP_03 => X"BCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6", + INITP_04 => X"CC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6D", + INITP_05 => X"C6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DB", + INITP_06 => X"6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBC", + INITP_07 => X"DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC", + INITP_08 => X"BCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6", + INITP_09 => X"CC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6D", + INITP_0A => X"C6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DB", + INITP_0B => X"6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBC", + INITP_0C => X"DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC", + INITP_0D => X"BCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6", + INITP_0E => X"CC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6D", + INITP_0F => X"C6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DBCC6DB", + INIT_00 => X"8B2C215C1053AFA28B3DBECBB2C4330C2A813A238D2C1F5D0C51B3A28D3CBED0", + INIT_01 => X"893DBDCCB2C1320F2A813D228C2B215E0E52B3A58F3CBCCFB1C1350E28813A23", + INIT_02 => X"29823D248C2E225F0D51B5A88C3EBECBB0C2300E258240228E2A21600D51B1A6", + INIT_03 => X"0C55B1A38E3DBECCB1C3340E26823E228D2B235B0F54B4A68C3EBFD1AEC4360F", + INIT_04 => X"ACC3330C297E3C248F2A215D0B54B0A68E3BBECDAFC3360E287F40228E2B225F", + INIT_05 => X"8C2D215C0E54B3A78B3BBFCDAEC2350B27803C238E2A225F0E53B2A88C3DBFCF", + INIT_06 => X"8C3EBCCCB1C3330D27823C22912D205B0D53B1A68B3DBECCB2C6330D287D3D23", + INIT_07 => X"2A7F3E22902D205E0D55B6A4883EBFCBAEC3340D27813E218F2E22601153B2A5", + INIT_08 => X"0E53B0A78E3EBDCDAFC3370B25813C248C2D215F0D53B3A28D3BBECCB1C2370A", + INIT_09 => X"AFC4330D26823E228F2B225E1053B1A58D3BBFCCB1C2330E2A823D228D2E2060", + INIT_0A => X"922C21600C55AFA28B3BBCCFAFC2321028803D238E2C205E0D51B1A38B3ABFCE", + INIT_0B => X"8C3DBACCB2C6330F267F3B24912B225F0D54B3A28E3CBDCDB3C2350E2A813F20", + INIT_0C => X"267F3F238E2F1E5E0C52B4A48D3FBECDB1C3310D2A803B20902B21600E54B2A5", + INIT_0D => X"0E53B0A48C3BBFCCB1C2340F277F3D268E2B205E0E55B2A58C3CBFCCB2C5370E", + INIT_0E => X"B2C2340F297F3C239030215D1056B1A58D3CBBCDB0C2350F28833D248F2E2360", + INIT_0F => X"8D2D1F5E0F55B2A58C3EBECEB1C2340F28843D21902B20600F51B2A68D3DBDCF", + INIT_10 => X"8A3FBCCCAEC2320E25813C228C2C215D0E56B1A48C3DBDCEACC4310C28813F21", + INIT_11 => X"29803C20902C1F5F0C54B0A48E38BECDB0C6330D29823E208D311F5F0E53B3A3", + INIT_12 => X"0F55B6A68B3CBCCEB1C4330C297F3B24912D235E0F53B0A68D3BBACFB3C4340A", + INIT_13 => X"B2C3350D28813E218E2D21600E52B3A58B3BBDCBB0C2370F298139228D2A215D", + INIT_14 => X"8E2B21600E54B2A68D3EC1D0B0C2340D2A813E268F2B205D0E53B1A68C3EBCCC", + INIT_15 => X"8C3CBFCBAEC1340D2B7F3C21902C225E1155B0A2893CBDCCAFC3320D287F3B21", + INIT_16 => X"27803C218D2B215E0D54B0A48A3CBDD0B2C6340E27823B258F2A21600E57B4A3", + INIT_17 => X"0E53B2A48C3ABECEB0C4370A28813D23902A1D5E0F54B1A58D3DBECFAFC3300D", + INIT_18 => X"B2C0330F27804024902D21600D53B2A58C40C0CEB1C4360B29813C1F8F2A1E5F", + INIT_19 => X"902E215F0C54B2A58D3BBBCEB1C5310C2B813E228D2E235D0F56B1A88C3EBECC", + INIT_1A => X"8A3BBCCEB3C5330C28833C208B2E21600E55AFA48C3BBFCDB1C5311129813E26", + INIT_1B => X"29803C21912E205D0B53B2A48B3CBDCBB1C4370E2B833C238D2C215C0E53B1A3", + INIT_1C => X"0C53B1A38D3DBECFB1C5340D27833A26902C1D600C56B0A38A3EBDCDB0C4340C", + INIT_1D => X"B1C2340F2B813F238E2C225D1052B2A88D3DBFCDB0C4321027803F208F2A205E", + INIT_1E => X"902B1F5D0C52AFA58B3FC0CDAEC5330C257F40208D2E215E0C54B3A58E3EBCCD", + INIT_1F => X"8B3BBDCAB0C2330D28813D238D2B205A0E52B3A38D3EBCD0B0C2340F2C803F22", + INIT_20 => X"2B814023902B205D0C51B2A58C3BBCCBAFC2340D2A813D238F2B21610C51B2A2", + INIT_21 => X"0D53B0A58C3DBACDAFC1350B27813D228E2B215E0F55B4A68B3FBFCBB2C2300D", + INIT_22 => X"B1C2310F29833E25902B205E0B51B3A68D3CBDCCB1C3330B29803E268D2A215D", + INIT_23 => X"8F2C1E5C0C53B0A78D3DBFCDB1C1310D28803F248D2D245F0E54B3A88C3CBECD", + INIT_24 => X"8F3DBCCBB1C13711287F3B238F2F1F5E1052B2A38B3EBFCBB1C1350E2B843B26", + INIT_25 => X"2B803C228D2D225F0D52B0A28D3CBCCEB2C4340C2B813B238B2D21620B54B2A5", + INIT_26 => X"0959B3A68D3CBDCCAEC3360B29803A228C2D20600E56B1A58C3CBCCDB2C2340E", + INIT_27 => X"B1C1360D26803D23912C215F1055B3A48A40BCCEB1C2370C297F3F238F2B215D", + INIT_28 => X"8E2B205C1155B2A1883BBBCDB0C5340C287F3E218F2D205D0E56B4A68A3BBDCF", + INIT_29 => X"8739BBCDADC2330C277F3E23912C215C0D56AFA08B3CBECCAEC3330D2A7E3D25", + INIT_2A => X"28803F218F2D215E0B54B3A38C3DBCCFB0C2340D27833D228F2E215F0A56B0A4", + INIT_2B => X"0E56B3A58F3CBECCB0C3340B27813E208D2A235C0D55B1A38C3EBECEB3C1330C", + INIT_2C => X"AFC1340C27813E228C2B245E0F54B3A68B3DBBCEAEC7330B27803D258E2A1D5F", + INIT_2D => X"8D2A205E0C54B3A48A3CBBCDB3C3340D287F40248E2F1E5D0F54B4A58E3CBFCE", + INIT_2E => X"8A3CBBCBAEC1350B27813F238D2C1F5B0D54B3A48B39BBCDB0C1340D287F3C23", + INIT_2F => X"2A823F258E2D205E0D54B0A4893CBACDB0C3350E29803E228E2B1E5E0F54B0A4", + INIT_30 => X"0F52B1A48B3CBECDAEC1320A2A7F3E1F8E30205D0E52B3A48B3CBFD0B3C4340F", + INIT_31 => X"ABC3320F29803A228F2B235B0D55AFA68C3BBBCFAFC5310D287E3E228C2C1E5E", + INIT_32 => X"8D2F215D0E54B1A48D3ABCCBAEC3330E2A813E248E2C225C0E52B1A5883CBECD", + INIT_33 => X"8F3DC0CCB2C2360B2580401E8C2C1D5E0E55B1A38B3CBBCFACC3330E28803E23", + INIT_34 => X"2A833B238F2C1F5E1053B0A8893CBBCFB2BE320F28813F228C2C215D0D53B0A5", + INIT_35 => X"0C54B1A38C3EBCD0AEC2350A267F3B258E2D1E5F0E55B0A78C3CBCCDAEC2330C", + INIT_36 => X"AEBF320C28833A258D2C215B0D54B3A78C3ABCCAB1C3350E277F3D23902B205F", + INIT_37 => X"8E2B205F0D55B0A48C3AB9CDB0C2340E28823F248C2C205E0D53AEA58C3BBECE", + INIT_38 => X"8A3ABFCEAEC3360F2A813D268E2D1F5D0C54AFA38B3DBDCDB0C0340D297F3C23", + INIT_39 => X"29813F248E2E205E0C53B2A68C3CBECDB0C3320E26813C228E2D215D0F54B3A3", + INIT_3A => X"0E55B2A88B3BBCD1B2C5330B2C8040248C2B215F0E55B3A38D3CBDCCB3C5320B", + INIT_3B => X"B1C4320D28803D248D2C215C1154B2A48C3DBBCCB0C4330F2B823A218D2C235E", + INIT_3C => X"8C2F235E0C54B0A4903CBCCBAEC3330D29803B238D2B215C0B55B0A78B3FBDCD", + INIT_3D => X"8D3CBFCDB1C5330D2A7F3D228F2D20600C53B3A68B3EBBCCB1C2340D26823E25", + INIT_3E => X"29813F23912E215F0E57B0A68C3BBACCAFC2320E29803B248D2D215E0E52B0A6", + INIT_3F => X"0F55B1A28A3EBACEAFC2320B29813B238F2A245D0D54B6A78A3ABECDB0C1350C", + INIT_40 => X"AFC2340D2A813D228E2B1E5F0D55AFA78B3DBCCBB2C3340E27823E228B2B205E", + INIT_41 => X"902E205E0A50B4A78A3CBCD0B1C3301128813F228E2E235C0E54B5A78B3EBBCA", + INIT_42 => X"903BBDCDB0C6340B297D3C228E2F225D0B54B2A78C3DBBCFAFC0350F2B803A25", + INIT_43 => X"2A803E268F2F21600E54AEA28C3CBFCEB1C1330C278340218D2D1E5D0B52B0A4", + INIT_44 => X"0C54B0A48C3CBECEB3C4350D27823E238E2C205C0D55AEA48E41BBCDB3C4330F", + INIT_45 => X"AFC2350D26833D20902A215D0D52B2A68B3ABECEB0C1320E2A833D248C2A215E", + INIT_46 => X"90291F5C0E56B2A68C38BDCCB0C3320E267F3F228D2B215E0C53B2A68D3FBCCF", + INIT_47 => X"8B3DBDCCADC4340E26823D228B2C205D0D54B2A38B3CBBCDB2C5360B29823C24", + INIT_48 => X"27823B238D2A21600E56B3A78B3CBCCDB1C1310C28833D228D2D235E0B51B1A3", + INIT_49 => X"0D56B3A48C3DC1C9B0C1320F2A813E248B2E235F0C55AFA58C3DBCCEB0C3320A", + INIT_4A => X"B1C1340C28833C238B2B225E0E55AFA5893BC1CEB0C6320C24823D228C2D1F5F", + INIT_4B => X"912F225D0E54B1A48D3DBACEB1C4350B27823C23902D225C0A53B1A58D3CBDCE", + INIT_4C => X"8C3EB9CDB2C0320C298241228D2B205D0E55B2A78E38BCCCAFC3340E27813D21", + INIT_4D => X"27813D258E2B215C0C54B2A48A3BBCCEB0C3340C29813D208D2A205D0C53AFA6", + INIT_4E => X"0D53B2A78D3CBDD0B1C22F0D28813C218F2C205E0D54B1A78E3CBDCEB0C4310E", + INIT_4F => X"AEC2350F27813D228E2D245F0C54B2A58C3ABBCEB2C6340C297F3D218D2B205F", + INIT_50 => X"8E2C205C0F53B4A48D3DBCCCAFC4340B29813E1F8E2E1E5E0F55AEA18B3CBECD", + INIT_51 => X"8E3EBCCCB2C4370D29823D228E2C205E0D55B2A48A3DBBCFB1C2340C2B7E3B24", + INIT_52 => X"2C803C218E2A215F0E56B3A78D3EBECFB0C3340C29813A21912D235D0F54B2A4", + INIT_53 => X"0B52AFA7893CBDCCB0C53310267F3D228E2B22600C53B2A38C39BECEB0C4330B", + INIT_54 => X"B3C4340F28843B238C2B235F0E52AFA38B3EBECDB1C1340F27814026902C1F5F", + INIT_55 => X"8D2D205E0C54B4A38D3CBDCEAFC2330D29833F228E2B225D0E54B0A48B3CBBCC", + INIT_56 => X"8D3DBDCCB0C2370D2D823B24902C1F5E0D54B2A78B3EBFD0AEC2321127823E23", + INIT_57 => X"28813D258C2D20600C54B2A78E3BBDCFAFC2340F25803E238F2B215F0C54B2A5", + INIT_58 => X"0E55B3A68E3EBCCEB1C3330E27833E208F2C205B0E55B4A7893FBEC9AFC4350E", + INIT_59 => X"AEC2350C297D3C238C2E215D0C52B0A68B3DBCCFB3C4340D29823D238F2A225D", + INIT_5A => X"8C2D205D0B53B0A48B3BBACDB2C1310C2A823C258D2B23610D53B2A58A3CBCCF", + INIT_5B => X"8B3EBBD1B0C436102A823F228C2C225F0E57B4A28D3CBECEB2C4360D2A823E21", + INIT_5C => X"2D813E228F2D215D0B53B1A38A3EBDCEB1C4330E27813F218E2C235D0F54B1A5", + INIT_5D => X"0F53B3A2893BBDCEB1C1340E297D3F21902C21610E54B3A38D3EBDCDB0C5340D", + INIT_5E => X"B0C2330C2B823F218B2C225D0B55B0A78D3EBDCBB1C1330C28823C238D2C2160", + INIT_5F => X"8E2C215F0D54B3A48D3DBDCEB1C3350D27803D248D2C205D0C56B2A58C3DBBCF", + INIT_60 => X"8E3EBECDB1C5360A297F3C228F2D23620F56B0A48D41BCCAB0C1340E29833E25", + INIT_61 => X"28833D21902C225F0D55B3A58A3CBDCCB2C6330C297F3C218C2B225E0D54B0A4", + INIT_62 => X"0C54AEA48D3DBECCB1C3310B29813C20902E215E1050B3A58C3EBFCFAFC3320D", + INIT_63 => X"ADC2311229803B208A2D235C0D54B0A38A3EBDCCAFC4320D2B803E219029205E", + INIT_64 => X"8E2B23610E55B2A8893DBCCEB2C6330D27823F258D2B1E5D0D52B2A38C3FBCCE", + INIT_65 => X"903FBDCCB0C2340D2A823E228F2D22600D54AFA58C3BBECFB0C4350D287E4022", + INIT_66 => X"28813E228F2A215E0B54B2A58B3BBECCB1C2360D288039248D29215E0E53B4A4", + INIT_67 => X"0E57B1A68D3DB9CDB2C4330E29813E258E2D22600B57B1A48C3DBDCDB0C4320C", + INIT_68 => X"B0C5320E2A803C238B2C205F0C52B4A78D3BBFD0ADC2350F28823B228E2B205D", + INIT_69 => X"8E2C205E0E55B2A78C39BECDAFC6320B297E3B248F2D23600E54B2A78C3ABCCF", + INIT_6A => X"8B40BDCDADC1340F25803E218C2D215F0F53B0A28D3CBDCDB0C1320C287F3D21", + INIT_6B => X"277F3A248F2D1E5B0E54B1A58D3DBDCEB0C2350E27853B218E2E1E5F0A51B1A2", + INIT_6C => X"0C54B4A38C3CBBCCB1C2350E268640248C2F205B0F53B3A58A3CBECCB0C0320F", + INIT_6D => X"B2C4370E297F3E258D2C1E5D0A55B4A4893DBBD0AFC5300E27813D258D2B225C", + INIT_6E => X"902D23600B53B2A68B3CBCCCB2C2340E268340218D2E205F0E54B1A88A3EBBCE", + INIT_6F => X"8C3DBFCCB1C3350E287F3E218C2A205A0F52B2A18D3ABDCDB2C3310E28843E22", + INIT_70 => X"2A803D228E2B1F5E0F55B2A4893CBDD0AFC3360D26813E218F2D215E1054B3A6", + INIT_71 => X"0D55B3A68A3BBFCFB1C2310E2B833F24902E1D5F0F55B2A68D3DBDCBB1C5330D", + INIT_72 => X"B0C5300C287E41238B2F1F5E0E57B2A48C40BDCCB2C1320F28813D248D2D225A", + INIT_73 => X"912D205F0E55B3A38E3DBCCBAEC3340E28823A21912C23600D55B1A68D39BFCE", + INIT_74 => X"893FBECEB0C4330B26803D23912B1F5C0D56B3A68C3CBFCCAFC4310E29803B25", + INIT_75 => X"2C824024922C215E0F52B2A78C3CBBCCB1C4300F29833E218E2C205D0D52B2A2", + INIT_76 => X"0E54B1A68C38BBCDB1C2330F28823C238C2D1E5D0F56B2A38E40BFCDB3C33411", + INIT_77 => X"B0C5320C288240238F2C1E5D0D57B0A58D3DBDD0AFC2330D2A823E208F2C1E5F", + INIT_78 => X"912C235F0F52B2A68C3EBACBB0C2310F27803B228D2D215E0E53B2A58B3EC1CA", + INIT_79 => X"8B3BB9CFAFC0320D297C3D258D2F215F0A55B2A48B3DBBCEB1C4350C29813D23", + INIT_7A => X"298040248E2D225D0E55B2A68F3ABECEB2C3350B277D3C21912D235F0F53B0A6", + INIT_7B => X"0E55B1A48C3DBFCCB0C0350F28823D238E2B235E1051B3A58B3CBFCFB1C3330D", + INIT_7C => X"B1C2351128813E23912F1F5B0C52B4A58C3CBECCB0C5340C28823D228E2A2160", + INIT_7D => X"8D2F21601052B1A5893DBFCDAEC3310D28823F238F2C215D0D55B2A88D39BDCF", + INIT_7E => X"8C3ABCCDAFC2340E297D3C228C29225D0E55B1A48A3DBCCEB2C4340E27803C1E", + INIT_7F => X"24814025902A235D0C53B3A48C3DBDD0B1BF321028803D238F2B235C1153B2A5", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized13\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized13\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized13\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized13\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"084C402044024C4004C4000C4088C40A6C4020440A0C4024C408044020440204", + INITP_01 => X"20C4020C4020C40A2440E4C4020C40A0C40A4C40A0C4020C44A0C40A0C4020C4", + INITP_02 => X"044000C4080C40A0C4000440A0C40A2C40A2440A0C40A4C40A044022C4080C40", + INITP_03 => X"C40A4C402044004444A2C4026C4080C4004C40A0C400444000C400044000C408", + INITP_04 => X"4020C4020C4424C402044020C4080C4026C40864400044084C40A0C4080C4084", + INITP_05 => X"0A0C4020C40A8C40A2C4000440A0C40A0C4026C4080C4024C40A0C40A0C40A0C", + INITP_06 => X"A4C4020C4080440A0440A044006C40A2440A2440A0C40A0C408044086C40A6C4", + INITP_07 => X"04400044000C40A0C4080C400CC40A0C402044024C40A2C4024440A0C4024C40", + INITP_08 => X"C4080444A0C4024C40A2C40A044084C40A0440A0C40A044024C40A0C4024C408", + INITP_09 => X"4020C400444080C4020C4024C4080C4024C4000C4020C4080C4000C4020C4020", + INITP_0A => X"08244080C4020C4024440A4C4080C4024C402444020C40A0C4480C4084C4000C", + INITP_0B => X"0044480C40A4C4082C4020C40A0C402444020C4020C40A2C40A0C408044000C4", + INITP_0C => X"2C408444000C4004C4080C40A0440A4C4004440A0C40A0C4080C44A0440A4C40", + INITP_0D => X"44024C40A4C40A444020C40A0C408444420C40A4C4060440A844004C40A6C402", + INITP_0E => X"40A0C40A4440A0440A4C4024C40A0C4084C40A0C4084C40A444020C408444020", + INITP_0F => X"0A044004C40A0C4080C4024C4080C40A4C402044004C4000440A0C4022C40804", + INIT_00 => X"EA0EEC8632F3E09505707A605E974860A61D583BFA26FC7E1AFBF08D05688A70", + INIT_01 => X"FD606A60568748609E1560330A160C861AFBF88D057072584E8F4868A61D603B", + INIT_02 => X"9E25581B0216FC8E22F3E885F55882585E874080961D602BF21EFC76121BF88D", + INIT_03 => X"1203009DFD607A505E7F38709E256833FA16F48612E3F88D05586A605E8F4868", + INIT_04 => X"6E7758708E25602B0A1E147EFAF3F885F5687A48569740689E1570330A06F49E", + INIT_05 => X"FA160C7E220BE085F5507268668F4858A6155833F20E04961AF3E895FD687240", + INIT_06 => X"05686A5076975070A60D602BFA06F4861213E88DED5072586E875870A61D5823", + INIT_07 => X"9615601B02260C861A13F87DFD5062584E8738608E255823FA06F49E12EBE875", + INIT_08 => X"1AF3E87DF5506A587E974858A625684BFA16FC7E1AFBF8ADED507A58667F4868", + INIT_09 => X"66874878B6FD58330226FC961AF3E07DF568725876974860A61558330A0EFC8E", + INIT_0A => X"0226FC861AF3E885ED507A58667F50609E255823F216F48E12F3F085F5607A58", + INIT_0B => X"ED60827066975068A60D6833020EFC861203E8A5FD68726056873870A62D5823", + INIT_0C => X"961D582BFA1EF4961AFBE88DFD587A705E875060961D502B0206FC862AF3F095", + INIT_0D => X"02F3009505708268667F40709E0D683302FEE496120BE89DFD707A68568F4870", + INIT_0E => X"5E7F40789605602BF226EC8E2AF3F87DF5586A705E7F6068A60D582B0226FC76", + INIT_0F => X"F20EFC9622F3E88DED706A60567F4878A615602BFA16F48E02EBD875F5508A68", + INIT_10 => X"F56082585E8758789615683B0A26148612F3E895ED6072605E6F5868962D682B", + INIT_11 => X"A615683B0216FC8E0AF3F0950D70726056875878B6256833EA1EF49E0AFB009D", + INIT_12 => X"1AF3F885F5685A606E9740709605581B021EF4960203F095F5607A5876773870", + INIT_13 => X"6E8740688E3560230A1EEC8E2AFB008D05606A6066875070AE1568330A26F48E", + INIT_14 => X"021EFC7E22FBF08DF5587A68568740689E0D50330A1EEC9E1AFB0095ED507A68", + INIT_15 => X"FD687A605E9F58709E156023F20E0C8622F3F8850D68725866775868AE156033", + INIT_16 => X"B625502B12160C7E22FBF895DD687A68669F50609E156023120EF4860AFBE87D", + INIT_17 => X"0AF3E88515686A585E776078960D6043FA1E0C7E0AFBD885ED687A505E872870", + INIT_18 => X"6E7F407096155823FA16048E12F3E885F5707A48665F4848960D583B020E1496", + INIT_19 => X"F216148612F3F08DF568726066975860A625402BFA16048E1AEBE08505608A50", + INIT_1A => X"FD607A686E875868960D602BFA1E048E1203E88505606A40767F4870AE0D5823", + INIT_1B => X"9615501BFA160C7E2203E89DF56872504E874850B6156813020EFC860AEBE885", + INIT_1C => X"0A0B0895FD507A5856875080A62D603B0216049E32F3F87DF5606A786E8F4070", + INIT_1D => X"6697587096FD68430236EC8E22F30085FD588A685E8750508E0D5023F20EF486", + INIT_1E => X"EA2EEC9622EBE88D05587A6866875068AE15602BF21E048E0A03F09505587260", + INIT_1F => X"ED588A605E8F48689625782B1216FC8E1A13D87DED68726066874080BE15683B", + INIT_20 => X"9E0D782B0A2E14860AFBF895E5688A404E8F48509E1570230A2E1C761A03F885", + INIT_21 => X"1203E09DED687A484E7758608625502B1226FC8612FBF885FD706A70668F4058", + INIT_22 => X"5E975078A60D582BEA0E0C860AFBF08D0D787A684E7F4070B615603B0A260476", + INIT_23 => X"FA1EF49E120B108DED506A685E8758689E15702B0A1E0C961A03009505507A60", + INIT_24 => X"FD5872606E7758808615702B0A1E047E12FBF08DFD707A605E6F5078A60D5033", + INIT_25 => X"86156033FA16F4862AFBE875056082605E8748789605483BFA1EF4961AF3E895", + INIT_26 => X"1AFBF88DED706A606E8748689EFD682BEA16F476220BF07DFD607A705E8F5070", + INIT_27 => X"5E875070961D683BFA16F49E0AE3F08DF5507A586E7F5078AE0D601BFA16EC96", + INIT_28 => X"0206F49602FBD895FD6082585E975870AE05703B0A26F49622F3E88DF5507A60", + INIT_29 => X"F5607A608E8F50589E15702B020EDC8E12FBF08DFD707250467F4068AE15482B", + INIT_2A => X"A61D683B121E048E1AF3E08DFD506A605E8F3878AE25682BEA1EDC961203E885", + INIT_2B => X"0AFBF08DFD70726056873060A60D582BFA06DC8E220B088DF56072585E7F6058", + INIT_2C => X"5E8F50707E2560330A36FC8E02FBE07DF5707A68767F50689E0D501B0216FC7E", + INIT_2D => X"021EF49E0AF30075FD58825066974068A615401BFA1E04960AF3E0A505606A50", + INIT_2E => X"FD7072506E8F40708E2D583B0A26EC7EFAFBF895F5508A785E7F4070A61D682B", + INIT_2F => X"BE2D602B1216F48E22FBF0A5F5588270568F48688E1D684BFA16FC861AF3F88D", + INIT_30 => X"0A030075ED5062685EA75878960D58330A0EF4862203087DF55052585E9F4058", + INIT_31 => X"66874860AE0D7813021E048E12F3F89505506A405E8F48789E0D683B121E048E", + INIT_32 => X"0216FC8E0AE3E08DED6862606E9F4870960D60430A16FC8E12F3E095DD689270", + INIT_33 => X"05605A58567F50689E1558330A26FC7E1AF3007D0D608A50667F48609E155033", + INIT_34 => X"A61D582BFA1E047E22030875F5706258768750508E1D683B021ED48E02FB008D", + INIT_35 => X"1AFBD89D05506A6076876870A61D48330226ECA612FBE07D057092587E775860", + INIT_36 => X"5E8F5070BE156033021604B61AF3F07D05606260769740589E15502B020EF47E", + INIT_37 => X"122EFC7E1A03E895FD585A487E8F4860AE05581BF20EF4A612EBF085F5606258", + INIT_38 => X"ED507A6076876068B6155833F20EF4961A0BE87DFD687A50668760689E05602B", + INIT_39 => X"B60D502BFA26FC9E2203F88D05708268667750709E1D583B0A16FC7E0AFBE08D", + INIT_3A => X"0A03E095DD706A58666F4868A61550230226FCAE1AEB007DE55872585E874080", + INIT_3B => X"668F50689E156843F21EFC8E12EBF07D056062684E87587096256013FA26EC86", + INIT_3C => X"FA1E048EFA03F8ADF5607A6856874068961558431A16FC9602F3F88DF5587250", + INIT_3D => X"ED6072706E7F5068860558331226147E0AFBE885FD6062706E8F4870AE1D5033", + INIT_3E => X"9E1D6023FA1E0C8E22EBE075F56082686E9748708E1D682B021EFCA61AFBE885", + INIT_3F => X"1AF3E09D05687240567F6070AE1D5843F21E047622FBF89D0D586A60669F4868", + INIT_40 => X"5E7750689E155043FA0EF48E0A0BE88DFD4872606E974878A61548330A26048E", + INIT_41 => X"F226FC862A03E87DF5506A50568768688E1D401B0216FC7E22EBF875FD687260", + INIT_42 => X"ED507260666F40709E0D60231216F48E12FBD88505586A60767758709615602B", + INIT_43 => X"B625502B0A1EF48E0AF3E8A5055892485E87486896156823121EEC8E12EBF0A5", + INIT_44 => X"2AFBF08D05587A705E8F40688E0D6053022E04961203E895F568826856976060", + INIT_45 => X"5E7F5070A61D582B0A1EFC961AFB008DF5687A68668F5868AE0D5033121EF486", + INIT_46 => X"021EFC7612F3E87DCD707A585E8F48609E055023F21EEC960A03F085FD586A68", + INIT_47 => X"F55072685E8748588E1D603B120604760AEBF08D0D707A58768740608EFD4833", + INIT_48 => X"9E156833FA26E47E1AF3F885E5506278567F40588E0D5833FA26FC960AE3D0A5", + INIT_49 => X"0AF3D895FD7062706E8F5880AE1D5833F226048622F3F88DFD586A607E874870", + INIT_4A => X"66775858A615703BF22EF48632FBF88DFD6062706E7F3070AE1D702302160C86", + INIT_4B => X"FA0EFC8E0A03E08DE56062685E974068A615502BF20E04960AF3F895ED507260", + INIT_4C => X"F568725866775070A625682B021E0C961AF3E89DFD507A605E9F487896255823", + INIT_4D => X"9E25683BEA1EF4860AFBF085ED586260467F40689E0D5833EA2EFC8E220BE88D", + INIT_4E => X"0A03E87505688A685E7F58809615684302160C862AF3F085F550725866974870", + INIT_4F => X"66875070A625582BFA16FCA60AF3F095ED606A485E7F5068A61D582BF22E1496", + INIT_50 => X"0216047E1A03F07DF5687A604E8F50709E15683BFA1E049E12F3E88DED487258", + INIT_51 => X"FD88627066975878AEFD48230A0E048612EBF08DF56082705E8F4080A6155843", + INIT_52 => X"861D681BF216F4861AFBF885ED607A584E8F4878860D403B121EEC8612EBF095", + INIT_53 => X"1A0BE095ED4872606E7F5870AE0D6033F21EF476120BF08D05607A6866876068", + INIT_54 => X"667F50709E15702B0A1E049E12FBF89DFD8872684E8F50689E156833FA1EFC8E", + INIT_55 => X"FA16FC96220BF07D05707A68568F5860961D60330A16FC861203F085FD586A40", + INIT_56 => X"FD587248567F48708605582BFA2EFC9E32F3D86DE5606A7056975858A60D5833", + INIT_57 => X"9E0D582B0A26048E2AF310750550826066976870A625581B021E049622DBE87D", + INIT_58 => X"22FBE87D05606A58569F40709625602BF20E0C8612F3F89DF5506270768F4068", + INIT_59 => X"669750789E1568430A26FC8E22E3F88DFD686A6076874870A61560330A0E0C7E", + INIT_5A => X"FA16FC8E1AFBF09DF56072586E8748689E1D602B021EFC961AFB0085FD607258", + INIT_5B => X"0D687A60767F5070AE0D6843FA1EFC7E12FBF08DF5587A685E8F30687E154033", + INIT_5C => X"A60D483B1A16FC8622F3E895FD686248668F40787625483BFA26EC8E1A0BF885", + INIT_5D => X"2AFB08A5F57072605E875068A615582BFA2EEC960AF3D88DF57082785E874058", + INIT_5E => X"5E8F48609E157043021EFC9E1A03F07DE5488A58767F4070961550330A060496", + INIT_5F => X"F2260C8E22F3F89515607A786E875060AEFD58330A16048622F3F885F5687250", + INIT_60 => X"05686248668748608E0D683B0216F48E120BF895ED687248768748709E25683B", + INIT_61 => X"961D50430A06047E22E3F085FD6082685E875868B6FD50330226F49622FBE08D", + INIT_62 => X"0AFBF08DF55872787E775060A61558230236E49E0AFBE8A5ED6882505E975078", + INIT_63 => X"668F40789E0D6033FA060C8E1A03D88505606A58667F60689E1558330A36FC86", + INIT_64 => X"0216F48E0AFBD87D055072605E87607896256023022EE4862A03E085E5507268", + INIT_65 => X"FD706260668F6060A615681B1A1E048612EBF895F5688280668F58789E156033", + INIT_66 => X"9E157043F20604761AF3E895E5606A585E9F48809E0D603BFA1E04962203F89D", + INIT_67 => X"2AE3089DF5487A406E6F48788E15682B1226048E1213F0A50D606A584E773870", + INIT_68 => X"6E875860AE0D60330236F4961A030085FD4882606E8F4858AE0D6023FA1EF486", + INIT_69 => X"021EFC96FAFBE86D0D50825046876070960D502BF21614760A03F8A5F5587268", + INIT_6A => X"ED607250467F5070A6155833E2FEFC762AFBE88505606A60668F50689E1D6033", + INIT_6B => X"96FD581BFA0EFC961AFBE885E5607A60667F50689E25582B0A1EFC762A0BF895", + INIT_6C => X"1AEBE88DED585A5866974868AE0D382B0A1E048E1A03D06D05706A686E8F4070", + INIT_6D => X"56775068961D4823F20EF4961AF3E095E5587A50668F5868961D582B0206F476", + INIT_6E => X"0216F4862203E08DED588A584E8740608E1D502B022EFC9E0A13E89D05587258", + INIT_6F => X"05608260566F4870A615682BFA26FC860203F095ED685A706E87486096055023", + INIT_70 => X"A60550230216048E1203F89505686A585E775080A6157033F216F48E1AE3F07D", + INIT_71 => X"220BE08D056872606E8F5858A6157043F22EFC7E1AFBE87DF5606A5066875050", + INIT_72 => X"5E8748709E05603B0A0604761A0BE09DF56862685E8750608E0568330206F47E", + INIT_73 => X"0A16147E1203E07DFD608240567F4878961D50130A26F49622F3E085ED685A60", + INIT_74 => X"FD608A60668F58689615601B0A36EC9622E3E885FD6882786E875868A61D601B", + INIT_75 => X"861558330A26F48E0203E08DED486A505E7F40689E255833FA16FC961A03E095", + INIT_76 => X"120BE89D05686A58668F50888E1D58230A0EF49622EBD89D0568726066875070", + INIT_77 => X"76874858A615682B1A2EFC9612FBF89DE5606A705E8748709615483B0A2EFC86", + INIT_78 => X"FA0EEC8E1AEB007DF5606A605E7F48689E1550530226147E1AFBF08505507258", + INIT_79 => X"055872505E874058860D70230A1EF48E02EBE88DED50726066874868B61D7033", + INIT_7A => X"A60D583BF22E0C863203E88DF558826856874860B61D682BFA0E048E1AF3E085", + INIT_7B => X"1A03E885DD407A686E8F5878A6154823F216E48E12F3F88505607A48667F5868", + INIT_7C => X"6E9748589E0D602B02160C7E22E3F88DFD607250767F6078A61D581B021EF496", + INIT_7D => X"0A0E047622FBF085FD7072707E9738789E0D683BFA16FC962203F895ED687A58", + INIT_7E => X"ED7872686E7F6068A6255033121EF47E0AEBE87DFD68626066873878A61D5013", + INIT_7F => X"B61560230226FC9E12FBF8850D507268767F5870A615503BF2160C7E2A03F08D", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized14\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized14\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized14\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized14\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"A8C40A0C4002C4080C4000C4026C44A0C40A0440A0C40A0C402044080C402044", + INITP_01 => X"0C402844024C40A244080C40A0C402044420C40A0C40A0C4000C4024C40A4440", + INITP_02 => X"44024C40A0C40A4C40A4C4000C44E0C4020C40A0C408444020C4080C40A0C402", + INITP_03 => X"4000C4020C4000C40A0C402444080440A0C4084440A4440A0C4080C4080C4020", + INITP_04 => X"080C4024C4024C4004440A0C4004C4020C4080C4020C4024C40A4C4024C4080C", + INITP_05 => X"20C40A2C40A4C4020C40A0C40A0C4084C40A0C4004C40A0C4020440A444022C4", + INITP_06 => X"0C44A0C408044084C408444000C4020C4000C4004C4084C4022C40A4C40E4C40", + INITP_07 => X"4408444084C40A444004C4024C40A4C4080C40A0C4084C40A0C4024C4080C40A", + INITP_08 => X"4024C408444020C4020C4080C40A6440A0C408044020C4020C4024C4000440A4", + INITP_09 => X"084C40A4C40A0C4022440A0C4024440A6C4024440A0C40A444080C40A0C40204", + INITP_0A => X"00C4026C4082C40A0C4080C44E0440A0C4080C4004440A044084C4000C40A044", + INITP_0B => X"044086C40A0440A6C40A0C4004C4084C4020C40A4C40A0C4080C4084C4084C40", + INITP_0C => X"C4004C4024C4024C4024C4080C4000C40A04400044002C4000C4084C4000440A", + INITP_0D => X"4426C40A0C4080444A8C40A4440A4C4024C4026C40A4C4020440A0C4026440A4", + INITP_0E => X"0A4C4084C4020440A2C4000C40644408444080C40A0C4084C408444080C40A0C", + INITP_0F => X"8044000C4004C40244400EC4480C40A444080C4084440A0C4040C400244080C4", + INIT_00 => X"1AFBF095E5687A704E875868A61D681BFA1EE48602F3F8850D58725866874078", + INIT_01 => X"5E8760609E05602BFA0EFC8E12EBE88D05587A70566F5068B615503B020E0C8E", + INIT_02 => X"020EF49612FBF895F5606A60668738709E2548131216EC7E22EBF07DF5585A60", + INIT_03 => X"F570625066874070AE0D6033020EFC8E22FBE88D056062786E8F50709E1D6823", + INIT_04 => X"9E25582BFA26FC862A03008DDD5882605E8750689EFD68330A16DC9622FBE895", + INIT_05 => X"12E3D88DE5687A70668F6060AE156833EA1E148E12F3F885F5606A58667F4068", + INIT_06 => X"566F5088961D5843FA0E0C7E0AFB0085F5587A605E7F4068AE25503B121E0466", + INIT_07 => X"0A0EFC8EFAF3E885FD587260768F4080A625482B0A16F47E1AFBE08DF5586A60", + INIT_08 => X"DD606A50768F50709E2568230A16EC961A03E8850D68626056976050B61D584B", + INIT_09 => X"A61D7023FA0E148E22EBF895F5587A68666F50688E057033E216F47E0A13F085", + INIT_0A => X"12FBF885F5686A6856774068A61D481B021EFC7E2AF3F88DFD608260669F3058", + INIT_0B => X"768740689EFD6033F21EFC8E0AF3F06DE5606260567F5070961D7043021EFC86", + INIT_0C => X"0216EC9E1AFBF07DF56072585E8F48809E15602BFA26F4963AFBE87D15687250", + INIT_0D => X"05588A485E7F4880B615502B02260C861AF3F895ED508268668F4068A6055833", + INIT_0E => X"A615602BFA16F4962203E0A5FD60725866774878A62550330A0EFC960AFB0095", + INIT_0F => X"1AFBD87DF5709248668740709E0D6823FA0EF48EFAF3F08D2560823876975060", + INIT_10 => X"668F5870A605602B1216F48612FBF87DF5606A60667F4858A615602BFA1EFC96", + INIT_11 => X"F21EFC6E12FBF885F5607A7066874868A60D502B0206148622F3E095FD386A60", + INIT_12 => X"FD4872685E8F3868A605681B120E049E2213F095056072606E7750789E1D7033", + INIT_13 => X"B6256033EA0EF48E12EBF875F5688A785E7758608E25583B0226F48E1AF3E885", + INIT_14 => X"2AEBE895FD506268769760709EFD583B12FEEC8602FBE87DFD587260668F3868", + INIT_15 => X"5E8F4860AE05702B0A26FC9E2203E87DF56882586E7F5060A61D602BFA1E049E", + INIT_16 => X"0226F4761AFBE885ED688A605EAF5060961D6833120EFCA61A03E08DFD587258", + INIT_17 => X"0558826076874860A6256033FA1EFCA60A0BE875FD6072606E975068A60D502B", + INIT_18 => X"96157033020E049E1AFBF075E56872705E8F4860960D5023FA26ECA622FBE09D", + INIT_19 => X"22FBF89DFD507A68768F48688E0D682B0A1E048E0AF3F095F5587260668F5870", + INIT_1A => X"6E8758789625602B021EFC9E220BF0950558725866875068A60D682B021EFC96", + INIT_1B => X"1A1EFC8622FBE89DFD587A60667F50789E1D58331A0E048E020BC88505787A70", + INIT_1C => X"0D687A60568F2870862D50230A0E04861AFBF09505707A605E8F48888E256033", + INIT_1D => X"9E15682B021EEC8612FBF87DFD587A606E875068A62D6033F20EE49E1A03F895", + INIT_1E => X"1AFBE89DF5505A685E8F5878B625602BFA16047E02FBE89DED6872605E7F4868", + INIT_1F => X"5E7758589E1D602BF2160C8E32FBD895FD707A686E8F4870960D601BFA1EFC86", + INIT_20 => X"F226F4962203E87DF5486A685E8F4068B60D783B02260C9612FBF895F5587258", + INIT_21 => X"FD586A506E7F60689625601B0A1EF48E220BF89DF5507A486E7F60609E1D503B", + INIT_22 => X"9E1D5033FA2EEC8E32F3F07DF5587270568750709615501BFA1EEC8E3A03F095", + INIT_23 => X"12F3E89DF55882504E8F50689E1D5823021E048612F3F08DED587A60668F4868", + INIT_24 => X"4E7F58589E255023FA1E047E1203E08DFD607A60768F5070861D5833FA1EF48E", + INIT_25 => X"F22E147E2203F89505607A586E7F5090960D583B0A26F49622EBF075ED507270", + INIT_26 => X"F56082485E874878A625603BEA16FC7E2213F09DFD687258567F6070BE156043", + INIT_27 => X"AE15582B0A1E14962AF3F895FD6872685E8748709E156023FA26FC862203F08D", + INIT_28 => X"120BF87D05687A58668F48708E0D5823FA16EC8E12FB0095F5606A605E974878", + INIT_29 => X"4E975860A61D503BFA16FC9622FBF8A50D586248568768609615582B0216FC8E", + INIT_2A => X"F21E24860203F095FD5882586E9F58809E1D583B021EFC9622F3E895FD588A60", + INIT_2B => X"FD506A686E8750689E1D603B0A0EF48E12FBF87DDD5882586E875070B6156033", + INIT_2C => X"9625782B1A16F48622FBF09DFD686A586687387096156833021E0C961A03F085", + INIT_2D => X"22DBE08DFD706A50567F5078AE256813121EF46612FBF08DF560826066874860", + INIT_2E => X"668F48889E1568330A0EE4862203E08DFD607250669F48789E1D702BFA16FC96", + INIT_2F => X"FA06FC7E1AEBF09DED70726066774880962D702B020EFC9622FB108DED586A60", + INIT_30 => X"F5686A60769F38789E1D483B02FEFC762A0BE07DFD687250567F6078960D581B", + INIT_31 => X"8E1D6823F21EE49612F31095ED687280668758608E15602B021EF49E1A0BF88D", + INIT_32 => X"1A03F88DED686260569758609E0548330216047E0A03E885F5587A8066975860", + INIT_33 => X"5E7F4860AE0D6823FA16048E22F3E87DFD5072685E874060760D6043FA0E048E", + INIT_34 => X"EA26148E22F3D885F5487A60667F50709E05602BFA1EFC8612F3F095FD687A60", + INIT_35 => X"F57072486E8F5068A615482B0A26047E1A13E06D05686A686E8F4068AE155833", + INIT_36 => X"8E0D60230A1E048E32F3F0851548827066874868A61D58430A16047E2203F88D", + INIT_37 => X"02FBF08DFD6872686E774888AEF56033121EF4861AFBE885ED687A506E6F4868", + INIT_38 => X"66775860962558230216148E0AF3E88DE55862685E8F60689E2D702B0A0EF486", + INIT_39 => X"222EFC8E12FBF07DF5488A58667750608E1D581BEA06FC861A03E895ED708260", + INIT_3A => X"F560725076874078A625482B12260CAE2A13F885F5688A606E8F5850A60D602B", + INIT_3B => X"9E0D503B021E0C962ADBD88DF5587A58667758689635603B120EFC8E1AF3E895", + INIT_3C => X"1203D07DE55872585E8738689E0560330216FC76120BF89DFD4872505E8F6058", + INIT_3D => X"66975068A60D5033FA160496320BE09DED6072685E8F5880A60D6823FA2EF486", + INIT_3E => X"0A16048E1A13F095F5686A705E7F38609615683B021EF49E1203F09505687260", + INIT_3F => X"05607A5056975058A62560330A360C7E0A0BF095054862586E8F58589E05503B", + INIT_40 => X"A6156023F21E047E0AF3F09D05606A605E9770709E3558330A1EF4761A03F88D", + INIT_41 => X"12FBE08DE5606A585E974868A6155033F226E4861A03E885ED70625866974878", + INIT_42 => X"569F50589605602BFA36FC961ADBE08DFD707A685E7F4060A615782BEA26FC86", + INIT_43 => X"0216F48E12EBF085FD687A60567F5088AE25582B0216147E12FBD88D05706A58", + INIT_44 => X"FD706A585E7F48888E2558330A0EF4960A0B008D1D687A786E875878A60D6823", + INIT_45 => X"A625602BEA0EF48E1AFBE085ED606258468F48689E1D602B0A26047E22EBF8A5", + INIT_46 => X"1A03E89505707A70667F58709605682BF22EDC7E1AEBE08DED685A686E775068", + INIT_47 => X"66876068961D602BFA16F4861203F07DED687260668F4870B60D602B02160486", + INIT_48 => X"1206F47622FBE085ED5082505E87405896155033FA16FC9622F3E09505608A68", + INIT_49 => X"05586A686E874868A615583B021E148E0AFBD88DF56072505E776070AE254823", + INIT_4A => X"9E2D40130A1EF49E22FBD89DFD58726056875868A61558330A0EFC960A03F885", + INIT_4B => X"1A030885F5588250668F60789E1D6833FA1EFC862203F095055082587E974868", + INIT_4C => X"668F5068AE1D7023FA16FC961A03E89505606A605E9F4080AE0D50131A16FC9E", + INIT_4D => X"F20EF48E1AFB009D0D4872687E9758708E1558331216EC8622EBE88DF5686A60", + INIT_4E => X"E5608A605E8F4060960558331216F4960AFBD885FD508A506E87406896255823", + INIT_4F => X"861D482B1226147E120BE88DFD6072505E8F5070960D5043022EFCAE2203D88D", + INIT_50 => X"22F3F885F5608A50568F4870A60D782B0A2EFC962AFBF8950D686A685E975060", + INIT_51 => X"5E6F5860AE15602B120E147E2203E895FD506A60567F5880A61D6033EA1E147E", + INIT_52 => X"FA0E048E220BE89D0D6072706E775078AE1558330206EC7E22FBF09505608268", + INIT_53 => X"E5586A7066974070A60D602B0A0E049E1AF3F07DF5607260667F5880B615402B", + INIT_54 => X"8EFD683302FEFC9612FBE87D05688A60668758889E0D6833121EFC860AEBF075", + INIT_55 => X"22EBE885FD6862587E8758508E1D682B22160C7E1AEBF88DF5507260667F5868", + INIT_56 => X"6E8F3078A60D58330216147E12EB008DE56072603E775070961570330216F496", + INIT_57 => X"F226149632EBF085F5587268568750808E1D5833FA16F4860A03008DE5588250", + INIT_58 => X"F5586A585E8760789E05702B0A26049E020BD085E56062686E975058AE0D582B", + INIT_59 => X"A625582B0A26049E22FBE885ED4862687E8740709625502B121E0C9E1A0BE88D", + INIT_5A => X"0A0BE885ED507A604E774088A61558330A2EF48622FBF095F568625066974068", + INIT_5B => X"767F50689E25581BF21EEC8622EBF0ADED587A6856874060A61570230216EC8E", + INIT_5C => X"EA2E04862A03D88DED707A406E874870A615582B02360C8E1213E085E5588268", + INIT_5D => X"F5607A60668750788E25603B0226F4962AF3F07DFD487250768F50609E1D6033", + INIT_5E => X"9605582B120EFC9E12FBF09505586A405E8738689E1560330236FC96320B0095", + INIT_5F => X"1AFBE88505606258669F4068AE15603B1226048E1A130095FD5872504E8F5050", + INIT_60 => X"568758808E2D402BF2160C8E02E3F885056872505E8F5060A60550430A1EFC86", + INIT_61 => X"EA260C761AF3F885F5586A607687505886056023023604961A03F87DFD607A68", + INIT_62 => X"0D586A60668750689E1D683BFA1E047E22F3008DF558724866974878961D582B", + INIT_63 => X"962568230A16F4962AEBF88D156072686E7F5068A615601BF226049622F3F08D", + INIT_64 => X"1AF3F07DED587A60667F48709E1D582BF206048E32E3E885FD58826876874070", + INIT_65 => X"56875868B60D483BEA16F47E020BF87DFD587A58667F40708E0D58330A160496", + INIT_66 => X"FA1EFC8E2203F08DF5705A6856875860A625482BFA1EFC962A03F885FD588260", + INIT_67 => X"F5607A605E8740689E15482BE20E14860A03C88DED587258568758688E1D7033", + INIT_68 => X"9E056833FA1EF4961213088505687A605E8F40689E0D583B2A2EFC7E2203F095", + INIT_69 => X"1AFBF07D05507260766F50708E1D48230216FC8E0AFBF885F5588A705E8F5868", + INIT_6A => X"6E974870962D50331206F48E0A03E07DED6072606E9748609E0D502BF226FCA6", + INIT_6B => X"FA26F4862A13F88DE5787260668F40708E05583BF20EF48E1A1B008DFD607248", + INIT_6C => X"15606A706E7F48709615583B0A26F4961203F895F55882486E7F6878B615582B", + INIT_6D => X"A6FD602B0A16FC7EFAEBE89DED60725076774868A615683B0A1EFC961203E885", + INIT_6E => X"1AFBE085FD606A6856875070961D702B0216047E22F3F89D0D607A685E9F4070", + INIT_6F => X"567F50588EFD5823F21EFC6E1A03007DF5606A705E875888A6056033021EF48E", + INIT_70 => X"020E0C8E12FBE875E548625856A74878AE15702B020EFC6E1AFBF085F5887268", + INIT_71 => X"FD5872705E875070A62558330A1E0C76220BF885055872505E875050962D5823", + INIT_72 => X"B60D601B0A0EF48E1AFBE86DFD706A586E6F5868960D502312260C8E1203E885", + INIT_73 => X"1A03E07D055872605E9F5070961D601B0226048612FBD87DDD60826066874070", + INIT_74 => X"5EA750689E0D581BF2F6F47E1A0BD87D05607A60667F50689E1550230A1E048E", + INIT_75 => X"0A1EF47E12FB0085F5685A68567F5870AE1D6033F216049E0AF3F895F5507258", + INIT_76 => X"F5688A50667F40689E05603BFA16EC961AF3E88D056082605E7F60709E0D582B", + INIT_77 => X"9E1558430A1EF48E2203F88DFD587A58667748609615582B0A0E048E0A0BE095", + INIT_78 => X"12E3007D056082686E873868A615602B021E048E12EBF07DF568726876975860", + INIT_79 => X"56875868A6256033FAFE0C8622F3F885F55892586E874868A60D482BDA2E1496", + INIT_7A => X"02160C7E1A03E89D0D686268767F5870A60D682B0216F4960AFBE89DED607268", + INIT_7B => X"0D50825056874870961D482B021614861AFBE87DED60727056875070A6256813", + INIT_7C => X"96FD50230A1E048E22FBC895E55872605E8F4068A60D6033021EFC861A03F895", + INIT_7D => X"220BE88505586A586E7F50709E256023FA36048EFA0B0085F5406A585E874068", + INIT_7E => X"768760788E15683BF21E0C860A0BE08DFD606A6056975068AE0D503BFA26F4A6", + INIT_7F => X"021E048E12E3E87D055882786E9F5068A60D580BFA260C8622EBF885ED606A50", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized15\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized15\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized15\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized15\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"7311437DA80B87C32CDD20DFCC357DC3C7D42DAD50D7D001D45B4DF53CDD5141", + INITP_01 => X"2CBB465774A5FDF373D4091E4E5BD50DDD41D8537FBD14BFD4A8FBC6BFD523A4", + INITP_02 => X"FAE92D9F47FFD4ADBD484FEC35FC621FE634FD4A7455EFDD8BBAD72DFFC3F980", + INITP_03 => X"BD41DDDB9C382975D7231D4AD7F095BDDB85FD5535C2C8D625DC30C9F5AF4936", + INITP_04 => X"56A7AD3049E119DD5B4B533D3762C9D62DFB80DDC665DC16DE472799564FD53D", + INITP_05 => X"47F2912DDB029FD42DBF6A9F463D2CBF53872C9802DFD2B3FF524D98049947EF", + INITP_06 => X"31BF509DD5358C1C57C61CB9CAD7D6655F43BF85EFD5705F96EDFF935AF22D19", + INITP_07 => X"D7568D5C7ED9D435B559EB472FE44A5276B7F95B54DD2BBD62D9562E952BE9D5", + INITP_08 => X"F4C043E4118552CED43DD7A0BFC22989721FF4193DD3DFB26D1D4B73D6DF9583", + INITP_09 => X"E035194F5B762D9E6333D6A59D22DFE6378DF3D7C179FD82FD561FBD529C543D", + INITP_0A => X"07CED6380BF05CD13DDF4253E5C52E6ED1CA3C39265FD60DE4336AD0B99866D7", + INITP_0B => X"ED9D039C57ED7C23C3DBFF5C1AEED53FF507C25B3B3F50D3553CFC72D4DF2D7D", + INITP_0C => X"D3D5057D01CBC13C3D464BF7A73D7A7751843EAB5BF5AB5D0ADBD4ADDC711476", + INITP_0D => X"2972CED0752D52DB8E6D7D43FCAE3F9CC64F55051DE39EC21F405BDE9D7DBD72", + INITP_0E => X"9685BF3353553FFD5FCBF0759F415ED22D29E3D2CD753C57D8F02DDD33DB4E2D", + INITP_0F => X"5EEAF13698E2CF90F5FDA65FD6ADD9D05FF30FDD325DF72D5F52D8522C7D479D", + INIT_00 => X"185B7CA3ACC996477577C687F8B102D5CEB264B918DB3CE36CC996C7F5F7C607", + INIT_01 => X"7437C607F87102150EB2E4B918DB7DE3EC899687353786877871C2950EF2E4F9", + INIT_02 => X"8EF264F9989BFC23AC895647F4370607B8F142150EB2E4B9185B7C23AC495687", + INIT_03 => X"ACC95607F477C687F8B18215CE72E439D85BFC236C8916C735F7C607F8B102D5", + INIT_04 => X"B8F142950EB2A47958DB7DA3AB09D647F437068778B10255CEB2A439989B7CA3", + INIT_05 => X"189B7D632C89160734B7C6477871C2958EB264B9585BFD232C49D647B4B70647", + INIT_06 => X"B577C6C7387142154E3264F9D81BBC632CC9D607B4370607B87142D5CE3264F9", + INIT_07 => X"4EB2E4F9D89B3D63EC49D6C7B4F786C738B142D5CE32E4F9589B7CE3AC8956C7", + INIT_08 => X"EC0956C7F4370687B8B10255CEF2E4F958DBFC23EC09D6C774F7460738F142D5", + INIT_09 => X"78B182D54EB1A439D85BBC232CC91647B4B74607F87102558E72E439581B3C23", + INIT_0A => X"581BFCE32C49168734F74607F831C2158E32E4F918DB3CA36C4916C774378607", + INIT_0B => X"3437860738B18255CEB26439985B3CE32C899647B4F7C647387142954EB224B9", + INIT_0C => X"8EB2E439981B7C63EC89D68734F7860778B182154EF2A4F958DBFC632CC95687", + INIT_0D => X"EC499687F5F7C647787142554EB224B9581AFC232C09968734F70647F8F1C2D5", + INIT_0E => X"B871C255CE32E439D85BFC23ECC99647B4378687F83102150E7224B998DBFCE3", + INIT_0F => X"185B7C232C89160774370647B831C2950EF2A4F9985BBC63ACC99687B4770607", + INIT_10 => X"343706873871C255CEF2A439985B3DE32C49164774B74647F83142D54E726439", + INIT_11 => X"8E72E479581BBCA32C091687B5F746C7B8F182954EF2A4F9185B7C232C09D647", + INIT_12 => X"ECC9D6C7F437C6C77831C2D50EB264B9989B3C232CC996877437C60778B14255", + INIT_13 => X"78F102158EB2247998DBBCA3EC49D647F537C607B8B1C2950EB2E479D8DB7C23", + INIT_14 => X"189BBCA36C49960774B7C607B83142D58EF2247998DB7C63EC09564734370647", + INIT_15 => X"34B70607F8B102D54EF2E439D89B3DA3EC89D60735374607B83182D50E72E479", + INIT_16 => X"4E72A439185B7DE32C4916C7B4B78647F871C2150EB2A439D81B7C232CC956C7", + INIT_17 => X"2C89564775F746C738B1C215CE7224B9181B3D23ECC9968734F7C687F8F1C215", + INIT_18 => X"38F182558E72A479985B7D232C495607F4F706C7387142D50E3224F9981BBD23", + INIT_19 => X"18DB7D63ECC996C73437C687F8F102950EB224F9985BFD632C8996073577C647", + INIT_1A => X"F4F746477871C2150E72A4B918DBFD23ECC9D64735770607B8F182158E722439", + INIT_1B => X"CE7264F9D81BFDA3ECC99607B477C68778F10255CEB2E4F9181BBCE3EC89D6C7", + INIT_1C => X"2C499647B43746C778B1C2158E32E479D81BFDA3AC49D60774F7C64778B102D5", + INIT_1D => X"78F142D54EF124B918DB7C232CC95647B4F7C6877871C2D50EF26479D89BFCA3", + INIT_1E => X"D85BFCE3ACC99647F5F70607B871C215CE32643918DB3DE3AC495687F577C687", + INIT_1F => X"74F70647787182954EF2E47918DB3CE32CC9D6C77477C607F87182950E7264F9", + INIT_20 => X"CE32E4F9581BFD63ECC996073437C64778F102950EB2E4F9985BBDA3AC89D647", + INIT_21 => X"2C495647B47706C7387182D50E7224B9189BFC63AC89D607B4B7C64778F18255", + INIT_22 => X"F871C2D54E72247958DBFDA3EC89D64735B7C6C7B831C2D54E72E4F9189BFDA3", + INIT_23 => X"989B7C23AC49D6477477868778F1C255CE726439985B3D63AC8996473537C607", + INIT_24 => X"F4B7068738F182554EF22479581B7D63ACC9560734F7868778F102958E726439", + INIT_25 => X"0EB2E4B9189BFCA36CC9964735F7060738F102554E32A4B9581B7CE32C895687", + INIT_26 => X"2CC99647B4F7C60738B102D5CE71E4F9185B3CE32C0916873477860738B14215", + INIT_27 => X"78B182550EF264B9D8DB3C63ECC916C734F706C7B8B10255CE7264F9585B7C63", + INIT_28 => X"985BFC63EC89D6C73477C68778318255CEF2A4B9581BBCE36C09D6C7B4B74687", + INIT_29 => X"F4B7060778718295CEF2E4F9D81B7C236C49564734B70687B871C2550EB2E439", + INIT_2A => X"4EF26479985BFD232C0956873437060778F142554E326439D89BBCE3EC091647", + INIT_2B => X"EC8956C7F4B78647B83142D50EB2A4F9585B7C632CC9960734B74687B831C215", + INIT_2C => X"38F1C2D50EF22479185B3CA36C09D687B4F786C7F8F1C2D50E3224F9D85B7CE3", + INIT_2D => X"581BFC232C89D6C7B4370687B83142554EB22479D8DB7D23EC095647353706C7", + INIT_2E => X"34778647B83182958E32E47998DB7C23EB09D6C774370687B8F142150EF2E4B9", + INIT_2F => X"4EB2A439989BFC632C491687F4374607787102958E32A479989BBCA36CC9D607", + INIT_30 => X"EC49D687747746877871C2158E322479189B7C636CC9D6C774F78647F8B18255", + INIT_31 => X"383142554EB224B9D85B3D232C49D6C775774687B8F1C215CE3264F998DBBDA3", + INIT_32 => X"D85BFC236CC95647F437864738B102954EF22479189BBC632C49D647B4374647", + INIT_33 => X"F577C6C7B8F1C2958E722479981BFCA32C8916C7B5B70607B831C2150EF2E4B9", + INIT_34 => X"0EB2E4F9D89BFD236CC95687F4770687B83142558EF22479585BBCA36CC996C7", + INIT_35 => X"AC495687F5374687F87102154EB26439981B7CA36C89568775374647F83102D5", + INIT_36 => X"B8B142D58EF264F9989B7DA3EC4916C735F78647B8F142D54E32E4F9D81B3C63", + INIT_37 => X"185B7CE3EC0956C7B4F7860778F102D58E326479589BBC232C09D647B4B78647", + INIT_38 => X"B4F7C60738B1C295CE7264B9985B7CE3EC49D64774B78647F8B18215CEF2E4F9", + INIT_39 => X"CE722439189B7C23ACC9D687B5374647B83182D58EF22479D81B7C236C091607", + INIT_3A => X"AC499607F4F7C6C7F8F102550EB264F9589B7CA3AC49D647B4F74647F87182D5", + INIT_3B => X"38F1C295CEB22439589B7CE3AC49968735770647B83182150EF2E4F9D81BFC63", + INIT_3C => X"989BFD236B89560734B74607787182D50EF2E4B9981BBCA3EC091607B4F78607", + INIT_3D => X"B4F746C738F182954EB2A4B9D8DB3DE3AC0916C774374647F83142554EF264F9", + INIT_3E => X"8EB264B9981B7D232C89D687B4F7C6C7B831C255CEB2E4B9185B3C63EC49D647", + INIT_3F => X"6C891687B5378687B87182158E722479989B3D636C491647F537C647787142D5", + INIT_40 => X"78F18295CEF26479D8DB7CE32C49164774F7C647787102950E72A4F9581B3DA3", + INIT_41 => X"181BFC632C4996C7B4B7C607F871C2D5CEF2A439985BFCE3EC895687F4774647", + INIT_42 => X"F477068738F14215CEF2A4F9589B7CE32C4996C735778607787102558E7264B9", + INIT_43 => X"4EB264F9985BFC63AC09D68775374647F8F1C2150EB2E47958DBFCE36C8956C7", + INIT_44 => X"2C4916C735370687B87142D58E722439185BBD636CC9168734F786C7F8318255", + INIT_45 => X"F8B18295CE72E4F9185BBCA32CC91607B437C687F8B1C2D50E32E439D85BFC23", + INIT_46 => X"585BFCE36C4996473477C6C7383142550E72A4B998DB7C232C89D607B4770687", + INIT_47 => X"74B7064738B182D50EF2A439589B3D236C8956077577060778F1C2954E31A479", + INIT_48 => X"8EF2A479589BBC236C0956477437464738B142554EF2A4B998DBBCE32C0996C7", + INIT_49 => X"ECC91647747786C738B102D5CE326439181BBDA32CC9D64774B7064738F10255", + INIT_4A => X"B8B182D54E3264B9181BBC63EC49568734770647B87102158E32E439189B7D23", + INIT_4B => X"981BBC63ACC9160774B786C738710215CEB2A4F9989B7DA36CC996C7B4378647", + INIT_4C => X"B4B70687F87182550EB26439981B7DE3ACC9568734378687F8F10295CEB2A479", + INIT_4D => X"4EF22479985B7CE3AC091607F4F70607387142550EF264B9985B7CE36CC9D6C7", + INIT_4E => X"EC09D6C735F78607F8F142154EF2247998DBFD63AC49964774B7C68738B14295", + INIT_4F => X"F8B182D5CE32A4F9185B7C23EC09D607B4F7C647B8B142558EF26439D81B3DE3", + INIT_50 => X"D8DBFDE3ACC916C734F746077831C2D5CE32A43918DB7D236C4956C7F4770647", + INIT_51 => X"7437C6C738B142958E7124F9185B7DA3EC49168734B7460778710255CEB2E439", + INIT_52 => X"4E326479185B7C23EC09D68774F7860778B182958EF264B9589B3C636C895687", + INIT_53 => X"2C891607B4F7C6C778B142D5CE72643958DBBCE36CC9D64735F7C6877831C215", + INIT_54 => X"F8F1C2D5CE32E4F9D8DB3D232C89D647F4B746C7F8F102D58EB224B958DB7C23", + INIT_55 => X"185BBC632CC9568775374647B8F102958EB2E4B9D8DBBC636C89D64734370687", + INIT_56 => X"F4B786C77871C2150E722479585B7C23EC49968734778607B8F142D50E32E4F9", + INIT_57 => X"8E72E43998DBBDE3AC899607753706C7783142950E72243998DB7DE36C4996C7", + INIT_58 => X"EC49168735374687B8B18255CEB2A4F9585BBD23ECC9D687F43706C7F8B14255", + INIT_59 => X"F8B14295CEF264F9D85BFCE32C4956C774770607B83102158EF224F9585BBDE3", + INIT_5A => X"589BFCE32C491687F4F746C7787142958EF224B9581BFC636C899647F4F78647", + INIT_5B => X"3577060738B102950E72E4B9981B7CE36CC9960774B746C7B8714215CEB224F9", + INIT_5C => X"8E32E4F9D8DBFC23EC89160774B74607F87102550EF224F9D89B3CE32C891647", + INIT_5D => X"EC495607F4F78647783142154E3224F9D8DB3C232C891687F47786C7F8F182D5", + INIT_5E => X"383182D58EB264F9D85BBCE3AC49D6C7F477464778B102D58E326479589BFDE3", + INIT_5F => X"D85BFD236C8996C775B70647B8F1C2554EB1E43958DB7DE32C49D647F477C607", + INIT_60 => X"3537C607B83102D54E72A479589B3CE3ACC95607B43786C7B831C2554EF26479", + INIT_61 => X"0E326439D8DB7D636C49160774B746C738B182954EB1A43998DBBC232CC9D647", + INIT_62 => X"AC09960774B78647B87182150EF2A4B9981BFC636C09164734778607F8318215", + INIT_63 => X"38B182558E3264B998DBBD23ACC99607B5F706C7B8F102D50E72A439D85B7C63", + INIT_64 => X"189B3C63AC891687B5F78647387182558EF2A4F9985BFC23EC495647B4B70687", + INIT_65 => X"F4F706073871C255CEF2E479D8DBFD63AC49960774B70647F8B1C2154EB224B9", + INIT_66 => X"8E32E479185B3DE32C8996C774F70607F831C215CE32A4F9181BFDA36CC996C7", + INIT_67 => X"2C49968734F7468778B182158EF264F9181BFD636C8916C7F537064778718295", + INIT_68 => X"F8F142150EF2A4F9589B3CA36C89560774B70647B87142158EB26479581BBC23", + INIT_69 => X"189B7CE3AB491687F537C687383142D54EF2E4F9989BBDE3AC49D6C734774607", + INIT_6A => X"F4F7C6C7F8B18215CE72647958DAFCA32C0956C735374647B831C2558E322439", + INIT_6B => X"0EB1643958DBFC63EC89D6C734B706873871C295CEF2E4F9189B7C232C495687", + INIT_6C => X"2C49D6477477060738F1C2D5CEB264B9589BFDE32C0916873577C607B8B102D5", + INIT_6D => X"F831C2154EF26439185BBC632C499687F437C607B8B14215CEB26439D89BFCA3", + INIT_6E => X"181BBCA3ACC9D647F4F786C738B18215CEB2A4F9181BBC236CC9568775F74687", + INIT_6F => X"35B786C7B8B1C2154EF264B958DB7C23AC89D687743706C778F102558E32A4B9", + INIT_70 => X"8E3224B9585B7DE3EC89968775B70607387182958EF264B9D81B7CE32C895607", + INIT_71 => X"2C09964735F786C7B8B1C2558EB2E439D8DB7C636C89164734378687F8B18215", + INIT_72 => X"B8F182D50EB2A4F9581B7D636C0916C7F4B786C7B871C2554EB2E4B9581B7CA3", + INIT_73 => X"D85BFD636C891687F4F70687B83102D5CE726479989B3CA32C899607F477C6C7", + INIT_74 => X"34B78607F87102950EB2E479185BBCE3ECC916477477068778710295CE322479", + INIT_75 => X"8EF2A4F9D89BBCE3EC89D647F4F78647B83102954E72A4B9981B7C63EC491687", + INIT_76 => X"AC09D647F5B7068778714255CE7224F9189BBCE32C89D64775F746C7B8714215", + INIT_77 => X"783182558E7224B9581B3CA3EC499607B4F7864778F1C2D54E7264F9D85BBCE3", + INIT_78 => X"D89B7CA32C899607B4378647F8B182954EB2A479981B7DE36C0956C7353786C7", + INIT_79 => X"7537868738F1C2158EF2E479581B3CA36CC9968734F7460738F182550E3224B9", + INIT_7A => X"8E3224F958DBFD23AC4916073477C647B8B182150EF264B9181BBDE32C099647", + INIT_7B => X"EC09D6C7B4F7C687F871C255CE726479181B3C232C8916077537C68778B10255", + INIT_7C => X"F87142554EF26479D89BBD236C89D68734378607B87142D58EB2A4F9189BFCE3", + INIT_7D => X"D81BBDE3ACC9D607B4F74647B8B142D54E72A479581B7C63EC49560774374687", + INIT_7E => X"34B7C64778314295CEB2A479581BBCE36C09960774B706C77831C2958E32E439", + INIT_7F => X"4EB2E4B9181BBC232C89960735F706C73831C2158E32A4F9585B3DA32C0916C7", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized16\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized16\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized16\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized16\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"342A4B53D73DAF475D546DD95AD9DCAEC95EA1F4B555392B96BDD1639D18249D", + INITP_01 => X"D4E625B9417BED2FFD0B5DC8FC3163D8FF3C8FFBCDDC6DFDE255F52D5D63DFB5", + INITP_02 => X"3D4A5B85343D62D9562C7D467FF36DF5577DC174DD9373F435BC621BDFAC9DBA", + INITP_03 => X"9726FE725252FFDDD30BB6657DCB4784A99D8A19F226A862D9A6377D433DDE3C", + INITP_04 => X"23D98F2DDF43DAF4099D70537465F95255B404FF535B75BC5D4754D9B4B9505B", + INITP_05 => X"BD3D61AB362DCCDA6BD023FF42DB5435D11CBD952DFC515B5686BD132FD6ADDF", + INITP_06 => X"5FE030DD425BB629DA129715AD9C9787812BB743F7748ADD50797414DC53D9F4", + INITP_07 => X"6D13D7D5273D0AD9F229DD43AF962DED43B3EF25DD54D3574DFC3AD08525D15B", + INITP_08 => X"572F3F4BF1D30FF54BD3503D9D2374D1A7FD5E47F505E943C9D0AD9922DF600D", + INITP_09 => X"428AEAAE85228911AD3D53DD448BFD1019FC2D9DF399FDA9FC6A51D3AF1D1257", + INITP_0A => X"B97D625BC47DBD2379142CDD12631734CDE6D3D305BF03DD9486DD02FBD36CD9", + INITP_0B => X"FD016DF5435DDD3D3D62D1C22EFD4359F56D3C5715B3253D17DDD0E7BD2093C2", + INITP_0C => X"9C1067D565B5637FD229B54BE957255D0342803DE9371DD02BA527CFF6374423", + INITP_0D => X"D00CB30353E6ADF922DF702DD963D7920F9902DDF5AFEC52D8C43CFC43FBAC39", + INITP_0E => X"22B8F531FD3052D4BD951A795431985659D6219DC24DD3A57D42536ABCBD02DF", + INITP_0F => X"25BD525DD4ADB92ADDD21ADC5B525E248D7B5DC027D5034ED2A8AD378BB83715", + INIT_00 => X"2C09D64734770647F83182558E32E479189B3C63EC89160735778647B8B10215", + INIT_01 => X"F83102154EF22439189BBCE3AC099647F577C647383142954EB26439585B3DA3", + INIT_02 => X"D81BFCA3EC4916C7F4F786873871C2958E3264B9D89B3CE3EC89D607B4770607", + INIT_03 => X"3477C6C7783102158E7264F9981BBC636CC95687F5F7C607B87102958EB2A4B9", + INIT_04 => X"CEF2E4F998DBBC632C89D68734B7C647F8B182150E71E4B9D89BBCA32CC91607", + INIT_05 => X"EC891687B437060738F102554EB2A439581BBD632C8956C734B7C68778318295", + INIT_06 => X"78F182554E3264F9181BBDE32C49564734B706C7F8F102D5CEB26479185BBD63", + INIT_07 => X"18DB7CE3EBC91687F4B746C7B83102D5CEF22439D89B3CE3EC899647B4F78607", + INIT_08 => X"F4B7C607387142D58E722479185BBCA32C09D687353746C7783182950E72E4B9", + INIT_09 => X"0E726439189BFD236C89D647B437C64778F1C2550EB2E439181B7C63EC495687", + INIT_0A => X"2CC996077437C607B8B182950EB2E4F9181B7CA36C89D68774B746077831C295", + INIT_0B => X"78B1C255CEB124F9581BFCA36CC99607747786C778B1C2D58E3224F9985B3CE3", + INIT_0C => X"981BBCE36C89960774B70607B8B102154EF2A439189B3CA32C49D6C7B5F786C7", + INIT_0D => X"75770687B8F142558E32E439D85B7DE3EC899687F4B74647783142D50E32E439", + INIT_0E => X"8EF2E439589B3CA3EC89164734B70687787182D50E3264F958DB3C63AC895647", + INIT_0F => X"6CC99687F4B7C6C7B8B102D5CEB224F9185B7C63EB8956C775B746C7B8318295", + INIT_10 => X"78B142D50EB26479989B7C63ACC9D60774F7C68738F1C2550E7264F9D8DBFC23", + INIT_11 => X"18DBFCE32C89D647B4B78647B8F102D54E7264F9185B3D23EC491647B4F74687", + INIT_12 => X"7477C60738B1C2950E3224F9585B3DE3EC89D687F5374607F831C2950EB2E4F9", + INIT_13 => X"4EB2A4F9581BFCA3ECC916873477C607B83102D58EB2E4B9189BBC636CC9D687", + INIT_14 => X"ECC996C7B47706C738B182550E3124B9581AFC23ECC95647347786C7F8710295", + INIT_15 => X"387182954EF224B9589BBCA36C89164774374687B8F102D5CEB2E479981BBD23", + INIT_16 => X"589B7CE3ECC91607B4374647383102158EF224F918DBBC636CC996C734F7C647", + INIT_17 => X"F5B74647B87142958EB2E47998DB3C23ECC9968774F74647B83182D58EF2A4B9", + INIT_18 => X"4EF22439981B7DA3EC095687343706C77871C2150EB224B9585BBCA32CC99607", + INIT_19 => X"2C49D68774B7C6873871C2D50EF26439181B7DA3ACC91687F4370687F8F14255", + INIT_1A => X"38B1C2550E322439185B7CE3AC4996C7F57746C7B83182D58EB22439989BBC23", + INIT_1B => X"D81BBC636C49D60734F78647F8F18215CE32A479D81BBD23AC0916473577C6C7", + INIT_1C => X"F5770647F8B182954EF26479585BBDA3AC8916C7F5770647F8314295CEB2A479", + INIT_1D => X"4E32A4F918DBBCE3EC49D6C774F78647B831C2558EB224B918DBBC23EC49D647", + INIT_1E => X"ECC95687F47706C738F182954E322479D89B7DE3AC09164734378687F8718255", + INIT_1F => X"783102150EF264F958DB7D63ECC916473437468778B1C295CEF264B9585BFCA3", + INIT_20 => X"D89BBCA3EC899607B4B706C778710215CEF264F9189B3D632C895647343706C7", + INIT_21 => X"B437864778B102558EF2A479581BBCE3ECC91687B4B78607F871C2558E32A4F9", + INIT_22 => X"0EB264F9589B7CE3EC89564774770647783102958E72E4F998DBFC23EC8996C7", + INIT_23 => X"6CC9D68734B7C6477871C2558EF2E4B918DBBD63EC89D64734770687B8710215", + INIT_24 => X"F8B102D54E72A479181B7D23ACC95647743746C7B83142554E72A4F918DBBC23", + INIT_25 => X"981B3DA36C0956C775F78647F8F102550E722479181BFC23AC89D64774774607", + INIT_26 => X"F4770687B83182950EF2E439189BBCA3EC49D6C7B43786C7B8B1C2158EB26439", + INIT_27 => X"8E322439189BFD632C49D64734F786C7B87182550EF2A4B9185B3C636CC9D6C7", + INIT_28 => X"EC89D687757706C7F83102554EB2243958DB7C636CC99647B477C687B8310295", + INIT_29 => X"387142158EB2647958DBFC23EC499607B5B7460778B182958E32A479989BBC63", + INIT_2A => X"D85B7D632C89D6C774370687B8F1C2158E72E4F9185B3C63ECC9168734F70687", + INIT_2B => X"7437C60778B142554E7264F918DB3C23EC0916877477C6C7B8318255CE72A4B9", + INIT_2C => X"4E72A439985B7C232C09D60734B70607B8B182558EF2A4B9185B3DA3AC89D6C7", + INIT_2D => X"AC095607F4B746C778F14295CE3264F918DBFC63AC4916473437468778B18295", + INIT_2E => X"B83142D50E3264B9181BBC232CC916477437C687787182D50EF264F998DB3C63", + INIT_2F => X"58DBFCE3AC8996C7B4B74687B8B182950EF2243918DB3C632C095607F4B78687", + INIT_30 => X"74B7C687B8B1C2D5CEB2E479185A7CA32C49968774B786C7F871C2D58EF2A4B9", + INIT_31 => X"8EF2E479D85B3C63ECC916873477C607B8B1C295CE72A4F918DBFCE3EC099607", + INIT_32 => X"2C891607F4B7864738B1C2958EF2E439D8DB3D63AC0916077477C6C738718255", + INIT_33 => X"F8F182150E72A4B918DBBD632C0996C774B78687387182558EF2E439581BFDE3", + INIT_34 => X"D81BBD636C89D6C774B78607F8F182D50E32A4F958DBFC232C09D607F4370607", + INIT_35 => X"F47786C7F871C2150E3264B9189BBD63ACC99647B5B7868738F102554EF2E4B9", + INIT_36 => X"8E72E479181BFD63AC89D6C735B746877871C2554EF26479585B7D636C49D687", + INIT_37 => X"EC891647343706C7B871C2D50E31E439581BBCA3ACC996C7F4770687F8B10255", + INIT_38 => X"B8310295CEB2E4F9181BFD236C4996877437C64738B142554EF2A4F9985BBCA3", + INIT_39 => X"585BFC236C89D6477477064778F142D50EB224B9D81B7CE32C49D687B4B786C7", + INIT_3A => X"34378647B83182958EB2A4F9581BBD636CC956C7F4B7464778B142554EB26479", + INIT_3B => X"8EB2E479185BBDA32C491607B4F70607F8F1C295CEF224F998DB7CA3EC099647", + INIT_3C => X"6C0916C7F437868738B10255CEB22479585B7C632C4996C7B47786C738F1C215", + INIT_3D => X"38F10215CE322439589B7D232C89D6C7F437C6C7B8B142D54E722479581BBCA3", + INIT_3E => X"189B7D23AC095607B4770607787102550EB2E4B9D89B7C636C49D60735778687", + INIT_3F => X"F5374687387102950E32A4B918DBBDA32C099647F5378687783182D50EB2A4B9", + INIT_40 => X"4E32247958DBBD236CC9D64735B706C73871C2D58E32A4F9D85B3C23AC091687", + INIT_41 => X"AC49964774F78647383102554E72E439185BBCA36C89164774F74607F8318215", + INIT_42 => X"B831C2558EB2E4B9185B7C236C49D607747786C7F83142158E72E479185BBCE3", + INIT_43 => X"D81B7CA3EC49568734374687787142D50E72A4F9981B7D23EC89D647F5B746C7", + INIT_44 => X"74774647F8F142558E32247918DBFC23EC09D687B537860778F142954E72E4B9", + INIT_45 => X"CEF22479D8DBBCE36C095687F4F7C60738F142550E72A4B9985BBDE32CC91647", + INIT_46 => X"2C8916C7B5F7C687B8F182550E3264B9189BFC636C891687B4B746C7F8B1C215", + INIT_47 => X"787142954EF224F9981BBC23EC491647B4F7C60738B18255CEF2E439D85BFDA3", + INIT_48 => X"D81B7C636CC91687F4F7C687B87102154E7224B958DBFC23EC899687F5370647", + INIT_49 => X"75774607B8B102D54EB26439D85B7D23EC895647F4F7C6C778314215CE322479", + INIT_4A => X"0EB264F9581BFCE32C89D6C774F78687F8B1C255CE726479D81BBC236C09D6C7", + INIT_4B => X"EC49D6873477C607383102150E726439585B7C63EC891607B5374647F8B14255", + INIT_4C => X"78B102D58EB2A439D89B3CA36C095687B5774607B831C2158E72E4B998DBFC63", + INIT_4D => X"589BFC236C89D60775770687B8F142554EF2A4F9589B3CA32C49D6C77437C607", + INIT_4E => X"74F7C647383182154E32A439185BFCA36CC9D60734B78687B8714295CE32E4F9", + INIT_4F => X"0EB2E4B9589BFDE36C8956C7B4B7C68778B1C2158E722439185BFCA3ACC91687", + INIT_50 => X"6CC9D647B4B786C778F182D58E72E4F9185BBC236C09D607B5374647B8B18295", + INIT_51 => X"383142154EF26439989B3D63EC495607B4B74647B8710295CE72A4B9585B3D23", + INIT_52 => X"589B7D23ECC9D647B5F7064738B18255CE72E4F918DBFCE32CC9D6877537C6C7", + INIT_53 => X"347706C778718255CEF26479581B7D636CC9D607F4F74647B83142954E72A4F9", + INIT_54 => X"8E71A4F958DA7CA3ECC916C7F5F74647383102558EB224B9185B3CA3EC491607", + INIT_55 => X"AC091687B4B7C6C778718255CEF26439989B3D232C49D6C77437C647F8F182D5", + INIT_56 => X"B8F182554EF2A43958DB3DA36C89D687B4770607B8B14255CE322479189BFCA3", + INIT_57 => X"D89BBDE32C09D687F4F746C7B87182554E722439585B3C63EC4996C734F70687", + INIT_58 => X"34B746C7B8718295CE326479585BFDA36C89D6C7F4F7468778F182950E3224B9", + INIT_59 => X"0E72E4F958DBFDA3AC899607B437C60778B142154E32A439D8DBBD63EC891647", + INIT_5A => X"ECC916C7F4778647F831C2D54E3264B9181B7C63EC091647F4B78647B8F18255", + INIT_5B => X"B8F142154EB2E4F9985BFC232CC99607F4F74647B87142D54EF2E47918DBBC23", + INIT_5C => X"181B3D23EC895607343746077871C215CE32E479581B7DE3ECC9164734B7C687", + INIT_5D => X"F4B746C738B142D58E722479585B7C63AC89D687F4F7C68778F182D58EB264B9", + INIT_5E => X"8EB2A43918DBBCE3EC8956C73537C647F8F14295CEF26479185B7CE32C499687", + INIT_5F => X"6CC916477537C6473831C2D58EF2E4F918DB7D236C8996C7B4B746C7F87182D5", + INIT_60 => X"F871C2154E7224B9589B3DA36C891687F5774607383182958E726439D81B7CE3", + INIT_61 => X"58DBBD63AC09964734B786C778B142150EF2E47958DBBDE36C49D64774B70647", + INIT_62 => X"3577060778F1C2954EB224F958DB7DA3AC09D64734778647787182150E72A4F9", + INIT_63 => X"4E32E4B9981BBC63AC495647B5B7868738718295CEB2E479585BBDE32C89D607", + INIT_64 => X"6C89164734B7464738F142D50EB22479189B3D63ECC99647B43746C7F8B18215", + INIT_65 => X"383142158EF2643998DBBC232CC996C774F70687787182550EB2E4B9989BFDE3", + INIT_66 => X"181BBC23AC09964734F706473831C255CEF22479189B3CA3AC0956C7F4B78607", + INIT_67 => X"B4F7C64738F142958EB264B9181B3DE3ACC91607B437860778B142154EF2E4B9", + INIT_68 => X"0E72A439581BFC636C8916C735374607783142D5CEF2E47918DB7CA32C499607", + INIT_69 => X"2C49968775F7C6C738B102D50E72A479181B7CA32C89960774374687F8B10295", + INIT_6A => X"B871C2154EB2E4F9585BBC63EC4916C774774607B87102954E7264F9985B7C23", + INIT_6B => X"585B3CE32C8996877477C607B831C2954E322479189B3C636C4996C7F4778607", + INIT_6C => X"757786C778310255CE722439189BBCA32CC9D6C7B4B7868778F142158E3224B9", + INIT_6D => X"CE312479585B3C232B49568734374647387182954E32A4F918DB7C23AC895647", + INIT_6E => X"ACC95647F4778647B8B102154EF224B9D81BBD232CC9D64735774647F8318295", + INIT_6F => X"B87102558E71E4B9985B3C23EC899607F4B746C7B831C255CE72A439581B3CE3", + INIT_70 => X"D89BBD232C89D647F4F70647787142958EB2E4B998DB7C636C4996C774774647", + INIT_71 => X"F4B70647787142954EB2E439585BBD636C095607F5F7060738F18295CEF26439", + INIT_72 => X"8EB2E43918DBBC236C09D6473437C647B83182158E7224F9D8DBBD23ACC99687", + INIT_73 => X"AC4916C735F78687F8B182950EF26479981B3D23ECC996C7B4F7868778714255", + INIT_74 => X"38F182950E72E4B9181AFCE3AC09D6C775F78607B8F182D58E7264F998DBFD23", + INIT_75 => X"985BBCE32C8996C734B7C647F87142958E32E4F9185BBD63AC89D68734B74647", + INIT_76 => X"34370607F83142154EB22479585B3C23AC895687B5F746C778B102954EB2E4F9", + INIT_77 => X"8E326439185B7C63ACC9164774F7C64778F1C2550EF2A4F9589BBD63AC49D6C7", + INIT_78 => X"6C49D647757746873831C215CE3264F9189BBDE36C0916077477C6C738718295", + INIT_79 => X"B8B1C2D54EB26439D85ABDA32CC916C7B4F74647B8F102D58E32243998DB7DA3", + INIT_7A => X"185BFD632C491687F57786C7387102954EB2E4B9185B7CA3ECC99607F4774687", + INIT_7B => X"35F7C60778B182D58EF22479D89BBDE3EC89D687B4378607F83142558E72A479", + INIT_7C => X"4EF1E4F9581BBDE3EC899687F4F70607F8310255CEF26439589BFC63ACC99607", + INIT_7D => X"AC0956C775374647B87182550E322439581B3DE32BC916073437C6C738F182D5", + INIT_7E => X"F83182954EF2E439585BBD632C89D68774F70647B87102558E3224B9D8DB7C63", + INIT_7F => X"18DB7D23EC899607B5378647F8F142150EF2E4B9585BBD23AC0956877437C647", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized17\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized17\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized17\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized17\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"E718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718", + INITP_01 => X"718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718C", + INITP_02 => X"18CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE", + INITP_03 => X"8CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE7", + INITP_04 => X"CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE71", + INITP_05 => X"E718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718", + INITP_06 => X"718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718C", + INITP_07 => X"18CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE", + INITP_08 => X"8CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE7", + INITP_09 => X"CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE71", + INITP_0A => X"E718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718", + INITP_0B => X"718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718C", + INITP_0C => X"18CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE", + INITP_0D => X"8CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE7", + INITP_0E => X"CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE71", + INITP_0F => X"E718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718", + INIT_00 => X"7AAA1795A2F629394527B654A5941553F8A2F3887AAA1895A2F629384527B654", + INIT_01 => X"4527B654A5941554F8A2F3887AAA1795A2F629394527B654A5941453F8A2F388", + INIT_02 => X"F8A2F3887AAA1796A2F629384527B654A5941553F8A3F3897AAA1896A2F72938", + INIT_03 => X"A2F629394527B654A5941553F8A2F3897AAA1796A2F629384527B655A5941553", + INIT_04 => X"A5941553F8A2F3897AAA1795A2F629384527B654A5941553F7A2F3897AAA1795", + INIT_05 => X"7AAA1796A2F629394527B654A5941553F8A3F3897AAA1796A2F629384527B654", + INIT_06 => X"4527B654A5951554F8A3F38979AA1795A2F629394527B654A5941553F8A3F388", + INIT_07 => X"F8A2F2887AAA1795A2F729384527B654A6941553F8A3F2887AAA1795A2F62938", + INIT_08 => X"A2F729384527B654A5941553F8A2F3887AAA1796A2F728384527B655A6941553", + INIT_09 => X"A5941553F8A2F38979AA1796A2F629394527B654A5951553F7A2F3897AAA1796", + INIT_0A => X"7AAA1795A2F629384527B654A5941553F8A3F3887AA91896A2F729384527B654", + INIT_0B => X"4527B654A5941553F8A2F3897AAA1895A2F629384527B655A6941553F8A3F388", + INIT_0C => X"F8A2F38979AA1796A2F629384527B654A5941553F8A2F3887AAA1796A2F62938", + INIT_0D => X"A2F629384527B654A5941553F8A2F3897AAA1796A2F729384627B654A5941453", + INIT_0E => X"A5941453F8A2F38979AA1796A2F629384527B654A5941553F8A2F3887AAA1795", + INIT_0F => X"7AAA1796A2F629394527B654A5951453F8A2F3897AAA1796A2F629384527B654", + INIT_10 => X"4527B654A5941453F7A2F3897AAA1795A2F629384527B654A5951553F8A3F389", + INIT_11 => X"F7A3F38979AA1795A2F729384527B654A5941553F8A2F3887AAA1796A2F62938", + INIT_12 => X"A2F628384527B654A6941553F8A2F38879A91796A2F629384527B654A5941553", + INIT_13 => X"A5941554F8A2F3897AAA1795A2F629394527B654A5941553F8A2F38979AA1796", + INIT_14 => X"7AAA1795A2F629384527B654A5941553F8A2F3897AAA1796A2F729384527B654", + INIT_15 => X"4527B654A5941553F8A2F38979AA1896A2F629394527B654A5941453F8A2F389", + INIT_16 => X"F8A2F3897AAA1795A2F629384527B654A5941553F8A2F38979AA1796A2F62938", + INIT_17 => X"A2F629384527B654A5941454F7A3F3887AAA1796A2F629384527B654A5941453", + INIT_18 => X"A5941453F8A2F38879AA1796A2F629384527B654A5951553F8A3F3887AAA1796", + INIT_19 => X"7AAA1796A2F629384527B654A5941553F8A3F3887AAA1796A2F629394527B654", + INIT_1A => X"4527B654A6941553F8A2F3897AAA1796A2F629394527B755A5941553F8A2F389", + INIT_1B => X"F7A2F38879AA1795A2F629394527B654A5941553F7A2F3887AAA1795A2F62938", + INIT_1C => X"A2F629384527B654A5941453F8A3F38979AA1795A2F629384527B654A5941553", + INIT_1D => X"A5941553F8A2F3887AAA1796A3F629384527B654A5941553F8A2F38979AA1796", + INIT_1E => X"79AA1795A2F629394527B654A5951554F8A3F3897AAA1895A2F629384527B654", + INIT_1F => X"4527B654A5941553F8A2F3897AAA1895A2F629384527B654A5941553F8A3F288", + INIT_20 => X"F8A2F3887AAA1796A2F629394527B654A5941553F8A2F3887AAA1795A2F62938", + INIT_21 => X"A2F629384527B654A6941553F8A2F3887AAA1796A2F628384527B654A5941553", + INIT_22 => X"A5941553F8A2F3897AA91796A2F629384527B654A5941553F8A3F3887AA91796", + INIT_23 => X"7AAA1796A2F629384527B654A5941453F7A3F3897AAA1896A2F629384527B654", + INIT_24 => X"4527B654A6941453F8A2F3897AAA1796A2F629394527B654A5941553F8A2F389", + INIT_25 => X"F8A2F3887AAA1795A2F629394527B654A6941553F8A3F3887AAA1795A2F62938", + INIT_26 => X"A3F629394527B654A5941553F8A3F3887AAA1895A2F729384527B654A5941553", + INIT_27 => X"A6941553F8A2F38979AA1796A2F629384527B654A5941553F8A3F3887AAA1896", + INIT_28 => X"7AAA1796A2F629384527B654A5951553F8A2F3897AAA1795A2F628384527B654", + INIT_29 => X"4527B654A5941453F8A2F3887AAA1796A2F629384527B654A5951553F8A3F389", + INIT_2A => X"F8A2F3897AAA1796A2F629384527B654A5941553F8A3F38979AA1795A2F72938", + INIT_2B => X"A2F629384527B654A5951553F8A2F3887AAA1796A2F629394527B654A5951554", + INIT_2C => X"A6941553F8A2F3897AAA1795A2F629384527B654A5941553F8A3F38879AA1795", + INIT_2D => X"7AAA1796A2F629384527B654A5941553F8A2F38979AA1796A2F729384527B654", + INIT_2E => X"4527B654A5951453F8A3F3897AAA1796A2F729384527B654A5941553F8A2F389", + INIT_2F => X"F8A2F3897AAA1795A2F629384527B655A5951553F8A3F3887AAA1796A2F62938", + INIT_30 => X"A2F629384527B654A5941453F8A3F3897AAA1796A2F629384627B654A5941553", + INIT_31 => X"A5951553F8A2F38979A91796A2F629384527B654A5941453F7A3F3887AAA1795", + INIT_32 => X"79AA1796A2F629384527B654A6941553F8A2F3887AAA1796A2F629384527B654", + INIT_33 => X"4527B654A5941453F8A2F3897AAA1795A2F729384527B654A5951554F8A2F388", + INIT_34 => X"F8A2F38979AA1796A2F629384527B654A5941553F8A2F3897AAA1796A2F62938", + INIT_35 => X"A2F629384527B654A5941554F8A2F3897AAA1895A2F629394527B654A5951553", + INIT_36 => X"A5941553F8A2F3887AAA1795A2F629384527B655A5941553F8A3F38879AA1896", + INIT_37 => X"7AAA1795A2F729384527B654A5941553F8A2F3887AAA1796A2F729384527B654", + INIT_38 => X"4527B654A6941553F8A3F38979AA1795A1F628394527B654A5941553F8A2F388", + INIT_39 => X"F8A2F3897AAA1796A2F629384527B654A5941553F8A2F3897AAA1796A2F62939", + INIT_3A => X"A2F629384527B654A5941553F8A2F4887AAA1796A2F728384527B654A5941553", + INIT_3B => X"A6941453F8A2F38979AA1795A2F628384527B654A5951553F8A2F38879AA1795", + INIT_3C => X"7AAA1796A2F629384527B655A6941553F8A2F38979AA1796A2F629384527B655", + INIT_3D => X"4527B654A6941553F8A2F38879AA1895A2F629384527B654A5941554F8A2F388", + INIT_3E => X"F8A2F38879AA1796A2F629384527B654A5941553F8A2F3897AAA1795A2F62938", + INIT_3F => X"A2F629384527B654A6941553F8A2F38979AA1896A2F629384527B654A5941553", + INIT_40 => X"A5941553F8A2F38979AA1895A2F629384527B654A6941553F8A3F3897AAA1795", + INIT_41 => X"7AAA1796A2F629384527B654A5941553F8A2F38979AA1795A2F629384527B654", + INIT_42 => X"4527B654A5941553F7A2F3887AAA1795A2F629384527B654A5951553F8A3F389", + INIT_43 => X"F8A2F3887AAA1796A2F729384527B654A5941453F8A2F3897AAA1795A2F62938", + INIT_44 => X"A2F729384527B654A5941553F8A3F3897AAA1796A2F629384527B654A5951553", + INIT_45 => X"A5941553F8A2F3897AAA1795A2F629384527B654A5941453F8A3F3897AAA1796", + INIT_46 => X"7AAA1795A2F729384527B654A6941553F8A2F3887AAA1796A2F629394527B654", + INIT_47 => X"4527B654A6941553F7A2F3897AAA1896A2F629394527B654A5941453F8A2F389", + INIT_48 => X"F8A2F3887AAA1796A2F729384527B655A6941553F8A2F3897AAA1795A2F62938", + INIT_49 => X"A2F629384527B654A6941553F8A2F3897AAA1895A2F628384527B654A5941553", + INIT_4A => X"A5941553F8A3F3887AAA1795A2F729384527B654A5941553F7A3F3897AAA1796", + INIT_4B => X"7AAA1796A2F629384527B654A5941553F7A2F3887AAA1795A2F629384527B654", + INIT_4C => X"4527B654A5941553F8A3F3897AAA1796A2F629384527B654A5941553F8A2F389", + INIT_4D => X"F8A2F3897AAA1795A2F729384527B654A5941553F8A2F38979AA1796A2F62938", + INIT_4E => X"A2F629384527B654A6941453F8A2F3897AAA1796A2F629384527B654A5941453", + INIT_4F => X"A5941453F8A3F3897AAA1796A2F629384527B654A5951553F8A2F38979AA1795", + INIT_50 => X"79AA1795A2F629384527B654A5951553F8A2F3897AA91796A2F629384527B654", + INIT_51 => X"4527B654A6941553F8A3F3887AAA1795A2F629394527B655A5941553F8A3F389", + INIT_52 => X"F8A3F3897AAA1796A2F629384526B654A5941553F8A2F3897AAA1796A2F62938", + INIT_53 => X"A2F629384527B654A5941553F7A3F3897AAA1795A2F629394527B654A5951553", + INIT_54 => X"A5941453F8A2F38879A91896A2F629384527B654A5941553F8A2F38979A91796", + INIT_55 => X"7AAA1795A2F629384527B654A5941553F8A2F3897AAA1796A2F629384627B654", + INIT_56 => X"4527B654A5951453F8A2F3887AAA1896A2F629384527B655A5941553F8A3F388", + INIT_57 => X"F8A3F3897AA91795A2F629394527B654A5941553F8A2F3897AAA1795A2F72938", + INIT_58 => X"A2F629384627B654A5941553F7A2F3887AAA1796A2F629384527B654A5941553", + INIT_59 => X"A5941553F8A2F3887AAA1795A2F629384527B654A5941554F8A2F3887AAA1796", + INIT_5A => X"7AAA1795A2F729384527B654A5941553F8A2F3887AAA1796A2F629384527B654", + INIT_5B => X"4527B654A6941553F8A3F3897AAA1795A2F629394527B654A5941553F7A3F388", + INIT_5C => X"F8A3F38879AA1796A2F629394527B655A5941553F8A2F3887AAA1795A2F62938", + INIT_5D => X"A2F629394527B654A5941553F8A3F38879A91795A2F629384527B654A5941553", + INIT_5E => X"A6941552F8A2F38879AA1795A2F629384527B654A5941553F8A3F3897AAA1795", + INIT_5F => X"79AA1796A2F629384527B654A5941553F8A3F3897AAA1795A2F729384527B655", + INIT_60 => X"4527B654A5941553F8A2F2887AAA1895A2F629384527B654A5941453F8A2F389", + INIT_61 => X"F8A3F38979AA1796A2F629384527B654A5941553F8A2F38979AA1796A2F62938", + INIT_62 => X"A2F629384527B654A5941453F8A2F38879AA1796A2F729384627B654A5941553", + INIT_63 => X"A6941553F8A3F38879AA1796A2F629394527B654A5941553F8A3F38979AA1795", + INIT_64 => X"7AAA1796A2F629384527B654A5941553F8A2F38879AA1796A2F629384527B654", + INIT_65 => X"4527B654A5941553F8A2F3897AA91796A2F629394527B654A5941453F8A2F388", + INIT_66 => X"F8A3F3897AAA1895A2F629394527B654A5941554F8A3F3887AAA1795A2F62938", + INIT_67 => X"A2F629384627B654A5941553F8A2F3887AAA1796A2F629384527B654A5941553", + INIT_68 => X"A5951553F8A2F3887AA91795A2F629384527B654A5941553F8A2F3887AAA1796", + INIT_69 => X"7AAA1895A2F629384527B654A6951553F8A2F38879AA1795A2F629384527B655", + INIT_6A => X"4527B654A5941553F7A2F3897AAA1795A2F729384527B654A5941554F8A3F389", + INIT_6B => X"F8A2F3897AA91796A2F629384527B654A6941553F8A2F3887AAA1896A2F62938", + INIT_6C => X"A2F628384527B755A5941453F7A2F3897AAA1795A2F629384527B654A5941553", + INIT_6D => X"A5951554F7A2F3897AAA1796A2F629384527B654A5941553F8A2F3897AAA1795", + INIT_6E => X"7AAA1795A2F629384527B654A5941553F8A2F3887AAA1796A2F629384527B654", + INIT_6F => X"4627B654A5951553F8A2F3887AAA1796A2F629394527B654A5941553F8A3F389", + INIT_70 => X"F8A3F3887AAA1795A2F629384527B654A6941553F7A2F3897AAA1796A2F62938", + INIT_71 => X"A2F629384527B654A5941453F8A3F3897AAA1796A2F629384527B654A5941553", + INIT_72 => X"A5941553F8A2F3887AAA1795A2F629384527B654A5941553F8A2F3887AAA1795", + INIT_73 => X"7AAA1796A2F629384527B654A5951553F7A2F3897AAA1795A2F629384527B654", + INIT_74 => X"4527B654A5941553F8A2F3897AAA1795A2F629384527B654A5941553F8A3F389", + INIT_75 => X"F8A2F38879AA1795A2F629384527B654A5941553F8A3F3897AAA1795A2F62938", + INIT_76 => X"A2F629384527B654A6941553F8A2F3887AAA1795A2F628384527B654A5941553", + INIT_77 => X"A5951553F8A2F38979AA1896A2F629384527B654A5941453F8A3F3887AAA1795", + INIT_78 => X"7AAA1796A2F629394527B654A5941553F8A2F3897AAA1795A2F729384527B654", + INIT_79 => X"4627B654A5941453F8A2F3887AAA1796A2F629384527B755A6941553F8A3F389", + INIT_7A => X"F8A3F3887AAA1796A2F629384527B654A5941453F8A2F3887AAA1796A2F62938", + INIT_7B => X"A2F629384526B654A5941453F8A3F3887AAA1896A2F629384527B654A5941553", + INIT_7C => X"A5941553F8A2F38979AA1796A2F629384527B654A5951553F7A2F3887AAA1796", + INIT_7D => X"79AA1795A2F629384527B654A5941553F8A3F3897AAA1796A2F629384527B654", + INIT_7E => X"4527B654A5951553F7A2F2897AAA1796A2F629394527B654A5951553F8A3F389", + INIT_7F => X"F8A2F3887AAA1796A2F629394527B654A5941453F8A3F3887AAA1795A2F62938", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized18\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized18\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized18\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized18\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718C", + INITP_01 => X"18CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE", + INITP_02 => X"8CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE7", + INITP_03 => X"CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE71", + INITP_04 => X"E718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718", + INITP_05 => X"718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718C", + INITP_06 => X"18CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE", + INITP_07 => X"8CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE7", + INITP_08 => X"CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE71", + INITP_09 => X"E718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718", + INITP_0A => X"718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718C", + INITP_0B => X"18CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE", + INITP_0C => X"8CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE7", + INITP_0D => X"CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE71", + INITP_0E => X"E718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718", + INITP_0F => X"718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718CE718C", + INIT_00 => X"A2F729384527B654A5951553F7A3F3897AAA1796A2F629394527B654A5941553", + INIT_01 => X"A5951553F8A2F3897AAA1795A2F629384527B654A6951553F8A2F3897AAA1795", + INIT_02 => X"79AA1795A2F629384527B654A6941553F8A3F38879AA1895A2F728394527B654", + INIT_03 => X"4527B654A5951553F8A2F38879AA1796A2F629384527B654A5941553F8A2F389", + INIT_04 => X"F8A2F38879AA1796A2F629384527B654A5941553F8A2F38979AA1796A2F62939", + INIT_05 => X"A2F629384527B754A6941553F8A2F3897AAA1796A2F629384527B654A5951553", + INIT_06 => X"A5941553F8A2F3887AAA1795A2F629384527B654A5941553F8A2F3897AAA1795", + INIT_07 => X"7AAA1795A2F629384527B654A5951553F8A2F38979AA1795A2F629384527B654", + INIT_08 => X"4527B654A5941553F8A2F3897AAA1795A2F629384527B654A5951453F8A2F388", + INIT_09 => X"F8A2F3897AAA1796A2F629384527B654A5941453F8A2F3897AAA1796A2F62938", + INIT_0A => X"A2F629394527B654A5941553F8A2F3897AAA1796A2F629384527B654A5941553", + INIT_0B => X"A5941453F7A2F3887AAA1795A2F629394527B654A5941453F7A2F38879AA1795", + INIT_0C => X"79AA1795A2F629394527B654A6951553F8A2F3897AAA1795A2F629384527B654", + INIT_0D => X"4527B654A5941553F8A3F38979AA1795A2F629384527B654A5941553F8A3F389", + INIT_0E => X"F8A2F3897AAA1895A2F629384527B654A5941453F8A2F3887AAA1796A2F62938", + INIT_0F => X"A2F629384527B654A5941553F8A2F3897AAA1796A2F629384527B654A5951553", + INIT_10 => X"A5941553F8A2F38879AA1796A2F629394527B654A5941553F8A3F38879AA1796", + INIT_11 => X"7AAA1795A2F629384527B654A5941553F8A2F3897AAA1796A2F729384527B654", + INIT_12 => X"4527B654A5941553F8A3F3887AAA1795A2F628384528B654A5941453F8A2F389", + INIT_13 => X"F8A2F3887AAA1795A2F629384527B654A5941553F8A3F3887AAA1795A2F62938", + INIT_14 => X"A2F629384527B654A5941453F8A3F3887AAA1796A2F629384527B654A5941553", + INIT_15 => X"A6941553F8A2F3897AAA1796A2F629394527B654A5941553F8A2F3897AAA1796", + INIT_16 => X"7AAA1795A2F629394527B654A5941553F8A2F3897AAA1796A2F629384527B654", + INIT_17 => X"4527B654A5941553F8A2F38979AA1796A2F629384527B654A5951553F8A2F388", + INIT_18 => X"F8A2F3897AAA1795A2F729384527B754A5941553F8A2F3897AAA1795A2F62939", + INIT_19 => X"A2F629384527B654A5951453F8A2F3897AAA1795A2F629384527B654A5941553", + INIT_1A => X"A5941453F8A3F3897AAA1796A2F629384527B654A5951553F8A2F3897AAA1796", + INIT_1B => X"79AA1796A2F729384527B654A5941553F7A3F38979AA1796A2F729384527B654", + INIT_1C => X"4527B654A5941553F8A2F38979AA1795A2F629384527B654A5951553F8A2F389", + INIT_1D => X"F8A3F3887AAA1795A2F729384527B654A5951453F8A2F3897AA91796A2F62938", + INIT_1E => X"A2F629384527B654A6941553F8A3F38979A91795A2F629384527B654A5941553", + INIT_1F => X"A5951553F8A2F3887AAA1796A2F629394527B654A5941454F8A2F3887AAA1796", + INIT_20 => X"79AA1795A2F629394527B654A5951553F8A2F3887AAA1896A2F629384527B654", + INIT_21 => X"4527B654A5941553F8A2F3897AAA1795A2F629384527B655A5941553F7A3F388", + INIT_22 => X"F8A2F3887AAA1795A2F629384527B654A6941553F8A2F38879AA1795A2F62938", + INIT_23 => X"A2F629384627B654A5941453F8A2F3897AAA1796A2F629394527B654A5941553", + INIT_24 => X"A5941553F8A2F3897AAA1796A2F629384527B654A5951553F8A2F3887AAA1796", + INIT_25 => X"7AAA1896A2F729384527B654A5941553F8A2F3887AAA1796A2F629384527B654", + INIT_26 => X"4527B654A5941453F8A2F3897AAA1795A1F629384527B654A5941453F8A2F389", + INIT_27 => X"F8A3F3897AAA1795A2F629384527B654A5951553F8A2F3887AAA1796A2F62938", + INIT_28 => X"A2F628394527B654A5941553F8A2F38979AA1796A2F629384527B654A5941453", + INIT_29 => X"A6941553F8A2F38979AA1796A2F629394527B654A5941553F8A3F3887AAA1795", + INIT_2A => X"7AAA1796A2F629384527B654A5941554F8A2F3887AAA1895A2F629384527B654", + INIT_2B => X"4527B654A6941553F8A3F38879A91896A1F729384527B654A5951553F8A2F388", + INIT_2C => X"F8A2F3897AAA1796A2F629384527B654A5941553F8A2F3897AAA1795A2F62938", + INIT_2D => X"A2F629394527B654A5941553F8A3F3897AAA1796A2F729384527B654A5941453", + INIT_2E => X"A6951553F8A2F3897AAA1796A2F629384527B655A5941553F8A2F38879AA1796", + INIT_2F => X"7AAA1795A2F629384527B654A5941553F8A2F3897AAA1895A2F729394527B654", + INIT_30 => X"4527B654A5941553F8A2F3887AAA1795A2F629384527B654A5941453F8A2F389", + INIT_31 => X"F8A2F3887AAA1896A2F629384527B654A6941453F8A2F3897AAA1795A2F62939", + INIT_32 => X"A2F629384527B654A6941453F8A2F38979AA1896A2F729394527B654A5941553", + INIT_33 => X"A5941554F8A3F3887AAA1796A2F729384527B654A6941453F8A2F3897AAA1795", + INIT_34 => X"79AA1796A2F629384527B654A5941553F8A3F3887AA91795A2F729394527B654", + INIT_35 => X"4527B654A5951454F8A3F3887AAA1796A2F629384527B654A6941553F8A2F388", + INIT_36 => X"F8A2F3897AAA1796A2F629384527B654A5951453F8A2F3897AAA1796A2F72938", + INIT_37 => X"A2F629384527B654A5941453F8A3F3897AAA1795A2F629384527B654A5941553", + INIT_38 => X"A5951554F8A2F3887AAA1796A2F629384527B654A6951553F8A2F38879AA1795", + INIT_39 => X"7AAA1796A2F629384527B654A5941553F8A3F38879AA1796A2F629384527B654", + INIT_3A => X"4527B654A5941553F8A2F3887AAA1796A2F629384527B654A6941553F8A2F388", + INIT_3B => X"F8A2F3897AAA1795A2F729384527B654A5941453F7A2F3887AAA1796A2F62938", + INIT_3C => X"A2F729384527B654A5951553F8A2F3897AAA1796A2F629384527B654A5941553", + INIT_3D => X"A5941553F8A3F3897AAA1796A2F629384527B654A5941553F8A2F3897AAA1795", + INIT_3E => X"7AAA1796A2F629384527B654A5941553F8A3F38979AA1796A2F629384527B654", + INIT_3F => X"4527B654A5941553F8A3F3887AAA1795A2F629384527B654A5941553F8A2F388", + INIT_40 => X"F8A3F3897AAA1796A2F629384527B654A6941453F8A3F3897AAA1896A2F62938", + INIT_41 => X"A2F629394527B654A5941553F8A3F38979AA1796A2F629384527B654A5951553", + INIT_42 => X"A5941453F8A2F3887AAA1896A2F629384527B654A5951553F8A2F3897AAA1795", + INIT_43 => X"79AA1796A2F629384527B654A5941553F8A2F38879AA1796A2F629394527B654", + INIT_44 => X"4527B654A5941553F8A3F3897AAA1795A2F628384527B655A5941553F8A3F388", + INIT_45 => X"F8A2F38979AA1795A2F629384527B554A6941553F8A3F3897AAA1795A2F62938", + INIT_46 => X"A2F629384527B654A5941553F8A3F3887AAA1796A2F629384527B654A5941553", + INIT_47 => X"A6941553F8A2F3887AAA1796A2F629384527B654A5941453F8A2F38979AA1795", + INIT_48 => X"79AA1796A2F629384527B654A5941553F8A3F3887AAA1796A2F629384527B654", + INIT_49 => X"4527B654A5941553F8A2F38979AA1796A2F629384527B654A5941553F8A3F388", + INIT_4A => X"F8A2F3887AAA1795A2F729384527B654A5941453F7A2F38879AA1796A2F72938", + INIT_4B => X"A2F729384527B654A5941553F8A2F3897AAA1796A2F629384527B654A5941553", + INIT_4C => X"A6941553F8A2F38979AA1896A2F729384527B654A5941553F8A3F3887AAA1796", + INIT_4D => X"79AA1796A2F629384527B654A5941553F8A2F3887AAA1795A2F629384527B654", + INIT_4E => X"4527B654A6941553F8A3F3897AAA1796A2F729394527B654A6951553F8A3F388", + INIT_4F => X"F8A2F3897AAA1796A2F629384527B654A5941454F7A3F3897AAA1796A2F62939", + INIT_50 => X"A2F628384527B654A5941553F8A3F3887AAA1796A2F629394527B654A5941553", + INIT_51 => X"A5951553F8A2F38979AA1896A2F629394527B654A5941553F8A3F3897AAA1796", + INIT_52 => X"7AAA1896A2F629384527B654A5941453F8A3F3897AAA1795A2F629384527B654", + INIT_53 => X"4527B654A5941553F7A2F3897AAA1796A2F629384527B654A5941553F8A3F388", + INIT_54 => X"F8A3F3887AAA1796A2F629384527B654A6951553F8A2F3887AAA1795A2F62939", + INIT_55 => X"A2F629384527B654A6951553F8A2F3897AAA1796A2F629384527B654A5941553", + INIT_56 => X"A5941553F8A2F3897AA91795A2F629384527B654A5941553F8A3F3897AAA1795", + INIT_57 => X"79AA1795A2F729384527B654A5941553F8A2F3897AAA1796A2F629384527B654", + INIT_58 => X"4527B654A5941553F8A3F3897AAA1796A2F729384527B654A5941553F8A3F389", + INIT_59 => X"F8A3F3887AA91795A2F629384527B654A5941553F8A3F38979A91796A2F62938", + INIT_5A => X"A2F629384527B654A5951453F8A3F3887AAA1796A2F629384527B654A5941553", + INIT_5B => X"A5941453F8A2F3887AAA1796A2F629384527B654A5941553F8A2F3887AA91795", + INIT_5C => X"7AAA1796A2F629394527B654A5941553F8A2F3897AAA1795A2F629384527B654", + INIT_5D => X"4527B654A5941553F8A2F3897AAA1796A2F629384527B654A5941553F8A3F389", + INIT_5E => X"F8A2F3897AAA1795A2F629384527B654A5941553F7A2F3887AAA1795A2F62938", + INIT_5F => X"A2F629384527B654A6951553F8A3F3887AA91796A2F629384527B654A5941553", + INIT_60 => X"A5941453F8A2F3897AAA1795A2F629384527B655A6941553F8A3F3897AAA1795", + INIT_61 => X"7AAA1796A2F728384527B654A6941553F8A3F3897AA91795A2F629394527B654", + INIT_62 => X"4527B655A5941553F8A3F3887AA91795A2F729384527B654A5941553F8A3F389", + INIT_63 => X"F8A3F3897AAA1795A2F629394527B654A5951553F8A3F3897AAA1795A2F62938", + INIT_64 => X"A2F629394527B654A6941553F8A2F3897AAA1796A2F629384527B654A5941553", + INIT_65 => X"A5941553F8A3F3897AAA1796A2F629384527B654A6941553F8A2F38979AA1795", + INIT_66 => X"7AAA1796A2F629384527B654A6941553F8A2F3897AAA1795A2F629384527B654", + INIT_67 => X"4527B654A5941553F8A3F3887AAA1896A2F629394527B654A5941553F8A2F388", + INIT_68 => X"F8A2F3897AAA1795A2F629384527B654A5951453F7A2F3897AAA1795A2F72938", + INIT_69 => X"A2F629384527B654A5941553F8A2F3897AAA1795A2F629394527B654A5941553", + INIT_6A => X"A5941453F8A2F38879AA1796A2F629384527B655A5941553F8A2F3887AAA1796", + INIT_6B => X"7AAA1896A2F629384527B654A5951553F8A3F3897AAA1796A2F629384527B654", + INIT_6C => X"4527B654A5951553F8A2F3897AAA1795A2F629384527B654A5941553F8A3F389", + INIT_6D => X"F8A3F3897AAA1796A2F629384527B654A6941453F8A3F3897AAA1796A2F62938", + INIT_6E => X"A2F629384527B654A5941554F8A2F38979AA1796A2F629384527B654A5951553", + INIT_6F => X"A5941553F8A3F3897AAA1896A2F629394527B654A5951453F8A3F3897AAA1795", + INIT_70 => X"79AA1795A2F629394527B654A5941553F8A3F3897AAA1796A2F629384527B654", + INIT_71 => X"4527B654A5941553F8A2F3897AAA1796A2F629384527B654A6941453F7A3F389", + INIT_72 => X"F8A2F3897AAA1796A2F629394527B654A5941553F8A3F38879AA1796A2F62938", + INIT_73 => X"A2F629384527B654A5941553F8A2F3897AAA1796A2F629384527B654A5941553", + INIT_74 => X"A6941553F8A2F3897AAA1795A2F729384527B654A5941553F8A2F3887AA91796", + INIT_75 => X"79AA1795A2F629384527B654A5941553F8A3F3887AAA1796A2F628384527B654", + INIT_76 => X"4527B654A5941553F8A3F3887AAA1896A2F629384527B654A5941553F8A2F389", + INIT_77 => X"F8A3F3897AAA1796A2F629384527B655A5941453F8A2F3887AAA1795A2F62938", + INIT_78 => X"A2F729394527B654A5951453F7A3F3897AAA1795A2F629384527B654A6941553", + INIT_79 => X"A5941553F8A3F38979AA1796A2F629384527B655A5941553F8A3F3887AA91795", + INIT_7A => X"7AAA1796A2F629384527B654A6941553F8A3F3897AAA1795A2F629394527B655", + INIT_7B => X"4527B655A5941553F8A2F38879AA1795A2F629384527B654A5941554F8A3F389", + INIT_7C => X"F8A2F38879AA1795A2F629384527B655A5941553F7A2F3897AAA1796A2F62939", + INIT_7D => X"A2F629384527B654A5941553F8A3F3897AAA1895A2F629394527B654A5941553", + INIT_7E => X"A5941553F8A2F38979AA1796A2F629384527B654A5951553F8A3F38979AA1796", + INIT_7F => X"7AAA1796A2F629384527B654A5941553F8A2F3887AAA1796A2F629384527B654", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized19\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 31 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 9 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized19\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized19\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized19\ is + signal \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_68\ : STD_LOGIC; + signal \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_69\ : STD_LOGIC; + signal \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_70\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"1110011100011000110011100111000110001100111001110001100011001110", + INITP_01 => X"1100111001110001100011001110011100011000110011100111000110001100", + INITP_02 => X"1000110011100111000110001100111001110001100011001110011100011000", + INITP_03 => X"0001100011001110011100011000110011100111000110001100111001110001", + INITP_04 => X"0111000110001100111001110001100011001110011100011000110011100111", + INITP_05 => X"1110011100011000110011100111000110001100111001110001100011001110", + INITP_06 => X"1100111001110001100011001110011100011000110011100111000110001100", + INITP_07 => X"1000110011100111000110001100111001110001100011001110011100011000", + INITP_08 => X"0001100011001110011100011000110011100111000110001100111001110001", + INITP_09 => X"0111000110001100111001110001100011001110011100011000110011100111", + INITP_0A => X"1110011100011000110011100111000110001100111001110001100011001110", + INITP_0B => X"1100111001110001100011001110011100011000110011100111000110001100", + INITP_0C => X"1000110011100111000110001100111001110001100011001110011100011000", + INITP_0D => X"0001100011001110011100011000110011100111000110001100111001110001", + INITP_0E => X"0111000110001100111001110001100011001110011100011000110011100111", + INITP_0F => X"1110011100011000110011100111000110001100111001110001100011001110", + INIT_00 => X"E0BD2EA51CB2A79418E5B415DEE13C53D3DA2CF81D19C6A359D148F325E7B588", + INIT_01 => X"6203D3A2E47447F690CF9A29C85D1538393FC14554D29D270880AAB6C70CA654", + INIT_02 => X"D3EA2BF81D29C4A359C14AF32607B789B04513798CFCAFA9F3D8BC176C2D4F96", + INIT_03 => X"392FC24554B29D270890AAB6C73CA654E0DD2FA51C92A59418B5B215DEC13C53", + INIT_04 => X"B025157A8CFCB0AAF3D8BD176C2D53966203D2A2E45449F690AF9D29C83D1838", + INIT_05 => X"E09D31A51CC2A69418D5B515DEC13E54D3EA2DF81CF9C5A359C14BF325F7B789", + INIT_06 => X"61E3D0A2E44448F690CF9A29C82D1838392FC34554E29E2708A0ACB6C72CA654", + INIT_07 => X"D3FA2EF81D49C6A259E147F325F7B589B04514798D1CB0AAF408BF176C3D5095", + INIT_08 => X"392FBE4554E29D2708A0A8B6C6DCA454E0DD2EA61C72A69518D5B615DED13D53", + INIT_09 => X"B035157A8D1CB1AAF418BE176C4D51956203D0A2E4544BF690CF9E29C84D1838", + INIT_0A => X"E0CD2CA51CC2A49518D5B315DEB13E54D3FA2BF81D19C4A359C14AF325E7B689", + INIT_0B => X"61D3CFA2E47447F690DF9B29C82D1738394FC14554D29F2708A0A9B6C6FCA654", + INIT_0C => X"D3DA2CF81D29C6A259D147F325F7B689B015127A8CFCAFA9F418BD186C1D5495", + INIT_0D => X"396FC24554E29F2708A0A6B6C72CA654E0AD2DA51CC2A5941905B415DEC13D53", + INIT_0E => X"B035147A8D0CAFAAF3F8BE176BFD54956233D2A2E47447F690BF9D29C82D1638", + INIT_0F => X"E0DD2FA51CC2A79418D5B615DE913A53D3EA29F81D19C6A359B14BF325D7B589", + INIT_10 => X"6213D1A2E44448F690DF9829C83D1839392FC24554D29F2708A0A7B6C72CA754", + INIT_11 => X"D3FA2DF81D09C6A259C14BF325D7B788B00514798D0CADAAF408BE176C4D5395", + INIT_12 => X"395FC24554F29B270880AAB6C71CA854E0DD30A61CD2A39418E5B315DEC13B53", + INIT_13 => X"B04512798D3CB1AAF408C0176C3D509661F3D0A2E46449F690DF9B29C7FD1738", + INIT_14 => X"E0DD2EA51CC2A79418F5B615DEB13A53D3DA2EF81D39C7A259F14CF325D7B588", + INIT_15 => X"61E3CFA2E48448F790BF9E29C80D1738393FC24554E29D2708B0A8B6C72CA754", + INIT_16 => X"D3EA2EF71D29C7A25A014BF32607B789B015117A8CFCAEAAF3F8BB176C5D4F95", + INIT_17 => X"394FC44554B29E2708B0ABB6C6DCA554E10D30A51CD2A79418D5B715DEE13D53", + INIT_18 => X"B035157A8D0CB2AAF428BC176C2D51966213CEA2E46447F690EF9A29C81D1838", + INIT_19 => X"E0BD2CA51CB2A5941905B515DED13C53D3EA2DF81D29C8A259C14AF32607B788", + INIT_1A => X"61C3D0A2E4744AF690BF9A29C80D1738393FC34554E29D270890AAB6C70CA754", + INIT_1B => X"D3EA2CF81D39C7A259E147F325E7B689B02515798D2CB0AAF3E8BC176C1D5195", + INIT_1C => X"391FC24654E29C2708A0A8B6C6ECA554E0DD2FA51CE2A29418E5B515DE913C53", + INIT_1D => X"B00512798D0CB3AAF418BD176C4D539561F3CEA2E45448F690DF9D29C82D1439", + INIT_1E => X"E09D2DA51CC2A79418E5B515DEA13F54D3FA2EF81D29C7A359E14BF325D7B888", + INIT_1F => X"6203CFA2E4844AF690BF9D29C81D1738393FC04554D29F2708B0A9B6C70CA754", + INIT_20 => X"D3CA2CF71D39C8A259E148F32617B788B015177A8D1CAEAAF418BE176C4D5296", + INIT_21 => X"392FC24554D2A1270870A9B7C72CA554E0CD2CA51CC2A49418E5B114DEB13E53", + INIT_22 => X"B03514798D2CB2AAF3C8BD176C2D57956203D2A2E43449F690CF9B29C84D1838", + INIT_23 => X"E0AD2FA51CD2A89418E5B315DF113E53D3FA2CF81D19C8A259C14EF32617B589", + INIT_24 => X"6213D0A2E44448F690BF9929C84D1739390FC04554D2A1270890A9B6C6FCA454", + INIT_25 => X"D40A2AF81D09C7A259E14CF325E7B589B025167A8D0CB0AAF408BE176C3D5195", + INIT_26 => X"392FC04554F29B270890A8B6C70CA555E0DD2DA51CD2A49418F5B215DEB13C53", + INIT_27 => X"B025167A8D1CB1AAF3E8BE176C4D4F956253D1A2E44449F690AF9C29C82D1738", + INIT_28 => X"E0DD2FA51CD2A49418C5B315DED13D54D3DA2DF81D19C6A359D14CF32617B589", + INIT_29 => X"6223D0A2E45449F690DF9D29C81D1638393FBF455502992708A0ABB6C71CA454", + INIT_2A => X"D3CA2FF81D29C6A259F14CF325D7B789B055137A8D3CAEAAF3A8C0186C3D5295", + INIT_2B => X"394FC14554F29D2708B0A9B6C71CA754E09D2FA51CF2A79418E5B214DEC13D53", + INIT_2C => X"B02513798CECB0AAF3D8C0176C3D52966213CFA2E4444AF690CF9C29C82D1838", + INIT_2D => X"E0DD2FA51CA2A59418E5B515DEB13A53D40A2EF81D09C9A259B14BF325D7B689", + INIT_2E => X"6213CEA2E47449F6909F9829C81D1A38393FC14554F29E2708A0ABB6C6ECA654", + INIT_2F => X"D3FA2AF81D29C6A259D149F32607B788B035137A8D0CB0AAF3E8BC176C3D4F96", + INIT_30 => X"393FC24554E29C270890ABB6C73CA754E0CD2FA51CF2A69418F5B515DEB13B53", + INIT_31 => X"B025147A8D0CAEA9F408BC176C4D539561E3D1A2E46446F690BF9929C7FD1939", + INIT_32 => X"E09D2FA51CD2A6941905B714DEC13C53D40A2FF81CF9C7A359F14BF32607B588", + INIT_33 => X"6203D2A2E46449F690DF9B29C7FD1838394FC14554F29C2708A0A9B6C6FCA554", + INIT_34 => X"D3CA2DF81D39C9A359C14BF32617B488B015147A8D2CB0AAF3F8BF176C4D5395", + INIT_35 => X"391FC34554C29C2708A0A9B6C6FCA554E0BD2CA51CD2A89418C5B315DEB13C53", + INIT_36 => X"B015127A8D2CAFAAF408BD176C1D539661F3D1A2E46445F690DF9929C84D1338", + INIT_37 => X"E0ED2FA51CC2A69418D5B615DED13953D3FA2DF81CF9C6A259A14CF325E7B589", + INIT_38 => X"6223D2A2E45447F690BF9D29C80D1739393FC04554D29A2708C0ACB6C70CA754", + INIT_39 => X"D3CA2EF81D29C7A259B149F325E7B788B025127A8CDCB1AAF408BE176C3D5196", + INIT_3A => X"391FC04555029C270870A9B6C71CA454E0BD2FA51CD2A29418F5B615DEA13A53", + INIT_3B => X"B04511798D1CAEAAF408BF176C2D4F9661F3CEA2E4444BF690BF9A29C83D1838", + INIT_3C => X"E0CD30A51CB2A39418F5B015DED13B54D3DA2BF81D19C8A259D14AF325F7B489", + INIT_3D => X"61D3D0A2E43448F690BF9D29C82D1938394FC34554C29F270880ABB6C71CA854", + INIT_3E => X"D3CA2AF71CE9C8A259E14AF325E7B588B025157A8D1CB2AAF3F8C1186C3D5196", + INIT_3F => X"395FC14554F29D2708A0AAB6C6DCA754E0CD2BA51CB2A59418E5B515DEB13A53", + INIT_40 => X"B03515798D0CAEAAF408BD186C5D52956203D0A2E44446F690CF9C29C82D1538", + INIT_41 => X"E0CD2DA51CA2A7941905B315DEA13B53D3EA2EF81D49C7A25A0148F32637B888", + INIT_42 => X"61F3D5A2E46447F690EF9C29C80D1638391FC04554E29E270890A8B6C70CA654", + INIT_43 => X"D3EA2CF81D39C3A359D14AF32607B788B055127A8D1CB0AAF408BF176C4D4F96", + INIT_44 => X"390FC14554E29D270880ABB6C74CA754E0DD2FA51CD2A99418E5B315DED13953", + INIT_45 => X"B025177A8D0CADAAF3F8C0176C3D52966213CFA2E44446F690AF9B29C82D1638", + INIT_46 => X"E0DD31A51CD2A79418D5B415DEC13C53D3DA2EF81D39C6A359D14AF32607B589", + INIT_47 => X"61E3D1A2E45447F690BF9A29C80D1638394FBF4554D29C2708C0A8B6C6FCA654", + INIT_48 => X"D3FA2DF81D19C7A259C14CF32627B689B035147A8D2CB0AAF3E8BC176C3D5296", + INIT_49 => X"392FC14554F29B270870ABB6C73CA354E0AD2EA51CF2A49418F5B615DEC13B53", + INIT_4A => X"B035127A8D1CAEAAF418BD176C6D51966223D2A2E44447F690CF9C29C83D1738", + INIT_4B => X"E0AD2CA51CD2A79518D5B515DEB13A53D3DA2FF81CF9C6A259F148F325F7B688", + INIT_4C => X"6203D2A2E47447F690DF9B29C80D1838393FC14554C29C2708A0A8B6C70CA654", + INIT_4D => X"D3FA2FF81CF9C4A259F14CF325E7B788B015157A8D2CAFAAF3F8BF176C4D4E96", + INIT_4E => X"392FC24554E29C270880ABB6C70CA555E0BD2DA51CC2A39418E5B415DEB13953", + INIT_4F => X"B035107A8D2CB0AAF418BD176C2D549561F3D3A2E45446F690BF9C29C83D1838", + INIT_50 => X"E0BD30A51CD2A59418F5B415DED13C53D42A2BF81D19C8A259C148F325C7B688", + INIT_51 => X"6203D0A2E4644AF690CF9A29C83D1838392FC04554D29E270870A6B6C72CA654", + INIT_52 => X"D40A2CF81D19C5A359F149F325E7B789B015127A8D3CB3AAF418BB176C2D4F96", + INIT_53 => X"394FC14554A29E270890A7B6C72CA755E09D2CA51CB2A59418E5B414DED13A53", + INIT_54 => X"B045157A8D1CAFAAF418BF176C3D549561D3D1A2E44446F690CF9C29C82D1838", + INIT_55 => X"E0DD30A51CB2A5951905B115DEC13B53D3FA2CF71D19C9A359E148F32607B589", + INIT_56 => X"6213D1A2E44447F6908F9B29C82D1738393FBF4554F29E2708A0A9B6C70CA554", + INIT_57 => X"D3DA2CF81D69C7A25A014BF32617B689B02516798D1CADAAF3F8BD186C3D5295", + INIT_58 => X"393FC24554D29C2708B0ACB6C71CA454E0CD2DA51CC2A59418D5B215DEC13E53", + INIT_59 => X"B065157A8D1CAEAAF3F8BC176C4D529561F3D1A2E45449F6909F9E29C81D1B38", + INIT_5A => X"E0BD2FA51CA2A79418D5B114DEB13B53D3FA2EF81D19C8A259E14CF325E7B589", + INIT_5B => X"61F3D2A2E49447F690BF9A29C84D1838392FBF4554E29D2708B0A9B6C70CA554", + INIT_5C => X"D3FA2CF81D19C6A259C14BF325D7B688B03511798D1CB0AAF3D8C0176C4D5195", + INIT_5D => X"391FC54554C29B270880A9B6C70CA654E0CD2CA51CC2A59418E5B315DED13A53", + INIT_5E => X"B035147A8D2CADAAF418BE176C2D539661F3D1A2E43447F690EF9C29C80D1538", + INIT_5F => X"E0BD2EA51D02A39418E5B415DED13B53D41A2CF81D29C5A259C148F325F7B689", + INIT_60 => X"6213CFA2E43449F690EF9C29C83D1638393FC24554D29C2708A0A8B6C70CA754", + INIT_61 => X"D3EA2DF81D39C6A259C14CF325F7B989B055157A8D4CACAAF428BE176C2D5095", + INIT_62 => X"393FC14554F29B2708C0A9B6C6DCA854E0BD31A51CD2A49418E5B315DEC13B53", + INIT_63 => X"B035137A8D1CAEAAF3D8C0176C2D51966203D2A2E46449F790AF9928C82D1638", + INIT_64 => X"E0BD2CA51CC2A69418C5B215DED13D53D3FA2AF81D19C7A259F14AF325D7B889", + INIT_65 => X"6203D0A2E46446F690BF9B29C82D1738393FC24554D29C270880A9B6C72CA555", + INIT_66 => X"D3CA28F81D09C4A359D148F32607B789B00515798D0CAEAAF3F8C1176C4D5195", + INIT_67 => X"393FC14554E29B2708A0A7B6C6FCA754E0BD2FA51CC2A69418D5B615DED13C53", + INIT_68 => X"B055157A8D0CAFAAF3F8BE176C4D50966203D1A2E47448F7909F9C29C82D1638", + INIT_69 => X"E0AD2CA51CA2A69518E5B414DEC13D53D40A2BF81D29C7A259E14CF32607BA88", + INIT_6A => X"61F3D2A2E47446F790BF9D29C84D1638394FBF4554D29F270880AAB6C6FCA355", + INIT_6B => X"D41A29F81D19C5A259E149F32607B989B04515798D3CB0A9F408BE176C3D5295", + INIT_6C => X"394FC24554D2A1270890AAB6C6ECA555E0BD2FA51C92A39418E5B415DEC13953", + INIT_6D => X"B025177A8D1CAFAAF3F8C0176C3D52966213D0A2E46448F790BF9D29C82D1838", + INIT_6E => X"E0CD2CA51CD2A49518E5B315DEE13D53D3FA2EF71D39C6A259D14BF32627B589", + INIT_6F => X"6203D0A2E44447F790DF9A29C82D1938394FC24554D29D270870ABB6C70CA654", + INIT_70 => X"D3EA2DF81D29C7A359D14CF325D7B788B025157A8D2CB0AAF3F8BC176C2D5296", + INIT_71 => X"391FC34554B29E270890A8B6C70CA854E0DD2DA51CA2A89418F5B315DEF13D53", + INIT_72 => X"B045117A8D3CB2AAF3F8BC176C2D529561E3D1A2E48448F690CF9B29C83D1839", + INIT_73 => X"E0BD2EA51CC2A59518F5B415DEB13D53D3CA2EF81D29C5A259D14BF325E7B589", + INIT_74 => X"61F3D2A2E44449F690FF9B28C83D1838391FC34554E2A02708C0AAB6C6FCA454", + INIT_75 => X"D40A2DF81D19C8A25A0149F325E7B589B025147A8D1CB1AAF408C1176C2D5095", + INIT_76 => X"395FC44554C29C270880A9B6C73CA754E0CD2EA51CD2A59418F5B514DE913C53", + INIT_77 => X"B04515798D2CAEAAF408BA186C3D519661F3CEA2E44446F690CF9C29C81D1A38", + INIT_78 => X"E08D30A51CD2A69418E5B315DEE13D53D40A2DF81D29C6A359E14BF325F7B689", + INIT_79 => X"61F3D1A2E47449F690BF9A29C83D1538391FC24554E29E270890A9B6C6FCA854", + INIT_7A => X"D3EA2AF81D19C7A259C149F325F7B789B035147A8D2CB2AAF418BC176C4D5196", + INIT_7B => X"392FBE4554F29F270890AAB6C72CA854E0CD2FA51CC2A29418B5B315DEC13B53", + INIT_7C => X"B035147A8D2CAEAAF3E8BD176C4D52966213D4A2E48448F690DF9929C84D1838", + INIT_7D => X"E0CD2EA51CC2A29518D5B314DEB13C53D3FA2DF81D09C6A359C14BF325E7B888", + INIT_7E => X"61E3D0A2E45448F690CF9D29C83D1538396FC04555029C270890A8B6C6FCA454", + INIT_7F => X"D3CA2DF81CF9C4A259D149F32607B789B035137A8CECB0AAF408BD176C3D5196", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 36, + READ_WIDTH_B => 36, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 36, + WRITE_WIDTH_B => 36 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 5) => addra(9 downto 0), + ADDRARDADDR(4 downto 0) => B"11111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(31 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_68\, + DOPADOP(2) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_69\, + DOPADOP(1) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_70\, + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized2\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized2\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized2\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized2\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"0C2E40D2E41C2E41C2F00C2F40C2E4042E41D2E40C2E40C2E40C2E40C2E41C2E", + INITP_01 => X"C2E41C2E40D2E40C2E40C2E40C2E40C2E41C2E40D2E40C2E40D2F01C2E01D2E4", + INITP_02 => X"2F4052F01C2E40D2E41D2E40C2E41D2E00D2E00D2E40C2E41D2E40C2E00D2E40", + INITP_03 => X"640C2E40C2641C2E40C2F41C2E40C2E00C2E41C2E41C2E40C2E00C2640C2E40C", + INITP_04 => X"41D2E41C2E40C2E4152E40D2E40C2E0042E41C2E01C2E01C2E00C2E0052F41C2", + INITP_05 => X"0C2E40D2E41C2E41D2E41D2E41D2E40C2E40C2E40C2E40D2E40C2E00C2E41C2F", + INITP_06 => X"D2E41D2E40C2E40C2E41C2740C2E40C2E40D2E40C2E00C2E41C2E40C2E40D2E4", + INITP_07 => X"2E00D2E40C2E40C2E0042E40C2E40C2E40D2E40C2E40C2F41D2E40C2F00D2E00", + INITP_08 => X"E01C2E40C2E41D2E41C2E40C2E40C2E40C2E40C2F40C2E40C2E41C2E41D2E41D", + INITP_09 => X"40C2E40C2E40D2E40C2E40C2E40C2E01C2E40C2E40D2E0052E40C2F40D2E40D2", + INITP_0A => X"0C2E00D2F40D2E40C2E41C2E40C2640D2E00C2E40C2E41C2E40D2E40D2E00C2E", + INITP_0B => X"C2E40C2E40C2E40C2E01D2E40D2E40C2E41C2E40C2E00C2E00C2E40C2E40C2E4", + INITP_0C => X"2E40C2F00C2E40C2E00C2E40C2E40C2F40C2E40C2740C2E40C2E40D2E41C2E00", + INITP_0D => X"E40C2E4042E40C2F4052E00C2640D2E4052E41C2E00C2E00C2E40C2E40D2E41D", + INITP_0E => X"41D2E01C2E01D2E00D2640C2E40C2E41C2640C2E40C2E41C2E40D2E41C2E40C2", + INITP_0F => X"1C2E40D2E41C2E41C2F40C2F41C2E40D2E41C2E40C2F41C2E40C2E01D2E01D2E", + INIT_00 => X"15B14309CD4C77A2195F67D8E1FF256F42AACFFC25A94309D5446FA2197787F8", + INIT_01 => X"215F77D8E9FF256742BADF0C25C14311DD445FB209775FF8D1FF0D5F32AADF04", + INIT_02 => X"3AC2DF1415A92B11AD4477C2096767F0C9EF0D7752B2D70415B94B09DD245FD2", + INIT_03 => X"D53C67B2098F5FE0D1EF1D775ABAEFFC05B143F1CD346F9A216F4FE8D1FF2D57", + INIT_04 => X"C9E725674AAAF70C0D994301CD3C6FA2116F6FF8C1F71D674ABAD714FDB14309", + INIT_05 => X"25B15301D5346FA2116F6F00D107155F3ABAD70425B93B01D52C67BA21776718", + INIT_06 => X"018767E0C9FF355F4AA2D7FC0DB14B09CD446FB209876FE0D1F70D774ABAD7F4", + INIT_07 => X"42B2C70C05993B11C54C67B2196F6FF0B9F725574ACAD7040DB953F9D54C87AA", + INIT_08 => X"ED3C57A2217F5FE8C90F3D6F52B2DFFC25B13BF9E53477B2116F8FE0D9EF2577", + INIT_09 => X"C9F71D673ACACF24259953F9D5446FBA09776700C907255F4ABADFFC1DA94311", + INIT_0A => X"15A143F9CD2C67A2195767F8C1EF455F4AAACF140DB13301DD2C87BA19775FF8", + INIT_0B => X"116F6FD0C9F7156F4AB2D7F415B93B01C53C6FAA018767F0D9F7156F4ABAD70C", + INIT_0C => X"42D2CF0C1DA15B09BD3C67CA297757F8C9F7356F52BAE70C15B15309C52C5FB2", + INIT_0D => X"DD3C6FC211875FE0D1F715773AB2EF1425B15309E5446FC2018F5FE8D9F70D77", + INIT_0E => X"E1F72D4F22AAEF1415B943F9ED2C6FAA197F77E8D9FF1D5F4ABAD70415B13309", + INIT_0F => X"0DA95B09D53C7F92095F77F0D1DF1D673ABADFF405A14311CD3C67AA317767F0", + INIT_10 => X"195F5FE8C907255F4AC2DF141DB153F1D55C77C219676FE8B1EF1D674AC2DF0C", + INIT_11 => X"5AAADFFC15994BF1DD5C6FB2116767E0C1DF155F42C2DF1C25B14319BD4477BA", + INIT_12 => X"D52C87B2096F67F0D9EF255F42B2E7140DB93B09ED546FBA11775FE8C1FF2577", + INIT_13 => X"D1071D4F42A2C71C0DB14BF9E54C77C221875FE0D9071D5F42B2E70415A94BF9", + INIT_14 => X"25A14B01DD5467BA11675FE8B9EF2D5F32C2D7F41D9163F1C53C77B2195F8FE8", + INIT_15 => X"014F77E0D9DF1D673AC2DFF415B12BF9D55467B2118757E8E1E71D6752B2D714", + INIT_16 => X"32BAD7F41DB15309DD345FBA097F87F0C9FF2D77329ACF141DB143F9D5446F92", + INIT_17 => X"D54C5FBA117F4F00C9F7255F4ADAE714EDA953E9C53C5FB2215F7F08C10F255F", + INIT_18 => X"B9E7256742C2C70C1DB93B09DD3C67C219676FF0C9E72D6F42B2DF0415C14321", + INIT_19 => X"05B13B09DD445FB219876FE8C1072D7752C2C70405A93B01CD446FB2F9776FE8", + INIT_1A => X"098767E0B1E71D675ACABFF42DA93B19ED4C57B2115F67D8E1E71D8752C2E704", + INIT_1B => X"5AB2F7041DA94301BD3C6F9A215F6FE8C9FF1D7F3AC2DFFC15995309D53C6FA2", + INIT_1C => X"DD4C8FAA09776FE8C9F72D6F5AA2D7040DB95309DD4C7FBA095F77E0C917155F", + INIT_1D => X"D1F7256742AAEF0435B15B09DD346FB209776700D9EF25673AA2CFF405B14311", + INIT_1E => X"15C95311E54467AAF96F6FE8C9F71D675AAAE7FC05B14301CD4C6FA2216F6FF0", + INIT_1F => X"F9775FE8B1FF155742AAD70425993B11CD446FAA215767D0C9FF156F42C2DF1C", + INIT_20 => X"42BAD704FD994BF9DD5477CA197F6F08B9F71D6F5ABAE7F40DB14B11D54477BA", + INIT_21 => X"C5445FB2196F7FF0B9070D5F4ACAC7140DB14301DD4C67AA098F77E0D10F156F", + INIT_22 => X"C907256752C2CFF41DB93309DD5477D211775FD0C10715574AB2D7FC25C94311", + INIT_23 => X"FDB15311D5446FAA095F5FF0C1EF1D6F42DAD7F40DA94301F54C7FC2116F67E0", + INIT_24 => X"117777F0D9F71D674AB2DF041DA14301E52C8FA229675FE8C90F0D6F4AAADF04", + INIT_25 => X"3AAAD7F4F5B943F1D534679A097F6FE8C1F70D5F4AC2CF0C1DB153F9E53C5FB2", + INIT_26 => X"CD4477AA016F67F0B9FF157752BAC7041D994B01CD5457AA11775FE8D1EF1577", + INIT_27 => X"B9EF2D6F3AA2C7EC35B93BF9E55477A2017787F8D1F71D5F4AC2D7FC15B94311", + INIT_28 => X"15A14B01E54C5FAA296F77E8C1F705774ABADFF435A95309D5448FC209575700", + INIT_29 => X"097767E8E9FF1D6742C2BF0C15D14301CD4C77BA216767F0B9071D671ABACF04", + INIT_2A => X"4AB2EF1C0D993B09D54C67BA295777F0D9F725673ABAEF0C15A93BE9ED445FAA", + INIT_2B => X"DD3C77A209776FF0B1EF1D6F3ACACF040DB95319D53487BA198F5FF8D9F7156F", + INIT_2C => X"B9EF25674AB2E7F42DB14BF9C55457AA196F67E8B9EF2D7F3ACAD71415B94309", + INIT_2D => X"25B93BF9CD5C77B2217F57F0C9FF15672AD2DFFC1DB13BF9CD4C5FB209777FF0", + INIT_2E => X"11676FE8C1F71D4F52B2DFFC1DB14B11DD34779A016757E0D9F7256742BAEFFC", + INIT_2F => X"4ABAE70C0DA93B01DD445FC2117F77C8C9F7356F42CADF0405A133F9D54467AA", + INIT_30 => X"C5646FAA09675FF0E9F7155F3AC2DF041DB93BF9C53477B2197767F8D9F73557", + INIT_31 => X"D1F71D6F42AAD7FC15B94311BD5487AA015F6FF0D1F72D6F42AACF0415A13311", + INIT_32 => X"25B13B11D54467AA097F77E0C90F054F3AC2EF0C15A94301C55C6FA229775FF0", + INIT_33 => X"198F6FF0C1FF2D7742BAD70C0DB15BF9C53C5FAA19876FF0D1EF2D673AB2D704", + INIT_34 => X"4AC2CF0C15994309CD447F9A296F67E8D1FF1D7752B2F70C15B94B19BD346FCA", + INIT_35 => X"D53C57C201776FE0C1E7257F52C2DFFC25C14B09DD345FC2F9875F08B1EF2567", + INIT_36 => X"C1F70D4F2AB2D71415B94B09E53C5FBA296F6FF0C9E715674ABAD70415A14B11", + INIT_37 => X"1DA95BF9DD445FB2098F67F8C9EF1D6732AAEFF405993BF9BD3C6FBA095757F0", + INIT_38 => X"09775F00D107155F52B2DF1415B13BF9CD4C67A2217757E0D10715472AAACF0C", + INIT_39 => X"3AC2EFE41DA943F1C53C6FB2016F6FE0C9F7356742BAE70405A14309CD5C77B2", + INIT_3A => X"E55477A2217767F0C1F71D6752DAB70C15A95309DD3467AA11777F00C1FF2D67", + INIT_3B => X"C1F7156F42B2D70C0DA93BF9DD4467A2097747F0E1F7156F52BADF041DA14B09", + INIT_3C => X"05A14301C5346FAA19677FF0C9EF1D673AC2F70C2DA93311E54C57AA216F6FE8", + INIT_3D => X"21875FF0C90F35675ABAE704F5B92B09BD4C6FB2016F67F0D9E71D5F4AD2DF04", + INIT_3E => X"3AC2DF2C0DD13301CD3C77AA29675FF0C9FF15572ACAE70415A94309E5545FAA", + INIT_3F => X"CD3477B219776FF0C107257F52AAD7041DB93BF9D5446FBA11676FF0D1FF1D67", + INIT_40 => X"D9F72D5742B2EFF41DB143F9CD4C779A19775FE8C1FF0D6F42C2DFFC15A953F9", + INIT_41 => X"15A15309C53C77B2116F6FD8E1E7155F4AAACFEC25C14B11C5347FAA218F57F0", + INIT_42 => X"117F7F00C1DF157F62AAD70C1DA93311E54477B201675FE8D9EF1D5F3AC2CF04", + INIT_43 => X"42C2DF0C0DA15309BD3C77B2196F57E8D1FF1D6F3AD2E71425B14309CD3C7792", + INIT_44 => X"CD4467B2216F77E8D1EF354F4AA2E71C0DA93B11D5346FA209976FE8D1F72557", + INIT_45 => X"B9F72D673AB2DFFC15B14311D53C6FBA096F5FD8C9EF255F42B2EF040DB14309", + INIT_46 => X"1DB14B01D54C57AA116F77F0D1F715674ABACFFC0DB153F1DD446FB2216F57E8", + INIT_47 => X"317F67E8D10F1D7742BADFFC0DB13301CD3C77B2216F6FF8C9F7258742B2CF04", + INIT_48 => X"4ABAE70415A963F1CD3C77B211774FE8E1FF1D673ACAC70C25A92BF9CD5477BA", + INIT_49 => X"CD3C5FAA197777E0C1F71D5F3ABACF141DB14309E53C67A219777F00C9F74D77", + INIT_4A => X"D1FF1D5752C2EF0425B143F9D5346792117F5FF8C107155F4AC2CF04FDA94BF9", + INIT_4B => X"25A94311E5444FAA29775FE8D1F72D6F4AB2DF0415A13309D52C7FBA217767F0", + INIT_4C => X"197767E0D9F7155742B2E7042DB13301C54C67BA196F6FE8E1071D6752BAD7FC", + INIT_4D => X"22B2E70C15C15B11C54477AA017767E8C9E72D5F4AAAEF0C05C13309D53477C2", + INIT_4E => X"D53467A2016F6FE8C9F7156742C2D70C15B14BF9E55C5FB2216757F8B1F7254F", + INIT_4F => X"D1EF1D5752B2D70425C14319D544879A198767F0D9E71D5F42CAE70415B15331", + INIT_50 => X"2DB14BF9CD5C67C229877FF0D1072D7F4AC2E71C05C13301BD4C6FB2217F77E0", + INIT_51 => X"094F4FF8D1FF254F3AB2D7040DB953F9CD4C77A219776FE8E1EF256F32BACF0C", + INIT_52 => X"4AB2DF0C2DA15309D52C7FAA19875FF0C9F7256752D2CFFC1D914301D53C6FCA", + INIT_53 => X"DD5467C2117F57F0D1172D5F3AB2D7241DB13301DD346FB2018747F0D9EF1D5F", + INIT_54 => X"B9F7255F3ACADF0C1DB94B01C54C67C2E96767E0C9F7256742C2DF0C1DB13BF9", + INIT_55 => X"15B14301CD4477AA015787F0D1FF255F52C2E7FC15A14B01D54477AA116F6FF8", + INIT_56 => X"297F5F00C1EF254F4ABAE72415B153F9D53477A201776FF8E1FF1D7F42C2D714", + INIT_57 => X"3ABAC70C15A14309DD5477C2096F7FF0D907256F52B2D70C25A943F9CD3C57B2", + INIT_58 => X"CD4C67BA216F77F0C9F7256F42B2CF042DC14B01CD4457AA018F67E8B1FF2567", + INIT_59 => X"D90715773AA2EF0425992B09E54467AA096F67E0C1EF1D6F32AAE72425C14301", + INIT_5A => X"0DB16301CD3C5FB201676FE0D1072D5F42C2E70425B14311C55C8FBA217F77D0", + INIT_5B => X"117F67E0D1F715772ABAEFFC15C15B01D54477BA19776FE8C1FF1D6F42BACF0C", + INIT_5C => X"42A2EF0425B153D9CD3477BA315777E0C9F72D673ACAD70415A95309DD3C6FCA", + INIT_5D => X"CD3C6FB2217757D8B90F2567429AE7F425C14BF9DD5477AA11776FE0D9FF2D6F", + INIT_5E => X"D1F7355F3ABADF0C1DA95309E55467B2015F5FE0D9FF1D5F32BAF71415C94301", + INIT_5F => X"15B15309F53C77B2097F5FE8D1EF2D6F52BAE70C25B15B09DD346FBA09777FE0", + INIT_60 => X"296777E8C1FF1D5F52BADFFC15B13B09BD4C67BA016F6FE8C9072D573AB2D704", + INIT_61 => X"4AB2E70425A94B11CD5C6F9A097F6FE0C1FF1D6F32C2DF042D9943F9DD2C5FBA", + INIT_62 => X"D53C6FB2F97F6700D1FF256732AAD7040D994B09ED5467C2116777F0D1FF2D6F", + INIT_63 => X"D9EF256F22BAD70C05B15309D52C77B211775FF0D1FF255F4ABAE7042D994B01", + INIT_64 => X"15C14309DD3C7FAA195F67E8E1F71D6F52C2EF040DB95311C53C6FAA197F7F00", + INIT_65 => X"197757F8C10715774ABAE70C1DB94301BD446FA2116F67F0C9EF1D6732B2DF04", + INIT_66 => X"4AC2DF1405B14B01C54477B201775FF0D9E71D573ACAD70C25B94B09D53C67A2", + INIT_67 => X"CD4C579A117F6FF0D1FF2D6F3AAAD70425A94B09ED546FD219676F00C907355F", + INIT_68 => X"B9E725673ACADF0C15A943F9DD5467B221675FF8D1EF256F52CACFFC2DB15BF9", + INIT_69 => X"1DA16311D56477B2315F7FF8C9EF3D5F42D2DF0415A13321CD3C7FBA097F67D8", + INIT_6A => X"196F7FF8C907255F42C2C70C0DA92B01BD2C67B2197767F0E90F2D674AB2EF04", + INIT_6B => X"22BACF04FDA153F9DD446FBA11776FE8C9F73D5752C2D7FC1DA14319DD5C87B2", + INIT_6C => X"CD3C6FB2F96F67E8D9DF1D6742CAD71C0DB14BF9D53C67BA196777E8C1DF254F", + INIT_6D => X"C9EF2D5F5AB2E70CFDB13BF1CD3C67B2098757E8B107355F52B2DF0415B14B01", + INIT_6E => X"FDC13B09CD3C6FB2118767E0D9EF25673ABAE71C2DB14301D56497A201776F00", + INIT_6F => X"19575FE0D1F72D574AB2D70C0DC13B09CD4C87B2195F57F8D1EF2D674AAAEF0C", + INIT_70 => X"3AD2D7FC0DB14B11CD5C7FBA016F67E8D1F735574ACADF0C1DA13309C5547FA2", + INIT_71 => X"E53C6F9A016F77F8D9FF355F529ADF0C25B143F9D53C7F9A097F87E8D9D7155F", + INIT_72 => X"D9FF1D7762BACF1425A94B19D54C6FBA197F5FF0C9FF2D6F4A9AD7F415A14B11", + INIT_73 => X"15A14301C54467B2F96F5FF0C9F72D575AC2CF0C1DB15301BD347FC2197F5FE8", + INIT_74 => X"196F8FD0C9F72D5F4AB2EF141DC15301CD4477A2096F6FF8D1FF356F52AADFF4", + INIT_75 => X"4AC2F70C05A94BF9DD446FA2F9775FF0C1F7356F5ABAD7041DB14B11ED447FCA", + INIT_76 => X"E53477CA117F77E8D1070D6F42BACFFC1DB15BF9C53C7FAA196767F0C90F2567", + INIT_77 => X"E1F7255F1AB2DFF415A94BF9CD545FBA29776FF0D117157F3AB2CFEC15B95301", + INIT_78 => X"1DA153F9CD3C67B2116F5FE8B107156F32B2CFFC1DB153F9C53477A2195F67E8", + INIT_79 => X"017767F0C9EF0D5F52BAE7141DB94301D5446FBA096F6FF0D90F156752C2D7FC", + INIT_7A => X"3ABAD71425A15309D53467AA19674F00E1F72D6F3AB2BFFC0DA15B09C5448FCA", + INIT_7B => X"CD3C77B209775FE8C9EF356F42B2DFFC2DB14301E52C5FA2196F77F0C9F7256F", + INIT_7C => X"C9DF2D672ABAD7F415B15329E54467AA095F57F0C1F7354F4AB2E7041DA133F9", + INIT_7D => X"15A13B01ED345FA211576F00B1EF25673AC2DF141DB14309E5546FB2196F6700", + INIT_7E => X"097767E8D9EF156F4AB2CFF405B14301DD2C77BA11676FF8E1F7156732CAF7FC", + INIT_7F => X"42B2CFF41DA93B01CD446FB2097767E8D1F71D674ABAEF142DB93BF1C5445FA2", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized20\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized20\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized20\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized20\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8", + INITP_01 => X"9B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B", + INITP_02 => X"B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B7", + INITP_03 => X"8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79", + INITP_04 => X"B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B", + INITP_05 => X"79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8", + INITP_06 => X"9B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B", + INITP_07 => X"B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B7", + INITP_08 => X"8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79", + INITP_09 => X"B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B", + INITP_0A => X"79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8", + INITP_0B => X"9B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B", + INITP_0C => X"B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B7", + INITP_0D => X"8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79", + INITP_0E => X"B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B", + INITP_0F => X"79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8", + INIT_00 => X"13AEBA53CF499A15C09FACA52FA5B53F2CC849B412AFBF51D1499B18BF9DABA7", + INIT_01 => X"C49BA7A830A7B53B2CC64BB813B1BD50CC459D17C39BA7A52EA3B53B2CC84AB4", + INIT_02 => X"2AC84BB514B2BF50D1479917C09CA9A32CA7B53B2CC74AB613AEBE51D24A9B19", + INIT_03 => X"D2479A19C0A0A9A62FA5B33D2CC74BB513AFC052D048991AC39BA8A52EA6B43C", + INIT_04 => X"2EA6B43C2CC64AB416B0BC54CF479D17C39DA8A731A7B43D2CC848B515B1BC51", + INIT_05 => X"16AFBC51D0489B17C29CA8A22DA6B33C2DC64CB713AFBF52D2479A17C39FA8A7", + INIT_06 => X"C49CA8A531A6B4382AC34CB614B1BF53CE479B17C09DA8A32EA3B43B2AC64CB4", + INIT_07 => X"2FC54CB615AEBF50D1459915C09BA8A530A7B2382CC54CB510ACC051D24A9C18", + INIT_08 => X"D2489E19C499A8A42EA4B33B2CC44CB715B0BD53CF469C16BFA0AAA92CA3B53E", + INIT_09 => X"30A4B23C2BC848B613B3BA55D1489B15C39DABA42EA7B53B2DC749B713B0BD51", + INIT_0A => X"13B0BE51D0489B18BF9BAAA62EA5B33B2CC64EB515B0BE51CF499919BF9FA8A6", + INIT_0B => X"C19CA8A62EA7B43C2BC64DB814B0C050D0489916C09BABA62EA4B33D2EC64AB5", + INIT_0C => X"2FC54CB615B0BE50D04A9C18C39BA7A52DA3B43D2BC94AB614AFBF51CF499918", + INIT_0D => X"D2479817C29EA8A62FA5B43B2EC849B714AEBD53D0489E19C29DA9A62DA5B43B", + INIT_0E => X"2DA6B53E2BC647B613B2BF53CF489A15C49CABA52FA6B53B2EC849B514AFBE53", + INIT_0F => X"16B1BF51D2469B16BF9DA7A82CA5B43B30C34AB513B1BD52CF489A18C19DA9A6", + INIT_10 => X"C09DA9A62EA6B23A2CC448B715B0C054CF469917C09CAAA72CA5B73C2CC649B6", + INIT_11 => X"2DC74DB913B2C153D0489E17C19DA8A52FA7B33C2BC748B812AEBC51D0489A16", + INIT_12 => X"CF479A1AC19DAAAA2CA2B23B2DC44DB813AEBF54CF489B17C29FA7A62EA5B23A", + INIT_13 => X"2EA6B43D29C64DB917B1BD50D0439C18C49CA9A62FA9B6392EC44AB514ADBE50", + INIT_14 => X"14B2BB50D3489A1AC09FA9A530A3B33B2CC84AB712AFBF50D1479D16C39EA7A7", + INIT_15 => X"C29FA9A530A5B63E2CC84BB913B3BD50CD499B18C1A0ABA72EA7B53E2FC64BB7", + INIT_16 => X"2BC44AB613B1BC53CE499D17C39BA7A730A4B13C2DC64AB414AFBE52D1489C18", + INIT_17 => X"CD489B18C49CAAA72DA6B53D2EC74BB414B1C153D0499C16C39FA8A92EA4B53E", + INIT_18 => X"2AA4B53D2DC64CB416B0BD51CF499D18C19AABA52EA4B3392CC94CB314AFBC52", + INIT_19 => X"13AEBE4FCF489D15C39CACA72CA6B43F2DC54AB211B0BE4ECE489A17C29DAAA6", + INIT_1A => X"C29FABA52EA5B03A2EC64BB412AFBD55D2499D18C59CA8A62FA3B53E2DC64CBA", + INIT_1B => X"2BC44AB913AFBD53D2459915C39CA8A42EA5B23C2CC74BB613B0BF50D1489C18", + INIT_1C => X"D2499D14C29CA9A730A6B23F2EC648B715B2BF50D14A9C16C29DAAA52BA5B53C", + INIT_1D => X"2FA8B33C2AC84BB412AEBE52D3479E17C09DA8A730A6B33C2DC548B512B2BD52", + INIT_1E => X"12B0BE52CF469B15C29DA8A62EA7B33C2CC54BB612B0BD53D0449A19C39EAAA6", + INIT_1F => X"C29EA7A82EA5B63F2CC948B813AFBC51D14B9B16C39DA9A62FA7B73B2CC54BB8", + INIT_20 => X"2CC54BB712B2BD51D0499917C29CA8A52CA6B53E2CC54BB516AEC152D0479B19", + INIT_21 => X"D5479A16C29FAAA52EA6B23C2EC44AB614ADBD53D2489D17C39EAAA830A5B43D", + INIT_22 => X"2EA6B6392DC646B713B0BF51D0489B14C29EA8A62BA6B73B2EC649B514ADC053", + INIT_23 => X"15B2BF52D0469B18C39CA7A62DA4B3392CC74AB813AFBF51D0479C18C29CA9A5", + INIT_24 => X"BF9CA9A62DA6B23C2BC94CB614AEBF52CE479918C19EA9A52FA8B33B2EC84AB9", + INIT_25 => X"2CC54CB416AEBD4FCE489C15C09DA8A82CA4B23C2BC94AB615AEC051D04A9919", + INIT_26 => X"CE479C17C29EA7A32DA5B43C2CC54CB715AFBE52D0489D1BC29EAAA630A9B63A", + INIT_27 => X"2EA7B13A2CC34CB611B0BE52CF4A9B18C29FA9A82BA9B43B2DC54AB812AFBE4F", + INIT_28 => X"14ADBC52D1479917C39DAAA42FA4B43E2DC74BB716AFBD4FD1469A18C39EA9A4", + INIT_29 => X"C199A9A730A7B33C2DC349B413AEBC50D0499B15C19EA9A82CA6B33A29C64AB7", + INIT_2A => X"2CC94CB410B4BD52D1489A18C19DAAA831A5B33A2EC74AB614B0BF54D3469C1A", + INIT_2B => X"CE499D14C29EA8A52DA4B4392BC649B613B1BE50D1479B16C09EA9A22EA6B63D", + INIT_2C => X"30A4B4382DC84FB313B0BD50D1489917C39EA8A62EA6B53A2CC84BB412AFC052", + INIT_2D => X"15B1BD52D1479C19BE9DA7A62DA2B53A2DC649B614B4C252CF489818C09DA9A6", + INIT_2E => X"C29DA8A62DA6B13A2BC84AB715ABC052CF469C19BF9EA8A32FA6B43B28C649B6", + INIT_2F => X"2BC54BB517B0BE4FD0499D1AC29DAAA431A5B63A29C64BB513B0BF52D1489919", + INIT_30 => X"D0489C18C09BAAA22FA7B33C2DC64BB613AFBC52D2479C16C09DAAA531A8B53A", + INIT_31 => X"2EA6B03B2FC649B715AFBA52D1489A16C39EAAA52CA5B43E2CC848B414B1BE50", + INIT_32 => X"14AFBD53D1479A15C09CA8AA30A5B83B2CC84CB714B1C051CC489A17C1A0A9A5", + INIT_33 => X"C19BA9A430A5B43C2DC54DB711B1BC54CE489B15C09DA9A82CA4B83C2DC64CB5", + INIT_34 => X"2CC64AB614B0BB51D3489C18C29FA6A82EA5B53D2CC747B912AFBE50D2499915", + INIT_35 => X"CE489B15C29DACA42FA9B23C2CC64AB515B0C150D0469917C09CABA22DA6B33B", + INIT_36 => X"31A8B33D2AC84CB413B0BD51D1489B15BFA1AAA52FA5B53D2AC94BB513B0BC53", + INIT_37 => X"12AFBF53D1489C19C29BABA630A5B23D2DC74BB213B1C04DCF499D16C19DA9A4", + INIT_38 => X"C19CA8A72FA4B33D2CC84BB616AEBF53CF499A16C19EA9A330A4B33B2EC447B5", + INIT_39 => X"2DC649B30FB0BD51D3499917C29EABA62DA6B23C2DC84CB613AFBD50D3489B15", + INIT_3A => X"CF489B16C09CAAA62FA3B83C2CC74DB915B0BE51CF499C17C19CA8A72EA8B83A", + INIT_3B => X"2FA5B43A2CC54AB712B2BF50D3459915C09EA7A62EA5B53C2DC84CB614B0BB50", + INIT_3C => X"12B2BF52CD499A18C29FA9A32DA5B43A2DC54BB613B0BF51D2489B16C09FABA7", + INIT_3D => X"C39DA9A82CA1B13C2EC748B312B1BE50CF489A17C29DABA62FA5B13C2CC24AB3", + INIT_3E => X"2BC848B513B0BC53D24A9A16C19EAAA52FA5B63A2EC84CB517AEBC52D3489F16", + INIT_3F => X"D0469B17C19DAAA62EA4B43F2CC74AB814B0BC52D0499A14BF9CA7A531A7B33E", + INIT_40 => X"2EA4B43B2CC34BB513AEBE52D2459B18C29DA8A72BA6B83A2CC54BB614B1BD54", + INIT_41 => X"15B2BF51D0499E16C39DACA729A4B2392DC649B816ADBE54D1469B17C19DA5A4", + INIT_42 => X"C39DACA32FA4B23C2DC64AB814B0BF52D24A9916C39AA8A42EA4B33C2BC249B2", + INIT_43 => X"2CC74AB715B0BE54D4479B17C19EA9A52EA9B23C2AC64AB715AFBC54D0499C19", + INIT_44 => X"CF499918C19CA7A52EA6B73B2EC64AB812B3BF52D1479816C19EAAA72BA7B73C", + INIT_45 => X"2FA3B83A2AC54BB814AFBF4FD1489917C39EA9A831A4B23C2DC648B417B0BC52", + INIT_46 => X"16AFBF53D0479D16C09DA7A630A6B43B2CC54BB412AEBB53D0469C18C09CA9A6", + INIT_47 => X"BFA0AAA631A4B33B2CC74AB416B0BD50D14A9E17C19BA8A62FA6B43B2ECA4BB9", + INIT_48 => X"2CC74AB811AEBA53D2499A18C09DA8A52CA6B53A2DC74BB616AEBF52D2499C18", + INIT_49 => X"D3479B15C29DA7A72DA5B33B2CC64BB415AFBD50D1479F17C09DA9A82EA6B53E", + INIT_4A => X"30A7B43F2EC648B516AFBE50CE4A9A18C29DAAA42EA7B53B2EC64ABA17AFBC52", + INIT_4B => X"12AEBE51D24A9D15C39CACA82DA5B43D2DC74BB715AFBD53CF479916C29BA9A8", + INIT_4C => X"C29CAAAA30A1B43C2EC54AB817B1BD51CF489B18C29EA7A62CA4B63B2EC649B6", + INIT_4D => X"2FC54AB712B0BD55D1499A14C39DABA72FA5B43C2EC54CB716B0BD51D1489A14", + INIT_4E => X"CD4A9C17C0A0A6A52FA6B43C2BC74AB414AFBE50D0489615BF9EA8A631A6B43C", + INIT_4F => X"2EA5B43C2AC54CB914AFBE51D14A9A15C19DACA82EA7B13B2BC84AB613AFC255", + INIT_50 => X"14B0BD50D1489C16C49CABA42FA3B53B2DC649B414B1BE50CD479B19C39CA9A6", + INIT_51 => X"C3A0ABA72EA4B5392BC849B813B1C250CF469D16C19EAAA82EA5B53A2CC64CB5", + INIT_52 => X"2CC64BB512AFBE53CF489B17C39EA8A530A8B33B2EC64CB815B2BC4FCF479916", + INIT_53 => X"D0489D17C19DA8A730A8B83828C74DB615AFBF53D0499A1AC09CA7A530A6B43D", + INIT_54 => X"2FA7B33B27C449B713ADBE52D2499A16C19FA5A62EA6B5392CC44AB713AEBD50", + INIT_55 => X"15B1BD52CF479D19C49DAAA52CA7B53B2FC74DB514AEBE52CF4B9E19C29DA8A6", + INIT_56 => X"C09CA9A730A4B53C2EC64CB612B0BD51CE479A16C19DAAA732A3B63E2AC54AB6", + INIT_57 => X"2CC64CB913AEBE53CE489A18C39DA7A52DA7B4372CC64DB516B1BC50D0499C18", + INIT_58 => X"D3489B16C39DA6A42BA6B23A29C54CB513B0BE51D2479817C49DA8A82CA6B338", + INIT_59 => X"2BA5B43C2EC74BB714B0BB50D0469C18C49DA8A830A4B43B2DC449B713AFBC50", + INIT_5A => X"13ACBD4FD04A9A16C09BA9A42FA5B33C2DC64BB816B1BE52CF4A9C17C39EADA8", + INIT_5B => X"C499A9A830A6B33D2CC84EB814AEBD55D04A9D18C09DAAA530A6B4392BC74AB6", + INIT_5C => X"2CC749B614B2BF51D34A9C17BF9CA9A62CA4B5392DC64AB615AEBF52D1499916", + INIT_5D => X"D14B9A15C39BAAA42FA3B23C2BC349B613AEBF50CE499A16C09DA6AA2FA5B43D", + INIT_5E => X"2FA5B53B2AC84AB716B0BD50D1499B15C29CABA62FA4B63C2EC34BB614ADC054", + INIT_5F => X"14AEBD53D1469918C29DA8A62DA3B73C2FC649B613AEBD55D3469C14C49FA9A2", + INIT_60 => X"C09FA8A82BA5B3392CC34BB513ACC053CF4A9915C29EA8A62CA7B73B2AC74BB8", + INIT_61 => X"2FC44CB515B0C052D1479D1BC39BA9A72DA7B63A2CC64AB915B1BE53D1489B17", + INIT_62 => X"D2479D16C39AA6A52BA4B23C2BC74BB212B0BB50D0479E19BE9BA8A62FA4B53A", + INIT_63 => X"2CA6B3382CC649B713B1BF51D1469C18BF9DA7A42EA6B2392AC54AB513B2BE53", + INIT_64 => X"15B1C053D1479717C4A1A7A52BA5B13B2CC84BB614B0BE53D3489A16C09CA6A7", + INIT_65 => X"C49EA9A72EA5B4392BC84AB616AEBD53D0489B19C19DA9A730A7B53E2CC64AB7", + INIT_66 => X"2AC84CB516ADBF53CE489B17C29BABA82CA6B53C2CC94BB915AEBF50D04A9C15", + INIT_67 => X"D0489B17C09BAAA82FA3B53B30C54CB712B0BE4DD2479814BF9DA8A72DA8B53C", + INIT_68 => X"2DA6B33C2DC749B613B2C051CF489A14C39EA9A531A7B5392FC749B717B1BC50", + INIT_69 => X"12B1BE52CF479918C19EA9A82EA7B33B2BC649B515B1BD51CF479A17C09EABA5", + INIT_6A => X"C49BAAA62EA8B33C2DC64AB516B1BE53D1479A15C2A1AAA62EA7B33B2DC84BB6", + INIT_6B => X"2EC84BB615AFC053D0459C18BF9BABA72FA5B53C2FC849B615AEBD4FCF489A19", + INIT_6C => X"D3479C17C59EA7A432A6B43C29C448B711B0BD53D3499C17C19DAAA72EA5B33D", + INIT_6D => X"2EA6B43C2EC648B514B2BF53D0489E16C19BA7A62FA7B43B2BC64BB914B2BC50", + INIT_6E => X"15B0BF4FD24A9A19C09DAAA42BA4B53A2EC54DB817B0BD52D1479D18C09CAAA7", + INIT_6F => X"C29DABA52EA6B33D29C54DB615ADBE52D0489918C49CABA72CA5B53B2CC44AB6", + INIT_70 => X"2AC54CB711AFBD52D1499D15BF9DA8A530A3B4392CC34CB511B0BF50D0489F16", + INIT_71 => X"D04A9A18C39EA8A632A7B63D2EC64BB513B2BC53CF479A15C39DA8A62DA4B43D", + INIT_72 => X"2FA6B93B2CC84BB813AEBE51CF489917C29DA9A52EA5B43A2BC74AB613B0BD51", + INIT_73 => X"13AFBD55D14A9A16C29BA8A82CA5B33B2EC749B911B2BD53CE4A9F17C29DA7A7", + INIT_74 => X"C09BA6A82EA5B33C2EC64DB615B1BD51D04A9C16C09CAAA52EA5B33D2CC64CB4", + INIT_75 => X"2EC64DB413B1BD53CE489A15C19FABA92BA7B23B2BC64BB712AFBA57D1469B17", + INIT_76 => X"D0489E16BF9FA8A52EA6B43B2BC84AB712AFC051D1489B15C49DAAA72EA5B03B", + INIT_77 => X"2FA7B43B2BC548B415AFBE53D2489C14C19CA8A62FA8B43B2CC64AB514B2BE51", + INIT_78 => X"14AEC050D3489B14C09CA7A42EA5B73D2DC54CB812AFBF53D1469D14C29CAAA7", + INIT_79 => X"BFA1AAA72EA6B33A2DC74AB713AEBC50D1499919C19EAAA62FA3B63B2FC54AB7", + INIT_7A => X"2CC74BBA16B1C053D2489B18C09DA7A72EA4B63B2BC64DB613B0BD52CD479815", + INIT_7B => X"D0469C19C29DA9A531A4B43A2CC64AB514B1BF50CD499C1AC19DA8A630A5B33A", + INIT_7C => X"2DA4B63A2DC64BB514B1BF4FCF469B17C3A0A9A52EA7B33C2FC549B715AFBC55", + INIT_7D => X"13B0BC4FD34A9916C19DA8A92FA6B43D2BC64AB415B1BD52D0449A17C29EA9A4", + INIT_7E => X"C49DAAA82DA5B53E2CC44BB716ADBB53CD499A17C19DABA32EA4B73C2CC947B6", + INIT_7F => X"2CC549B912B0BC52CE469E18BF9EA8A731A7B43C2EC64BB612ACBE50D04B9916", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized21\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized21\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized21\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized21\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"9B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B", + INITP_01 => X"B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B7", + INITP_02 => X"8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79", + INITP_03 => X"B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B", + INITP_04 => X"79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8", + INITP_05 => X"9B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B", + INITP_06 => X"B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B7", + INITP_07 => X"8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79", + INITP_08 => X"B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B", + INITP_09 => X"79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8", + INITP_0A => X"9B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B", + INITP_0B => X"B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B7", + INITP_0C => X"8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79", + INITP_0D => X"B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B", + INITP_0E => X"79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8", + INITP_0F => X"9B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B79B8B", + INIT_00 => X"D24A9C15C29CAAA32DA6B53C2DC64BB713B2BD50D0469915C2A0AAA82EA5B63C", + INIT_01 => X"2FA3B33B29C64BB715B1BB53D0499A16C19BAAA42EA8B4382DC448B412B2BE52", + INIT_02 => X"14B1BE53D1459F14C1A0A8A52CA3B53B2DC749B416AEBD55CF499C18C19FAAA3", + INIT_03 => X"BF9EA8A62DA5B53C30C749B715AFBD51CF479A19BF9BA8A72DA6B33F2DC946B4", + INIT_04 => X"2EC749B814AFBE53CE489E16BF9DA6A62DA4B33C2EC74CB713B3BC51CF4A9A18", + INIT_05 => X"D04A9D17C29EA6A531A7B43A2CC549B616B2BF52CD479B17C49BABA92BA4B639", + INIT_06 => X"30A4B13B2DC44BB714ADBD50D4469917C39EA6A530A5B53B2EC64BB413B0BE51", + INIT_07 => X"12B2BD50CF489B17C39DAAA730A4B33D2BC64AB515AEBC51CE489B18C39EA7A5", + INIT_08 => X"C49CAAA52EA6B43D30C648B412ADBD55D1499D19C39CACA82DA5B3392EC64CB6", + INIT_09 => X"2BC54CB714AEBA4FD0479917C19CAAA430A4B13B2BC64BB813B0BE52D0499B15", + INIT_0A => X"D1489B1ABF9DABA52FA4B43D2CC64BB813ADBD4FD0479916C19BA8A52CA6B53A", + INIT_0B => X"2EA4B73B2CC549B415B2BD51D04A9D17C29EA8A72EA3B23A2EC54CB515AFBE51", + INIT_0C => X"16B3BE51D1479A19BF9CA9A631A5B43A2FC64AB514B0BE56D0489E19C2A0A8A7", + INIT_0D => X"C49BA7AA2EA3B33C2EC54BB713B1C153CE489A16C09DA8A72FA3B63C2CC348B6", + INIT_0E => X"2DC84BB516AFBD52D0489C16C29AA9A730A5B3392BC44AB913B1BB50D3499C19", + INIT_0F => X"D2479B17C19DA7A52EA3B33C2CC64CB813AFBF52CF489C18C29DA8A52EA3B43C", + INIT_10 => X"2FA4B13B2CC74AB615B0BD51CE439B18BF9CAAA52DA5B63C2EC749B714B0BE52", + INIT_11 => X"13AFBA53CF479C16C19EA9A32EA4B43D30C74CB416AEBB51CE459F16C19AA8A1", + INIT_12 => X"C49DACA530A6B43F2DC74BB416B1C152CF489916C19BA8A72DA5B53A2BC64AB5", + INIT_13 => X"2DC548B811AFBE51D0489916C19EAAA52EA6B63C2EC94CB812B2BE51D1479C19", + INIT_14 => X"D0499B18C29BABA72FA4B53B2BC347B812AFBE50CE489B14C39BA9A631A2B13C", + INIT_15 => X"2DA7B23B2BC54AB713B0BD52CD479915C399A8A52EA4B33C29C44CB713AFBD52", + INIT_16 => X"13B0BB52D1489919C19AAAA72EA8B73B2EC849B612B1BE54D2479A16BF9CA4A7", + INIT_17 => X"C19EAAA42DA4B53F29C54CB613B0BC53CE499C15C29CABA62EA5B43E2CC849B5", + INIT_18 => X"2EC74AB214AFBE51D1479B17BF9CACA22EA2B43A2BC54AB614B4BC52CE459915", + INIT_19 => X"CF4A9D16C19CA7A72DA7B53C2DC648B615B1BF50D04A9C15C19CACA52CA8B438", + INIT_1A => X"2DA4B33C2CC54BB615AFC153CF489C15C19BA6A82DA7B33B2EC54AB414B1BD52", + INIT_1B => X"14AEBD52D3479A15C39CAAA42DA7B43C2DC449B717AFBD50D2489C15C49DA7A6", + INIT_1C => X"C19EACA42CA4B63B2BC548B714B0BF52CF4A9C18C19DAAA431A2B83A2DC548B7", + INIT_1D => X"2AC84AB712B1BF50D1489B15C29AA8A32EA4B73A2CC849B513B2BE50D04B9C18", + INIT_1E => X"D3489918C29DA9A52DA5B43A2BC64CB715B0BE53CE459D16C19AA7A92DA4B13A", + INIT_1F => X"2EA6B33B2DC64BB518AFBC51CD469C14BF9FA6A82CA5B43B2CC54BB712AEBF51", + INIT_20 => X"13B1BD4FCF4B9D16C19BA7A82EA6B4392DC94BB713B0BF51D0499A18C39BABA5", + INIT_21 => X"BE9FA8A42CA6B4392DC34BB413AEBC52D0499A15C09BA8A530A6B33C2EC64AB5", + INIT_22 => X"2BC64AB614AEBE50D04A9C18C19DAAA62FA7B53C2DC746B615AFBC50CF489717", + INIT_23 => X"D34B9B16C29BA9A52BA9B63E2EC74CB413B1BD50CE479B16C29DA9A52EA4B43C", + INIT_24 => X"2EA8B83C2FC54BB616B2BE51D04B9A17C1A0A8A62DA7B43B2CC44CB60FAFBF52", + INIT_25 => X"13AFBE53D24A9B17C29CA7A52CA4B53D2CC84DB714AFBD52CE499B1AC49CA9A6", + INIT_26 => X"C29BA7A52EA7B13A2BC54AB613B2BF51D0469D19C39DA9A830A3B53B2EC54CB6", + INIT_27 => X"2BC54BB614AFBD52D2489C18C39EA5A530A4B3372BC74BBB13AEBE52CF479B17", + INIT_28 => X"D0479C17C19FA7A62FA8B53A2EC54AB716B0BF51D3489C16BF9EA9A92EA4B33D", + INIT_29 => X"2FA5B63B2CC44BB313AFBE53D0499E17C09EAAA62FA4B63A2BC84AB514B0BE52", + INIT_2A => X"15B1BF53D4459A19C19EAAA62FA4B33B2BC54BB712B1BD51CD4A9915C39CA9AA", + INIT_2B => X"C39FA9A530A5B63D2AC74BB816ADBF50D0499D16C09EAAA92FA4B33E2EC64BB5", + INIT_2C => X"2CC44BB614AFBE4ED3489C14C19EA8A530A4B33A2DC54AB615AEBE51D1489A17", + INIT_2D => X"D14A9C16C29FA8A52EA5B33C2DC947B716B1BF51D14B9A14BF9CAAA72DA6B73C", + INIT_2E => X"30A7B43C2BC64BB714AFBF55D1479915C39DACA731A7B63A2DC648B715AEC14F", + INIT_2F => X"17B2BF51D0479A13BE9BAAA52FA5B33D2BC549B614AFBF50D0499A18C39EA8A4", + INIT_30 => X"C19EA7A82FA6B73D2EC649B814B0BE53D1499C18BF9EA9A530A5B53B2BC84CB7", + INIT_31 => X"2DC54AB614B1BC51D2469B18C0A0ACA42FA6B53D2CC749B715B0BF50D0489C16", + INIT_32 => X"CF479815C09CA9A430A6B53B2BC64BB717B1BD50D0459A18C19DAAA42DA7B73A", + INIT_33 => X"2EA6B4402CC54CB513B1BD52D2479C16C39CA8A730A6B63C2DC749B313AEBB54", + INIT_34 => X"11B0BC54D0469C17C49BA9A52EA5B33C2AC74AB815B1BC53D04A9B18BF9CA9A5", + INIT_35 => X"C49EA9A62EA6B53D2FC64BB713B0BC51D0489B1AC29AAAA730A8B13C2CC549B5", + INIT_36 => X"2BC848B615AFBC53CF459C1AC29CA9A52DA3B43B2FC64CB514B1C053D14A9D18", + INIT_37 => X"D4489B1AC09EAAA52EA8B43B2CC84AB815AEBB51CF499C17C39CABA730A7B53A", + INIT_38 => X"2EA4B33B2CC447B514B3BE51D1479B16C09DABA730A6B53D2DC64CB614B1BB52", + INIT_39 => X"14AFBC54CF479B18C4A0A8A52FA5B63B2EC64BB814AFBF53D4499F17BF9DABA4", + INIT_3A => X"C19BA8A62EA7B43B29C449B613B1BC52D3499A17C09EA9A42CA6B33C2DC74AB7", + INIT_3B => X"2DC54BB613B2BB51D2479D18C09DA9A62FA6B73B2CC64CB514AFBF52D24B9C15", + INIT_3C => X"D0469818C09EA8A52DA7B23A2BC549B714AFBE52D0479A16C49DA9A72CA9B33E", + INIT_3D => X"30A8B53A2BCA4BB513B0C051D1449C15C29DABA42EA5B63B2EC44AB512B0BD52", + INIT_3E => X"15AEBC52D0489A18C39BACA92EA6B43B2CC94CB512B0BD50D2469A17C49DA7A4", + INIT_3F => X"C09CA9A42DA9B53C2DC44CB414AFBD50D24A9915BF9FAAA730A8B53F2BC64BB5", + INIT_40 => X"2DC64AB812B0BE51D2489B18C09FA9A52AA6B33B2DC54CB511ADBD4FD1479B17", + INIT_41 => X"CF4B9C15C19EA9A52DABB43A2AC84AB614B3BC53D14AA017BF99A9A72EA4B33C", + INIT_42 => X"30A6B63A2FC64BB713AEBD53CF499A15C49CA9A52FA4B73A2DC649B413AFBD50", + INIT_43 => X"14AEC051CE4B9B17C19DA8A72FA5B73C2DC84CB414AEBE52D24B9C19C39DA8A7", + INIT_44 => X"C59EA9A62FA8B43B30C54AB612B2BF51D0449C17BE9DA9A52BA6B43B2BC548B8", + INIT_45 => X"2AC64AB515ADBC50D1499919C29BA9A52DA4B23C30C54BB611B4BD52D0479918", + INIT_46 => X"CE489B16C09CACA62EA6B43A2EC54DB612B0BC50CE489918C19FAAA62CA4B13D", + INIT_47 => X"2DA5B33C2DC64AB915B0BE52CF489A18C09EA6A72EA3B43B2BC64AB616B1C050", + INIT_48 => X"14B0BE51D1469A19C19BABA331A7B33B2EC64BB312AFBC51D0479B18C29EAAA4", + INIT_49 => X"C29EA8A72FA4B43A2BC44FB815B0BD53CF499B19C39EAAA630A6B33D2DC34AB5", + INIT_4A => X"2BC44CBB17B1BE50CF4B9917C19DA9A52BA7B73B2CC54BB314B0BF4FCF469D16", + INIT_4B => X"CF489B18C69CA9A52FA5B83B2DC84BB614B1BB50D4489C17C29AAAA52DA3B63B", + INIT_4C => X"2EA6B53B2DC749B813B3BD51D2479C18C1A0A9A52DA8B4382DC74AB513B0BE54", + INIT_4D => X"12AEBE51D1489C16C39DA7A430A9B53C2DC54AB712AFBC50D14A9F16C09CA9A5", + INIT_4E => X"BF9EA8A52EA7B53C2EC74BB513AEBE4FCE489B18C29DA7A52DA8B5392EC748B5", + INIT_4F => X"2CC44AB515B0BF51CF499B17C19DABA52DA6B23B2DC74AB515B1C052CE499819", + INIT_50 => X"D04A9B19C29AA8A62CA7B23C2EC64DB713ADC055CF4B9A15C49DA9A331A5B13D", + INIT_51 => X"2DA5B1392CC549B712AEBE51CC479A13C29DA7A62DA3B23A29C54CB612AFBB53", + INIT_52 => X"16B0BC54D1499B15C29CABA62DA6B33D2AC44AB514AFBD4FCF4A9D18C39CACA7", + INIT_53 => X"BE9AA9A930A3B6392AC748B812AFBE51CE499A16C39DA7A630A5B33C2AC84CB6", + INIT_54 => X"2EC54CB513B0BD52CD469B16C19DA6A52EA2B33C2CC54BB614AFBD53D1489B18", + INIT_55 => X"D1489815BF9DAAA530A5B33C2BC64DB615B0BC52D0469C19C39DA6A72EA6B33B", + INIT_56 => X"2EA4B43C2DC64AB812AEBC4ED0499C17C39DA8A630A5B53D2DC54BB711B1BD50", + INIT_57 => X"13ADBE4FD2499B17C09BA8A72FA5B63C2CC84BB515B0BD52D0489914C19FA7A6", + INIT_58 => X"C29CA8A62EA7B73D2BC649BB12AFC154CF479919C19BA7A32EA5B53C2BC849B7", + INIT_59 => X"2DC54AB914B1BC52CE469A16C59CAAA42DA7B33A2CC94AB712B0BD52D2459A18", + INIT_5A => X"D2489B18C09DA9A72DAAB23B2CC44DB912AFBD53D1489A15C19CA9A72CA5B53C", + INIT_5B => X"2EA7B13B2CC94CB415ABBF51CF499D15BFA0AAA62EA8B23D2EC64BB714AEBE53", + INIT_5C => X"15B1BD52D0479C15C49DAAA82DA6B53C2DC84AB614B1BE52D2499B16C39EAAA5", + INIT_5D => X"C09FACA82FA3B73C2DC448B416B1BB51CC479915C39FA9A62EA4B73C2DC648B6", + INIT_5E => X"2DC44AB617AFBE53CF459A18C29BA6A62FA4B73C2DC94BB914B1BE4FCF489B18", + INIT_5F => X"CF4A9917C29BA8A72EA7B53C2DC74AB613B1BA51CF499819C39EA9A72FA3B13C", + INIT_60 => X"2CA5B53F2ECA4BB314B0BF51D146991AC49BABA62DA4B53B2DC84AB413AFBD50", + INIT_61 => X"15AEBE4FCF489C15BF9CA8A730A5B23D2DC74AB712B0BF55CF499B18C29DA7A5", + INIT_62 => X"C19DA8A42FA6B33E2AC44BB614AFBE53D0479C17C39CA9A92DA6B23D2CCA49B9", + INIT_63 => X"2BC54AB110B1BF52D1499C15C29BA9A42CA5B33A2BC84CB712AEBC54D0489C16", + INIT_64 => X"D0499B16C19FA9A72FA3B53B2BC74AB514AEBF51CF489B17BF9DA9A62CA5B53C", + INIT_65 => X"2EA5B43B2BC44BB717B0B952D04A9B18C09FA6A331A5B33D2EC84CB718AEC04E", + INIT_66 => X"12AFBF51D1499A1AC29DA8A72EA4B73C2DC64BB515AEBF50CE489C17C0A0A8A3", + INIT_67 => X"C39EA7A62DA5B63B2CC64BB512AEC051D24B9917C39BA9A52EA6B23A2DC54BB8", + INIT_68 => X"2BC549B613B0BE51CF489B19C09EA9A52FA4B43D29C249B513B1BE51CF479B16", + INIT_69 => X"D0479C1BC09CA9A62FA7B43B2CC84BB617B0BF53CD469815C39BA7A831A3B53D", + INIT_6A => X"2FA7B53A2FC549B614B1BC52CD489B17BF9EA7A72CA4B43C2AC74CB813B1BA50", + INIT_6B => X"13B1BE54D1469B15C29CAAA52FA4B33D29C449B514B1BE54D1489A17C39CAAA7", + INIT_6C => X"C19CA9A530A5B33C2EC74CB418B2BD51CD479B19BF9CAAA42FA4B33B2CC549B6", + INIT_6D => X"2BC549B612AFC051D0499B17C29EA9A82CA3B23D2DC749B614B1C151D2499B15", + INIT_6E => X"D1469D16C09FA8A52DA2B43B2EC848B616B0BD52CF4B9C16C29FAAA92EA6B338", + INIT_6F => X"2DA6B53D2DC649B714AEC156D1469B17C29FAAA52FA6B43D2FC949B513AFBC53", + INIT_70 => X"13AFBF4DD1459D16C29EA7A62EA6B53C2EC74CB713B0BC53D0499B18C49CA6A7", + INIT_71 => X"C29EAAA32EA4B33D2DC64AB615AFBF51CE459D19C19EABA62FA7B43D2AC54DB5", + INIT_72 => X"2DC54AB616B1BD52CE4A9B13C29CAAA52DA4B63B2BC748B716AFBF51CF479815", + INIT_73 => X"D2499818BF9EA9A62EA3B3392DC54AB515AFBD4FD2469B16C0A0A8A630A3B53C", + INIT_74 => X"2CA5B53A29C84CB614B1BC50CF479C17C09DA9A92EA6B43D2BC54AB911B2BE50", + INIT_75 => X"13B0BD52D0479A18C29CAAA630A7B53C2BC64BB512AFBE56D0479915C39EACA9", + INIT_76 => X"C29DA8A22FA6B43B2DC649B317AEBE53D24A9C18C29EABA42DA7B23B2DC64AB7", + INIT_77 => X"2AC749B714B1BD50D44A9C16C19DA8A82FA3B03E2CC747B713AFBC50D0489A16", + INIT_78 => X"CF489917BF9CA9A62FA5B43B2EC64AB915B2BD52D5499B17C1A1A6A431A6B63C", + INIT_79 => X"2CA6B23A2CC64AB514B1BC52D1489C19C09DACA82DA5B63C2CC44BB713B1BB52", + INIT_7A => X"12B0BE52D04C9D18C29CA9AA2EA3B33B2CC849B713B1BE52CF499C1AC29BA8A2", + INIT_7B => X"C29EA8A62DA3B43D2BC24CB614B0BE4FD1469B14C29DAAA72EA3B43A2AC64DB8", + INIT_7C => X"2BC549B515B3C050D24A9B16C09BA8A82DA6B63C29C64CB513B0BC52CF469B15", + INIT_7D => X"D0479A18C19CABA32EA6B43A2EC84BB615AFBE50D2459B1ABF9DA6A62EA7B23B", + INIT_7E => X"2CA7B6392BC749B614B0BC4FD0489C18C29CA7A82DA9B43D2BC749B612B1BD50", + INIT_7F => X"12B2BE52D2479B17C39EA8A630A7B5392EC449B514AEBF53D1489D18C09CA9A4", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized22\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized22\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized22\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized22\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"8201102011900118081180811128118081182811108119081190011820118281", + INITP_01 => X"281190011808110001112011A2811128110081180811A2011808119001182811", + INITP_02 => X"01102811B20110001192011928118081102011A0011920118281192811928119", + INITP_03 => X"1180011808118201182011008111081182811828118081180811808118281112", + INITP_04 => X"1128110A0110201102811800110001102811B281182011029119081102011828", + INITP_05 => X"8081180011008118201112011000118001182811820110201192811808119281", + INITP_06 => X"20119201182011908118281100011A08110081112011B08119281100811A2811", + INITP_07 => X"011AA0110081180011908118281180811800118001100011A201192811928110", + INITP_08 => X"1192011920119281180811828119A81182011828110081100011120118081180", + INITP_09 => X"18881192011928118281180811A2811928118281192811108118201191811800", + INITP_0A => X"02011A2811928118201180011028119081182011828110001182811820111081", + INITP_0B => X"2811828110081180811A2811820110291182811100110281100811A001182011", + INITP_0C => X"81180011B2011821110081190811828118281100011128111201182011908118", + INITP_0D => X"11820113281112011828118201182811008118081102011A2011920118281182", + INITP_0E => X"132011800111281182811808119081192111000118291180811A2811000119A8", + INITP_0F => X"008119081180011908118281180011A081100811120110281102811820118201", + INIT_00 => X"0A86EC06F9424F16B779487E66617A70E594F0EB1296EC26112A5F1E9F795066", + INIT_01 => X"AF71388E6E696A68F574F803227E040EF93A6F0E9F71489676696A58FD84F0FB", + INIT_02 => X"0584F81B129E0426013A671E9F7158765E716A50FD8CF003128E041611226706", + INIT_03 => X"094267069F79489E76616268ED94F0FB0A8EFC26012A571EA761387E66697278", + INIT_04 => X"4E717A680D7CF8031A7EF416113A5706976160965E616A60FD94F0F32296040E", + INIT_05 => X"1A8E14260932471E9F79609666597278F57CF8FB0A8E041E113257168F714886", + INIT_06 => X"9F6950964E517258F58CE80322960C16F132570E8779388E5E717258ED94E0DB", + INIT_07 => X"F584F0FB227EF41EF12A570E9779508666617A6805A4E0EB2286EC16F91A6736", + INIT_08 => X"F14A57069F69508E4E617258FD94E0E31A96F41E093A67269F71408E4E498A50", + INIT_09 => X"4E615A60F584E8FB228E0416012A571EAF69486E56617268E58CD8032286040E", + INIT_0A => X"1A960C1E013A671E9F69487E56518260F58400F31A86E416F14267269F71586E", + INIT_0B => X"C769388E66597A40058CE8EB1286042E013A5F169771408E66516268F58CE8F3", + INIT_0C => X"FD8400FB1A86EC261122671E9F79487E56616A580D84E813227EEC26013A6716", + INIT_0D => X"F13A4F1EA77150865E697A500D9CE8031A76EC16F93A5F0EA77958665E616248", + INIT_0E => X"56697258FD8CD8FB12960C36012267069761487E66696A68058CF8FB028E1C0E", + INIT_0F => X"1A96FC16111A67169F61388646718250DD94F8031A860C36F9326F0E8F71407E", + INIT_10 => X"AF71408E56699260E57CF003128EF41E012A6F069F69388E76696A60F584F00B", + INIT_11 => X"ED84F8EB0A86F42E012A5F16A76148866E516A68F58CE8031A8EEC1601425716", + INIT_12 => X"F9326716A769588656615A50E594F8032A8EFC1EE9225F169F71509E76697270", + INIT_13 => X"5E515A58159CF0F3227EFC16F922671EA779487E56697258E59C00F312960436", + INIT_14 => X"0A7EFC06012A5F1EB75948764E695A50ED8CE8E31A861416013257268F69408E", + INIT_15 => X"8F6150964E518258E574E0031296E416F932671EB779488676597268FD84F803", + INIT_16 => X"F58C00031296FC0EF912771EA7716096665172500584D8F312760426F92A6F36", + INIT_17 => X"F1326F1E87795886766972600D94E8FB3286EC2601326F26AF69508E46616258", + INIT_18 => X"6E397258FD94F0F30A8EEC0E012A5F0EA761489656596A58058CF8131296EC26", + INIT_19 => X"2A8E141E012A670E8771408656616278F5A4F8F31A9E040E01524F2E9F713886", + INIT_1A => X"977160865E517250FD94D0FB1A7E042E0122570EA759487E66617A70F59CF0EB", + INIT_1B => X"FD9CF0F31A7EF42E1132572E9F7150864E497250DD74F8FB1A8EFC2601225F26", + INIT_1C => X"11325F0E9F61408676617260058CE00B228E041E113A5F1E876940866E697A50", + INIT_1D => X"66717A58ED8CE8FB1A96FC1EF9225F1E9F71407E56616A68159CE8FB1A9E1426", + INIT_1E => X"1286042E1142572EBF69508666698268ED84F0FB1A86FC1EF1325F169F71587E", + INIT_1F => X"8F59588E66697A68F58CE0FB12761406F93A5F069F69488666596268FD7CF0FB", + INIT_20 => X"0594F8F31A7EFC26F12A67069761407E5E718258ED7CE0FB327EFC1E0112771E", + INIT_21 => X"11325FFE8769388E66596258F584E8031A96040E012A5F26AF71507E4E598250", + INIT_22 => X"66597278FD7CF0F31286EC26F92A671E9771406E565972600D94F0FB027EFC1E", + INIT_23 => X"1286FC160122570E9F8140864E597A68F58C00030A86EC0E013267269F79488E", + INIT_24 => X"A771507676617A60059CE8FB22960416E9325F1E7F59487E6E496A680594E0F3", + INIT_25 => X"0584E8F32296F436112A671E9F6950966E717A58E58CF0EB3A7E0C1EF93A5F06", + INIT_26 => X"F12277169F6140966E697250058CD8FB1A7EEC1EF11A571E9F71309666697260", + INIT_27 => X"56598260058CF80B1A7EF41E012A67369F6960765E617260058CF8EBFA9EF41E", + INIT_28 => X"128E041E1942671E9F59507E5E616A80F584E8031A86FC2609325F3697694896", + INIT_29 => X"9761409E5E617A60DD8CE80B2296F416092A6F069769509666598260E584E8F3", + INIT_2A => X"F57CE8F31296F41EE92A5716AF71488E66594A780D94E0FB2286F41EF932671E", + INIT_2B => X"F92257169769508656617A68ED84E0FB1A96F406011A6F16A76940865E617258", + INIT_2C => X"56716A68057CF0FB227E0C16F9426F0E9F6950966E695A58E57CE0FB2286041E", + INIT_2D => X"2A8EFC0EF92A5F069771488E5E716A68058CE8030A86F41EF9226F1E9771587E", + INIT_2E => X"9F59608E5E6982580D94F8F30A7E0C16193257169F69387656597260ED6CF0EB", + INIT_2F => X"F58CF0F3127604061922570E9F51689656816260FD94D8FB1286040EF122670E", + INIT_30 => X"09125F269769507E56697A70FD8408FB1A8EEC1E012A6F1E7F69508676496260", + INIT_31 => X"6E717A68F584F8031A96FC16093A57168F69606E6E516A400D7CF8F3229E0C2E", + INIT_32 => X"0286F406F92A570E9789588E66497268FD74000312860C2E11325F06A7694076", + INIT_33 => X"9779586E4E714A680D8CF0EB029E040601326F16A771588666717A500D84F80B", + INIT_34 => X"0D74E0F30A960416F122570E8F61608E76817248E5AC00FB0A8E041E112A670E", + INIT_35 => X"092A5F0EB779488E66717A58ED8CE8F32286FC2E012A67269F59485E56617258", + INIT_36 => X"56698258F594E0F34276FC06E92A770E9F7140865E597270F5A4E803126E0C1E", + INIT_37 => X"1286F40EF93A6706A769507E56717A60ED94F8031A86FC2EF12A6F2EA769586E", + INIT_38 => X"B771688E5E515A58FD8CE80B228EFC0611325F1EA7714096665962681594F0F3", + INIT_39 => X"FD8C00F31A86EC06F942671E9F7148866E696270F584E81B1286F426092A670E", + INIT_3A => X"F92A5F0EA751489666517A680594D8FB2A860416F94A570E977148966E598258", + INIT_3B => X"76618268F58CE8EB1296042EF9326F1E8F5958865E617260F57CF8FB228E0416", + INIT_3C => X"0A8EF416091A67269779587E66517260F5A4D8F3027E041E012A671E9779488E", + INIT_3D => X"9771388E66517258FD94F00B1A8E04160932470EA77140765E597A78F584E0FB", + INIT_3E => X"0D9CF0F31A96140E01326F1EA771507E5E696268E584E0EB1A860416F122670E", + INIT_3F => X"F1226F1E976950965E697250FD9400FBFA96FC0EF1326716A769408656596A70", + INIT_40 => X"5E618A50FD7CF0F30A860406093A771E8F69409E5E498258FD94F8FB1A8E0C2E", + INIT_41 => X"129E041EF11A4F169F71508666517A40059CE003229EF41EF932671E8F693896", + INIT_42 => X"8F69508E5E6172680D84E0DB02A6041611226F1E9F59487E4E616A70059CE0FB", + INIT_43 => X"FD9CF8EB1296F41EF922571E9769509E6E596A70FD94E0EB1286EC1601226F1E", + INIT_44 => X"013A67068F61487E76497268FD8CE803FA96F42E09426F0EA761488E56695A58", + INIT_45 => X"66617250F57CE0F32296041E01324F0EBF71587676517A60E584E8EB2A8EF41E", + INIT_46 => X"228EFC36E92A5F0E9F7940865E697260F584E00B1A7EE43601126F06AF61509E", + INIT_47 => X"A761509666718240F594E0031A96E416F9326F16A769388E6E498A50FD84F00B", + INIT_48 => X"FD94F013028604FE112A6716A78140765E516270DD9CE8F312960416F9325F06", + INIT_49 => X"0922672E9F6940766E697278F594E8EB1A76FC16F92A4F0E9F59507E56715250", + INIT_4A => X"6E516258ED8CE8031A9EF40E09225F0EAF69489676597A680574F8031A860C26", + INIT_4B => X"0A86EC1E01326716A769488686716250FD84E0FB0A8EF416013A571E9769488E", + INIT_4C => X"AF71407666618258F58C08FB1AA6FC2609225F16A769508E66696A50FD8CD81B", + INIT_4D => X"F574E8FB2A86FC1E0942570EAF71589656716A58ED8CD8FB127E0C1E092A5F1E", + INIT_4E => X"F9327716B761588666518A70F584E81B0A96FC2609225F0EA77948A65E616A60", + INIT_4F => X"66597A60ED8CE0FBFA8E0416112A5F1E9F71407666617A60F58CF813228EDC16", + INIT_50 => X"1A96FC26F9425F069771408666696A60058CF803129E041E013A5F0EAF69407E", + INIT_51 => X"977960866E597258F58CF0F3127EEC160932671E9781588E4E617260DD8CF0F3", + INIT_52 => X"F58CE8F3229EEC1609325F0EA759488676517A60057CF0F3228E0C1EE13A6F06", + INIT_53 => X"011A572EAF81506E66597260ED94F0F31A8EFC16F9425F169F6940966E617250", + INIT_54 => X"6E4172600574E8F322A6F40E011A5F169F59408666697A58F57CF003228E040E", + INIT_55 => X"22A6EC0EF11A6726977128764E517A78FD8CF0F3228E0C26F13277169769488E", + INIT_56 => X"9759588E66617A60FD94E003028EFC26013A670EA769488666697260FD8CF0EB", + INIT_57 => X"0594F0F33A8EEC1EF9425F16975940966E616260ED8408EB227EFC26012A6726", + INIT_58 => X"F92A672EB769487E4E697A50FD84E8FB2286F41EF1326F168F8140766E696250", + INIT_59 => X"666982580584F8F3228E04261132870E9F69486666598260F58408F31A7E0C0E", + INIT_5A => X"1A8E042EF9226F1EAF6958867E716A700D8CF8F3229EEC1E012A6716AF815886", + INIT_5B => X"AF61607E7E616A48F58CE0E31A8EEC1E012A5F06A759488E6E7172680584F803", + INIT_5C => X"E594F0FB1296F426F93A670EAF69486E5E696268057CF0F32A8EFC06093267FE", + INIT_5D => X"092A77169F61487E6E697258ED7400E32A86FC1609425F269769588E7E617258", + INIT_5E => X"666972680D8CF0F3128E0C1E0932771E9F6948766E598260ED8CE8EB327E0426", + INIT_5F => X"1A96FC160122670E8F7140865E617A48F57CE8EB1A8EFC26191A5F16A769608E", + INIT_60 => X"A769507E5E617A68ED7CF0032A96042601326F0E8F5950866E596A70FD7CF0F3", + INIT_61 => X"159CE0132286E416F1126716A76950965E595A58E59CE8E31A7EF416F93A7716", + INIT_62 => X"F92A671EA771508676516A600D8CF00B1AAEF41E01326726AF69507E76597A50", + INIT_63 => X"66597268FD84F0F31A8EF41E09325F0E9F6940A6566172600D8CF0F3128E041E", + INIT_64 => X"1A960416013A6F16B761489E66698260F59CF0EB1AA6FC2E092257069F61486E", + INIT_65 => X"9F61486E66697A680584D0EB127E041E013A4F0E9761407E6E696270F574E80B", + INIT_66 => X"FDA40003029EFC1EE92A6F0E9F5150866E616A68F594F8F31A76F40EE9124FF6", + INIT_67 => X"112A6716AF7148865E617A70F58CF8F312860406F9325F1E9F69488666617260", + INIT_68 => X"66616268FD8CF0F30A76FC2E012A6F1E9F5960765E597258ED84E8EB228EF40E", + INIT_69 => X"1A86FC26F92A5706B771487E56595A60F58CF8031286FC1EF90A5F069771508E", + INIT_6A => X"9759488666617270058CD8F30A96F41EE13A571E8F51608E66696268F59400EB", + INIT_6B => X"058CE8EB22860C26092A67169F79488E6E716A58FD7CF0FB1A960C1E093A6F06", + INIT_6C => X"E92A5F1E9F69588E56598A58ED84E8FB0A8EFC160922670E9F6940865E597260", + INIT_6D => X"6E496248FD8CF8EB0A86F4260132670E976948865E417A68ED8CD8EB2286FC2E", + INIT_6E => X"028EFC26012A6F0E9F7140865E5972581594E00B1276FC2EF92A6F168F61509E", + INIT_6F => X"9F69388656697A60E584E8FB1A76FC0EF1324F0E8F69408E6669626005840013", + INIT_70 => X"059CE0E30A960416F91A67269F8158965E518A68ED84E81BFA86EC16092A6F16", + INIT_71 => X"09225F16A771488E6E617268F5A408F31296EC26013277269F69408656497260", + INIT_72 => X"56597A58FD74F0F3228EF416091A5FFEB769488E76517270FD8CE8F312860C1E", + INIT_73 => X"128EF426F12A5FFEA75960765E6992500D7CD8EB0A860C0EF92A5F26AF61388E", + INIT_74 => X"9F69409666696A40F584F0031A86040601225716AF5958865E816A68D584D00B", + INIT_75 => X"ED84F0F32A8EEC0E013A67168F7160765E596A60FD84F8DB128E041E01325716", + INIT_76 => X"F93A7F169F59388E6E517A600D8CE8032286F41609525F0EA769507E56599258", + INIT_77 => X"6E4182600574000B0A7EEC2EF11A670E977158865661AA48E59CE8FB12860416", + INIT_78 => X"1296FC1EF13A7F26BF6950865E616248DD84E0FB1286FC06F1224726B781488E", + INIT_79 => X"A771506E5E5982580DA4E0FB2A86F40E012A6716AF5948966E517258FD84F0FB", + INIT_7A => X"0594F0032296FC1EF93A5F0E977158865E517280059CE0FB1286FC0E092A6F1E", + INIT_7B => X"012267268771488666717260058CF0F31A9E1C26012A6F2E977158864E597A68", + INIT_7C => X"56697260E58CE0F30A7E0C26F93A5716AF69488666598248FD8400F3128E0C16", + INIT_7D => X"028E041E01326F1EA779406E5E696250EDA4E8E30A9EEC260132570EA759408E", + INIT_7E => X"A769507E66597A68F58CD8F322960C26F12A671EA771408676694A58F58CF003", + INIT_7F => X"0D94F0FB2296041E01325F1EA759409666617A68F594E00B1296041601225F1E", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized23\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized23\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized23\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized23\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"0011008118281182011808119201180811900118281180011328110201180811", + INITP_01 => X"8110081190811820118001180011820119001180811908118081192011128118", + INITP_02 => X"1182811820110201192811920118081182811800118081182011A08118201192", + INITP_03 => X"1808118281182011020119201100811120118281190811808118281193811818", + INITP_04 => X"8201190011820118201182811120110201112011100118081182811908119201", + INITP_05 => X"2011820118281192811800119201190811108118091180811908118281180811", + INITP_06 => X"8118201192011901111201190011828118001182811009118201182911128118", + INITP_07 => X"11A2811028111281182811928119A01182011B081182011820110281102011AA", + INITP_08 => X"1908119281182811820118201192811928118281182811828118281190011A28", + INITP_09 => X"0091112011308119281180011828119281192811808118281182011128118001", + INITP_0A => X"281182811820119281192811020118281192811800118201180811A281192811", + INITP_0B => X"01112811228118201180811A2811228118281182011900110081112011020118", + INITP_0C => X"1182811828119281192011B28111281180811120118001100811128118281192", + INITP_0D => X"182811B291132011000111201190011900119081192811920118281100811028", + INITP_0E => X"0281180811A28118201190811928119201102011828118181180011920119081", + INITP_0F => X"0011220119281102011A18111081112811828118291180011820119281190811", + INIT_00 => X"F9325F269771408E6E597A68E594F8FB1A96042611227F168F71587E5E597A58", + INIT_01 => X"6E516A600D94001B128EEC1E09325726A759507E76596A50058CE8FB1A8EFC2E", + INIT_02 => X"0296F41601425F06A761509666696A58F584E0FB128E0406F13A671EAF694886", + INIT_03 => X"9F5958766E596268FD7CF80B0A86041EF932771EA76130A666616258F57CE0FB", + INIT_04 => X"F584F8132286FC1EF92A67269F61488E86697260FD8CE0FB2A96041E0932670E", + INIT_05 => X"F91A5F16B76150766E518260ED8CF8FB1A8E14160112670EB75960965E697268", + INIT_06 => X"6E716250ED8CE0F3228EFC2E1122671E8F69487E66796A60FD9CE8EB1276F416", + INIT_07 => X"1276040EF912670E8F6148964E6972580D84F8EB228E0C1E013267269F71387E", + INIT_08 => X"9F7158865E616A60057CE80B128EEC16091A5F169771407E66596A58ED7CF0FB", + INIT_09 => X"F5A4E0FB1A9E041621226F2E977140866E696A60ED8CF8031276F41EF92A6F06", + INIT_0A => X"01424F1EA771589666717A50F58CE80B2A9E041E012A67169F7948865E697248", + INIT_0B => X"8E697258FD94F8032A760416F92A570E9769508E6E597260F57CE8FB1A860C26", + INIT_0C => X"12760C16E91A5F16A76940865E697260FD94E8FB0A86FC1EF92A5F0E9F894096", + INIT_0D => X"9779607E5E517A60FDACE0FB2286042EF132571EA77148A666617250F58CD8FB", + INIT_0E => X"ED9CE8031A9E0426191267369F71588E66598270DD84F8F3228EF426F9325F0E", + INIT_0F => X"013A670E9F51488676697270058CF8FB2A9E1C1601226F0EA75140963E595A58", + INIT_10 => X"4E597270F57CE8E32296FC06F922571E9769409E5E617268F58CE803129EF426", + INIT_11 => X"0276EC16F9325736A769407E66617A68FD7C08E3028E0C16013A6F0E9761508E", + INIT_12 => X"9F79408666698258FD94E0F31A961C2609326716977148965E596A68F584E0FB", + INIT_13 => X"F59CF8F3229EF43609225F0EA771409666617A58FD8CE0E31286142EF12A670E", + INIT_14 => X"F92A4F0E9759607E66717258ED94E0EB0286041601326F169F69508676516260", + INIT_15 => X"66696268FD84E003227EF416012A8726AF61587E5E596A80DD9CF80B1296F40E", + INIT_16 => X"129EEC0EF1224F06A769507E6E597A780D8CF0EB1276F426F122770EAF61588E", + INIT_17 => X"9F71588E76597A48F58CF0F30A7EFC2611125F0E9F61588E66597A48F594E0EB", + INIT_18 => X"FD94E8031A8EF4FE012A57169761589666517A60FD7CD8F31A9604FE112A5726", + INIT_19 => X"01126F0EBF79507E66617A58ED94F8FB1286F406014A671EA771387E76516A68", + INIT_1A => X"76618270FD7CE0031296042E013A572E9F59389656696A58F574D8F322A60C26", + INIT_1B => X"1266FC0EF13A6706A771589666498A50FD94E8F31A96FC16092A670EAF714886", + INIT_1C => X"8F79208E66517268057CD8FB1A8E0C1601324F0EA761507E5E496A580D8CF003", + INIT_1D => X"0594D8FB1286FC1EF93A6F269F69408E66617A60DD8CF0031A8EFC26E92A5F1E", + INIT_1E => X"113A670EA781489E66596A50F5ACF0F32276FC2EF9125F269769487E76517258", + INIT_1F => X"66697A70E59CE8FB0A8E042E09225716B771488646515A58FD7CF0FB2A8EF41E", + INIT_20 => X"228E1406012A4F16B769608666517248F5A4E00B2296F41EF94A57169F69407E", + INIT_21 => X"9F8148866E697A68FD94E8FB129EFC2E092A6716977948865E598A58FD9CE803", + INIT_22 => X"0584F80B1A7E040EF92A672EAF61407656616A58E584E0EB0A9604160122770E", + INIT_23 => X"F922772E9F6930966E7172600594F003128EEC16F9325F0EAF79507656596A70", + INIT_24 => X"66717A580D94E803127EE426E9226F26A7714076664962500D7CF8FB228EEC26", + INIT_25 => X"1A96F42EF91A6F16C76138AE46516A68FD7CD8F3128EEC16013A870E97714886", + INIT_26 => X"A759609E4E598258F58CF8F3127EFC26F12A570EA77158864E616258E594F0F3", + INIT_27 => X"ED7CF8F30A76F406F92267269F61488E6E596268ED84F0131A7E0C0EF1225726", + INIT_28 => X"01224F0EA771407E66717A58ED94E8F31A8E0C2611326F16A769487E66617260", + INIT_29 => X"5E616258F584E81302760426093A5F1E9F8140766E717270F57CF8EB229EFC16", + INIT_2A => X"1A860426111A5FF68F59508E56716A50FD84E8E30A86042609225F1E9F71588E", + INIT_2B => X"AF71408E6E4172681D8CD0032A961416012A670E9F61508E76517260FD84F0FB", + INIT_2C => X"FD94F8030A8EFC26F92A671EAF69488E5E497A58F56CF0031286041E093A6F0E", + INIT_2D => X"012A771E9F59487E66695248ED74F8FB2A7E0406F13A671EA779609676496A68", + INIT_2E => X"66717260E57CE8FB1A96FC16012A6F1E9761508E5E597258FD74F00B227EFC2E", + INIT_2F => X"1A96F426E932671E8F81408E5E697A60CD94E0FB1A7EE426F122871EB769408E", + INIT_30 => X"A781509E6E6172480D84F0030286F40E013A670EA769488E66517248ED8CF0F3", + INIT_31 => X"FD7CE8F31286FC26F1326716AF59407676716A50ED7CF0FB128EFC1609425FFE", + INIT_32 => X"0122570E976148866E618270058CE0FB228E0C26012A67FE9F69488666697260", + INIT_33 => X"6E616A58F594E8F31A9E0C26E9225F1E9F69409E5E497A68FD84F0FB2AA6FC1E", + INIT_34 => X"1A760C16E932571E9F61408E66617A58F58CE0EB1A76F426014A5F1E9769489E", + INIT_35 => X"97714896666182600594E80B1A96EC26F1226F0EA76958765E697258F5A4F003", + INIT_36 => X"FD84E80B0A96EC1EE92A5F1E8F69507E6E617250FD84E80B2296040EF9426FFE", + INIT_37 => X"012267169F69587666617A60F58CF8E32286FC26F13A770E9771409666616268", + INIT_38 => X"565152580D8CE8FB1A86FC16F122771EA761486E6E618A60F59C00FBFA8EFC06", + INIT_39 => X"2276F40EF1325F26B77138867E597A58057CF8FB227EFC06012A4F269F694896", + INIT_3A => X"9F5940867E417A60F58CF8F3127EFC1EF132771E9F79388656618A68FD7CF0F3", + INIT_3B => X"E58CF8DB228EF416F12A5F26AF69508676518258E59408031A7E040E112A6716", + INIT_3C => X"092A6F16AF71509656717270F59CE003FA86FC16F12A670E9761607E56717A48", + INIT_3D => X"5E717A50FD84E0FB2A6EFC1601224F0E9781408E66596A58F584F8031A7EFC16", + INIT_3E => X"0A96F4260122670EA76930965E616258056CE0031A86FC160132671EA7795096", + INIT_3F => X"8F69388656618268FD7C00F31A7EEC1E01425F268F71488666718A480584E0F3", + INIT_40 => X"DD84D8031A7E1426F92A5F0E9771388E76616A58F59400F3128EE40601327F1E", + INIT_41 => X"111A5F1E9761487E56416260DD84F8F31286FC16112A6F0EA759408E4E597A68", + INIT_42 => X"66616250F584E8F30A9EFC2601324F169F69508E6E497270FD94E8E31A8EFC26", + INIT_43 => X"2A96FC16012A67269F69589646416A58F58CF8FB128EF41E112A67169769607E", + INIT_44 => X"9F79488E5E798258FDA4E0031296F426112A6F1E9F6148866E717260F594E00B", + INIT_45 => X"F58CF0EB128EF41EF92A572E9771487E6E696A50ED7CE8F3227EFC0EF1325F16", + INIT_46 => X"09326726AF69308E6E717A58F58CF0F32286FC16012A6F0EBF69487E66497270", + INIT_47 => X"76516258F58CE003127E040E113267167F69487E7E696258FD9CF00B128EF426", + INIT_48 => X"327EF426012A5F2E9F61487E5E615A58ED94E8F3328E141EF12A5F0EAF695076", + INIT_49 => X"AF69588E4E496A68FDA4F8EB0A7EF40EF1325F269781388E5E515A600D84F80B", + INIT_4A => X"FD74E0F32A8E041E0932570EAF81486E56497A58FD84E8FB1286E41E09326F2E", + INIT_4B => X"09325F1E9F59507E6E698A48FD84E003227EF41E013A5F0E9F61488666516268", + INIT_4C => X"6E617260F58CF0E32286FC2E1122771EAF69508E5E718270E594C803228EF416", + INIT_4D => X"0A7ED416113A471EA76950965E697A70F57CE0E3229E0C0EF9325716A771487E", + INIT_4E => X"AF61488E56716A680D9400032296142E192A6F16A779587666597A60ED84F803", + INIT_4F => X"05A4D8FB1A96042E012A5FFEB771508E565172480D94E803128EFC1EF1326716", + INIT_50 => X"012A672EA751587E4E718260F584F8031A9EEC0E01325726AF6148966E596260", + INIT_51 => X"66516A50FD74E8EB2A8E041601424F06B769489666696A70ED8400FB128EFC06", + INIT_52 => X"1AA60C16F91A670E9F61488E56717268ED8CF0EB1A8EFC2EF93A571697615896", + INIT_53 => X"AF7958965E697A68F58CE8031A9EE41611325F16975158866E717A78ED94F0F3", + INIT_54 => X"056CE0EB1A8EF426F12A571E9769588E66617A50FD8CF8FB129EFC1611226716", + INIT_55 => X"092A670EAF59487E56698A58F594F803127EF40E093267068F71688E5E697258", + INIT_56 => X"66496A50F57CE0FB0A86E40EF9225F069761608676497A58F5ACD80B127EEC1E", + INIT_57 => X"0A8EF41601224F1EA769488E56517A60F58CF8F32286F41619224F0EB779388E", + INIT_58 => X"9779486E5E5172780584F0FB3296FC1EE9426F069771488E76617260F584E0EB", + INIT_59 => X"058CE8FB3296141E013A6706B78148965E597A601584F8031AA6F416E92A4F16", + INIT_5A => X"E93A4F1EA759408656597A60F57CE81B1A9E0C26F91A6F1EA781407E5E518250", + INIT_5B => X"5E616A50FD8CE8E3128EFC16094267069759488666597A78E58CF8F31A86F416", + INIT_5C => X"1286F416092A67169769488666616A78058400FB127EFC1E093267169771508E", + INIT_5D => X"9F7148765E697A60FD9CF0FB1296041E09424716A76140764E597270FD9C00F3", + INIT_5E => X"058400EB0A86F41601225F069F61487E56599258FD84F0DB228EEC26F93A4F16", + INIT_5F => X"F132671EA761509E766972580594D0031A76EC160132770E9F51486E76496A60", + INIT_60 => X"56496A68ED7CE8FB328EF41E012A7706878150867E597A70ED8CF81B2286F41E", + INIT_61 => X"0A7E0C36013A6F0E8F694096666162600D8CF00B1A7EE4060932670E9F595076", + INIT_62 => X"A761607E6E596A58FD7CF8EB129E0426F9327F0E8F7148A65E618A780594E8FB", + INIT_63 => X"F59CE8FB1A8E0C2E0122571E977148864E617A580584F8132286D40EF9325F16", + INIT_64 => X"113A4F1E8F61488676616A60059CF0032A8EDC06092A6706A789307E66617A48", + INIT_65 => X"56617A50ED8CE803227EEC1EF93A77269771388E66718258FD84000302A6F426", + INIT_66 => X"1286F426013A57069F69409E66516A70FD8CC80B1286EC2601226F26A7594086", + INIT_67 => X"9F59408E66597A60FD8CF0FB0296F40E09224F1E9751389656697258F594F8FB", + INIT_68 => X"0594E0F32A8E0C16191A6F26AF895886565972800574E8F3128EF416092A5726", + INIT_69 => X"F12A5F0E9769588E66616A58F584F8F32A86F4061122670E9F79488E6E616250", + INIT_6A => X"66697A68F59CF0031296FC06012A5716A751488E56697258FD84F003228EE426", + INIT_6B => X"1A7E0C2EE92A5F1E9769407E5E597A60F59CE80B0A8E041E0922570E9F594086", + INIT_6C => X"A771488E56617A58F59CF0031A86041EE12A4F1E9F61506E66617A48F58CE013", + INIT_6D => X"059CE8F302860C1EF1226716A761489676516A60058CE0033286FC0EF942670E", + INIT_6E => X"091A67FE9769408E66617A680594000B2A86DC0EF9327726AF61588E5E518260", + INIT_6F => X"66716A58FD7CF0EB126EEC2E11126F16BF7158866E697250FD94000B2A86FC16", + INIT_70 => X"027EF41EF93A5F069F51507E5E516260FD8CF003129E042609325F1EAF695086", + INIT_71 => X"8F51508656616A60F5ACF0EB12861406F9226F0EA761488E66516258ED7CF00B", + INIT_72 => X"ED7CF0F31A96F41601225F0EAF61508656518268ED7CE8FB0A8604F6012A4F2E", + INIT_73 => X"F91A5F06A771488E5E497A7005A4F0FB2A86DC1EE922570E9771487E4E716A80", + INIT_74 => X"6E697268F58CF81B1286F406092A77169F79487E4E696240ED7CE80B0A86F41E", + INIT_75 => X"1A96FC2EF92277169F61409666617260E57CE00312960C26093A670EA771407E", + INIT_76 => X"A779387656616A60ED8C00FB128EF426093267169F81689E6E496A58ED74E0FB", + INIT_77 => X"0584F0F31276F416113A67169771287E6E616A60FD8CE0F3129E0C16012A7716", + INIT_78 => X"11226F16AF71389666597A50F584D8130A7E0C1E093A671E9F59488E76718A68", + INIT_79 => X"5E516268ED84E8F31286EC16F91A5F268F69388E6E517A60FD8CF0032286F416", + INIT_7A => X"228EFC1E093257F68F41407E5E596258F594E8FB1A96142EF1326F169F694086", + INIT_7B => X"9F69509E4E698258FD8CF0FB1A96F41E0932570EAF61507656617258FD74D8FB", + INIT_7C => X"058CE803128E0C26093A5F0EA779386E6E516A500D84F0031286FC060942571E", + INIT_7D => X"F92A6726A779407E66697A60ED8400EB2A9E04FE111A5F0E8F79509E5E618270", + INIT_7E => X"76696A60ED8CE0031A76FC1E01226F0E9F61507E466172580584E8FB228EF416", + INIT_7F => X"2A86041EF9325F1E9769687E6E596A70059408FB2286EC1EF1227F1E8779588E", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized24\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 5 downto 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized24\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized24\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized24\ is + signal \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_28\ : STD_LOGIC; + signal \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_29\ : STD_LOGIC; + signal \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_71\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_01 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_02 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_03 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_04 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_05 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_06 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_07 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_08 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_09 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0A => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0B => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0C => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0D => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0E => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0F => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_00 => X"2C233C1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_01 => X"0E15023138070637340716092C233D1B183924320E1502313807063734071609", + INIT_02 => X"350716092C233D1B183924320E15023138070637340716092C233D1B18392432", + INIT_03 => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_04 => X"38070637350716092C233C1B183924320E15023138070637340716092C233D1B", + INIT_05 => X"2C233D1B183924320E15023138070637340716092C233D1B183924320E150231", + INIT_06 => X"0E15023138070637340716092C233D1B183924320E1502313807063734071609", + INIT_07 => X"340716092C233C1B183924320E15023138070637350716092C233C1B18392432", + INIT_08 => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_09 => X"38070637340716092C233D1B183924320E15023138070637340716092C233D1B", + INIT_0A => X"2C233D1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_0B => X"0E15023138070637350716092C233D1B183924320E1502313807063734071609", + INIT_0C => X"340716092C233C1B183924320E15023138070637350716092C233C1B18392432", + INIT_0D => X"183924320E15023138070637350716092C233C1B183924320E15023138070637", + INIT_0E => X"38070637340716092C233D1B183924320E15023138070637350716092C233D1B", + INIT_0F => X"2C233C1B183924320E15023138070637340716092C233D1B183924320E150231", + INIT_10 => X"0E15023138070637340716092C233C1B183924320E1502313807063734071609", + INIT_11 => X"340716092C233C1B183924320E15023138070637340716092C233C1B18392432", + INIT_12 => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_13 => X"38070637350716092C233C1B183924320E15023138070637340716092C233D1B", + INIT_14 => X"2C233C1B183924320E15023138070637340716092C233D1B183924320E150231", + INIT_15 => X"0E15023138070637340716092C233C1B183924320E1502313807063734071609", + INIT_16 => X"340716092C233C1B183924320E15023138070637350716092C233D1B18392432", + INIT_17 => X"183924320E15023138070637350716092C233C1B183924320E15023138070637", + INIT_18 => X"38070637340716092C233C1B183924320E15023138070637350716092C233C1B", + INIT_19 => X"2C233D1B183924320E15023138070637340716092C233D1B183924320E150231", + INIT_1A => X"0E15023138070637340716092C233D1B183924320E1502313807063734071609", + INIT_1B => X"340716092C233C1B183924320E15023138070637340716092C233C1B18392432", + INIT_1C => X"183924320E15023138070637350716092C233D1B183924320E15023138070637", + INIT_1D => X"38070637340716092C233C1B183924320E15023138070637350716092C233D1B", + INIT_1E => X"2C233D1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_1F => X"0E15023138070637340716092C233D1B183924320E1502313807063734071609", + INIT_20 => X"350716092C233C1B183924320E15023138070637340716092C233C1B18392432", + INIT_21 => X"183924310E15023138070637340716092C233D1B183924320E15023138070637", + INIT_22 => X"38070637340716092C233C1B183924320E15023138070637350716092C233C1B", + INIT_23 => X"2C233C1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_24 => X"0E15023138070637350716092C233D1B183924320E1502313807063735071609", + INIT_25 => X"350716092C233C1B183924320E15023138070637340716092C233D1B18392432", + INIT_26 => X"183924320E15023138070637350716092C233C1B183924320E15023138070637", + INIT_27 => X"38070637350716092C233C1B183924320E15023138070637350716092B233C1B", + INIT_28 => X"2C233D1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_29 => X"0E15023138070637340716092C233C1B183924320E1502313807063734071609", + INIT_2A => X"340716092C233C1B183924320E15023138070637350716092C233C1B18392432", + INIT_2B => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_2C => X"38070637350716092C233D1B183924320E15023138070637340716092C233D1B", + INIT_2D => X"2C233C1B183924320E15023138070637350716092C233C1B183924320E150231", + INIT_2E => X"0E15023138070637350716092C233D1B183924320E1502313807063734071609", + INIT_2F => X"340716092C233D1B183924320E15023138070637340716092C233D1B18392432", + INIT_30 => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_31 => X"38070637340716092C233C1B183924320E15023138070637350716092C233D1B", + INIT_32 => X"2C233C1B183924320E15023138070637340716092C233D1B183924320E150231", + INIT_33 => X"0E15023138070637350716092C233D1B183924320E1502313807063735071609", + INIT_34 => X"350716092C233D1B183924320E15023138070637340716092C233D1B18392432", + INIT_35 => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_36 => X"38070637340716092C233C1B183924320E15023138070637340716092C233D1B", + INIT_37 => X"2C233C1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_38 => X"0E15023138070637340716092C233C1B183924320E1502313807063735071609", + INIT_39 => X"340716092C233C1B183924320E15023138070637340716092C233C1B18392432", + INIT_3A => X"183924320E15023138070637350716092C233D1B183924320E15023138070637", + INIT_3B => X"38070637340716092C233D1B183924320E15023138070637340716092C233D1B", + INIT_3C => X"2C233C1B183924320E15023138070637340716092C233D1B183924320E150231", + INIT_3D => X"0E15023138070637340716092C233D1B183924320E1502313807063734071609", + INIT_3E => X"350716092C233D1B183924320E15023138070637340716092C233D1B18392432", + INIT_3F => X"183924320E15023138070637340716092B233C1B183924320E15023138070637", + INIT_40 => X"38070637340716092C233D1B183924320E15023138070637340716092C233D1B", + INIT_41 => X"2C233D1B183924320E15023138070637350716092C233C1B183924320E150231", + INIT_42 => X"0E15023138070637350716092C233D1B183924320E1502313807063735071609", + INIT_43 => X"340716092C233C1B183924320E15023138070637340716092C233C1B18392432", + INIT_44 => X"183924320E15023138070637340716092B233C1B183924320E15023138070637", + INIT_45 => X"38070637340716092C233D1B183924320E15023138070637340716092C233C1B", + INIT_46 => X"2C233C1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_47 => X"0E15023138070637340716092C233C1B183924320E1502313807063734071609", + INIT_48 => X"340716092C233D1A183924320E15023138070637340716092C233D1B18392432", + INIT_49 => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_4A => X"38070637340716092C233C1B183924320E15023138070637350716092C233D1B", + INIT_4B => X"2C233C1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_4C => X"0E15023138070637340716092C233C1B183924320E1502313807063734071609", + INIT_4D => X"340716092C233C1B183924320E15023138070637340716092C233D1B18392432", + INIT_4E => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_4F => X"38070637340716092B233D1B183924320E15023138070637340716092C233C1B", + INIT_50 => X"2C233C1B183924320E15023138070637350716092C233D1B183924320E150231", + INIT_51 => X"0E15023138070637340716092C233C1B183924320E1502313807063734071609", + INIT_52 => X"340716092C233C1B183924320E15023138070637350716092C233D1B18392432", + INIT_53 => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_54 => X"38070637350716092C233C1B183924320E15023138070637340716092C233D1B", + INIT_55 => X"2C233C1B183924320E15023138070637340716092C233D1B183924320E150231", + INIT_56 => X"0E15023138070637340716092C233C1B183924320E1502313807063734071609", + INIT_57 => X"350716092C233C1B183924320E15023138070637340716092C233C1B18392432", + INIT_58 => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_59 => X"38070637350716092C233D1B183924320E15023138070637340716092C233D1B", + INIT_5A => X"2C233D1B183924320E15023138070637350716092C233C1B183924320E150231", + INIT_5B => X"0E15023138070637340716092C233C1B183924320E1502313807063735071609", + INIT_5C => X"340716092C233C1B183924320E15023138070637350716092C233C1B18392431", + INIT_5D => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_5E => X"38070637350716092C233D1B183924320E15023138070637340716092C233D1B", + INIT_5F => X"2C233C1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_60 => X"0E15023138070637340716092C233D1B183924320E1502313807063734071609", + INIT_61 => X"350716092C233C1B183924320E15023138070637340716092C233C1B18392432", + INIT_62 => X"183924320E15023138070637350716092C233C1B183924320E15023138070637", + INIT_63 => X"38070637340716092C233C1B183924320E15023138070637350716092C233D1B", + INIT_64 => X"2C233D1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_65 => X"0E15023138070637350716092C233D1B183924320E1502313807063734071609", + INIT_66 => X"340716092C233C1B183924320E15023138070637340716092C233C1B18392431", + INIT_67 => X"183924320E15023138070637340716092C233D1B183924320E15023138070637", + INIT_68 => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_69 => X"2C233C1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_6A => X"0E15023138070637350716092C233C1B183924320E1502313807063734071609", + INIT_6B => X"350716092C233D1B183924320E15023138070637340716092C233D1B18392432", + INIT_6C => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_6D => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_6E => X"2C233C1B183924320E15023138070637350716092C233C1B183924320E150231", + INIT_6F => X"0E15023138070637340716092C233C1B183924320E1502313807063735071609", + INIT_70 => X"350716092C233D1B183924320E15023138070637340716092B233C1B18392432", + INIT_71 => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_72 => X"38070637340716092C233C1B183924310E15023138070637340716092C233D1B", + INIT_73 => X"2C233C1B183924310E15023138070637350716092C233D1B183924320E150231", + INIT_74 => X"0E15023138070637340716092C233D1B183924320E1502313807063734071609", + INIT_75 => X"340716092C233C1B183924320E15023138070637340716092C233D1B18392432", + INIT_76 => X"183924320E15023138070637350716092C233C1B183924320E15023138070637", + INIT_77 => X"38070637350716092C233C1B183924320E15023138070637340716092C233D1B", + INIT_78 => X"2C233C1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_79 => X"0E15023138070637350716092C233C1B183924320E1502313807063734071609", + INIT_7A => X"350716092C233C1B183924320E15023138070637350716092C233C1B18392432", + INIT_7B => X"183924320E15023138070637350716092C233D1B183924320E15023138070637", + INIT_7C => X"38070637340716092C233D1B183924320E15023138070637340716092C233D1B", + INIT_7D => X"2C233D1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_7E => X"0E15023138070637340716092C233D1B183924320E1502313807063734071609", + INIT_7F => X"350716092C233D1B183924320E15023138070637340716092C233D1B18392432", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_28\, + DOADO(6) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_29\, + DOADO(5 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(5 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_71\, + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized25\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 5 downto 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized25\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized25\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized25\ is + signal \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_28\ : STD_LOGIC; + signal \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_29\ : STD_LOGIC; + signal \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_71\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_01 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_02 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_03 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_04 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_05 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_06 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_07 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_08 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_09 => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0A => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0B => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0C => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0D => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0E => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0F => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_00 => X"183924320E15023138070637340716092C233D1B183924320E15023138070637", + INIT_01 => X"38070637350716092C233C1B183924320E15023138070637350716092C233C1B", + INIT_02 => X"2C233C1B183924320E15023138070637340716092C233D1B183924320E150231", + INIT_03 => X"0E15023138070637340716092C233D1B183924320E1502313807063734071609", + INIT_04 => X"340716092C233C1B183924320E15023138070637340716092C233D1B18392432", + INIT_05 => X"183924320E15023138070637340716092C233D1B183924320E15023138070637", + INIT_06 => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_07 => X"2C233D1B183924320E15023138070637350716092C233D1B183924320E150231", + INIT_08 => X"0E15023138070637350716092C233C1B183924320E1502313807063734071609", + INIT_09 => X"340716092C233D1B183924320E15023138070637340716092C233C1B18392432", + INIT_0A => X"183924320E15023138070637340716092C233D1B183924320E15023138070637", + INIT_0B => X"38070637340716092C233D1B183924320E15023138070637340716092C233D1B", + INIT_0C => X"2C233D1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_0D => X"0E15023138070637340716092C233D1B183924320E1502313807063734071609", + INIT_0E => X"340716092C233D1B183924320E15023138070637340716092C233C1B18392432", + INIT_0F => X"183924320E15023138070637350716092C233D1B183924320E15023138070637", + INIT_10 => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_11 => X"2C233C1B183924320E15023138070637340716092C233D1B183924320E150231", + INIT_12 => X"0E15023138070637340716092C233D1B183924320E1502313807063734071609", + INIT_13 => X"340716092C233C1B183924320E15023138070637340716092C233D1B18392432", + INIT_14 => X"183924320E15023138070637340716092C233D1B183924320E15023138070637", + INIT_15 => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_16 => X"2C233C1B183924320E15023138070637350716092C233C1B183924320E150231", + INIT_17 => X"0E15023138070637340716092C233C1B183924320E1502313807063734071609", + INIT_18 => X"340716092C233C1A183924320E15023138070637340716092C233D1A18392432", + INIT_19 => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_1A => X"38070637340716092C233D1B183924320E15023138070637340716092C233D1B", + INIT_1B => X"2C233C1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_1C => X"0E15023138070637350716092C233D1B183924320E1502313807063735071609", + INIT_1D => X"350716092C233C1B183924320E15023138070637340716092C233C1B18392432", + INIT_1E => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_1F => X"38070637340716092C233D1B183924320E15023138070637340716092C233C1B", + INIT_20 => X"2C233D1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_21 => X"0E15023138070637340716092C233C1B183924320E1502313807063734071609", + INIT_22 => X"350716092C233D1B183924320E15023138070637340716092C233D1B18392432", + INIT_23 => X"183924320E15023138070637350716092C233C1B183924320E15023138070637", + INIT_24 => X"38070637350716092C233C1B183924320E15023138070637350716092C233C1B", + INIT_25 => X"2C233C1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_26 => X"0E15023138070637340716092C233C1B183924320E1502313807063734071609", + INIT_27 => X"340716092C233C1B183924320E15023138070637340716092C233D1B18392432", + INIT_28 => X"183924320E15023138070637340716092C233D1B183924320E15023138070637", + INIT_29 => X"38070637340716092C233D1B183924320E15023138070637340716092C233C1B", + INIT_2A => X"2C233D1B183924310E15023138070637340716092C233D1B183924320E150231", + INIT_2B => X"0E15023138070637350716092C233D1B183924320E1502313807063734071609", + INIT_2C => X"340716092C233C1B183924320E15023138070637340716092C233D1B18392432", + INIT_2D => X"183924320E15023138070637340716092C233D1B183924320E15023138070637", + INIT_2E => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_2F => X"2C233C1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_30 => X"0E15023138070637350716092C233C1B183924320E1502313807063734071609", + INIT_31 => X"340716092C233C1B183924320E15023138070637340716092C233C1B18392431", + INIT_32 => X"183924320E15023138070637350716092C233D1B183924310E15023138070637", + INIT_33 => X"38070637340716092C233D1B183924320E15023138070637340716092C233C1B", + INIT_34 => X"2C233D1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_35 => X"0E15023138070637350716092C233C1B183924320E1502313807063734071609", + INIT_36 => X"340716092C233C1B183924320E15023138070637340716092C233D1B18392431", + INIT_37 => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_38 => X"38070637350716092C233C1B183924320E15023138070637340716092B233C1B", + INIT_39 => X"2C233C1B183924320E15023138070637350716092C233C1B183924320E150231", + INIT_3A => X"0E15023138070637340716092C233C1B183924320E1502313807063734071609", + INIT_3B => X"340716092C233C1B183924320E15023138070637340716092C233D1B18392432", + INIT_3C => X"183924320E15023138070637340716092B233C1B183924320E15023138070637", + INIT_3D => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_3E => X"2C233C1B183924320E15023138070637350716092C233C1B183924320E150231", + INIT_3F => X"0E15023138070637340716092C233C1B183924320E1502313807063735071609", + INIT_40 => X"340716092C233D1B183924320E15023138070637340716092C233C1B18392432", + INIT_41 => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_42 => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_43 => X"2C233C1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_44 => X"0E15023138070637340716092C233C1B183924320E1502313807063734071609", + INIT_45 => X"340716092C233C1B183924320E15023138070637340716092C233C1B18392432", + INIT_46 => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_47 => X"38070637340716092C233D1B183924320E15023138070637340716092C233C1B", + INIT_48 => X"2C233C1B183924320E15023138070637340716092C233D1B183924320E150231", + INIT_49 => X"0E15023138070637340716092C233C1B183924320E1502313807063735071609", + INIT_4A => X"340716092C233D1B183924320E15023138070637340716092C233C1B18392432", + INIT_4B => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_4C => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_4D => X"2C233C1B183924320E15023138070637340716092C233D1B183924320E150231", + INIT_4E => X"0E15023138070637350716092C233D1B183924320E1502313807063734071609", + INIT_4F => X"350716092C233D1B183924310E15023138070637350716092C233C1B18392432", + INIT_50 => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_51 => X"38070637340716092C233D1B183924320E15023138070637340716092C233C1B", + INIT_52 => X"2C233D1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_53 => X"0E15023138070637340716092C233C1B183924320E1502313807063734071609", + INIT_54 => X"350716092C233C1B183924320E15023138070637340716092C233C1B18392432", + INIT_55 => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_56 => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_57 => X"2C233C1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_58 => X"0E15023138070637350716092C233C1B183924320E1502313807063734071609", + INIT_59 => X"350716092C233D1B183924320E15023138070637350716092C233C1B18392432", + INIT_5A => X"183924320E15023138070637340716092C233D1B183924320E15023138070637", + INIT_5B => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_5C => X"2C233C1B183924320E15023138070637350716092C233C1B183924320E150231", + INIT_5D => X"0E15023138070637340716092C233D1B183924320E1502313807063734071609", + INIT_5E => X"350716092C233C1B183924320E15023138070637340716092C233C1B18392432", + INIT_5F => X"183924320E15023138070637350716092C233C1B183924320E15023138070637", + INIT_60 => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_61 => X"2C233D1B183924320E15023138070637350716092C233C1B183924320E150231", + INIT_62 => X"0E15023138070637340716092C233D1B183924320E1502313807063735071609", + INIT_63 => X"340716092C233D1B183924320E15023138070637350716092C233C1B18392432", + INIT_64 => X"183924320E15023138070637350716092C233C1B183924320E15023138070637", + INIT_65 => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_66 => X"2C233C1B183924320E15023138070637340716092C233C1B183924320E150231", + INIT_67 => X"0E15023138070637340716092C233C1B183924320E1502313807063734071609", + INIT_68 => X"350716092C233D1B183924320E15023138070637350716092C233C1B18392432", + INIT_69 => X"183924320E15023138070637340716092C233C1B183924320E15023138070637", + INIT_6A => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_6B => X"2C233D1B183924320E15023138070637340716092C233D1B183924320E150231", + INIT_6C => X"0E15023138070637340716092C233D1B183924320E1502313807063734071609", + INIT_6D => X"350716092C233D1B183924320E15023138070637350716092C233C1B18392432", + INIT_6E => X"183924310E15023138070637350716092C233C1B183924320E15023138070637", + INIT_6F => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_70 => X"2C233C1B183924320E15023138070637340716092C233D1B183924320E150231", + INIT_71 => X"0E15023138070637340716092C233D1B183924320E1502313807063734071609", + INIT_72 => X"340716092C233C1B183924320E15023138070637340716092C233D1A18392432", + INIT_73 => X"183924320E15023138070637350716092C233C1B183924320E15023138070637", + INIT_74 => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_75 => X"2C233C1B183924320E15023138070637340716092C233D1B183924320E150231", + INIT_76 => X"0E15023138070637340716092C233C1B183924320E1502313807063734071609", + INIT_77 => X"350716092C233C1B183924320E15023138070637340716092C233D1B18392432", + INIT_78 => X"183924320E15023138070637340716092C233D1B183924320E15023138070637", + INIT_79 => X"38070637340716092C233C1B183924320E15023138070637340716092C233C1B", + INIT_7A => X"2C233C1B183924310E15023138070637340716092C233D1B183924320E150231", + INIT_7B => X"0E15023138070637340716092C233C1B183924320E1502313807063734071609", + INIT_7C => X"350716092C233D1B183924320E15023138070637350716092C233C1B18392432", + INIT_7D => X"183924320E15023138070637340716092C233D1A183924320E15023138070637", + INIT_7E => X"38070637340716092C233C1B183924320E15023138070637350716092C233C1B", + INIT_7F => X"2C233D1B183924320E15023138070637350716092C233C1B183924320E150231", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_28\, + DOADO(6) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_29\, + DOADO(5 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(5 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_n_71\, + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized3\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized3\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized3\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized3\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"C2E40C2E40D2E40D2E40C2E40D2E40D2E41D2E40D2E41C2F40D2E40D2E40D2E4", + INITP_01 => X"2F41D2641D2E40C2E40C2E40C2F40C2E40C2E41C2E00C2E40C2E41C2E00C2F00", + INITP_02 => X"E40D2E4042E40C2E40D2E01C2E01D2E40D2E40D2E41D2F40C2740C2E01C2E40D", + INITP_03 => X"40C2E00D2E0042E40D2E40D2E41D2E01C2E41C2E40C2E00C2E40C264142E41C2", + INITP_04 => X"0D2E40C2E00C2E40C2F40C2E40C2E41C2E40C2E40D2E41C2E00D2F40D2F40C2E", + INITP_05 => X"C2E01C2E40D2E40C2E40C2E40C2E40D2E40D2E01C2E40D2E41C2E00D2E41D2E4", + INITP_06 => X"2E41C2E41C2E41D2E40C2E4042E40C2E40D2E40C2E0042E40D2E40D2E00C2E60", + INITP_07 => X"E40C2E40C2E00C2E41C2E40C2E40C2E41C2E00C2E41C2E40C2E4142E40C2E41D", + INITP_08 => X"41C2E40C2E40C2E00D2E00D2E40D2E40C2E40C2E40C2E41C2E41D2E40C2E40C2", + INITP_09 => X"1D2E40C2E40D2E40D2E40C2E4052E00C2E40D2F41C2E41C2E40D2E01C2E00C2E", + INITP_0A => X"C2E40C2E00C2E40C2E41C2E40D2E00C2E41C2E41D2E40D2E40D2E41C2E40C2E4", + INITP_0B => X"2E00C2E40C2E4052E4052E40C2E40C2E41C2E00C2E40C2E40C2E01C2640C2E40", + INITP_0C => X"E40D2E40C2E41C2E40D2E4042E40C2E41D2E40C2E00C2E40C2E40D2E40C2E00C", + INITP_0D => X"40C2E00C2E00C2E40D2E01C2F01D2E41C2E40C2E00C2E41C2E41C2E40D2E40C2", + INITP_0E => X"0C2E41C2E00C2E40C2E40C2F01C2E41D2E41C2E4052E41C2E00D2E40C2E00D2E", + INITP_0F => X"C2E41C2E40D2E60C2E41C2740C2E41C2E40C2740C2E40C2E41C2E00C2E40D2E4", + INIT_00 => X"C53C67A2116F77E0D1EF25674AC2EF0405A943F1E53C67B2217F6FF0D1F72567", + INIT_01 => X"D1DF257F4ABACF0C0D994BF9D54C87AA116F5FF0D9EF0D6F3AB2DF1C1DB953F1", + INIT_02 => X"25B153F9ED4C7792116F5FF0E1F715673ABAD7FC25B15309D52C77B201575F00", + INIT_03 => X"217767E0B1FF0D6742D2CFF41D9943F9DD547FC2017F6FF0B9FF2D6F32C2E704", + INIT_04 => X"3AAAD70415C14BF9CD346FA2118F7FE0B9F71D5F4AAADF0C0DA943F9CD446F9A", + INIT_05 => X"D55C6FB2196767F8C9FF25575ABAD70C25D13301E53C6FBA096F6FD8C1FF1567", + INIT_06 => X"B9EF1D6742B2CF0C1DA943F9E54C5FB2296F6FF8B1EF057F42BAEF1C1DA943F9", + INIT_07 => X"15A93B01DD4467A2296F6FF8C1E71D573AB2D7041DB94309C53C67A2017767F0", + INIT_08 => X"016F77F0C907255F3ABADF0405A14B19CD546FB2097F6700D907156752C2DF0C", + INIT_09 => X"42B2D70405B95309D5545FBA217F57F0B9F72D4F4AAADFFC1DB12B11CD34779A", + INIT_0A => X"D5446FA2117767E8C9071D6F3AB2EF0415A15301CD546FAA11675FF8D9FF154F", + INIT_0B => X"C9E715675AB2EF2415C15311CD346FB2298757F0D9F72D6F42A2CFF42DB95B09", + INIT_0C => X"35B95309BD3C6FBA196F7700C9EF25775ABADF1C15B95311CD2C7FB2217F77E8", + INIT_0D => X"218F67F8D9FF255F32CAEF040DA14B11CD4487C219676FE0C1EF2D67429ADF14", + INIT_0E => X"42C2E7EC1DA123F9D54C4FB219675FE8D1EF2D6F3AC2E70C25995301DD3C87A2", + INIT_0F => X"D5546FAA097F5F00C9FF256F5AC2E7FC15B94BF1DD3C4FAAF97F77E8D1FF2D5F", + INIT_10 => X"C90F15674ABADFFC1DC93B01D5446FBA198757F0D1DF157F3AB2EF0C05995BF1", + INIT_11 => X"1DB15B09E53C77BAF97F4F00D1F71D572AC2EF0C0DA95301E52C67B219776FF0", + INIT_12 => X"197F5FF0E1F72D5F2ABADFFC25994BF9E53C77B2196F5F00C1EF0D4F5AB2CF24", + INIT_13 => X"42BACF0405A94BE9D53487AA19474FE8C9F7158742AAC70405995BF9C5446FB2", + INIT_14 => X"CD4467A209774FE8D10F05674AB2EFFC15A143F9CD3C6FC2216F67D0B1EF156F", + INIT_15 => X"C9FF157F4ABAE70C0DA933F9CD4C67B2095F6FF0D1071D674AC2D7FC1DA93B09", + INIT_16 => X"FDB14311D54C67B2116757E8C9F7255F42B2C71415B15319D54477BA11875FE0", + INIT_17 => X"215F6FF8C1F725674ACAE70C1DA95BF9DD3477B219676FE8E1F71D774AC2DF0C", + INIT_18 => X"4AB2E7FCFD994309DD2C77B2096F5FE0C9EF2D5F52AAFFFC25A95301DD346FD2", + INIT_19 => X"DD3C5FA211676FF8D9EF256752BAD7041D993B11DD4C67AAF17F6FE8C1E7355F", + INIT_1A => X"C9EF2D5F3AD2DF0C05B93B11DD5457C2016F67D0B1072D574AB2DF041DB94301", + INIT_1B => X"1DB94B01CD3C47B2297F5FF0C9F715673AA2D7FC25A95B11D54C4FB209774FF0", + INIT_1C => X"117757E8C9F7156F4AB2EFE435A94BF9E5446FAA217F67F8B907156F3AC2E7F4", + INIT_1D => X"42A2BF0415994BF9BD447FAA09776FF8D9F71D5F429ACF0C05B153F1D54C77CA", + INIT_1E => X"ED4C6FC2197F87E0C91F156F42AAD70CFDA94B09E5346FAA21876FF0C9FF1D57", + INIT_1F => X"D9E7455742B2E70C1D994B09E5347FB2196F6FF0B907155F52BAEF0C05B94BF9", + INIT_20 => X"25A93BF1E55477B2297F5700D1DF355732B2DF0405C12B01DD3C67AA219767D8", + INIT_21 => X"196F6FE8D907156F5ABAEF0405A95BF9CD3457BA197F5708C9EF15673AAAF70C", + INIT_22 => X"3AB2D70C0DA94BF1E55467AA117F67E0E1FF255762CAD7F415C13301CD445FAA", + INIT_23 => X"C54467A2018F67E8C9EF256F42AAD70C15995B09D54C679A116F6FF0C9EF155F", + INIT_24 => X"C9E7254F3ABAD70415994B01D53477B2116F67E8C9E7155F42C2D7F415A95B11", + INIT_25 => X"15A94309C5547FC211776700D9EF1D6F3AB2D70C0DA13B09CD3467BA297F57F8", + INIT_26 => X"095F6FF8B9073D574AA2EF041DA95311CD5477AA116F87E0D9F73D6F32BAE70C", + INIT_27 => X"5ABAE7041DB153F9CD4C67B2097F6FF0D9FF05674AB2DF1425B15309BD4C6FBA", + INIT_28 => X"E54C7FAA11776FE0C9F7256F3ABAE7F41DA953F9CD3C77C2097F4FE0D1F72557", + INIT_29 => X"C9E725673AB2E7FC0DB14B01D5348FAA11775FF8C10725773ABAD71C1DB14BF1", + INIT_2A => X"15B94B09C53C7FC2017767E0D1FF1D6F42BAC71C1D993BF1D5446FC2397F57D8", + INIT_2B => X"117767E8D9F725575AAAEF0C0DB943F9E53C77AA098767F8C107256F4AAAC7FC", + INIT_2C => X"429ADF0415B13309D54477BA197F77E0D1DF156742C2CF1415B96BF1C54457B2", + INIT_2D => X"CD3467AA017F5FF8E1FF155F5AB2CF141DA94301CD4467B2096F67E0C1EF156F", + INIT_2E => X"C9F72D5F52BAD7041DC15BF9ED446FA219675FF8D9EF3D4F32BAD7041DA93301", + INIT_2F => X"15996B19BD346FC2097F6FE8C117255F42B2E7F415B15311C5547FB211774FF8", + INIT_30 => X"09776FF8B90F2D5F3ABAD7142DA91B19DD3467BA017F7FF0F1F7FD6F4AC2DF0C", + INIT_31 => X"52AADF141DA933F1DD345FBA196F77D8B1EF1D5F3ACAE7041DA953F9E55C77AA", + INIT_32 => X"CD2C77A2298767E8D107154F6ABAC704FDA13B01BD4C77AA017F6FF0E9F7356F", + INIT_33 => X"C9FF2D5F5AC2EF040DA13BF1E53C7FB211676FF0C9F72D674AAADF1C15C14B11", + INIT_34 => X"F5B94B19D534679A19776FE8C9FF15673AC2D71415B15B01CD44779A297767F0", + INIT_35 => X"116F6FF0B1EF255F42C2CF1415C14B01C53C7FC2096757F8C9EF1D5752CADF04", + INIT_36 => X"4AA2E7FC05A14309D53467C2016767F8B9F7055F62AAE7EC15B153E9D53C6FB2", + INIT_37 => X"E53C6FB2297F5FD8B9F72D6F32B2D7F41DB14311D544679A116F4FF8E1FF156F", + INIT_38 => X"C9E7256F42BAE71405A14B01D54477B211775FE8D9F71D6732BAD7FC15A953F9", + INIT_39 => X"25A95301C544679A096767E0D1FF256F4AA2DFFCFDB16301CD345FC2297F67E8", + INIT_3A => X"19574FF8D1E7155F42CAE7F41DB16301D54C67BA097F67E8A9F71D6F42CAEF14", + INIT_3B => X"4AB2D7FC2DB95301C54467AA09877FF0E9171D7732DAD70C15B13B11CD446FC2", + INIT_3C => X"C54477BA118757D8A9F715673AC2D70C15A93301E56477CA21575FF8D1F71547", + INIT_3D => X"C1EF154752BAD7FC0D995309E54467B209675FE0D9D725773ABAD70C1DB14B11", + INIT_3E => X"1DB14B01CD3C87AA118767F8D1071D57429ADF0C0DA94B09DD4467D2116767F8", + INIT_3F => X"017F6FE0D9F7256742CAE70C1DA15309CD4477B221776FF8C9F72D6742AACF04", + INIT_40 => X"4ABAE7141DC13B01BD3C67C2196F5FF8C1FF2D4F3AC2D70415B95301CD3467AA", + INIT_41 => X"CD3C6FB2117F67E8B9EF0D5F42B2CFFC15A133F1C5446F9A096F57E8C1FF055F", + INIT_42 => X"C1F7256F42BADF1C2DB91B11CD4457B2116F67E8B9F7256F52BADFE415A95B09", + INIT_43 => X"0D993301CD545FAA116F6FE8D1F72D674AB2D70C2DC15309D54467B221776FF8", + INIT_44 => X"097F5FF8D9DF3D6F4AC2C71415A15BF9D54C7FB2196F6FF0E1FF1D675ABAC70C", + INIT_45 => X"3AC2CF0C15A153F1CD3477B2096F87F8B90F256F4ACAFF0C0D9943F1CD4C77AA", + INIT_46 => X"E5646FA2098777E0C9F72547429AD70C0DA95301DD547FA2015F7FE8E9071D57", + INIT_47 => X"C1F7256F52C2D7FC2DC14301D54487AA117F67E0C9FF1D675A9ACF0C2DC14B09", + INIT_48 => X"15A15309D54C77BA09775FF8B1071D6F42BAE70C05C94B09D54467B221776FE0", + INIT_49 => X"097777E0E1FF2D6752B2D70C25993BF9DD4467A2115F5FD8C1072D674AA2DFFC", + INIT_4A => X"4AB2D7EC1DB94309CD446FA2218F6FC8E1FF156F3AC2DFFC2DA14B09DD3C6FB2", + INIT_4B => X"D51C6FC2116F67F0D9DF1D7742CAEF0C1DA14BF1D54C6F9A11777700C1FF1D67", + INIT_4C => X"C1FF1D672AAABF14FDA943F9BD447FA211776FE0B90F1D5F4AC2D70C1DB14319", + INIT_4D => X"15A93BF9CD3C6FB2197F6FF0C9EF1D674A92E70C1DA94B19CD547FC2116F5FE0", + INIT_4E => X"117F77F8C9EF1D7F3AB2C71C1DB13BF9DD3C7FB219675FF0D1F71D4F42B2CF0C", + INIT_4F => X"52BAE7FC1DB943F1CD3477C221776FF8C9FF15674AB2D70C1DB94B01C544779A", + INIT_50 => X"E53457B2097777F0D9F7356F4AB2DF1415C15B01DD4C77CA198777E0D9FF3D6F", + INIT_51 => X"B9E71D7742AADF0C0DC143F9D54477AA21775FF0C9FF2D6752CAEFF415A14B01", + INIT_52 => X"1DC94BF9DD3477AA115F5FF0C1E72D673AB2E70C25A943F9D54477AA01677FF0", + INIT_53 => X"19775FF0D1E725673AC2D7FC15C95321D54467B2096F6FF8D1EF1D5F4AC2C7F4", + INIT_54 => X"3AC2D71415B14BF9CD3C77AA216F67D8C9072D6F5ABAE70C0DB13301CD4C67B2", + INIT_55 => X"DD3C67AA01776FF8D1FF25674AC2BFF415B14B19E53C5FB2097F67F8B1FF2557", + INIT_56 => X"C1071D6F5AD2D70C25B14301C54C67C2017777F0C1E7357752DAEF141DB94311", + INIT_57 => X"2DA94319E54477CA116767F8B9FF254F4ABACF042DA94301DD4C77A2117757E0", + INIT_58 => X"F9877FF0B9F7154F4AC2D72C0DB13B01D5345FB2198F77E0D9E72D5F32B2CF0C", + INIT_59 => X"3AB2D7041DB13B09CD4477B2217F5FE0D90F15675ABAD7FC1DC15311D52C77CA", + INIT_5A => X"D54C77BA197757F8D9EF1D6732BAE7241DA93B09DD3467AA19575FF8D1FF1D6F", + INIT_5B => X"D1FF2D774ACADFFC2D995301CD4C77C219676FF8E107257742C2D7141DC13B09", + INIT_5C => X"1DB94B19C5346FBA097757E8E1F72D573AB2CF141D994B09CD446FAA017787F8", + INIT_5D => X"016F4FE8C1FF255F4ABAE70CF5B14BF9C5446FA2116F7FE0C9FF1D8752AAD70C", + INIT_5E => X"329AE7041DA94B19D55467A2197F67F8B1E7355F32AAD70CFDB143E1DD4C67B2", + INIT_5F => X"D5546FAA195777D0D907355F62BAE70415B94B09DD445FC2117F67E0C1F7355F", + INIT_60 => X"E1F725674AB2E70C05B93B11DD3C87AA11675FD0E107156F42CAE70C15A95311", + INIT_61 => X"05D12B09D54477AA116777E8D1F70D7742B2D7040DA94BF1D53C6FB219676FE8", + INIT_62 => X"11775FE0D90F255F52A2CF0415C14309D53C6FBA296F6FC8D9FF2D6742CADF0C", + INIT_63 => X"4ABAD7FC15B93BF9CD3477B2197F6FE8D9E7257752AADF0415A94B01CD3C6F9A", + INIT_64 => X"CD446FBA217F5FF0C1FF256F4ABACF0C2DB14B21CD545FB2116F57F0D9EF3577", + INIT_65 => X"C9FF1D6F4AC2E70425A953F9CD2467C2217757E0C1F7355F3ABAD70CFDA14311", + INIT_66 => X"1DA94309DD4C67AA017767E8B9F7156F32B2DFFC2D996301DD345FAA19976FE8", + INIT_67 => X"117F6FD8C9EF256732B2DF1425A943E9CD4467BA098F67E8C9DF15573AC2E70C", + INIT_68 => X"2AB2CF1425A153F9D54C5FBA016F6FE8E1EF057752CACF0415B94309D5445FBA", + INIT_69 => X"CD346FB2116767F8A9FF1D574AE2E7FC05A95319CD5C6FC2217F57F0D1FF0D67", + INIT_6A => X"D107256F4AC2CF0C15C94B09CD3C77AA216F6FF0C9FF25673AB2D7FC0DA94311", + INIT_6B => X"1DB13B01ED4487AA097F6FD8C9F70D5752BAEF0415A96309CD5467A221675FE8", + INIT_6C => X"21776F08D907255F4AC2DFFC1DA94BF9BD446FBA117767F0C9EF1D5F52C2E7FC", + INIT_6D => X"3AB2CF0C25B94BF1CD3467B2097F5FE8D1071D574ABAD7F40DA94301DD4C6FB2", + INIT_6E => X"C53C67AA295F67E8E117156722BAD71415C94B09DD4C67BA097757D8B9F72D5F", + INIT_6F => X"E1F7256F3AB2CF1C05A93B01CD3C77A2016F67E8D107155F52B2E70415A94309", + INIT_70 => X"0DB94B09C54C67BA096F5FE8C10F255F62B2DF141DA943F9C55C6FA221674FF0", + INIT_71 => X"197F87F0C907355752B2EF0405B153F1CD3C77B2096F77E8E1EF156F42B2D704", + INIT_72 => X"3AB2CF14FDB14BE1ED446FAA217767E0C9F725674AB2DFEC25A13B01D53C5FAA", + INIT_73 => X"D53C77A2217F6FE8B9FF255F22BADFFC15A94309DD546792097767E8D9FF2567", + INIT_74 => X"C10F257F42BAE7FC15B93B11E55C7FB2096F77E8C9F7055F42BAD7F415B94BF9", + INIT_75 => X"1D993B09DD346FA2096F77F8C9FF255742BAC7141DB14301D54477BA09775F00", + INIT_76 => X"29874FE8A90F1D5F42CAEF041DA92B09C5446FB2098F77E0D1EF255F4AAAC704", + INIT_77 => X"52BADF0C25C14319D55C6FBA018767E0C9F705574ABADFFC0DB94301D5446FBA", + INIT_78 => X"DD3467BA296F67F0D1EF2D6732A2CF041DB143F9ED4C6FBA09776FF0C9FF155F", + INIT_79 => X"D1EF1D5F4AB2BFFC2DA94B19CD246FB2097777F8C9072D6752B2D7040DA95311", + INIT_7A => X"15A94309D5346F9A11776FE8E9EF357F5ABAC70405A15309CD4C6FB2197757E8", + INIT_7B => X"19675FF8D9FF25674ABAC7140DA95309D5546FAAF9675700B9F7156F5AB2DF04", + INIT_7C => X"42AAF70425A95301E5447FB2216F67E8C9E71D6742BAE7FC15B94301C52477A2", + INIT_7D => X"C5346FA209675FE8B9F7357732BADFEC15B94319D55C67BAF96F6F00D9FF356F", + INIT_7E => X"C9EF1D6F5AB2DF0C25C15BF1C53C7FBA11777FE8C1FFFD575AA2D7042DA94301", + INIT_7F => X"1D994B09CD3457B2196777F8C9FF1D572AB2DFF415B14311DD546FA221775FF8", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized4\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 15 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 1 downto 0 ); + clka : in STD_LOGIC; + ram_ena : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 10 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized4\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized4\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized4\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 16 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 2 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"9889F88EF49A0AD2AC5C908259AC5C9088F08E5C988AF88C74188A98AE5E9283", + INITP_01 => X"8CFCB880F2A47C10ABF0ACF4A888FB847D1000DAA454B889F08C5C1880F08E5D", + INITP_02 => X"89B8847D9AA0D8AEFE12899A0EDC1088D8ACFC90A1D8ACF63A2279A45E3A8059", + INITP_03 => X"DFB081D1ACDC9082F08C7E1082F886DC9808F88EF63AA250AC7C18AAD0ACF518", + INITP_04 => X"F98E5D2080D80E5C8281518CFC98885B8C7CBA0073A47C90A0F98C5C9A82F88C", + INITP_05 => X"9888F08C7D9A82F88CFD28887A8C7C18A8D8AC7C9A80D88CF59280F88CDCA080", + INITP_06 => X"04FC182B70AE7408A07A8C5D92A2528E769000DB84541200D8ACFC88A0F08C5C", + INITP_07 => X"8071AE561288D2AC7E08897B8C5E8889DA8C5C8888F8ACDCA880D88C5E8880D1", + INITP_08 => X"5E1888B02EF41002FA8E7C9808D9ACDCB081D18C7C908078AC74A882FB86D41A", + INITP_09 => X"588CFCB888D0AC7C1080D0AC7C1880D02EDEB0817A8C5CA081F88E543A01D024", + INITP_0A => X"A088F9A4FC8880D08C740AA2F88CDC1880D08C7C188AB0ACD68089F08CDC1081", + INITP_0B => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0C => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0D => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0E => X"0000000000000000000000000000000000000000000000000000000000000000", + INITP_0F => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_00 => X"27CDC82C1E6FD0B23011E6873B7F11F00DC9F9FFF43501670A423FC2F1CF38EC", + INIT_01 => X"F00966777B5F91F00DE179CF3435817F8A4ABFAA31C7B91C90F557C1803B6409", + INIT_02 => X"CDD9B9EF7425415F0A4ABFB2B1CFF91C901D97C10063640167DD081C9E6FD0A2", + INIT_03 => X"4A3ABFB271DF3904502597B140432401A7D5083C1E67D09A7019A677BB57D1F0", + INIT_04 => X"D01557A9804BA3F9E7E5C8349E7750CAF021A6773B67D1E04DC1F9F7742DC167", + INIT_05 => X"27E5C83C5E5FD0A2B021E66F7B6F11E04DC1B9FFB4154167CA427FBAB1EFF914", + INIT_06 => X"F011A667FB5F51E00DC1F9F77425017F0A4ABFAA31DFB90C903517B140432401", + INIT_07 => X"4DD979E73415C15F4A4A3FB271E778FC902D97B1C03BE41127DD0844DE6FD0B2", + INIT_08 => X"CA527FB271C77904501517A9401B641127ED483CDE7FD0B27021E6773B679108", + INIT_09 => X"D005D7A140436409E7DD084CDE671092301166777B5F11E08DD179FF7415C15F", + INIT_0A => X"27DD48449E6F50A2B009A66FFB6F91E8CDD979F7741D817F8A3A7FBA71DF38FC", + INIT_0B => X"7009266F3B67D1000DC9B9FFF42DC15F8A4A7FBAF1BF790C901D17B1403B2411", + INIT_0C => X"8DC13A17741581770A4A3FAA31DF390C501DD7A9804B63F927CD483C9E7F10C2", + INIT_0D => X"4A42FFBA31D778FC902DD7B10043A41967BDC83CDE77D0BAF009667FFB6F51E0", + INIT_0E => X"501DD799404B240927DD884C1E8750B23009666FBB5F51F80DD9F9E7B4050157", + INIT_0F => X"67CD08445E7710C2701126673B5F51F04DC979FF344581574A427FBAB1D7F914", + INIT_10 => X"7011E6677B5F51E84DD139F73435815FCA4AFFB231EF390C1025D799C043E3F9", + INIT_11 => X"4DD139FFF41DC14F0A3AFFBA31D7B904D01D9791C03363F9E7CD883CDE6F50BA", + INIT_12 => X"4A523FAA71E7B8FC901517998043641127CD884C9E6F10D2B009E6877B6FD1F8", + INIT_13 => X"901D57A94043E40927CDC8445E7790C2B009A667BB6F11E88DB939F7F425416F", + INIT_14 => X"27D5484C9E6FD09A7009E65F7B6791E04DD979F7743541678A4ABFBA31DF3904", + INIT_15 => X"70092677FB6F51E00DE1B9EF740D01678A32BFAA71DF38FC50F557B1C03B6409", + INIT_16 => X"4DC9F9F7740D016F8A4ABFBAF1DFB90C501D57A9C043640167D5C82C5E7F50BA", + INIT_17 => X"0A427FCA31CFF8FCD0FD97A9C05BE419E7DD083CDE8750BA70116667BB6F9100", + INIT_18 => X"901D57B100436409E7DDC83CDE6790B2F021666FBB6751000DB9B9F7340DC167", + INIT_19 => X"A7E5C8541E6F10AA3019666F7B6F91E0CDC179FFF40D016F4A4A7FC271E7F91C", + INIT_1A => X"70116687FB57D1E08DE179F7342D01778A5A7FB2B1DFF904100D17A9004B2401", + INIT_1B => X"CDC1B9FF341D416F0A4A7FC231D77914901597A9C02BE409A7F5485C5E7790AA", + INIT_1C => X"4A3ABFB2F1CFB904D01D97B90053640127E50864DE6FD09AF001A66FBB4711D8", + INIT_1D => X"D005D7B1004BE40167ED085CDE6750A27021667F7B5F11F84DC1F9E7F41D8157", + INIT_1E => X"A7C5883C9E5F10A23001A6773B5791F04DC9F9EFF41DC1670A2ABFC2B1DFB914", + INIT_1F => X"F019E677FB6F91084DD139F7B42D01674A623FBAB1DFB8F4D01D17B1004323E9", + INIT_20 => X"8DC979EF741501678A4A7FA2F1CFB904901597B980536409A7D5084C5E6F50BA", + INIT_21 => X"CA3A3FB271E77904D01D97C1404BE3F127D5C844DE6FD09A7009E6673B6791E8", + INIT_22 => X"502DD7B1805323F927D5C8341E6750AA70212667BB7791F04DB139E7742D0157", + INIT_23 => X"E7CD484C1E7F90A230192677FB5F91F0CDC939F7741501770A32FFB2F1E7390C", + INIT_24 => X"B021666F3B7F51F0CDB9B9DF740D41570A52FFCA71E7F90C901517B1804B23E9", + INIT_25 => X"8DC1BA0F341D41678A2AFFC2B1CF38F4101D17C1003BA3F1A7D508445E7F90BA", + INIT_26 => X"CA5ABFC2B1D7B90C501517A98043640927D54844DE7750BA7011E687FB6F91E0", + INIT_27 => X"501557B98043E3F927D5082C5E7F10B23019E66F7B5F51080DD9BA07F415415F", + INIT_28 => X"E7CD082CDE77D0BAB009A67F3B4F51F88DD17A07B40D81674A42BFB2B1DF390C", + INIT_29 => X"300126677B6F11084DC9F9EF7415014F0A42BFC2B1DF7914100DD7B1005BA411", + INIT_2A => X"CDC1F9F7343D015FCA52BFB2F1EF392C501517B1C04B640927D5083C5E7710BA", + INIT_2B => X"CA423FAA71D73904501597B9C03B640167CDC8545E7F50927001266F7B7751F0", + INIT_2C => X"101D97A180432409A7C5083CDE6F10C2301926773B5711D80DD139F7B4150167", + INIT_2D => X"E7D508549E7750A27011666F7B7F91004DC13A07340D4167CA4A3FB231DFB91C", + INIT_2E => X"701966677B6791004DB9F9F7742501678A5A7FC271DFF90CD01D97A9C053A401", + INIT_2F => X"8DC139F7F41D41674A5AFFBA71E7B904900517A180432419E7DD084CDE7750BA", + INIT_30 => X"8A4A3FB2F1CF3904D01597A1003BA409E7DD083C5E67D0BA3011A65F3B6F91E8", + INIT_31 => X"501D9799C0536401A7C5C8349E5F90B2B009A6777B5F91F8CDC17A077425C167", + INIT_32 => X"E7DD083C5E6750B23001666FFB5FD1E00DD939EFB43D015FCA4ABFBA71D73904", + INIT_33 => X"7001667FFB6711F0CDC1F9F7B40D815F0A52BFB2F1C7B924501517A1C043E3F9", + INIT_34 => X"8DD179E7B425415F4A4A7FB271D7B904502517A1803B2409A7ED083C9E6710B2", + INIT_35 => X"0A2A3FAAB1DFF90CD01D57B1C03B2401E7D508445E6790AA3009A66FBB779108", + INIT_36 => X"5015D7910033E40167BD88349E7FD0BA3029665FBB5791E00DD93A077435C157", + INIT_37 => X"E7D508449E5FD0BAB021A6777B6751E00DC9F9E77415015F0A42FFBA31D7B8FC", + INIT_38 => X"B019E67F3B5F11F84DC9BA0F7415417FCA3AFFA2F1CF3914500D57B9403BE3F1", + INIT_39 => X"4DD17A07741581678A4A3FA2F1DFB914902557B1805B2421A7CD085CDE6F10C2", + INIT_3A => X"4A42BFD271DF390450355799C04B640967DD88445E6750AAF011A6677B5F11E0", + INIT_3B => X"D015D7A9403B6411E7E508445E67D0AA3009A6677B8711F00DC1BA0FB4258167", + INIT_3C => X"A7D5483CDE6F10AA7009E66F3B57D1D88DD17A07342581678A423FC271C778EC", + INIT_3D => X"701166773B6F91E08DC97A073425815F4A427FB2B1D738F4D01DD7B1C03B63E9", + INIT_3E => X"4DD1F9FFF43581570A42BFB231C7B90C502D579900432409A7DD484C5E7750AA", + INIT_3F => X"8A3AFFD2B1E77904100597A1C043E3E927CDC84CDE5F50A230216687FB5F11F8", + INIT_40 => X"900D97B9C04323F167BD484C5E5F109A70196677BB7F11E80DC139F7742DC167", + INIT_41 => X"67E5C8345E6F10A230192687FB6791F04DC93A07342D41674A4AFFB271D7F904", + INIT_42 => X"F0296687BB6F51E8CDB9B9E7F425C17FCA4AFFC2F1DF391410255799C0436401", + INIT_43 => X"8DD139F7341541678A3AFFBAB1D778F4900D17A1804BE3F927E5083C1E6F509A", + INIT_44 => X"0A4ABFBA31DF791CD00D57B1403B23F167CD483C9E7F10B2F019E67FBB5F51F8", + INIT_45 => X"901557B140532419A7D5484C9E7710BA7021265F7B5F91F08DD939EF742D416F", + INIT_46 => X"27ED884C5E7710C270012677BB6791E00DD979FFF42DC15FCA42BFB2F1DFB914", + INIT_47 => X"7011E6777B6711E04DC1F9E774158177CA4A7FAA31EF790450FDD7A9C053A419", + INIT_48 => X"0DD139EF3425014FCA42FFC2B1DF78F4D01D17B1004B640167BDC82CDE6FD0CA", + INIT_49 => X"0A4A7FBAF1E738FC9005D7B1C043A401A7D5882C9E6F10B2B0012667FB5F11E8", + INIT_4A => X"100DD7C180532409A7E5086C1E6750B2F01926577B7F11F04DD13A0734250147", + INIT_4B => X"67C5C83CDE6FD0BAB019E6777B77D1E8CDE139FFF42581670A4ABFB2B1C738FC", + INIT_4C => X"7011668F7B6751F08DC1B9FF742DC1674A42BFB271DFB90C500D1789C03B2419", + INIT_4D => X"0DD1B9FFF425C1674A4A7FBA71E7B90C102517B9004BE411A7E5C83C5E7F1092", + INIT_4E => X"CA4AFFBA71E73914501D97A9004BE419E7D5482C9E7F10CA7011667FFB7751D0", + INIT_4F => X"D00517A9C053A401A7C508549E7750AAB009A6673B6F91D80DC179E7B42D816F", + INIT_50 => X"27D588545E6790A27001A667BB5F11E84DD939E7B41DC1574A5AFFBAF1DF78FC", + INIT_51 => X"F019E66FFB5F11E8CDC9FA0FB4258177CA52FFCA31DF38FC901D97A940336401", + INIT_52 => X"0DD9B9F7B42D81770A527FB2B1E7F90450FD17A9404B640967CDC84C1E6F50AA", + INIT_53 => X"0A423FB2F1BFB91C900D57A14033640927E508441E7710AA3009A68F7B5FD1F8", + INIT_54 => X"901DD7A1C043A40927D5483C9E3FD0BAB00966677B5F51E80DD979EF740DC15F", + INIT_55 => X"A7D50854DE7750BA7009668FFB5F51F84DD9FA17341541670A5A3FA271DFF90C", + INIT_56 => X"F021A67FFB4FD1F04DC9BA07B41DC14FCA5AFFBA71CF3904D02597B90043A401", + INIT_57 => X"8DD93A0FB41D8167CA3A7FA2F1E7B914D015D7A9805BE3F9A7E54854DE77D0BA", + INIT_58 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_59 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_5A => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_5B => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_5C => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_5D => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_5E => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_5F => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_60 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_61 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_62 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_63 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_64 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_65 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_66 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_67 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_68 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_69 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_6A => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_6B => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_6C => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_6D => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_6E => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_6F => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_70 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_71 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_72 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_73 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_74 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_75 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_76 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_77 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_78 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_79 => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_7A => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_7B => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_7C => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_7D => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_7E => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_7F => X"0000000000000000000000000000000000000000000000000000000000000000", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 18, + READ_WIDTH_B => 18, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 18, + WRITE_WIDTH_B => 18 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 4) => addra(10 downto 0), + ADDRARDADDR(3 downto 0) => B"1111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 16) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 16), + DOADO(15 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(15 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 2) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 2), + DOPADOP(1 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(1 downto 0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => ram_ena, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized5\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized5\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized5\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized5\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"BEFC7CA8241B32DA8E6FCCA029A682852F894AE4A9A6808C208EECABF83A2C86", + INITP_01 => X"CA358C2C2DAC2898E6EB5E64AEAA214E6B9D2F981A598FEE98CE64EAAA29EFEB", + INITP_02 => X"4693FE889AABA9EAB98BA738DAEA0CB19C2AA7AA46A38C4F28E4D88EEFFFA480", + INITP_03 => X"6828A68B6EF0BCE2721EE2ABE6CAF2AB286688CC6B9EFF2898AF99C2ACDE7AAE", + INITP_04 => X"2CCA6936EECB8A88EEBEAC5EEE8AAAA88E63CCE081AF67ADFC0D4EA29BECA2FE", + INITP_05 => X"05EE88382A8E86E2C808E5E6A8866E85F7F8AFE28CEE2CC8E08AE68EBA7C9DE6", + INITP_06 => X"A66DC8ECADEBEE98E628CE998BAADEBE00900A8A6E6B8BADA990EAE5DB311A0A", + INITP_07 => X"FCEEEBEC886A198E2A326D2BBE8E8AB6E08EB898EF39DEE3B9CBA9E8298EE7B8", + INITP_08 => X"CE8E9A22BE820E7631CC1BBDA7888B4F8AACA4AA41BCEC814A6638E528AA409C", + INITP_09 => X"98A423AFEE1EAE62EC0EA8BD3388A3289EEBB80A00EE6ABFE6A82A28088EAC9B", + INITP_0A => X"EEC4A02D6E98ABAFAA2DA8F25ECCA0D59A58866890A689A609DC3288CE2B3C25", + INITP_0B => X"FEEB10A578BFBE88EF10C8E386A280AF7048EA2AF4E8C02288A2604C66A85A48", + INITP_0C => X"B4ABEB2EDAA689C86B9CAABDEE30868EC8EEE08CA8ACEE628E8E8A5860EAEB50", + INITP_0D => X"A68AE2C9CAEAB8EEBC8A6805577CA1CCBC62E99F0F8CECAC6A5E4DF2CAEFEBA9", + INITP_0E => X"818AC8DCAEF0AA380D1E2E1EEE88E608BBC986F59246639AAA58CAEE9EAE20DA", + INITP_0F => X"DE6ADB9E6BDF22A88A10C9B208AF6B8026B9E848AEFBC98E6CC8AEA8CAFAABE3", + INIT_00 => X"50D7402427081E9030E67BD1CDF97441CAFF31F85097802467481E5030667B91", + INIT_01 => X"70E63B910DF9B4818ABFB1395097C0A467C85E90F0E6FB118D7934418AFF7139", + INIT_02 => X"4AFFB1B990174024E7489E5070E6BB514D79F4414A3FF1B990D700A4E748DE90", + INIT_03 => X"67481E10F0663BD18DB9F4818A7F71F810D7006367481E90B0667B518D393481", + INIT_04 => X"0DF934414ABFB1F95017C064E7C8DE10F066FBD14DF974C1CAFF713990D740A4", + INIT_05 => X"90178024A7881E9070667B51CD3A3481CA7FF139909700E4E7481E1030E6FB51", + INIT_06 => X"B0E6BB110D39F4C10ABFF1F8D057C024E7881ED030A67B11CD39F4C18AFF7138", + INIT_07 => X"CAFF71F9D01740646788DE90B026FB510DF934014AFFF1791097C0E3E7481ED0", + INIT_08 => X"67885ED0F0A67BD10D7A74C10ABFF1B8909780E3A7C81E1030667B918DB93401", + INIT_09 => X"4DF9B4010ABFF1B990D740A327885E1030667B510D3AF4C18AFF313850974064", + INIT_0A => X"D09740236748DED070263B11CDF9F401CAFFF1399057C024E7C81E5070263B91", + INIT_0B => X"70A6BB518DB93401CAFFB1F810D700E42708DE50F066FBD14DB9F4018A3FB1B9", + INIT_0C => X"8A7F3179909780A467085E10F0E6FBD1CDB934814A3FB1B95017802427081E10", + INIT_0D => X"A7889E90B0A63BD14D3934C1CAFF313950D740A4E7C89E1030E6BBD10D39F481", + INIT_0E => X"CD7974414AFF7179505780E3A7C8DE9070A6FB918DB934414ABFB1B9501700E4", + INIT_0F => X"10D740E467485E9070E67BD14D7974010AFF713810D700A467485E90F066BB91", + INIT_10 => X"F0263B91CDBA34010A7F71F9D0D7802327081E5070E67B11CDF934C14ABFB139", + INIT_11 => X"4ABF31F85017406327C89E103026FB918D39F401CA7FF1B9D01740E4A7481E50", + INIT_12 => X"E7C89E1030263B918D39B4410ABF31F990570064A788DE507026FB51CDF9B4C1", + INIT_13 => X"8DBAB441CA3FF1791057806327889E90F0E6BB110D3A74014A7F3179101780A3", + INIT_14 => X"D057402467485E90B0A63B11CDF974C1CABF31F8D09740E3E7485ED0B0A6FB91", + INIT_15 => X"B0663B51CD79F401CA7FB1385017C0232788DE50B0E6FB110D793401CABFF1B9", + INIT_16 => X"4A3FF1F89017C0E4A7085ED0F0E6BBD1CDB974818AFFB1F910D7C0A367085E50", + INIT_17 => X"E7889ED070267B11CDF9F4010A7F31F9D0D780A3E7481ED0F0E6FB11CDBA74C1", + INIT_18 => X"CD39B4C1CA7F313910970024A7889ED0B0A63B11CDF97481CA7F71B91097C0E4", + INIT_19 => X"105740A467481E1030A67B514D3AB401CA7FF1B9D057802467489E9070E67B51", + INIT_1A => X"F066BB518D7974014A7FF1B85097802467485E1030267BD14D7934818ABFF179", + INIT_1B => X"CAFF7139D01700A427881E10B066FB51CD7974C18AFFF178109700A4E7C8DE50", + INIT_1C => X"6748DE9030667BD1CD39F4C18A7F71B910970024E7085E10F0A6BB91CDBA3401", + INIT_1D => X"0D7934010ABF31795057002427885E90F066BBD14DF9B4C1CAFF31789057C024", + INIT_1E => X"10D7C0A4A7C85ED0F0A6BBD10DB9F4014AFF71F890D740A4A788DE5070E63B51", + INIT_1F => X"30663BD14DF9B4414AFF7179909700E4E7889E90B0A6BB114DF9F4810ABF71B9", + INIT_20 => X"8ABFF1B9D097802367C89ED03026BB918DF9B441CA7F317890D7C0A467885E50", + INIT_21 => X"27481E10F0663B510DFAB4418AFFF1F9109700A42748DE90F0E67B914DBA7481", + INIT_22 => X"8D7AF4410AFFF1F8D01780A4E7C89E903066BB514D7A34418ABF7178D0D70024", + INIT_23 => X"50570024A7C89E1030663B118DB974014ABFB17890574024E7481E9030A6FBD1", + INIT_24 => X"70A6BB518D39B4C18A7FF1B91017C0A467089E5030E63B518DBA74C10A7FB1F9", + INIT_25 => X"8A3FB13810D78063A7089E10B0667B518DF934010A7FF17950D70063A7C85E50", + INIT_26 => X"E7C81E10F0A6FB514D39F4C14A7F31F9905780E4E7085E5030E6FB91CDB9F481", + INIT_27 => X"4DF9F481CA3F713890D78063E7489ED0B066FB114DB9B4C14ABFB1B85097C0E4", + INIT_28 => X"5057C06427085E5030267B114D39F4818A7F71F8D0D700A467481E907026BBD1", + INIT_29 => X"70267BD10D79F4814AFFF13990178064A7C89E5070267B518DBAB4C1CA7FB179", + INIT_2A => X"CA7FB139909700A467C81E9070663B914DF9B481CA3FF1B990D7402367081E90", + INIT_2B => X"E7485E1070263B51CD797401CAFFF1B9505780A427885E5070267B110DB97441", + INIT_2C => X"CD7974C18ABFB1B8D01700E36788DE90B0663B118D3974C10ABFB13910970064", + INIT_2D => X"909700632788DE5070E6BB11CDF9F4410A3F31B8D0D740E3E7C8DED030267B11", + INIT_2E => X"3066FB518D3934C1CA7FF17850D780A467081ED030A6FB91CD3934810A7F7138", + INIT_2F => X"0A7F3139109700E427C89ED0B0E6BB918DB9B4C14ABF31795017C02327081E50", + INIT_30 => X"67C8DE10B0A6BBD14DF974010AFFF179101700E367485E1030A6FB518DB9B4C1", + INIT_31 => X"CDB974814A7FF1F8901700E42748DE90B0A63B118D797481CA7F31F990974024", + INIT_32 => X"1057C0A4A7C85E1030267B114DFA34410AFFB1391017C02467489ED0F026FB11", + INIT_33 => X"70E67B510DB9F4018A3FF1B9D05780E3A708DE5070E6BBD1CD79F4C1CA7F3139", + INIT_34 => X"8A7FB1791017C024A748DED070E67B114D39F4414A3F31B91057C0646748DE90", + INIT_35 => X"67C8DE9070267B110D7934814ABF7178909780642788DED0F0E6BBD18DB9B441", + INIT_36 => X"8DB9F4C14A3FB1B9D09780A427485ED0F0267B514D7934818A7FF1B9905740A4", + INIT_37 => X"10D780E327C89E5070263B518D39B4018A7FF138901700A3A7885E107026FB11", + INIT_38 => X"70E6BB91CDBAF4018A7FB139D0D780E3A7C85E50F0267B110DBA34010A3F7179", + INIT_39 => X"8AFF31F89017002367C81E10F0E63BD14D3934810AFFB13950D7C02427885E50", + INIT_3A => X"A7881ED030267B510DB934018AFFB1F990974064A7C89E50B0663BD10DF93401", + INIT_3B => X"CD79B4810ABFB17950974063A7C89E90F0E67B11CD79B4414ABF71F9501740A4", + INIT_3C => X"1017C064A7889E90B0E6FB11CD39B4C1CA7FB179905780E4A7085ED0F066BBD1", + INIT_3D => X"30A67BD18DBA34C1CA3F31B910578064E7C89E507026FB110D3934810A7F31B9", + INIT_3E => X"8ABFB13950178024E7C89E90B0E63B510D79F4818AFFF139505780E427C8DE50", + INIT_3F => X"27889ED0F026FBD1CD3AF4014AFFB1F9D09700A367889E907026BB518D39B4C1", + INIT_40 => X"0DB9B481CABF3138D017C0E327485E507066BB114DB9F401CA3F71F890D740E3", + INIT_41 => X"90D700A427085E103026BB910D3934C10AFF31B8D01780A4A7C81E903066FB11", + INIT_42 => X"B026FB514DF934018A7F31B9D0D70064A7C81ED0F0A6BB518DB9F4414ABFB1B9", + INIT_43 => X"0ABF31791057C0A4E7485E50F0E67B918D7974C18A3F71799057C0A467881E50", + INIT_44 => X"A708DE10F0663BD18D7974410A7F7179D05780A4A7489ED07066FB118D393441", + INIT_45 => X"4DB974014A3FB1F890D700E467C85E50B066FB118D39F401CA7F313910D74024", + INIT_46 => X"D09780A467489E50B0E6BB91CD7934010A3F713890D740A327C85ED0F0667B91", + INIT_47 => X"F026FB51CD7A34818ABFF13890D7C0A467089ED0B0E6BB514DF934410A7F3139", + INIT_48 => X"0AFFF139901700E327C8DE50F026BB51CD7974818A3FF139D05700A367089E10", + INIT_49 => X"67485E90B066FBD18D79B4014AFF71795057C064A7889E50B0E63B914DB9F4C1", + INIT_4A => X"0DF9B4018A7F71B91097C0E36748DE1030263BD1CDBA34418ABF71F990D78063", + INIT_4B => X"90970024A788DE10F0667B118DF974C18A3F3179D01700E4A748DE50F0E67B91", + INIT_4C => X"30E63B110D7934418A3FF1B990170024A7489E5030E63B910D7A3481CA3F71B8", + INIT_4D => X"CA3F317990D70024E7089E10F0A6BBD1CD7974414AFF31399017802467085ED0", + INIT_4E => X"27C8DE50F0263B510DF9B4C18A3F3179D057C0A3A7C89E5030267B514DB9B441", + INIT_4F => X"CDB97401CA7F7139D0D740A4E788DED030A6BBD18DB9B4818A7F3139D0D74024", + INIT_50 => X"50D740A367C85E1030A6FB91CD7A3401CAFF717950D70064E7081ED0F026FB11", + INIT_51 => X"30A6FB910DF9B4C14A3F71F990D70063A7089E5030663BD14DF9B4018A7FB1B9", + INIT_52 => X"CA7FB1B9505700E4E7085E5030A6FB51CD79F4418ABFB138101780A427489ED0", + INIT_53 => X"2748DE103026BB518DBA34018ABFB1F9D01700A4E7885ED030663BD18D39B4C1", + INIT_54 => X"4D79F4014A7F3139D0D740E4E7C85E5070E6BBD14D79F4414A3FF1F910570023", + INIT_55 => X"509780A467481E5030E6FBD10D397441CAFF31789057806467C85E9030E63B91", + INIT_56 => X"B066FB118DF934418AFFF1F9D017406367081E50B0A63BD18DF9B4418AFF31F9", + INIT_57 => X"CA3F71B9505780E4A7C81E507026FBD1CDFA34810A7FB179105700A3A7889ED0", + INIT_58 => X"67C81ED03026BBD10D39B4418ABFB17990D700A467089E103026FB510DB9B441", + INIT_59 => X"8DFA34414A7F717990170064E7085ED030263B910D39B4C10AFFB139D09700E4", + INIT_5A => X"9097406427C8DE90F0A63B510DBA7481CA3FB1791057406427489E5070E67B91", + INIT_5B => X"30263BD10DB9F4810A3FB138D057002467885E50F0A63B910DF93441CABF3139", + INIT_5C => X"4A7FF17910D7C0A327081ED070E63B914DB974C14ABFF13950D7C0246748DED0", + INIT_5D => X"67C8DE10F0263B114DBAF4014ABF7138D0D740E3E708DE90F0663B110DF93401", + INIT_5E => X"0D39B4018AFF71B99017C0A427489E10F0E63BD10DF974814AFFB179D05700E4", + INIT_5F => X"D0D780A467489E50F0267BD14DF974010ABFB179D01700E4E7085E103026FBD1", + INIT_60 => X"7066BB510D79F4C18ABF3138501700A4A7085ED0F0A67B510D7AF4410AFFB139", + INIT_61 => X"8ABFF179D0D7C064A708DE50B0263BD1CDB9F4810A7F3139D0970063E7089E10", + INIT_62 => X"27C81E50B0E67B918DB974814AFFF1791097C0A4E7889E9030267B510D797441", + INIT_63 => X"CDF9F4C1CABFB13990D7C0E42788DE5070263B914DB934C18A7F71B9909700E4", + INIT_64 => X"90D7C02427C89E5030663B910DF974C14ABFF13910D7C024A748DE10F0267B11", + INIT_65 => X"30667BD1CDBAB4814AFFB1F910D780A4E748DED070A6FBD18DF974018AFF7139", + INIT_66 => X"CAFF31391057C0A4E7489E9070A67B518DB974C14ABF71F990D700A4A7881ED0", + INIT_67 => X"67485E1070A6BBD14DB974018A7F31391097C02427085ED070E67B918D3AB401", + INIT_68 => X"CDB9F481CAFF713950D700A3E7885ED0F0663B514DF97441CABFB1F850170063", + INIT_69 => X"10D7C06427C81E10B0E6FBD18D3974C14A3FF13910970024A7C89E9030A63B51", + INIT_6A => X"70E6FB918D3A34010ABFB13990D7002427C8DE10F026FB914DBA74C10A3FF139", + INIT_6B => X"8AFF7139509700A3E7C8DED0F066BB51CD3974410A3FB1B850178024E7C81E90", + INIT_6C => X"E7C8DE9070263B114D7974414A3FF1B9501780A3E7481E90F066BBD14D393441", + INIT_6D => X"8D39B4018AFF3139501740E367089E5030A6BBD1CDFAF4C10A7FF179D0D78064", + INIT_6E => X"50D700E467C8DE90B0A67B51CDF9B481CA3F31B9105700E4E7885E50F0267B11", + INIT_6F => X"B0E6FB914D3974C18A3F71B95017C0E4A7889ED030E63B918D79B441CABFB1F9", + INIT_70 => X"8AFFF1F890D7C024E708DE90B0E6BB914DB934810A7FF179509700242708DE50", + INIT_71 => X"E7089ED030E63BD10DF974014AFFB139105700A3E7489E50F0A67B91CD39B4C1", + INIT_72 => X"8DF974410ABF71B9109740A427C81E5030A63B910DF97401CAFFB1F89057C0A4", + INIT_73 => X"D097806467081E10B0A6FBD18DB9B4C1CA7FB1B9109780A427C89E107066FB11", + INIT_74 => X"70267B91CDB974C18A7FB1B9105700A4A7C8DE907066BB910D79F481CA7FF178", + INIT_75 => X"8AFFF1391057806367489E90F0667BD10D3974C18A3FF1795057C024E7C85E90", + INIT_76 => X"E7085ED0B0A6BB918DFA34014ABF71B8D05740A3A7485E9030A6FBD10D3AF481", + INIT_77 => X"8D79F4810AFFB1F8501700A367089E50B0A6FB918DFAF441CA7FF1F8505740A4", + INIT_78 => X"50D700A367C8DE10B0E63B918DBAB4014ABF31B890174023A7889E9030A67BD1", + INIT_79 => X"30267BD18D79F4818A3FB179D0170024A748DE50F0267B918D3AF4810ABFB138", + INIT_7A => X"4AFFB1399097C064E7881E50B0667B11CD7934818ABF71F8D057406427C81E10", + INIT_7B => X"E7081E5070A67B91CD7934814AFFF1B85097C0A46788DE903066BB11CDB9F4C1", + INIT_7C => X"0DB9F4018AFFF1F8D017806427C89E5070A67B91CDF93441CA7FB1B910574063", + INIT_7D => X"505700E4A7081E50B0E6FBD10DB9F4410A3FF179D057002467485E1070A67B91", + INIT_7E => X"30267B518D3974018AFF31B8D0D70024A7089ED030E6BB118DF934818AFFB178", + INIT_7F => X"8A3FB138D0D740E46788DE10F0A6FB114D3974814A3F31F95017002367C89ED0", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized6\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized6\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized6\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized6\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"6AC08FAB08EA848E2E98CA2A4DE86AAFEA8EDED9EFEB3EA0A3A8C406DE348AE8", + INITP_01 => X"A8C9DED2A0A70CCB790CEFAA8A8319A6288BEA98AAABCE619ED48C4A289AE2CA", + INITP_02 => X"EC84A6888AAA49BEE4CEF8DEADE892EBBA46EBA249C832ACCA29AAE6A81A688E", + INITP_03 => X"8CEFED8D8AA41F27346AB922CA99AE8ADAEB88B8E8C873F2AA8828C01A8625A0", + INITP_04 => X"A5249EE6EBA8A5E3AA7BAA36B0FD6BBCC2AB8BA3FE9E41FA6889629B9C48248A", + INITP_05 => X"86E0E8E6A7882288ACA0B6BAB9ACC9EA8880FC02CC6604EE3847BE8CE22A64BC", + INITP_06 => X"CEA8C6E8BCECACB76C8AE18A4EC24A387996A0686218CE798AFE868A68CAAA9C", + INITP_07 => X"2E38AC8988ABADA0ACBAEFEDA5328AE91BE28AAF5AD2875B4E6B2E2A0BCAE08A", + INITP_08 => X"A98EB8ACBCAC882130A6A08F20F846D28FF98CE7C1AE5FE4AC58BEEB987E288A", + INITP_09 => X"8AAE3AAFC2CE80C988AEFA038C77CA8F2E38C8E29AA2AAE40088C999AE2A0822", + INITP_0A => X"CB0898EAF00A821D62B1AB4BBEB500AA5AAAA2D8FF294B0E02C6AB20A64B9A0A", + INITP_0B => X"AB0F2E92AB89B8AAEABF86719E68A42C9BCEE8DECA80C2A398F6A930E81AA6BA", + INITP_0C => X"2B48682AFFA88A0A1CD6AB2AA62C8A3C08B0C0FA68B3F6ABCE68026E9898EA8C", + INITP_0D => X"FA9EF022C8E8024CA82ACACF889BFECCEBCABA9E88A8CA0C2E98BCFEBCEEB8AC", + INITP_0E => X"9EECAACA2BBAAE88AC2288A6A4A6E0EAFEE9FC0E9974AA6AE28B36B08B6BA0EC", + INITP_0F => X"E269C23A08CE2ACBE2093B608CB638E230E2CC89F6AEA6C68EBB869AABAAEE63", + INIT_00 => X"A788DED0F0263B110D3934C14A3FB179905700E3A7885E50B0263B11CDB9B401", + INIT_01 => X"CDB93441CAFFB1B9905780A367081E10B066FB510DB9B4C18ABFF1B910D780E3", + INIT_02 => X"D0D7C023A748DED0F026BB518DB974010AFFB13890D780A427089E5070A67B91", + INIT_03 => X"B026FBD1CD7934418AFF713850D7402367C8DE10B0263B518D79F4418AFF71F9", + INIT_04 => X"4A3FF13990D78063A7489E10F0A6FB51CD39B4418AFF31B99057C0E327C81E50", + INIT_05 => X"E748DE10F0663B918DB9F401CABFF13950574064A7889E9030E67BD18DB9F481", + INIT_06 => X"0DB9F4C10A7FF17950578063A7489E10F0A6BB910DF974C10A7FB1399097C0E3", + INIT_07 => X"10D740A467081E90F0667B910DF9F4010A7F713990D7C0E4A7485ED0F0E63B11", + INIT_08 => X"B0E6FBD14D3AF4C10ABF71B9D09740A4E7C85E5070E63BD1CD3AF481CA3F7139", + INIT_09 => X"4AFFB1F990D78064A7C8DE107026BBD1CDB9B4814A3FF1B810D700A4A7489E90", + INIT_0A => X"67885E50F0E6FB91CDBAF481CABF31B9D0974064A7889E9030263B514DF97401", + INIT_0B => X"0DB9B4814AFFB179501780E4A7889ED0F0667B518DB934414A7FF1B89097C0E4", + INIT_0C => X"D0170024E748DE90F0A6BB914DF934410A7FF1795057406427085E90B0667B51", + INIT_0D => X"7026BB518D7974010ABFF17910D700E4A7C89E10F0267B114D7974818ABF31F9", + INIT_0E => X"4AFF71B8505780A367C8DE5030263B110DF974C10A3F713990D7006467085E10", + INIT_0F => X"A7085E1030A6FB518D39F4818A3FB1F850D7006367889E50B0A6BBD18D397481", + INIT_10 => X"4D3A34C14AFFF1B8105700646788DE1030667B51CD39F481CABFF17910D7C023", + INIT_11 => X"90D700E467085ED030663B910D39B4C14ABF3139501740A427C89E5030A67B91", + INIT_12 => X"70A63B510DF9B4010A3FB138909740A367089E907066BB91CDB934C14A3FB1B9", + INIT_13 => X"CABF31B9D057C06367489E10B0663B110D39F4C1CAFFF1F9905740E3A7485E90", + INIT_14 => X"67089E10B0E6BB914D7A74818ABFF1385097C023E7885E507026BB118DB934C1", + INIT_15 => X"CD3974810A7FF1B950D740A367881E10B066BB11CDFAB4C1CA3FB1F8D0D740A4", + INIT_16 => X"10174064A7089ED0F0A63BD10DB974810A3FB139905700E427881E90F0267B91", + INIT_17 => X"F0663B918D39F4414AFFB139D0D700E3A7489E1030263B51CD39B4C14A7FF1B9", + INIT_18 => X"8A7FF1F89017C0E4E708DE903026BB910DB9B4C10A3F71F810D78024E748DE10", + INIT_19 => X"2748DE50B0663B514DB9F4C18ABFF13910D7402467889E10F026FB114D39F4C1", + INIT_1A => X"0D397481CABFB1B9D0970064A7C8DE903066FB118DFA7401CA3FB1F95017C0A4", + INIT_1B => X"D0974064E708DE10F0263B914DB9B4C18A7FB1B8905740A427885E90F0A67B91", + INIT_1C => X"F066FB51CDF974C18A3FF1F8D0170023A7089E50F066BB91CD7AF4C1CABF3178", + INIT_1D => X"0AFF71F9905740A327C81ED070267B914DF934018ABFF1F91057C06367489E50", + INIT_1E => X"6708DE90B0E63BD1CDFA34810ABFF1791017006467089E10B0E6BBD14D797441", + INIT_1F => X"CD7934C1CABFB17990D7C0A467889ED0B026BB514D3AF4014ABFF13950570023", + INIT_20 => X"90578023A788DE90B026FBD1CDB9B441CAFF7139105700A427085E50F0E6FB51", + INIT_21 => X"7026FB918D3AF4010A3FB1B9501700A327C85E9030663BD14DB9F4410AFF31F9", + INIT_22 => X"8ABF31F9509780A3A7485ED0F0263B110D79B4814ABF71F89057C02427889E90", + INIT_23 => X"67C8DE9030A67BD14DB974418ABF31F950170064E7081E90F0267B910DF97401", + INIT_24 => X"8DB9B4010ABFB179D0D780246788DE1030667B11CD3974414A3F71F850178064", + INIT_25 => X"D017C064E7485ED07066BBD18DF934418AFF3139901780A427889E50F0667B91", + INIT_26 => X"F0263BD14D3AB401CA7FB139509700E4E7C85E9070A6FBD1CDB934414ABF31F9", + INIT_27 => X"CAFF717950170063E7085ED070E6FBD14D39F4010AFF3179D097C0A4E7C85E90", + INIT_28 => X"67C85E50F0E6BBD14DB93481CA3FB138D0D780E3E7C81E90B0E67B11CD39B481", + INIT_29 => X"0D79B4410AFFB1F8109740A427C89E10F0267B114D3A74014A3F71399097C0A3", + INIT_2A => X"90D70024E748DE9070A6FB914D797441CAFFF13950D70063E7C89E50F0663BD1", + INIT_2B => X"70E6BB914D79B4818ABF7179901780E3A7C89ED0F0A6FB914DBAF4C10AFF3178", + INIT_2C => X"CA3F31F910970064A748DE10F026FB11CD39F4C1CAFFB17950D740A3A7081E10", + INIT_2D => X"6708DE50F066FBD1CDB974814ABFB1B9D017C0242788DE90B0A6BB51CDF93481", + INIT_2E => X"CDB974810A3F71F9D09700E3E708DE1030E6FB110DB934814A3FF13950170064", + INIT_2F => X"109740E467C8DE90F0A67B918DBAF4414A3F313810178024A7485E9030267B91", + INIT_30 => X"30A6FB918DFAB4C1CA7FF1395057C0A467889E10F0E63BD1CDB9B3418A3F7139", + INIT_31 => X"8A7FF179D01780E3E7C85E107026BB91CDB9F481CA7F3139905780A327885E90", + INIT_32 => X"27C85E9070E67B510DBA7441CAFFB139909740A4A7C89E9030A63BD18DF9F401", + INIT_33 => X"0D3934014ABFB1F91017002327C8DED0F0A63B914DB974814A3F31F910D700E4", + INIT_34 => X"10D780A467C85E10B026BB51CD39B4810A3F3179101700A467081ED0B0E6FB91", + INIT_35 => X"3026FB91CD39F4418A7FB1B95097C0A467881E9030A6FB91CDF9B4018AFF31B9", + INIT_36 => X"8ABF31B85057006467489ED0F0663B518D7974014A7F31781097802327489E10", + INIT_37 => X"E7C8DE90F0263B91CDF934C1CAFFF17850174064E788DE5030267B91CDF9F441", + INIT_38 => X"0DF9F4C1CABF31F990D740A467081E5030663B514D79F4818AFFF178505780E3", + INIT_39 => X"10D70024A7C8DE503066BB91CDF9B4410AFF317890D7802427085E50B0667BD1", + INIT_3A => X"B026FB11CDB974810ABF71F8109780E42748DE103026BB110D39F401CAFF71F9", + INIT_3B => X"CA3F71B85017C064A7881E9030E67B918DBA7481CABF31B99057C024E7C81ED0", + INIT_3C => X"67089E507066FBD18D7974414ABF3139501700E467089E90F026BB11CDB9F481", + INIT_3D => X"4DF9B441CA3FB1389017C0246708DE503066BB914D3934418A3F7139D0D780E4", + INIT_3E => X"D05740A4E788DE90F066BB118DFA34014AFFB1B950974024A708DE5070E6FB91", + INIT_3F => X"70E63BD1CD7974414AFF71F9901740A4A7089E50B0A6BBD1CDF9F4814A7FB1F9", + INIT_40 => X"4ABF71F95017806427C85E103066BB910DF934018ABFF139D01700A4E7885ED0", + INIT_41 => X"E7C85ED070667BD10D39B4018A3FF1789017802367C89E50B066BB91CD79F441", + INIT_42 => X"CD39B4810A3F71B95057C0A4A7C85E10B026BBD18D7974018A3F7138109700A4", + INIT_43 => X"909700E467885ED070663B114DB97401CA3FF13950D7002467C8DED07026BB11", + INIT_44 => X"30E63B910DF934810ABF31F9D05740A327C8DE9030663B51CD79F4010AFFB179", + INIT_45 => X"4ABF31F9D01700A3E7C89ED070267B914DBA74C10ABF7139901740E3E7C8DE10", + INIT_46 => X"E7489ED0F066FB91CDB93481CA3FF13950D700A467489E5030E6BB910D7AB4C1", + INIT_47 => X"8DB934410ABFB1B890D7402427885E90F026BB11CD39F4018A3F3139D01700E4", + INIT_48 => X"905780646708DE9030E6FBD18DBA74410A7FB139501740A427C8DED030267B91", + INIT_49 => X"70E6FBD18DB9B4818A3F7179509700A327C8DE50F0A6FB114DBA34014A3FF1F8", + INIT_4A => X"CABFB1B8901740E4A7089E10F0E63BD1CDB934810ABF31B89057C024A7081E10", + INIT_4B => X"A7485E10F0E67B514D393441CA3FB139D097402327089E50F066FB510D797481", + INIT_4C => X"8DF9F4418A3FF179D0D7C023A7489ED0F026BB118D7A74810ABF71795017C0E4", + INIT_4D => X"905740A3E7481E90F0A6BB91CD39B4C18A7F31791057806427481E1030E67B11", + INIT_4E => X"F066BB510DB974C18AFF713950D70063A708DE50B0E6FB918D79B4C10A7FF1B9", + INIT_4F => X"CAFFF1B85057406367081E50F0663B514DB974418ABF71B9105740E427885E50", + INIT_50 => X"67085E5070263B510D39F4018AFF31F91057006427489E1030E63B918D7934C1", + INIT_51 => X"0DB97481CABF31B910D700A327885E10F0E67BD18DF934C10A7F3178D0178024", + INIT_52 => X"9017806367C85E10F0A6BB514DF9F4010A3FB1B9D05780236708DE50F0663B11", + INIT_53 => X"3026FBD1CD3934C1CAFFB138901780E467089E1030A67B11CD79B4410A7FF138", + INIT_54 => X"CA7F31F9905780A3A7481E103026FBD10D7A7401CABFF1B9905780E4E7481E50", + INIT_55 => X"27C81E5070E67B518D7974014ABFF1F850D780E4A7089E103066FB910DF9B441", + INIT_56 => X"8D3A34410ABFB1391017006467085E90F0E6BBD10D39F4410AFFB1F9D0D78024", + INIT_57 => X"90D7402467881ED0B0A6FB510DF9B4C14AFFB1F9501740E4A7C89ED070E6BB91", + INIT_58 => X"F0667B518DF9B4410AFFB1F95017C0E4A7085E1070A6BB118DB974014AFFF139", + INIT_59 => X"CABFF179101740E427C85ED03026FBD14DFA7441CABFB1B89017802427081E10", + INIT_5A => X"A7C81ED0B0A67B518DF9B4810AFFB13950D780A467881E50F0A67B110DF97441", + INIT_5B => X"0D79F4010A7FB13850974024A7C85E90F0663B110DBAF4010AFFB1B95057C064", + INIT_5C => X"10974024A7881E1030A6BB51CD79F4C1CAFF3179109700E427085E10F0A6BB91", + INIT_5D => X"7026BB510D79B4818A7F31F99097C023E708DE9030A63BD14D3934C14ABFF1F9", + INIT_5E => X"8AFF31B9D017C02427481E90F0E67B110DF934014ABFB1395097002367089E50", + INIT_5F => X"67089ED0F0E63B114DFAF4C1CA3F71F95057C0E467C81E10F0A6BB51CDB97401", + INIT_60 => X"8D39F401CAFFB13990174024A708DE50F0A63B114DFA74C18ABFF139D0D70064", + INIT_61 => X"D09700E427C89ED0B026BB518D79F4C1CABFF139D017C0E367885E10B0667B11", + INIT_62 => X"B0667B918DBAB4C1CAFF31B910174024E7485ED0B066BB910DB934414ABF31F9", + INIT_63 => X"0A7FF138905700A3A7485E1030A6FB11CDB9F441CAFFF13990974024E7081E50", + INIT_64 => X"27085E103066BB118DF934814A3F7139101700E467489E50B0A63B118D39B4C1", + INIT_65 => X"4DB9F401CA3FB13910970023E7481E10B0A6BB91CD7934010AFF3179101700E4", + INIT_66 => X"10D7C0E4A7C81E10B0E67B918DF9B4018ABFF178D0D780E42708DE10F0E6BBD1", + INIT_67 => X"F0667B11CDB93481CAFF7139905700E3E7489E90F0E6BB910DB9B4C10ABF31B9", + INIT_68 => X"0A7F31B9509700E367481ED0F066BB91CD7974014A3F71795017C064A7C8DE10", + INIT_69 => X"27489E50B0263B91CDF9F441CABFF1B81017C02467C85E50B0267B51CD3934C1", + INIT_6A => X"CDBAB4C1CAFFF1F950D7C064E708DE5070667B518DB9F481CABFB13850D740A4", + INIT_6B => X"9017C0A4E7085ED0F066BBD14DB97481CABF31F95097C0E4E788DED0B026BB11", + INIT_6C => X"B0A6FBD18DFAF4818A3FF178509780236748DED0F026BB118D79B4018A3FB1B8", + INIT_6D => X"8AFF317950170063E7089E50F0A6BB918D3AF4810AFF317890D70064E7C89ED0", + INIT_6E => X"A7C8DE90F0E6FB918D3A34410AFFB139501780E427081E5070E6FB514DF9B481", + INIT_6F => X"CD3934010A7F313990D700A467C89E50B0E67B110DFAF4C10ABF7139101780A4", + INIT_70 => X"50970024E7489ED0B066BB514DFAF4C14A3F7179101700E3A7889E10F026BB91", + INIT_71 => X"B026FB11CD7AB4C14AFF71B99057C0A3E7089E1030667BD1CDF934010AFF31B9", + INIT_72 => X"CABF71F9D0170063A7C81E5070E6BBD18DF974C10ABF3138D097C0A4A7081E50", + INIT_73 => X"E7C81E90B0663BD1CD393481CAFFF17890578024A7C8DE5070E6FBD18D793481", + INIT_74 => X"8DBA74C10A3FB13890174064A788DE90F066BB910DF9F4818ABF31B89097C0A3", + INIT_75 => X"D057C02467C89ED030E67B110DB9F4C18ABFF179D05740642708DE1030A67BD1", + INIT_76 => X"B0E67B110DFAB481CA7F31F91057C02467C8DE90F0A63BD18D79F481CABFB179", + INIT_77 => X"4AFF71F99057806467889E903066FBD1CDF9B4018A7F317890D740E467881ED0", + INIT_78 => X"27481E10B0E63B110D39B4C18ABF3139D0D7C0A3A7885E5030667B510D793401", + INIT_79 => X"8D79F4C1CA3F31F85097C024E788DE10B0A6FB910DFA34C10A7F3179901780A4", + INIT_7A => X"1097406427C8DE90F0E63B518D7934810ABF71799097C0A4E7C81ED070667B11", + INIT_7B => X"70E67B110D39F4C14A7F7139105700646788DED0F026FB914D79F4C14AFFB139", + INIT_7C => X"0A3F713990D78064A7489E103026BB110DF934C10A3FB1789057806467C81E90", + INIT_7D => X"E7889E90B0A67B114DB9F4018ABFF1F850D7C02467489E1030263B918DF9F481", + INIT_7E => X"4DF9B4418AFFB1399097C0A327881E1030E67B110D7973414A3FF1B99097C0A4", + INIT_7F => X"50D780A427489ED070667B51CD79F4C1CA3FF178D017C0E4E7081ED0F026BB91", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized7\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized7\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized7\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized7\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738C", + INITP_01 => X"38CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC", + INITP_02 => X"8CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC7", + INITP_03 => X"CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC73", + INITP_04 => X"C738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738", + INITP_05 => X"738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738C", + INITP_06 => X"38CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC", + INITP_07 => X"8CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC7", + INITP_08 => X"CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC73", + INITP_09 => X"C738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738", + INITP_0A => X"738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738C", + INITP_0B => X"38CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC", + INITP_0C => X"8CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC7", + INITP_0D => X"CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC73", + INITP_0E => X"C738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738", + INITP_0F => X"738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738C", + INIT_00 => X"C4DFFE417B387505AFF65F2F947422CA7B7D0ABFC4DFFF417B387505AFF65F30", + INIT_01 => X"AFF65F30957422CA7B7D0ABFC4DFFE417B377405AEF65F30947422CA7B7D0ABE", + INIT_02 => X"7B7D0ABFC4E0FF417B387405AFF65F30947422CA7C7D0ABFC4E0FF417B377405", + INIT_03 => X"7C387405AEF65F2F947422CA7B7D0ABEC5DFFF417B387405AEF65F30957422CA", + INIT_04 => X"957422CA7B7D0ABEC4E0FE417B377405AEF65F30957422CA7B7D0ABFC5DFFF41", + INIT_05 => X"C4E0FF417B377405AFF65F30947422CA7B7D0ABFC4DFFF417B387405AFF65F30", + INIT_06 => X"AFF65F30957422CA7C7D0ABEC4E0FE417B387404AFF65F30947422CA7B7D0ABF", + INIT_07 => X"7B7D0ABEC4DFFE417B377404AEF65F30957322CA7B7C0ABFC4E0FE417B387505", + INIT_08 => X"7B387405AEF65F30957422CA7B7D0ABEC4DFFE417B377405AEF65F30947422CA", + INIT_09 => X"947422CA7B7D0ABFC4DFFF417B377405AFF65F30957422CA7B7C0ABFC4E0FE41", + INIT_0A => X"C4E0FF417B387405AFF66030947422CA7B7D0ABFC4E0FE417B377405AEF65F30", + INIT_0B => X"AFF65F30947422CA7B7D0ABEC4DFFF407C387405AEF65F2F947422CA7B7D0ABF", + INIT_0C => X"7B7D0ABFC4DFFE417B387405AEF65F30947422CA7C7D0ABEC5DFFF417B387405", + INIT_0D => X"7B377405AFF65F30947422CA7B7D0ABFC5DFFF417B377405AFF65F30957422CA", + INIT_0E => X"947422CA7B7C0ABEC4E0FE417B377405AFF65F30947422CA7B7D0ABEC4E0FF41", + INIT_0F => X"C4DFFF417B387405AFF65F2F957422CA7B7D0ABFC4DFFF417C387405AEF65F30", + INIT_10 => X"AEF65F30947422CA7B7D0ABEC4DFFE417B387405AFF65F30947423CA7C7D0ABF", + INIT_11 => X"7C7D0ABFC4E0FF417B377405AFF65F30947422CA7B7D0ABFC4E0FF417B377405", + INIT_12 => X"7B377405AFF65F30947422CA7C7D0ABEC4E0FF417B377405AFF65F30947322C9", + INIT_13 => X"947422CA7B7D0ABFC5E0FE417B387405AEF65F30957422CA7B7D0ABFC4E0FE41", + INIT_14 => X"C4DFFF417B387405AEF65F30947422CA7B7D0ABFC4DFFF417B387404AFF65F2F", + INIT_15 => X"AEF65F30947422CA7B7D0ABFC4E0FE417B387405AFF65F30957422CA7B7D0ABF", + INIT_16 => X"7B7D0ABEC4E0FE417B387405AEF65F2F947422CA7B7D0ABEC4DFFE417B387405", + INIT_17 => X"7B377405AFF65F30947422CA7C7D0ABEC4DFFE417B377405AEF65F30947422CA", + INIT_18 => X"947422CA7B7D0ABFC4DFFF417B377405AFF65F30947422CA7B7D0ABFC4DFFE41", + INIT_19 => X"C4E0FF417B387505AEF65F30947422CA7B7D0ABEC4E0FF417B377405AFF65F30", + INIT_1A => X"AFF65F30947422CA7B7D0ABEC4DFFE417B377405AEF65F2F957422CA7B7D0ABF", + INIT_1B => X"7B7D0ABFC4E0FF417C377405AFF65F30947422CA7B7D0ABFC4DFFF417B377405", + INIT_1C => X"7B377405AFF65F30947422CA7B7D0ABFC4DFFE417B387405AEF65F30947422CA", + INIT_1D => X"957422CA7C7D0ABFC5E0FF417B377405AEF65F30957422CA7B7D0ABFC4E0FE41", + INIT_1E => X"C5DFFE417B377405AEF65F2F957422CA7B7D0ABEC4DFFF417B377405AFF65F30", + INIT_1F => X"AFF65F30947422CA7C7D0ABFC4E0FF417B387405AFF65F30947422CA7B7D0ABE", + INIT_20 => X"7B7D0ABEC4E0FE417B377405AFF65F30947422CA7B7D0ABFC4DFFE417B377405", + INIT_21 => X"7B377405AEF66030957422CA7B7C0ABEC5DFFF417B377405AEF65F30957422CA", + INIT_22 => X"947422CA7C7D0ABEC4E0FE417B377404AFF65F30957422CA7B7D0ABFC4DFFF41", + INIT_23 => X"C4E0FF417B377405AFF65F30957422CA7B7C0ABFC4DFFF417B377405AFF65F30", + INIT_24 => X"AEF65F30947422CA7B7D0ABFC4E0FE417B387405AEF65F30947422CA7B7D0ABF", + INIT_25 => X"7B7D09BFC4DFFE417B387405AEF65F30947422CA7B7D0ABFC5DFFF417B377405", + INIT_26 => X"7B377405AEF65F30947422CA7B7D0ABEC4E0FF417B387405AEF65F30947422CA", + INIT_27 => X"957422CA7B7D0ABFC4DFFF417B387405AFF65F30947422C97C7D09BEC5DFFE41", + INIT_28 => X"C4E0FE417B387405AFF65F30947422CA7B7D0ABEC4DFFF417B377405AFF65F30", + INIT_29 => X"AEF65F30957422CA7B7D0ABFC4E0FE417B377405AFF65F30947422CA7B7D0ABF", + INIT_2A => X"7B7D0ABFC4DFFF417B377405AEF65F30957422CA7B7D0ABFC4DFFF417B387505", + INIT_2B => X"7B377405AFF65F30947422CA7B7D0ABFC4E0FE417B377405AEF65F30957422CA", + INIT_2C => X"947422CA7B7D0ABFC4E0FF417C377405AFF65F30947422CA7B7D0ABFC5DFFF41", + INIT_2D => X"C4DFFF417B387405AFF65F30947422CA7B7D0ABFC4DFFF417B377405AFF65F30", + INIT_2E => X"AFF65F30947422CA7B7D0ABFC4DFFE417B387505AFF65F30947422CA7C7D0ABF", + INIT_2F => X"7C7D0ABFC5DFFF407B377405AEF65F30947422CA7B7D0ABFC5E0FE417B387505", + INIT_30 => X"7B377405AEF65F2F957422CA7C7D0ABEC5E0FF407B387405AFF65F30947422CA", + INIT_31 => X"947422CA7B7D0ABEC4E0FF407C387405AEF65F30947422CA7B7D0ABFC5DFFF41", + INIT_32 => X"C5DFFE417B377405AFF65F30947422CA7B7D0ABFC4E0FE417B387405AEF65F30", + INIT_33 => X"AFF65F30957422CA7B7D0ABEC4E0FF417B387405AEF65F30947422CA7B7D0ABF", + INIT_34 => X"7B7D0ABFC4E0FE417B387405AEF65F30947422CA7B7D0ABFC4E0FE417B377405", + INIT_35 => X"7B377405AFF65F30957422CA7B7D0ABFC4DFFF417B377405AEF65F2F947422CA", + INIT_36 => X"947422CA7B7D0ABEC4DFFE417B387404AEF65F30947422CA7B7D0ABEC4E0FF41", + INIT_37 => X"C4E0FE417C377405AFF65F30947422CA7B7D0ABFC4E0FF417B377405AEF65F30", + INIT_38 => X"AFF65F30947422CA7B7D0ABFC4DFFE417B377405AFF65F30947422CA7B7D0ABF", + INIT_39 => X"7B7D0ABEC4E0FF417B377505AEF65F2F947422CA7B7D0ABFC4DFFE417B387405", + INIT_3A => X"7B377405AEF65F2F957422CA7B7D0ABEC4DFFF417B377405AEF65F30957422CA", + INIT_3B => X"947422CA7C7D0ABFC4E0FF417B377405AEF65F30947422CA7B7D0ABEC4E0FF41", + INIT_3C => X"C4E0FE417B377405AEF65F30947422CA7B7D0ABFC4E0FE417B387404AFF65F30", + INIT_3D => X"AFF65F30947422CA7B7D0ABEC5E0FE417B377405AEF65F30957422CA7B7D0ABE", + INIT_3E => X"7B7D0ABFC4E0FF417B377405AEF65F30957422CA7B7D0ABEC4E0FF417B377405", + INIT_3F => X"7B377404AEF65F30947422CA7B7C0ABFC4DFFE417B387404AEF65F30947422CA", + INIT_40 => X"957422CA7B7D0ABFC4E0FE417B387405AFF65F30957422CA7B7D0ABEC4DFFF41", + INIT_41 => X"C5DFFF417B387405AFF65F30957422CA7C7D0ABEC4E0FF417B377405AFF65F30", + INIT_42 => X"AFF65F30957422CA7B7D0ABEC4DFFF417B377405AEF65F30947422CA7C7D0ABE", + INIT_43 => X"7B7D0ABFC4E0FE417B387405AEF65F30947422CA7B7D0ABFC4E0FE417B387405", + INIT_44 => X"7B387405AFF65F2F947422CA7B7D0ABFC4E0FF417B387404AFF65F30947422CA", + INIT_45 => X"957422CA7C7D0ABEC4DFFF417B377505AFF65F30947422CA7B7D0ABFC4DFFF41", + INIT_46 => X"C4E0FE417B387405AEF65F30947422CA7C7D0ABFC4DFFE417C377404AFF65F30", + INIT_47 => X"AEF65F30947422CA7B7D0ABFC4DFFE417B387404AEF65F30957422CA7C7D0ABF", + INIT_48 => X"7C7D0ABFC4E0FF417B387405AEF65F30947422CA7B7D0ABFC4E0FF417B387405", + INIT_49 => X"7B377405AFF65F30947422CA7B7D0ABFC5E0FE417B387405AFF65F30947422CA", + INIT_4A => X"957422CA7C7D0ABFC4DFFE417B377405AFF65F30947422CA7B7D0ABEC4DFFE41", + INIT_4B => X"C4E0FF417B377405AEF65F30947422CA7B7D0ABEC4E0FF417B387405AEF65F30", + INIT_4C => X"AFF65F30957422CA7B7D0ABFC4E0FF417B387405AFF65F30957422CA7B7D0ABF", + INIT_4D => X"7B7D0ABFC4DFFF417B387405AEF65F30947422CA7B7D0ABFC4E0FE417B377404", + INIT_4E => X"7B377405AEF65F30957422C97B7D0ABFC4E0FE417B377405AFF65F30957422CA", + INIT_4F => X"947422CA7B7D0ABFC4E0FE417B377405AFF65F30957422CA7B7D0ABFC4DFFE41", + INIT_50 => X"C4DFFF417B377405AFF65F30947422CA7B7D0ABEC4DFFF417B387405AFF65F30", + INIT_51 => X"AFF65F30947422C97B7D0ABEC4DFFF417B387405AFF65F30947422CA7B7D0ABF", + INIT_52 => X"7B7D0ABEC5E0FF417B387405AFF65F30947422CA7B7D0ABFC4E0FE417C377405", + INIT_53 => X"7B387405AEF75F30957422CA7B7D0ABFC4E0FF417B377405AFF65F30947422CA", + INIT_54 => X"957422CA7B7D0ABFC4DFFF417B377505AEF65F30957422CA7B7D0ABEC5DFFF41", + INIT_55 => X"C4E0FE417B387405AFF65F30947422CA7B7D0ABFC4E0FF417B377404AFF65F30", + INIT_56 => X"AFF65F30947422CA7B7D0ABEC4E0FF417B387405AEF65F2F947422CA7B7C0ABE", + INIT_57 => X"7B7D0ABFC4DFFE417B377405AFF65F30947422CA7C7D0ABFC5E0FF417B377504", + INIT_58 => X"7C377405AFF65F30957422CA7B7D0ABFC4DFFF407B387405AFF65F30947422CA", + INIT_59 => X"947422CA7B7D0ABFC4E0FF417C387405AFF65F30957422CA7C7C0ABFC4DFFF41", + INIT_5A => X"C4DFFE417C377405AEF65F30947422CA7B7D0ABFC5E0FF417C387405AFF65F30", + INIT_5B => X"AFF65F2F957422CA7C7D0ABFC4E0FF417B377405AEF65F30957422CA7B7D0ABF", + INIT_5C => X"7B7D0ABFC5DFFE417B387405AFF65F30947422CA7C7D0ABFC4E0FE417B377404", + INIT_5D => X"7B377405AEF65F30957422CA7C7D0ABFC4DFFF417B387405AEF65F30957422CA", + INIT_5E => X"957422CA7B7D0ABFC4E0FE417B377405AEF65F2F947422CA7B7D0ABFC4E0FF41", + INIT_5F => X"C4DFFE417B377405AEF65F30947422CA7C7D0ABEC4E0FF417B387405AFF65F2F", + INIT_60 => X"AFF65F30957422CA7B7C0ABFC4E0FE417B387405AEF65F30957422CA7C7D0ABF", + INIT_61 => X"7B7D0ABFC4DFFE417B387405AEF65F30947422CA7B7D0ABFC4DFFF417B387405", + INIT_62 => X"7B387405AEF65F30947422CA7B7D0ABFC4DFFE417B377405AFF65F30957422CA", + INIT_63 => X"947422CA7B7D0ABFC4DFFE417B377405AEF65F30957422CA7B7D0ABFC4DFFF41", + INIT_64 => X"C4DFFE417B377405AFF75F2F957422CA7B7D0ABFC5DFFE417B387405AEF65F30", + INIT_65 => X"AFF65F30947422CA7B7D0ABEC4DFFF417B387405AEF65F30947422CA7B7C0ABF", + INIT_66 => X"7B7C0ABFC4E0FE417B387405AFF65F30947422CA7B7D0ABEC4DFFF417B387505", + INIT_67 => X"7B387405AFF65F30947422CA7B7D0ABEC4DFFE417B387404AFF65F30947422CA", + INIT_68 => X"947422CA7B7D0ABFC4DFFE417B377404AEF65F30947422CA7B7D09BFC4E0FF41", + INIT_69 => X"C5DFFE417B387405AFF65F2F947422CA7C7D0ABFC4DFFF417B377404AFF65F30", + INIT_6A => X"AFF65F30947422CA7B7D0ABFC4DFFF417B377405AEF65F30947422CA7B7D0ABF", + INIT_6B => X"7B7D0ABFC4DFFF417B377405AFF65F30947422CA7B7D0ABEC4E0FF417B377404", + INIT_6C => X"7B377404AFF65F30957422CA7B7D0ABFC4E0FE417B387504AEF65F30947422CA", + INIT_6D => X"947422CA7B7C0ABFC4E0FF417B387405AFF65F30947422CA7C7D0ABFC4DFFF41", + INIT_6E => X"C4DFFF417B387405AEF65F30947422CA7B7D0ABEC4E0FF417B377405AEF65F30", + INIT_6F => X"AEF65F30957422CA7B7D0ABFC4E0FE417B377405AFF65F30947422CA7B7D0ABE", + INIT_70 => X"7B7D0ABEC4DFFE417B387405AEF65F30957422CA7C7D0ABFC4DFFF417B387405", + INIT_71 => X"7B387405AEF65F30957322CA7B7D0ABFC4DFFF417B387405AEF65F30947422CA", + INIT_72 => X"947422CA7C7D0ABFC5DFFF417C377405AFF65F30957422CA7B7D0ABEC4E0FE41", + INIT_73 => X"C4E0FE417B387405AEF65F30947422C97B7D0ABFC5DFFE417B377405AFF65F30", + INIT_74 => X"AEF65F30947422CA7B7D0ABFC4E0FF417B377405AFF65F30957422CA7B7D0ABF", + INIT_75 => X"7B7D0ABFC4DFFF417C387404AEF65F30957422CA7B7D09BFC5E0FF417B377405", + INIT_76 => X"7B387405AEF65F30947422CA7C7D0ABFC4E0FE417B387405AFF65F2F947422CA", + INIT_77 => X"947422CA7C7D0ABEC4E0FF417B387405AEF65F30947422CA7B7D0ABEC4DFFF41", + INIT_78 => X"C4DFFF417B387405AEF65F2F947422CA7B7D0ABFC4E0FE417B377405AFF65F2F", + INIT_79 => X"AFF65F30947422CA7B7D0ABFC4E0FF417B387405AEF65F30947422CA7B7D0ABF", + INIT_7A => X"7B7D0ABFC4DFFE417B377404AEF65F30947423CA7B7D0ABEC4E0FF417B377405", + INIT_7B => X"7B387405AFF65F30947422CA7B7D0ABEC4DFFE417B387405AFF65F30947422CA", + INIT_7C => X"957422CA7B7D0ABFC4E0FE417B377405AFF65F30947422CA7B7D0ABFC5E0FF41", + INIT_7D => X"C4E0FF417B387405AFF65F2F957422CA7B7D0ABFC4E0FF417B387405AFF65F30", + INIT_7E => X"AFF65F30947422CA7B7C0ABEC4DFFE417B387405AFF65F30947422CA7B7D0ABF", + INIT_7F => X"7B7D0ABFC4DFFE417C377405AEF65F30947422CA7B7D0ABEC4E0FF417B377405", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized8\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized8\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized8\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized8\ is + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 8 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 1 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"38CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC", + INITP_01 => X"8CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC7", + INITP_02 => X"CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC73", + INITP_03 => X"C738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738", + INITP_04 => X"738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738C", + INITP_05 => X"38CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC", + INITP_06 => X"8CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC7", + INITP_07 => X"CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC73", + INITP_08 => X"C738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738", + INITP_09 => X"738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738C", + INITP_0A => X"38CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC", + INITP_0B => X"8CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC7", + INITP_0C => X"CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC73", + INITP_0D => X"C738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738", + INITP_0E => X"738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738C", + INITP_0F => X"38CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC738CC", + INIT_00 => X"7B377404AEF65F30957422C97C7D0ABFC4E0FF417B377405AEF65F30947422CB", + INIT_01 => X"947422CA7B7D0ABEC4E0FE417B387505AEF65F30957422CA7C7D0ABFC5DFFE41", + INIT_02 => X"C4DFFE417B377404AEF65F30947422CA7C7D0ABFC4DFFE417B387405AFF65F30", + INIT_03 => X"AEF65F30947422CA7B7D0ABFC4DFFE417B377405AEF65F30947422CA7B7D0ABE", + INIT_04 => X"7C7D0ABFC4DFFF417B377405AEF65F30947422CA7B7D0ABFC4E0FE417B377405", + INIT_05 => X"7B387405AEF65F30947422CA7B7D0ABFC4DFFF417B387405AFF65F30947422CA", + INIT_06 => X"957422CA7B7D0ABFC4DFFE417B387405AEF65F30957322CA7B7D0ABFC4DFFE41", + INIT_07 => X"C5DFFE417B387405AEF65F30957422CA7B7D0ABFC4DFFE407B387405AEF65F30", + INIT_08 => X"AFF65F30947422CA7B7D0ABEC4E0FE417B377405AFF65F30947422CA7B7D0ABF", + INIT_09 => X"7B7D0ABEC4DFFE417B377405AFF65F30947422CA7B7D0ABFC5DFFF417B387405", + INIT_0A => X"7B387405AEF65F30947422CA7B7D0ABEC4DFFF417B377405AFF65F30957422CA", + INIT_0B => X"957422CA7B7D0ABFC4E0FF417B387404AEF65F30947422CA7B7D0ABEC4E0FF41", + INIT_0C => X"C4E0FF417B387405AEF65F30957422C97C7D0ABEC4E0FF417B387405AFF65F30", + INIT_0D => X"AFF65F30947422CA7C7D0ABFC5DFFF417B377405AEF65F30947422CA7B7D0ABF", + INIT_0E => X"7B7D0ABFC5E0FF417B387405AFF65F30957422CA7B7D0ABFC4DFFF417B387405", + INIT_0F => X"7B387405AEF65F30947422CA7B7D0ABEC4DFFF417B377405AEF65F2F957422CA", + INIT_10 => X"947422CA7B7D0ABFC5E0FF417B387405AFF65F30947422CA7B7D0ABFC4DFFE41", + INIT_11 => X"C4DFFF417B387405AFF65F30947422C97B7D0ABFC4E0FE417B377405AFF65F30", + INIT_12 => X"AFF66030947422CA7B7D0ABFC4E0FF417C387404AFF65F30947422CA7B7D0ABF", + INIT_13 => X"7B7D0ABEC4E0FE417C377405AFF65F30947422CA7B7D09BEC4E0FE417B387405", + INIT_14 => X"7B387405AEF65F2F947422CA7B7D0ABFC4E0FF417B387405AEF65F30947422C9", + INIT_15 => X"947422CA7C7D0ABFC4DFFF417B377405AEF65F30947422CA7B7D0ABEC4DFFE41", + INIT_16 => X"C4E0FF417B387405AEF65F30947422CA7C7D0ABFC4E0FF417B387404AEF65F30", + INIT_17 => X"AEF65F30947422CA7B7D0ABFC4DFFF417B387405AFF65F30947422CA7B7D0ABF", + INIT_18 => X"7C7D0ABEC4E0FE417B387405AFF65F30957422CA7C7D0ABEC4E0FE417B387405", + INIT_19 => X"7B387405AEF65F30947422CA7B7D0ABFC5E0FE417B387405AEF65F30957422CA", + INIT_1A => X"947422CA7B7D0ABFC4DFFF417B387405AFF65F30947422CA7B7D0ABEC5E0FE41", + INIT_1B => X"C4DFFF417B387405AEF65F30947422C97B7D0ABFC4E0FF417B387404AEF65F30", + INIT_1C => X"AEF65F30947422CA7B7D0ABEC4E0FF417B387405AEF65F30947422CA7B7D0ABF", + INIT_1D => X"7C7D0ABEC4DFFF417C377405AEF75F30947422CA7B7D0ABEC5E0FE417B387405", + INIT_1E => X"7B387405AEF65F30947422CA7C7D0ABFC4E0FF417B377405AFF65F30957422CA", + INIT_1F => X"947423CA7B7C0ABFC4DFFE417B377404AEF65F30947422CA7B7D0ABFC4DFFF41", + INIT_20 => X"C4E0FF417B377405AFF65F30947422CA7B7D0ABFC5DFFF417B387505AEF65F30", + INIT_21 => X"AFF65F30947422CA7B7D0ABFC4E0FF407C377405AFF65F30947422CA7B7D0ABE", + INIT_22 => X"7B7C0ABEC4DFFE417B387404AEF65F30957422CA7C7D0ABEC4DFFE417B387405", + INIT_23 => X"7B377405AFF65F30947422CA7B7D0ABEC4E0FF417B387404AEF65F30957422CA", + INIT_24 => X"947422CA7C7D0ABFC4DFFE417B377405AFF65F30947422CA7B7D0ABEC4DFFF41", + INIT_25 => X"C4E0FE417B387405AFF65F2F947422CA7B7D0ABFC4E0FE417C387405AFF65F30", + INIT_26 => X"AEF65F30947422CA7B7D0ABFC4E0FF417B387405AFF65F2F947422CA7C7D0ABE", + INIT_27 => X"7B7D0ABFC5E0FF417B387405AFF65F30947422CA7B7C0ABFC4DFFE417B377405", + INIT_28 => X"7B377405AFF65F30957422CA7B7D0ABFC4DFFE417B377505AEF65F30947422CA", + INIT_29 => X"957422CA7B7D0ABFC5DFFF417C377405AEF75F30947422CA7B7D0ABFC4DFFE41", + INIT_2A => X"C4DFFF417B377405AFF65F30957422CA7B7D0ABFC5DFFF417B377405AEF65F30", + INIT_2B => X"AEF65F30947422CA7B7D0ABFC5E0FF417B377404AEF65F30957422CA7C7D0ABF", + INIT_2C => X"7B7D0ABEC4E0FF417B387405AEF65F30947422CA7B7D0ABEC4DFFE417B387405", + INIT_2D => X"7B387405AEF65F30947422CA7C7D0ABFC4E0FE417C377405AEF65F30947422CA", + INIT_2E => X"947422CA7C7D0ABEC4E0FF417B387405AFF65F30957422CA7B7D0ABFC4E0FF41", + INIT_2F => X"C4E0FF417C377405AEF65F30957422CA7B7D0ABFC4E0FF417B377405AFF65F30", + INIT_30 => X"AFF65F30947422CA7B7D0ABFC4E0FE417B387405AEF65F30947422CA7B7D0ABF", + INIT_31 => X"7B7D0ABFC4E0FE417B377405AEF65F30947422CA7B7D0ABFC4E0FF417B387405", + INIT_32 => X"7C377405AFF65F30957422CA7B7D0ABFC4DFFF417B377405AFF65F2F947422CA", + INIT_33 => X"957422CA7B7D0ABEC4E0FF417C377405AEF65F30957422CA7C7D0ABFC4E0FF41", + INIT_34 => X"C5DFFF417B377405AEF65F30947422CA7C7D0ABFC4E0FE417C387404AEF65F30", + INIT_35 => X"AFF65F30947422CA7B7D0ABFC4E0FE417B377405AFF65F2F947422CA7B7D0ABF", + INIT_36 => X"7B7D0ABEC4E0FF417B377405AEF66030947422CA7B7D0ABFC4E0FE417C377405", + INIT_37 => X"7B377405AEF65F30947422CA7B7D0ABFC4DFFF417B377405AEF65F30947422CA", + INIT_38 => X"957422CA7B7D0ABEC4DFFF417B387405AEF65F30957422CA7B7D0ABFC4E0FE41", + INIT_39 => X"C5DFFF417B377405AFF65F30947422CA7C7D0ABFC4DFFE417C387405AEF65F30", + INIT_3A => X"AFF65F30947422CA7B7C0ABEC5E0FE417B387405AFF65F30957422CA7B7D0ABE", + INIT_3B => X"7C7D0ABEC4E0FE417B377405AFF65F30947422CA7B7D0ABFC4E0FE417B377404", + INIT_3C => X"7B387405AFF65F2F957422CA7C7D0ABFC4E0FF417B387405AEF65F30947422CA", + INIT_3D => X"947422CA7B7D0ABFC4E0FE417B387405AFF65F30947422CA7B7D0ABFC4DFFF41", + INIT_3E => X"C4E0FF417B387405AEF65F30947422CA7B7D0ABFC4DFFF417B387405AFF65F30", + INIT_3F => X"AFF65F30947422CA7C7D0ABEC4E0FF417B387405AEF65F30947422CA7B7D0ABE", + INIT_40 => X"7B7D0ABEC4E0FF417C377405AEF65F30957422CA7B7D0ABFC4E0FF417B387405", + INIT_41 => X"7B387405AEF65F30957422CA7B7D0ABFC4E0FE417B377405AEF65F30947422CA", + INIT_42 => X"947422CA7C7D0ABEC4E0FE417B377405AFF65F2F947422CA7B7D0ABFC5DFFF41", + INIT_43 => X"C4E0FF417B377404AEF65F30947423CA7B7D0ABFC4DFFF417B377405AFF65F30", + INIT_44 => X"AFF65F30957423CA7B7C0ABEC4E0FF417C377405AFF65F30947422CA7C7D0ABF", + INIT_45 => X"7C7D0ABEC4E0FF417B387405AFF65F30947422CA7C7D0ABFC4E0FF417B377405", + INIT_46 => X"7B387404AEF65F30947422CA7B7D0ABFC4E0FF417B387405AFF65F30957422CA", + INIT_47 => X"947422CA7B7D0ABEC4E0FF417B377405AEF75F30947422CA7B7D0ABFC4DFFF41", + INIT_48 => X"C4E0FE417B377405AFF65F30947422CA7C7D0ABFC4E0FF417C387405AFF65F30", + INIT_49 => X"AFF65F30957422CA7B7D0ABFC4E0FF417B377405AEF65F30947423CA7B7D0ABE", + INIT_4A => X"7B7D0ABEC4E0FE417B387405AFF65F30947422CA7B7D0ABFC4DFFE417B377505", + INIT_4B => X"7B387405AEF65F30947422CA7B7D0ABFC4DFFF417B387405AEF65F30957422CA", + INIT_4C => X"947422CA7B7D0ABFC4DFFE417B377404AEF65F30947422CA7B7D0ABFC4DFFE40", + INIT_4D => X"C4E0FF417B387505AEF65F30947422CA7B7D0ABFC4E0FE417C387505AFF65F30", + INIT_4E => X"AEF65F30957422CA7B7C0ABFC4DFFE417B387405AFF65F30947422CA7B7D0ABE", + INIT_4F => X"7B7D0ABFC4E0FE417B387405AEF65F30957422CA7B7D0ABFC4E0FE417B377405", + INIT_50 => X"7B387405AFF65F30957422CA7B7D0ABEC5E0FF417B387405AFF66030947422CA", + INIT_51 => X"957422CA7B7D0ABFC4DFFF417C377405AEF65F30947422C97C7D0ABFC4E0FF41", + INIT_52 => X"C4E0FE417B377404AFF65F30947422CA7C7D0ABFC4E0FE417C387405AEF65F30", + INIT_53 => X"AFF65F2F947422CA7B7D0ABFC4E0FE417B387405AFF65F30947422CA7B7D0ABF", + INIT_54 => X"7B7D0ABEC4DFFE417B387405AFF65F2F957422CA7B7D0ABFC4E0FE417B387405", + INIT_55 => X"7C377405AFF65F30947422CA7C7D0ABEC4DFFE417B387405AFF65F30947422CA", + INIT_56 => X"947422CA7C7D0ABFC5E0FF417B387405AEF65F30957422CA7C7D0ABEC4DFFF41", + INIT_57 => X"C4DFFF417B387404AFF65F30947422CA7B7D0ABEC4E0FF417B377405AEF65F30", + INIT_58 => X"AEF65F30947422CA7C7D0ABEC4E0FE417B387405AFF65F30947422CA7B7D0ABF", + INIT_59 => X"7B7D0ABEC4E0FF417B377404AFF65F30947422CA7B7D0ABEC5E0FE417C387505", + INIT_5A => X"7B377505AEF65F30947422CA7C7D0ABFC4DFFF417C387405AEF65F30957422CA", + INIT_5B => X"947422CA7B7D0ABFC4DFFF417B377405AEF65F30947422CA7B7C0ABEC4DFFE41", + INIT_5C => X"C4E0FF417B377405AFF65F30947422CA7B7D0ABFC5DFFF417C387405AEF65F30", + INIT_5D => X"AEF65F30947422CA7B7D0ABEC4DFFE417B387405AFF65F30957422C97C7D0ABE", + INIT_5E => X"7B7D0ABFC4E0FE417B387505AEF66030947422CA7B7D0ABFC4E0FE417B387405", + INIT_5F => X"7B387405AEF65F30957422CA7B7D0ABEC5E0FE417B377405AEF65F30947422CA", + INIT_60 => X"947422CA7B7D0ABFC4E0FF417B387405AEF65F30947422CA7B7D0ABFC4DFFF41", + INIT_61 => X"C4DFFF417B377405AFF65F30947422CA7B7D0ABFC4E0FE417C377405AEF65F30", + INIT_62 => X"AFF65F30947422CA7B7D0ABEC5E0FE417B377404AFF65F30947422CA7B7D0ABE", + INIT_63 => X"7C7D0ABFC4E0FF417B387405AFF65F30947422CA7B7D0ABFC4DFFE417B387405", + INIT_64 => X"7B387405AFF65F30957422CA7B7D0ABFC4E0FF417B387405AFF65F30947422CA", + INIT_65 => X"957422CA7B7D0ABFC4DFFF417B377405AEF65F30947422CA7C7D0ABFC4E0FE41", + INIT_66 => X"C4DFFE407B377405AEF65F30947422CA7B7D0ABFC4E0FE417C387405AEF65F30", + INIT_67 => X"AFF65F30947422C97B7C0ABFC4E0FF417B377405AEF65F30957422CA7B7D0ABF", + INIT_68 => X"7B7D0ABEC4DFFF417B377405AEF65F30947422CA7B7D0ABFC4E0FE417B377405", + INIT_69 => X"7C387405AEF65F30947422CA7B7D0ABFC4E0FE417B377505AEF65F30947422CA", + INIT_6A => X"947422CA7B7D0ABFC4E0FE417B387405AEF65F30947422CA7B7D0ABFC4DFFF41", + INIT_6B => X"C4DFFE417B387404AEF65F30947422CA7B7D0ABEC4E0FE417B387404AEF65F30", + INIT_6C => X"AEF65F30947422CA7B7D0ABFC4E0FE417B377404AEF65F30947422CA7B7D0ABF", + INIT_6D => X"7B7D0ABFC4E0FF417B387405AEF65F30947422CA7B7D0ABFC4DFFF417B377404", + INIT_6E => X"7B377405AEF65F30947422CA7B7D0ABFC5E0FF417C387405AFF65F30947422CA", + INIT_6F => X"947422CA7B7D0ABFC4E0FF417B377405AEF65F30957422CA7C7D0ABFC5E0FE41", + INIT_70 => X"C4E0FF417B387404AFF65F30947422C97B7D0ABFC5E0FF417B377405AEF65F30", + INIT_71 => X"AEF65F30947422CA7B7D0ABFC4E0FE407B387405AFF65F30947422CA7C7D0ABF", + INIT_72 => X"7B7D0ABEC4E0FF417B377404AFF65F30947422CA7B7D0ABFC4DFFE417B387405", + INIT_73 => X"7B377405AEF65F30947422CA7B7D0ABEC4DFFE417B377405AFF65F30947422CA", + INIT_74 => X"947422CA7C7D0ABFC4E0FE417B377405AEF65F30957422CA7B7D0ABFC4E0FE41", + INIT_75 => X"C4E0FE417B377405AFF65F30957422CA7B7D0ABFC4E0FF417B387405AFF65F30", + INIT_76 => X"AFF65F30947422CA7B7D0ABEC4E0FE417B377405AEF65F30947422CA7B7D0ABF", + INIT_77 => X"7B7D0ABEC4DFFE417B377405AEF65F30947422CA7B7D0ABFC4DFFF417B387405", + INIT_78 => X"7B387405AEF65F30947422CA7B7D0ABFC4DFFE417B377405AFF65F30957422CA", + INIT_79 => X"947422CA7B7D0ABFC4E0FE417B387405AEF65F30957322CA7B7D0ABEC4E0FE41", + INIT_7A => X"C4DFFE417C377405AEF65F30947422CA7B7D0ABFC5DFFE417B377505AFF65F30", + INIT_7B => X"AFF65F30957422CA7B7C0ABFC5E0FF417B377405AEF65F30947422CA7B7D0ABF", + INIT_7C => X"7B7D0ABFC4DFFF417B387405AFF65F30957422C97B7D0ABFC4DFFE417C387405", + INIT_7D => X"7B377405AFF65F30957422CA7B7D0ABEC5E0FE417B387405AFF65F30957422CA", + INIT_7E => X"957422CA7B7D0ABFC4DFFE417B377405AFF65F30947422CA7B7D0ABFC4E0FE41", + INIT_7F => X"C4DFFE417C387405AFF65F30947422C97B7D0ABFC4E0FE417B387404AEF75F30", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 9, + READ_WIDTH_B => 9, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 9, + WRITE_WIDTH_B => 9 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 3) => addra(11 downto 0), + ADDRARDADDR(2 downto 0) => B"111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 8) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOADO_UNCONNECTED\(31 downto 8), + DOADO(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 1) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPADOP_UNCONNECTED\(3 downto 1), + DOPADOP(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized9\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 31 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : out STD_LOGIC_VECTOR ( 3 downto 0 ); + addra_13_sp_1 : out STD_LOGIC; + clka : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 13 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized9\ : entity is "blk_mem_gen_prim_wrapper_init"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized9\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized9\ is + signal addra_13_sn_1 : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\ : STD_LOGIC; + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\ : STD_LOGIC_VECTOR ( 31 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\ : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\ : STD_LOGIC_VECTOR ( 7 downto 0 ); + signal \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\ : STD_LOGIC_VECTOR ( 8 downto 0 ); + attribute box_type : string; + attribute box_type of \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : label is "PRIMITIVE"; +begin + addra_13_sp_1 <= addra_13_sn_1; +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\: unisim.vcomponents.RAMB36E1 + generic map( + DOA_REG => 1, + DOB_REG => 0, + EN_ECC_READ => false, + EN_ECC_WRITE => false, + INITP_00 => X"2B11E2591A28F702BD22239122919A283F8ABD2A2311EAD19E28F782BD2A2399", + INITP_01 => X"BD2A239122999A28F78ABD22AB112A591628F782B5A2239162199EA8F78A3522", + INITP_02 => X"FF0ABD22AB91629996E8B70ABD222B99EAD11A28B78A3D2A2B99A2991E207782", + INITP_03 => X"9E28FF8ABD222399E2991A20778ABD2A2B11A2999EE0BF823D2A2B99A2511A28", + INITP_04 => X"22D91A28F782BD2A2B9162999AA0370ABD222B11EAD99E28F70ABDAAAB1962D1", + INITP_05 => X"2B19E2D11E28FF8ABD222B11E6D11A28FF82B5AAA39162599EA8FF8ABD22A311", + INITP_06 => X"BD2A2B116A111EA8FF82BD22239962999A28F78ABDAA23196A999EA0F702BD2A", + INITP_07 => X"BF0ABD2AAB1962111EA8F782BD222311A2911EA8BF8ABD2A2B196AD19A20F70A", + INITP_08 => X"1AA8FF8ABD2A23116AD19E28770ABD2A239962D11AA8BF0ABD2A2B19A2591A28", + INITP_09 => X"22991AA8FF82BD2A2B1922919A28F78AB52A2B1962911AA87702BD2AAB1122D1", + INITP_0A => X"2B11E2191228F70AB522A31162D91A28B702BDAA231122519E28770ABD2A2B99", + INITP_0B => X"BD2A2B1162D19E287702BD2A2B19E2D91A28F78ABDAA2B91A2999E28FF02BD2A", + INITP_0C => X"778ABD2A2311E2991EA8FF82BD2A2B91229196A8FF8ABD2A2B9162D99A28FF8A", + INITP_0D => X"92287F0A352AAB11229112A8F702BD2A2B91EA999228FF82B5AA2B19629196A8", + INITP_0E => X"E2511A28F70ABDAA2B1162D99AA87F82B52A2F1162199260F78ABD2A27196291", + INITP_0F => X"2B116AD19AA8BF8AB5AA239962D19A68378ABD2A2B1162D19AA8FF02BD2A2311", + INIT_00 => X"F85E8B94B1773C740258BE229568CDCA4EA6B17B7215C47DA460340AB9330FBE", + INIT_01 => X"2C2A8D7B890B2C3756E82074C7855F0474ED0CAFF76053F6066AB25FC770A630", + INIT_02 => X"4E86B27B720DC47D6450330A79430FBED80229C49B1E82E0BCE43BFE636E2141", + INIT_03 => X"B5050CAF775853F60672B15F4768A530B8668F95718F3B744238BE221578CDCA", + INIT_04 => X"18FA27C45B1680DF7D043CFE639623416C1A907B49FB2E3896F81E74C78D5D05", + INIT_05 => X"B8568C94B1973B748248BB221578CDCA0EA6B17B320DC37D6468360A79430DBE", + INIT_06 => X"EC22907B49FB2C3856E0207447A55D0434F50DAFF77055F6C672B05FC750A430", + INIT_07 => X"8EA6B07BF215C37DE458350A39330DBF180228C41B0E7FDFFCF43FFFA3A62241", + INIT_08 => X"74FD10AFF77853F64652B05F4770A430786E8A94318F3E740250C022D558CBCA", + INIT_09 => X"580A28C45B2E80E0FD0C3EFE637E22412C128E7B89032B3756F8217487955E05", + INIT_0A => X"78568B94317F3B740250BA221558CECA4EA6B37B3205C07D2450310A39330FBE", + INIT_0B => X"EC028F7BC9032B3796F81E7447955F0574ED0EAFF75854F64672B35FC768A630", + INIT_0C => X"0EA6B07C721DC37DE450330A393B0DBE18F229C4DB0680E03CF43BFFE3762341", + INIT_0D => X"74E50CAEF75054F6C68AB65FC750A230F8668B9471873A740260BE225570CDCA", + INIT_0E => X"18F229C4DB2682DF7D0C3DFEE38623412C228E7B89FB2A38D6F82174C7856004", + INIT_0F => X"F85E8D94318F3B744250BB229568CECA8EB6B37B320DC27D2460360A79330CBF", + INIT_10 => X"AC128E7B890B2E3856F02374478D6104F4ED0FAFF75854F6465AB35FC770A530", + INIT_11 => X"0EAEAF7BF225C07DA450320AF92B0EBF98F227C49B0E81DFFD043FFFA3862241", + INIT_12 => X"750D0FAFB76857F68662B25F8768A43038668A95B1873D740250BE221570CDCA", + INIT_13 => X"981228C41B0E7EDFBCFC3BFF238E2441AC128F7B49F32B3856E81F74078D5F05", + INIT_14 => X"38568A94B1973A740248BC22D560D1CA4E9EB07BF225C57D2468320A79330DBF", + INIT_15 => X"6C1A8B7B49032D3756102174878D5E0535050BAFF75853F6C682B25F4760A330", + INIT_16 => X"8E96B27CB20DC07D6458320A79230ABF981A29C49B1E7FE0BD043EFE238E2141", + INIT_17 => X"34FD0CAF375055F6C67AB05F4758A230B8668B95719F3C748240BC22D568CECA", + INIT_18 => X"18FA29C45B1E7FDFFCEC40FE238E2541EC1A8D7B89EB2B3816E82274C78D5E05", + INIT_19 => X"F85E8994717F3E744250BD229590CDCACE96AF7BB225C47DA458310AF93B0FBF", + INIT_1A => X"6C128E7B49032C3756002074C79D5D0575050FAE775054F6067AB35FC740A630", + INIT_1B => X"8EA6B27B7225C37CE460320A79230EBE98FA2AC45B0681DF3D043CFFA3762541", + INIT_1C => X"34ED0FAFB76055F6465AB05F8758A630F8468C95B1673E744240BD22D560CFCA", + INIT_1D => X"980A2BC4DB2681DF7D043DFF63862141AC1A8E7BC9DB2D37D6F0227507855E05", + INIT_1E => X"F86E8D94B17F3C744248BE221570CCCA0E9EB07B7225C47D2458330AB9330FBF", + INIT_1F => X"6C1A8A7BC9032C3856E8237447955D0574ED0CAE375858F6066AB35F4750A830", + INIT_20 => X"CEA6B37BF22DC47DA468330A79230ABF180228C5DB2680E03CF43EFE238E2341", + INIT_21 => X"74E510AFF75052F6067AB15F8768A630F85E8B9571973A748258BD229560CDC9", + INIT_22 => X"D80229C41B1E80DFBCFC3EFEE38623412C2A8C7B49032F37D6D0207407855C05", + INIT_23 => X"B8668B95317F3B740238BD229568CBC9CEBEAD7C7215C57CE458330A393B0EBE", + INIT_24 => X"AC128B7B49F32B3716F0207407855F05F50510AF774854F6C66AB45FC758A22F", + INIT_25 => X"4E86B17BF225C07D2458310A79430CBF98022AC45B1681E0BD0440FEA39E2641", + INIT_26 => X"34F50DAEB77055F68682B15F4760A230B86E8D94718F3D740258BB22D558D1CA", + INIT_27 => X"18FA2AC45B2683E07CFC40FEA38E2441EC128D7B49EB2D37D6F82074478D5F05", + INIT_28 => X"38568C95F18F3E744260BE221560CCCA0E9EB17B3215C27D2458330AB9330EBF", + INIT_29 => X"2C128E7CC9032C3816E81F74077D5E04F4FD0DAE376853F60672B15F8758A630", + INIT_2A => X"4E8EAE7BF21DC47D2470330A392B0FBF180A2AC4DB2681E07CF43EFEA38E2341", + INIT_2B => X"74FD0FAE775852F6467AB35F8758A33078568B95B1973C74C250BA229568CDCA", + INIT_2C => X"980229C49AFE81E0BCF43FFE638E2241EC2A907B89F32C3756E0227447955D05", + INIT_2D => X"385E8A94B1873B748248BC225560CDCA0EA6B17BF21DC17DA468300A792B0BBF", + INIT_2E => X"AC128F7BC9132938D6E02074C7855E0574E512AF377856F6C67AB15FC760A430", + INIT_2F => X"CEB6AF7BB215C27D6458340AB9330DBF180A26C45B1E80DFBCFC3CFEE3862041", + INIT_30 => X"B4F50CAEF76856F64662B25FC758A630F8668A9571973C748258BC229560CDCA", + INIT_31 => X"980A28C4DB1682E07D043DFFE3961F412C1A8D7B09032D3716F02174078D5E05", + INIT_32 => X"B8668B94B1873B74C250BE225570CBCA8EAEAF7B721DC27DA470310AF92B0EBE", + INIT_33 => X"6C1A8F7B89F32B37D6D8217447855C0574FD0FAFF77050F6066AB55F8758A430", + INIT_34 => X"4E96B37B721DC37DA460350AF92310BE181228C5DB267FE0FD043DFFE38E2341", + INIT_35 => X"74F50EAE376053F6C66AB35FC768A62FF8668A95B18F3C744238BA22D570CFCA", + INIT_36 => X"580A28C45B1E80DFBD0C3EFE638E24412C1A8C7B4903283856E81E7487755D04", + INIT_37 => X"78668C94717F3C748260BE22D560CECA4E96B07CF20DC57DE458360A39330EBF", + INIT_38 => X"2C1A8D7BC9EB2B3896F82174879D5B0474DD09AEF76855F6867AB25F8770A430", + INIT_39 => X"4EB6B17B7215C37DA448320AB93B10BE180A2DC45B0E7DDFBCFC3DFE23962341", + INIT_3A => X"35050EAFF77053F6866AB55F4758A630F85E8A95B1873A748248BE229560CFCA", + INIT_3B => X"18F229C41B1682DF3D143BFF63862341AC228C7BC9032F3816E8217487955E05", + INIT_3C => X"F85E8D94B17F3E748250BC221560CDCA4E96B37BB215C27D2460330A79330DBE", + INIT_3D => X"EC128A7B89032C3716E82174C78D6005B4ED0FAEB75054F6866AB15FC758A230", + INIT_3E => X"CE9EAE7BB215C17D6458340AF92B0CBF580227C41B1E7EE03D043DFF63962641", + INIT_3F => X"B50D0FAE376856F6C66AB45FC780A62F785E8D9431873A740250BF221578CBCA", + INIT_40 => X"D8F228C45B2682DF3CF43EFE638E2341EC1A917BC9E32D3896D82274078D5E05", + INIT_41 => X"F8568B94B1873A748248BF225578CECACE96B07BF225C47DA460360AF92B0EBE", + INIT_42 => X"EC1A8D7BC9EB2A3856F01E7407A55E05350D0FAF775855F6C67AB25F8768A430", + INIT_43 => X"8E9EB27B3225C27D2468330A793B0BBF980225C41B1E82DFFCF43FFE63862541", + INIT_44 => X"B4FD0BAFF76053F6867AB25F0758A63078668894F1873D748248BC221560CFCA", + INIT_45 => X"580227C51B1E80DF7CFC3FFF239622412C1A8F7B89032B3796F02575478D5D05", + INIT_46 => X"B86E8F94B17F3C744248BD229560CECA0E9EB37C3235C27DE458320AB9330FBF", + INIT_47 => X"2C128E7BC9EB2B38D6E81F74878D600534F50FAF775054F6067AB25F0760A730", + INIT_48 => X"0E86B07BB215C37DE458330A394B0EBF58F229C51B1E82E03CF43DFE23962341", + INIT_49 => X"B4F50FAEF76056F6C66AB25FC758A53078668D94718F3E748248BC225570CDCA", + INIT_4A => X"580A28C59B1680E03D043BFF237621416C328D7B89F32C3856F0207487955E05", + INIT_4B => X"B8668C94719F3D744250C022D570CDCA8E9EB17BF215C07DA450330AB92B0CBF", + INIT_4C => X"AC0A907C09FB2A3896E01F74C77D5C0434F50BAF776854F6066AB25F8758A430", + INIT_4D => X"0E9EB17BF22DC27D2460340AB91B0EBF18FA2AC4DB1E7FE0FD043CFE23962441", + INIT_4E => X"34E50CAF376853F6066AB35F0750A230B8568A95B1773E734240BB229550D0CA", + INIT_4F => X"58EA28C4DB0682DFBD043FFEA3961F41EC1A8D7BC9EB2B3816E82074478D5C05", + INIT_50 => X"F85E8B94B1773B744258BD229580CDCA8EB6AF7BB22DC47D2460300AB92B0FBF", + INIT_51 => X"EC1A8F7B89032A38D6E01F7407855E05F4ED0CAEB75855F6C672B55F4750A430", + INIT_52 => X"0EA6AF7B721DC57DE460330A79330EBF98F229C41B2682DFBCF441FE23862241", + INIT_53 => X"F5050CAEB77052F6C682B15F0770A030B85E8C94F16F3D74C258BA229560CECA", + INIT_54 => X"D80A27C49B1E81E0BCF43FFEE3862141EC0A8E7B49FB3038D6E82074C7956005", + INIT_55 => X"38768C94318F3D74C258BD22D568CFCACEAEAE7B7225C17DE458340A39430EBF", + INIT_56 => X"6C228F7BC9F32D37D6F82074878D6005F4F511AFB77053F6866AB45F8750A530", + INIT_57 => X"CEA6AE7BB21DBD7DE450320A393310BFD81227C45B1E83E07D0C3BFEE38E2341", + INIT_58 => X"B4F50DAF776053F6466AB25FC760A530F8668D9531873B748230BD221568CFCA", + INIT_59 => X"18E226C5DB0E7FDFBD043EFE639E25416C128E7B49032A38D6F82474878D5F05", + INIT_5A => X"78668C95717F3A74C248BC229558CBCA8E8EB07BF215C47D2450320A392B0FBF", + INIT_5B => X"EC2A8B7BC9F32C38D6F81F74C7755E0534ED0DAEB75856F6866AB45F8760A730", + INIT_5C => X"0E9EAD7BB215C27DE468350AB92B10BED81226C49B1E82DF7CFC3EFEE3862541", + INIT_5D => X"F4F50DAFB76058F6867AB25F8768A730B86E8D94B1873C744230BB225568CBCA", + INIT_5E => X"98122AC45B0681DF7CDC3CFF639623412C1A907B49032D3896F02274477D5E05", + INIT_5F => X"78768A94B1873A744250BA221578D0CA4E8EB17BB215C17DA470320A79230EBF", + INIT_60 => X"AC028E7B89FB2C3896E8247407855D0534FD0BAF375855F6867AB15F8778A730", + INIT_61 => X"4EAEB27B721DC37D6470330A39330FBF580A26C4DB2681DF7CFC3DFFE38E2241", + INIT_62 => X"34FD10AE376857F6067AB05F8758A43078668B94719F3C74C240BE225570CECA", + INIT_63 => X"18FA27C45B2E80E0FD1440FEA37E24416C228F7B09032C37D6E02374877D5C05", + INIT_64 => X"385E8C9571873A740250BF221578D0CACE96B07BB205C57D6458310A39330DBF", + INIT_65 => X"EC128C7BC90B2B3856F01E7587755E0534F50EAF773855F6467AB15F0758A630", + INIT_66 => X"4E9EB17C721DC47DA478330A79230CBF580226C45B0E81E07D043CFEE3862340", + INIT_67 => X"F4FD0FAFB75054F6466AB45F0760A430F85E8C94F18F3D740248BB229560CECA", + INIT_68 => X"180A29C55B2E80E03D143DFF639624412C128D7B49132E3856F81E74078D5E05", + INIT_69 => X"78668C9431873E748250BD229570CECA4E96B07BB205C17DE450340AF92B0ABE", + INIT_6A => X"AC128D7B09F32D3856E82274C78D5D05F4F50CAF375852F6067AB15F0760A530", + INIT_6B => X"0E96AE7BB215C37D2468300A39330DBF981228C4DB2E81DFFD0C40FEA38E2341", + INIT_6C => X"34ED0DAFB76054F6466AB05F0758A430F86E8C95B18F3D748248BD229570CCCA", + INIT_6D => X"18F228C51B167FDF3D143CFF23862141EC228D7B49FB2C3716E8237407A56104", + INIT_6E => X"B85E8C9571873C74C240BD225588CDCACEA6AE7C3215C37CE468320A792B0CBE", + INIT_6F => X"2C228E7B09F32B3816F02374C76D5E05B4ED0FAE375856F6866AB45F8758A630", + INIT_70 => X"4E96AF7B31EDC17DA450330AB91B0DBF181228C41B2E7FE07D043FFF63862141", + INIT_71 => X"74FD0DAFF76055F60662B15F4768A530385E8C94B18F3F748258BB221570CECA", + INIT_72 => X"180A26C4DB267FE0FD1C3EFEE36E2341AC0A8B7BC9EB2D38D6001F7407955E05", + INIT_73 => X"786E8C9431773C744248BC221578CCCA8E9EB17BB1FDC27DE470320AB9230EBF", + INIT_74 => X"2C2A8E7B89F32E37D6F0207447955E05B4F510AE377055F60682B35F8760A630", + INIT_75 => X"8EAEB07BF20DC27DE468340A39330CBF180228C49B1682DF7CEC3EFEA37E2741", + INIT_76 => X"34F50BAFB76050F6867AB25F8770A63038568D9471873C74C250BC225578CBCA", + INIT_77 => X"D80226C49B1E80DF3CF43CFE237623416C0A8F7BC9FB2C38D6F01F74478D5D05", + INIT_78 => X"B8468B94317F3C748248BD229560CFCA4E8EB17B3215C47DE460350A39130DBF", + INIT_79 => X"6C028C7B49F32D3856F02074878D5A0534E50EAFB77055F6C682B35F8758A52F", + INIT_7A => X"8E96B27BF215C57DA458330A39330BBF580229C49B1E81DF3CF43DFE63862541", + INIT_7B => X"B5050EAFB77054F6065AB15FC758A72FB8668C95B1873A740258BC229568CFCA", + INIT_7C => X"980228C4DB1681E0BCFC3DFF638E23416C128E7B49FB2C37D608207487955E05", + INIT_7D => X"F85E8C9531773D748250BC221570CCCA4E9EB07BB225C37D2450340AF93B10BF", + INIT_7E => X"AC228E7B09FB2C3716F8227447A55F05B5050EAF776855F6467AAF5F8760A530", + INIT_7F => X"8EA6B07BF215C17D6448350A792B0FBF580A2AC51B0E80DFBCF43FFF238E2241", + INIT_A => X"000000000", + INIT_B => X"000000000", + INIT_FILE => "NONE", + IS_CLKARDCLK_INVERTED => '0', + IS_CLKBWRCLK_INVERTED => '0', + IS_ENARDEN_INVERTED => '0', + IS_ENBWREN_INVERTED => '0', + IS_RSTRAMARSTRAM_INVERTED => '0', + IS_RSTRAMB_INVERTED => '0', + IS_RSTREGARSTREG_INVERTED => '0', + IS_RSTREGB_INVERTED => '0', + RAM_EXTENSION_A => "NONE", + RAM_EXTENSION_B => "NONE", + RAM_MODE => "TDP", + RDADDR_COLLISION_HWCONFIG => "PERFORMANCE", + READ_WIDTH_A => 36, + READ_WIDTH_B => 36, + RSTREG_PRIORITY_A => "REGCE", + RSTREG_PRIORITY_B => "REGCE", + SIM_COLLISION_CHECK => "ALL", + SIM_DEVICE => "7SERIES", + SRVAL_A => X"000000000", + SRVAL_B => X"000000000", + WRITE_MODE_A => "WRITE_FIRST", + WRITE_MODE_B => "WRITE_FIRST", + WRITE_WIDTH_A => 36, + WRITE_WIDTH_B => 36 + ) + port map ( + ADDRARDADDR(15) => '1', + ADDRARDADDR(14 downto 5) => addra(9 downto 0), + ADDRARDADDR(4 downto 0) => B"11111", + ADDRBWRADDR(15 downto 0) => B"0000000000000000", + CASCADEINA => '0', + CASCADEINB => '0', + CASCADEOUTA => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTA_UNCONNECTED\, + CASCADEOUTB => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_CASCADEOUTB_UNCONNECTED\, + CLKARDCLK => clka, + CLKBWRCLK => clka, + DBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DBITERR_UNCONNECTED\, + DIADI(31 downto 0) => B"00000000000000000000000000000000", + DIBDI(31 downto 0) => B"00000000000000000000000000000000", + DIPADIP(3 downto 0) => B"0000", + DIPBDIP(3 downto 0) => B"0000", + DOADO(31 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(31 downto 0), + DOBDO(31 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOBDO_UNCONNECTED\(31 downto 0), + DOPADOP(3 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(3 downto 0), + DOPBDOP(3 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_DOPBDOP_UNCONNECTED\(3 downto 0), + ECCPARITY(7 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_ECCPARITY_UNCONNECTED\(7 downto 0), + ENARDEN => addra_13_sn_1, + ENBWREN => '0', + INJECTDBITERR => '0', + INJECTSBITERR => '0', + RDADDRECC(8 downto 0) => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_RDADDRECC_UNCONNECTED\(8 downto 0), + REGCEAREGCE => '1', + REGCEB => '0', + RSTRAMARSTRAM => '0', + RSTRAMB => '0', + RSTREGARSTREG => '0', + RSTREGB => '0', + SBITERR => \NLW_DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_SBITERR_UNCONNECTED\, + WEA(3 downto 0) => B"0000", + WEBWE(7 downto 0) => B"00000000" + ); +\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_i_1\: unisim.vcomponents.LUT4 + generic map( + INIT => X"0002" + ) + port map ( + I0 => addra(13), + I1 => addra(10), + I2 => addra(11), + I3 => addra(12), + O => addra_13_sn_1 + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width is + port ( + ram_douta : out STD_LOGIC_VECTOR ( 8 downto 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); +end decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width; + +architecture STRUCTURE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width is +begin +\prim_init.ram\: entity work.decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka, + ram_douta(8 downto 0) => ram_douta(8 downto 0) + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized0\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized0\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized0\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized0\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized0\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized1\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + ram_ena : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 10 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized1\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized1\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized1\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized1\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_0\(0), + addra(10 downto 0) => addra(10 downto 0), + clka => clka, + ram_ena => ram_ena + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized10\ is + port ( + DOADO : out STD_LOGIC_VECTOR ( 31 downto 0 ); + DOBDO : out STD_LOGIC_VECTOR ( 31 downto 0 ); + DOPADOP : out STD_LOGIC_VECTOR ( 2 downto 0 ); + DOPBDOP : out STD_LOGIC_VECTOR ( 1 downto 0 ); + clka : in STD_LOGIC; + ena_array : in STD_LOGIC_VECTOR ( 0 to 0 ); + addra : in STD_LOGIC_VECTOR ( 8 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized10\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized10\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized10\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized10\ + port map ( + DOADO(31 downto 0) => DOADO(31 downto 0), + DOBDO(31 downto 0) => DOBDO(31 downto 0), + DOPADOP(2 downto 0) => DOPADOP(2 downto 0), + DOPBDOP(1 downto 0) => DOPBDOP(1 downto 0), + addra(8 downto 0) => addra(8 downto 0), + clka => clka, + ena_array(0) => ena_array(0) + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized11\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized11\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized11\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized11\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized11\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized12\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized12\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized12\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized12\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized12\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized13\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized13\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized13\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized13\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized13\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized14\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized14\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized14\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized14\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized14\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized15\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized15\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized15\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized15\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized15\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized16\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized16\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized16\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized16\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized16\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized17\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized17\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized17\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized17\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized17\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized18\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized18\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized18\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized18\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized18\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized19\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 31 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 9 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized19\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized19\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized19\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized19\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(31 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(31 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(9 downto 0) => addra(9 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized2\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized2\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized2\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized2\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized2\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized20\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized20\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized20\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized20\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized20\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized21\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized21\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized21\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized21\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized21\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized22\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized22\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized22\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized22\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized22\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized23\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized23\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized23\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized23\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized23\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized24\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 5 downto 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized24\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized24\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized24\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized24\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(5 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized25\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 5 downto 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized25\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized25\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized25\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized25\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(5 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized3\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized3\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized3\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized3\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized3\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized4\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 15 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 1 downto 0 ); + clka : in STD_LOGIC; + ram_ena : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 10 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized4\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized4\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized4\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized4\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(15 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(15 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(1 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(1 downto 0), + addra(10 downto 0) => addra(10 downto 0), + clka => clka, + ram_ena => ram_ena + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized5\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized5\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized5\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized5\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized5\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized6\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized6\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized6\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized6\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized6\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized7\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized7\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized7\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized7\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized7\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized8\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 7 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 0 to 0 ); + clka : in STD_LOGIC; + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 11 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized8\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized8\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized8\ is +begin +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized8\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(7 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_2\ => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized9\ is + port ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ : out STD_LOGIC_VECTOR ( 31 downto 0 ); + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ : out STD_LOGIC_VECTOR ( 3 downto 0 ); + addra_13_sp_1 : out STD_LOGIC; + clka : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 13 downto 0 ) + ); + attribute ORIG_REF_NAME : string; + attribute ORIG_REF_NAME of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized9\ : entity is "blk_mem_gen_prim_width"; +end \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized9\; + +architecture STRUCTURE of \decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized9\ is + signal addra_13_sn_1 : STD_LOGIC; +begin + addra_13_sp_1 <= addra_13_sn_1; +\prim_init.ram\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_wrapper_init__parameterized9\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(31 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(31 downto 0), + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\(3 downto 0) => \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(3 downto 0), + addra(13 downto 0) => addra(13 downto 0), + addra_13_sp_1 => addra_13_sn_1, + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_generic_cstr is + port ( + douta : out STD_LOGIC_VECTOR ( 95 downto 0 ); + clka : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 13 downto 0 ) + ); +end decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_generic_cstr; + +architecture STRUCTURE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_generic_cstr is + signal ena_array : STD_LOGIC_VECTOR ( 18 to 18 ); + signal ram_douta : STD_LOGIC_VECTOR ( 8 downto 0 ); + signal \ram_ena__0_n_0\ : STD_LOGIC; + signal \ram_ena__2\ : STD_LOGIC; + signal ram_ena_n_0 : STD_LOGIC; + signal \ramloop[10].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_10\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_11\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_12\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_13\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_14\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_15\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_16\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_17\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_18\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_19\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_20\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_21\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_22\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_23\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_24\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_25\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_26\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_27\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_28\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_29\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_30\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_31\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_32\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_33\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_34\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_35\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_36\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[10].ram.r_n_9\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_10\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_11\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_12\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_13\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_14\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_15\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_16\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_17\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_18\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_19\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_20\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_21\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_22\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_23\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_24\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_25\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_26\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_27\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_28\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_29\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_30\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_31\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_32\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_33\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_34\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_35\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_36\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_37\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_38\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_39\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_40\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_41\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_42\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_43\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_44\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_45\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_46\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_47\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_48\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_49\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_50\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_51\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_52\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_53\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_54\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_55\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_56\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_57\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_58\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_59\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_60\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_61\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_62\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_63\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_64\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_65\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_66\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_67\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_68\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[11].ram.r_n_9\ : STD_LOGIC; + signal \ramloop[12].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[12].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[12].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[12].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[12].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[12].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[12].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[12].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[12].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[13].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[13].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[13].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[13].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[13].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[13].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[13].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[13].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[13].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[14].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[14].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[14].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[14].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[14].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[14].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[14].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[14].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[14].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[15].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[15].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[15].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[15].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[15].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[15].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[15].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[15].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[15].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[16].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[16].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[16].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[16].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[16].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[16].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[16].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[16].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[16].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[17].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[17].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[17].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[17].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[17].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[17].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[17].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[17].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[17].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[18].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[18].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[18].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[18].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[18].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[18].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[18].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[18].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[18].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[19].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[19].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[19].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[19].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[19].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[19].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[19].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[19].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[19].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[1].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[1].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[1].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[1].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[1].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[1].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[1].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[1].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[1].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_10\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_11\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_12\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_13\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_14\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_15\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_16\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_17\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_18\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_19\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_20\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_21\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_22\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_23\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_24\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_25\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_26\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_27\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_28\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_29\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_30\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_31\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_32\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[20].ram.r_n_9\ : STD_LOGIC; + signal \ramloop[21].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[21].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[21].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[21].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[21].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[21].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[21].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[21].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[21].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[22].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[22].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[22].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[22].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[22].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[22].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[22].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[22].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[22].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[23].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[23].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[23].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[23].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[23].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[23].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[23].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[23].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[23].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[24].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[24].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[24].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[24].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[24].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[24].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[24].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[24].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[24].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[25].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[25].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[25].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[25].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[25].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[25].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[26].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[26].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[26].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[26].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[26].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[26].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[2].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[2].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[2].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[2].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[2].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[2].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[2].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[2].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[2].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[3].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[3].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[3].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[3].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[3].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[3].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[3].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[3].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[3].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[4].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[4].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[4].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[4].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[4].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[4].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[4].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[4].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[4].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_10\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_11\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_12\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_13\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_14\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_15\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_16\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_17\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[5].ram.r_n_9\ : STD_LOGIC; + signal \ramloop[6].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[6].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[6].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[6].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[6].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[6].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[6].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[6].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[6].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[7].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[7].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[7].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[7].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[7].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[7].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[7].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[7].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[7].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[8].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[8].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[8].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[8].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[8].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[8].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[8].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[8].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[8].ram.r_n_8\ : STD_LOGIC; + signal \ramloop[9].ram.r_n_0\ : STD_LOGIC; + signal \ramloop[9].ram.r_n_1\ : STD_LOGIC; + signal \ramloop[9].ram.r_n_2\ : STD_LOGIC; + signal \ramloop[9].ram.r_n_3\ : STD_LOGIC; + signal \ramloop[9].ram.r_n_4\ : STD_LOGIC; + signal \ramloop[9].ram.r_n_5\ : STD_LOGIC; + signal \ramloop[9].ram.r_n_6\ : STD_LOGIC; + signal \ramloop[9].ram.r_n_7\ : STD_LOGIC; + signal \ramloop[9].ram.r_n_8\ : STD_LOGIC; +begin +\bindec_a.bindec_inst_a\: entity work.decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_bindec + port map ( + addra(4 downto 0) => addra(13 downto 9), + ena_array(0) => ena_array(18) + ); +\has_mux_a.A\: entity work.decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_mux + port map ( + DOADO(31) => \ramloop[11].ram.r_n_0\, + DOADO(30) => \ramloop[11].ram.r_n_1\, + DOADO(29) => \ramloop[11].ram.r_n_2\, + DOADO(28) => \ramloop[11].ram.r_n_3\, + DOADO(27) => \ramloop[11].ram.r_n_4\, + DOADO(26) => \ramloop[11].ram.r_n_5\, + DOADO(25) => \ramloop[11].ram.r_n_6\, + DOADO(24) => \ramloop[11].ram.r_n_7\, + DOADO(23) => \ramloop[11].ram.r_n_8\, + DOADO(22) => \ramloop[11].ram.r_n_9\, + DOADO(21) => \ramloop[11].ram.r_n_10\, + DOADO(20) => \ramloop[11].ram.r_n_11\, + DOADO(19) => \ramloop[11].ram.r_n_12\, + DOADO(18) => \ramloop[11].ram.r_n_13\, + DOADO(17) => \ramloop[11].ram.r_n_14\, + DOADO(16) => \ramloop[11].ram.r_n_15\, + DOADO(15) => \ramloop[11].ram.r_n_16\, + DOADO(14) => \ramloop[11].ram.r_n_17\, + DOADO(13) => \ramloop[11].ram.r_n_18\, + DOADO(12) => \ramloop[11].ram.r_n_19\, + DOADO(11) => \ramloop[11].ram.r_n_20\, + DOADO(10) => \ramloop[11].ram.r_n_21\, + DOADO(9) => \ramloop[11].ram.r_n_22\, + DOADO(8) => \ramloop[11].ram.r_n_23\, + DOADO(7) => \ramloop[11].ram.r_n_24\, + DOADO(6) => \ramloop[11].ram.r_n_25\, + DOADO(5) => \ramloop[11].ram.r_n_26\, + DOADO(4) => \ramloop[11].ram.r_n_27\, + DOADO(3) => \ramloop[11].ram.r_n_28\, + DOADO(2) => \ramloop[11].ram.r_n_29\, + DOADO(1) => \ramloop[11].ram.r_n_30\, + DOADO(0) => \ramloop[11].ram.r_n_31\, + DOBDO(31) => \ramloop[11].ram.r_n_32\, + DOBDO(30) => \ramloop[11].ram.r_n_33\, + DOBDO(29) => \ramloop[11].ram.r_n_34\, + DOBDO(28) => \ramloop[11].ram.r_n_35\, + DOBDO(27) => \ramloop[11].ram.r_n_36\, + DOBDO(26) => \ramloop[11].ram.r_n_37\, + DOBDO(25) => \ramloop[11].ram.r_n_38\, + DOBDO(24) => \ramloop[11].ram.r_n_39\, + DOBDO(23) => \ramloop[11].ram.r_n_40\, + DOBDO(22) => \ramloop[11].ram.r_n_41\, + DOBDO(21) => \ramloop[11].ram.r_n_42\, + DOBDO(20) => \ramloop[11].ram.r_n_43\, + DOBDO(19) => \ramloop[11].ram.r_n_44\, + DOBDO(18) => \ramloop[11].ram.r_n_45\, + DOBDO(17) => \ramloop[11].ram.r_n_46\, + DOBDO(16) => \ramloop[11].ram.r_n_47\, + DOBDO(15) => \ramloop[11].ram.r_n_48\, + DOBDO(14) => \ramloop[11].ram.r_n_49\, + DOBDO(13) => \ramloop[11].ram.r_n_50\, + DOBDO(12) => \ramloop[11].ram.r_n_51\, + DOBDO(11) => \ramloop[11].ram.r_n_52\, + DOBDO(10) => \ramloop[11].ram.r_n_53\, + DOBDO(9) => \ramloop[11].ram.r_n_54\, + DOBDO(8) => \ramloop[11].ram.r_n_55\, + DOBDO(7) => \ramloop[11].ram.r_n_56\, + DOBDO(6) => \ramloop[11].ram.r_n_57\, + DOBDO(5) => \ramloop[11].ram.r_n_58\, + DOBDO(4) => \ramloop[11].ram.r_n_59\, + DOBDO(3) => \ramloop[11].ram.r_n_60\, + DOBDO(2) => \ramloop[11].ram.r_n_61\, + DOBDO(1) => \ramloop[11].ram.r_n_62\, + DOBDO(0) => \ramloop[11].ram.r_n_63\, + DOPADOP(2) => \ramloop[11].ram.r_n_64\, + DOPADOP(1) => \ramloop[11].ram.r_n_65\, + DOPADOP(0) => \ramloop[11].ram.r_n_66\, + DOPBDOP(1) => \ramloop[11].ram.r_n_67\, + DOPBDOP(0) => \ramloop[11].ram.r_n_68\, + addra(4 downto 0) => addra(13 downto 9), + clka => clka, + douta(95 downto 0) => douta(95 downto 0), + \douta[16]\(7) => \ramloop[4].ram.r_n_0\, + \douta[16]\(6) => \ramloop[4].ram.r_n_1\, + \douta[16]\(5) => \ramloop[4].ram.r_n_2\, + \douta[16]\(4) => \ramloop[4].ram.r_n_3\, + \douta[16]\(3) => \ramloop[4].ram.r_n_4\, + \douta[16]\(2) => \ramloop[4].ram.r_n_5\, + \douta[16]\(1) => \ramloop[4].ram.r_n_6\, + \douta[16]\(0) => \ramloop[4].ram.r_n_7\, + \douta[16]_0\(7) => \ramloop[3].ram.r_n_0\, + \douta[16]_0\(6) => \ramloop[3].ram.r_n_1\, + \douta[16]_0\(5) => \ramloop[3].ram.r_n_2\, + \douta[16]_0\(4) => \ramloop[3].ram.r_n_3\, + \douta[16]_0\(3) => \ramloop[3].ram.r_n_4\, + \douta[16]_0\(2) => \ramloop[3].ram.r_n_5\, + \douta[16]_0\(1) => \ramloop[3].ram.r_n_6\, + \douta[16]_0\(0) => \ramloop[3].ram.r_n_7\, + \douta[17]\(0) => \ramloop[4].ram.r_n_8\, + \douta[17]_0\(0) => \ramloop[3].ram.r_n_8\, + \douta[25]\(15) => \ramloop[5].ram.r_n_0\, + \douta[25]\(14) => \ramloop[5].ram.r_n_1\, + \douta[25]\(13) => \ramloop[5].ram.r_n_2\, + \douta[25]\(12) => \ramloop[5].ram.r_n_3\, + \douta[25]\(11) => \ramloop[5].ram.r_n_4\, + \douta[25]\(10) => \ramloop[5].ram.r_n_5\, + \douta[25]\(9) => \ramloop[5].ram.r_n_6\, + \douta[25]\(8) => \ramloop[5].ram.r_n_7\, + \douta[25]\(7) => \ramloop[5].ram.r_n_8\, + \douta[25]\(6) => \ramloop[5].ram.r_n_9\, + \douta[25]\(5) => \ramloop[5].ram.r_n_10\, + \douta[25]\(4) => \ramloop[5].ram.r_n_11\, + \douta[25]\(3) => \ramloop[5].ram.r_n_12\, + \douta[25]\(2) => \ramloop[5].ram.r_n_13\, + \douta[25]\(1) => \ramloop[5].ram.r_n_14\, + \douta[25]\(0) => \ramloop[5].ram.r_n_15\, + \douta[25]_0\(7) => \ramloop[7].ram.r_n_0\, + \douta[25]_0\(6) => \ramloop[7].ram.r_n_1\, + \douta[25]_0\(5) => \ramloop[7].ram.r_n_2\, + \douta[25]_0\(4) => \ramloop[7].ram.r_n_3\, + \douta[25]_0\(3) => \ramloop[7].ram.r_n_4\, + \douta[25]_0\(2) => \ramloop[7].ram.r_n_5\, + \douta[25]_0\(1) => \ramloop[7].ram.r_n_6\, + \douta[25]_0\(0) => \ramloop[7].ram.r_n_7\, + \douta[25]_1\(7) => \ramloop[6].ram.r_n_0\, + \douta[25]_1\(6) => \ramloop[6].ram.r_n_1\, + \douta[25]_1\(5) => \ramloop[6].ram.r_n_2\, + \douta[25]_1\(4) => \ramloop[6].ram.r_n_3\, + \douta[25]_1\(3) => \ramloop[6].ram.r_n_4\, + \douta[25]_1\(2) => \ramloop[6].ram.r_n_5\, + \douta[25]_1\(1) => \ramloop[6].ram.r_n_6\, + \douta[25]_1\(0) => \ramloop[6].ram.r_n_7\, + \douta[26]\(1) => \ramloop[5].ram.r_n_16\, + \douta[26]\(0) => \ramloop[5].ram.r_n_17\, + \douta[26]_0\(0) => \ramloop[7].ram.r_n_8\, + \douta[26]_1\(0) => \ramloop[6].ram.r_n_8\, + \douta[34]\(7) => \ramloop[9].ram.r_n_0\, + \douta[34]\(6) => \ramloop[9].ram.r_n_1\, + \douta[34]\(5) => \ramloop[9].ram.r_n_2\, + \douta[34]\(4) => \ramloop[9].ram.r_n_3\, + \douta[34]\(3) => \ramloop[9].ram.r_n_4\, + \douta[34]\(2) => \ramloop[9].ram.r_n_5\, + \douta[34]\(1) => \ramloop[9].ram.r_n_6\, + \douta[34]\(0) => \ramloop[9].ram.r_n_7\, + \douta[34]_0\(7) => \ramloop[8].ram.r_n_0\, + \douta[34]_0\(6) => \ramloop[8].ram.r_n_1\, + \douta[34]_0\(5) => \ramloop[8].ram.r_n_2\, + \douta[34]_0\(4) => \ramloop[8].ram.r_n_3\, + \douta[34]_0\(3) => \ramloop[8].ram.r_n_4\, + \douta[34]_0\(2) => \ramloop[8].ram.r_n_5\, + \douta[34]_0\(1) => \ramloop[8].ram.r_n_6\, + \douta[34]_0\(0) => \ramloop[8].ram.r_n_7\, + \douta[35]\(0) => \ramloop[9].ram.r_n_8\, + \douta[35]_0\(0) => \ramloop[8].ram.r_n_8\, + \douta[43]\(7) => \ramloop[13].ram.r_n_0\, + \douta[43]\(6) => \ramloop[13].ram.r_n_1\, + \douta[43]\(5) => \ramloop[13].ram.r_n_2\, + \douta[43]\(4) => \ramloop[13].ram.r_n_3\, + \douta[43]\(3) => \ramloop[13].ram.r_n_4\, + \douta[43]\(2) => \ramloop[13].ram.r_n_5\, + \douta[43]\(1) => \ramloop[13].ram.r_n_6\, + \douta[43]\(0) => \ramloop[13].ram.r_n_7\, + \douta[43]_0\(7) => \ramloop[12].ram.r_n_0\, + \douta[43]_0\(6) => \ramloop[12].ram.r_n_1\, + \douta[43]_0\(5) => \ramloop[12].ram.r_n_2\, + \douta[43]_0\(4) => \ramloop[12].ram.r_n_3\, + \douta[43]_0\(3) => \ramloop[12].ram.r_n_4\, + \douta[43]_0\(2) => \ramloop[12].ram.r_n_5\, + \douta[43]_0\(1) => \ramloop[12].ram.r_n_6\, + \douta[43]_0\(0) => \ramloop[12].ram.r_n_7\, + \douta[44]\(0) => \ramloop[13].ram.r_n_8\, + \douta[44]_0\(0) => \ramloop[12].ram.r_n_8\, + \douta[52]\(7) => \ramloop[15].ram.r_n_0\, + \douta[52]\(6) => \ramloop[15].ram.r_n_1\, + \douta[52]\(5) => \ramloop[15].ram.r_n_2\, + \douta[52]\(4) => \ramloop[15].ram.r_n_3\, + \douta[52]\(3) => \ramloop[15].ram.r_n_4\, + \douta[52]\(2) => \ramloop[15].ram.r_n_5\, + \douta[52]\(1) => \ramloop[15].ram.r_n_6\, + \douta[52]\(0) => \ramloop[15].ram.r_n_7\, + \douta[52]_0\(7) => \ramloop[14].ram.r_n_0\, + \douta[52]_0\(6) => \ramloop[14].ram.r_n_1\, + \douta[52]_0\(5) => \ramloop[14].ram.r_n_2\, + \douta[52]_0\(4) => \ramloop[14].ram.r_n_3\, + \douta[52]_0\(3) => \ramloop[14].ram.r_n_4\, + \douta[52]_0\(2) => \ramloop[14].ram.r_n_5\, + \douta[52]_0\(1) => \ramloop[14].ram.r_n_6\, + \douta[52]_0\(0) => \ramloop[14].ram.r_n_7\, + \douta[53]\(0) => \ramloop[15].ram.r_n_8\, + \douta[53]_0\(0) => \ramloop[14].ram.r_n_8\, + \douta[61]\(31) => \ramloop[10].ram.r_n_0\, + \douta[61]\(30) => \ramloop[10].ram.r_n_1\, + \douta[61]\(29) => \ramloop[10].ram.r_n_2\, + \douta[61]\(28) => \ramloop[10].ram.r_n_3\, + \douta[61]\(27) => \ramloop[10].ram.r_n_4\, + \douta[61]\(26) => \ramloop[10].ram.r_n_5\, + \douta[61]\(25) => \ramloop[10].ram.r_n_6\, + \douta[61]\(24) => \ramloop[10].ram.r_n_7\, + \douta[61]\(23) => \ramloop[10].ram.r_n_8\, + \douta[61]\(22) => \ramloop[10].ram.r_n_9\, + \douta[61]\(21) => \ramloop[10].ram.r_n_10\, + \douta[61]\(20) => \ramloop[10].ram.r_n_11\, + \douta[61]\(19) => \ramloop[10].ram.r_n_12\, + \douta[61]\(18) => \ramloop[10].ram.r_n_13\, + \douta[61]\(17) => \ramloop[10].ram.r_n_14\, + \douta[61]\(16) => \ramloop[10].ram.r_n_15\, + \douta[61]\(15) => \ramloop[10].ram.r_n_16\, + \douta[61]\(14) => \ramloop[10].ram.r_n_17\, + \douta[61]\(13) => \ramloop[10].ram.r_n_18\, + \douta[61]\(12) => \ramloop[10].ram.r_n_19\, + \douta[61]\(11) => \ramloop[10].ram.r_n_20\, + \douta[61]\(10) => \ramloop[10].ram.r_n_21\, + \douta[61]\(9) => \ramloop[10].ram.r_n_22\, + \douta[61]\(8) => \ramloop[10].ram.r_n_23\, + \douta[61]\(7) => \ramloop[10].ram.r_n_24\, + \douta[61]\(6) => \ramloop[10].ram.r_n_25\, + \douta[61]\(5) => \ramloop[10].ram.r_n_26\, + \douta[61]\(4) => \ramloop[10].ram.r_n_27\, + \douta[61]\(3) => \ramloop[10].ram.r_n_28\, + \douta[61]\(2) => \ramloop[10].ram.r_n_29\, + \douta[61]\(1) => \ramloop[10].ram.r_n_30\, + \douta[61]\(0) => \ramloop[10].ram.r_n_31\, + \douta[61]_0\(7) => \ramloop[17].ram.r_n_0\, + \douta[61]_0\(6) => \ramloop[17].ram.r_n_1\, + \douta[61]_0\(5) => \ramloop[17].ram.r_n_2\, + \douta[61]_0\(4) => \ramloop[17].ram.r_n_3\, + \douta[61]_0\(3) => \ramloop[17].ram.r_n_4\, + \douta[61]_0\(2) => \ramloop[17].ram.r_n_5\, + \douta[61]_0\(1) => \ramloop[17].ram.r_n_6\, + \douta[61]_0\(0) => \ramloop[17].ram.r_n_7\, + \douta[61]_1\(7) => \ramloop[16].ram.r_n_0\, + \douta[61]_1\(6) => \ramloop[16].ram.r_n_1\, + \douta[61]_1\(5) => \ramloop[16].ram.r_n_2\, + \douta[61]_1\(4) => \ramloop[16].ram.r_n_3\, + \douta[61]_1\(3) => \ramloop[16].ram.r_n_4\, + \douta[61]_1\(2) => \ramloop[16].ram.r_n_5\, + \douta[61]_1\(1) => \ramloop[16].ram.r_n_6\, + \douta[61]_1\(0) => \ramloop[16].ram.r_n_7\, + \douta[62]\(3) => \ramloop[10].ram.r_n_32\, + \douta[62]\(2) => \ramloop[10].ram.r_n_33\, + \douta[62]\(1) => \ramloop[10].ram.r_n_34\, + \douta[62]\(0) => \ramloop[10].ram.r_n_35\, + \douta[62]_0\(0) => \ramloop[17].ram.r_n_8\, + \douta[62]_1\(0) => \ramloop[16].ram.r_n_8\, + \douta[70]\(7) => \ramloop[19].ram.r_n_0\, + \douta[70]\(6) => \ramloop[19].ram.r_n_1\, + \douta[70]\(5) => \ramloop[19].ram.r_n_2\, + \douta[70]\(4) => \ramloop[19].ram.r_n_3\, + \douta[70]\(3) => \ramloop[19].ram.r_n_4\, + \douta[70]\(2) => \ramloop[19].ram.r_n_5\, + \douta[70]\(1) => \ramloop[19].ram.r_n_6\, + \douta[70]\(0) => \ramloop[19].ram.r_n_7\, + \douta[70]_0\(7) => \ramloop[18].ram.r_n_0\, + \douta[70]_0\(6) => \ramloop[18].ram.r_n_1\, + \douta[70]_0\(5) => \ramloop[18].ram.r_n_2\, + \douta[70]_0\(4) => \ramloop[18].ram.r_n_3\, + \douta[70]_0\(3) => \ramloop[18].ram.r_n_4\, + \douta[70]_0\(2) => \ramloop[18].ram.r_n_5\, + \douta[70]_0\(1) => \ramloop[18].ram.r_n_6\, + \douta[70]_0\(0) => \ramloop[18].ram.r_n_7\, + \douta[71]\(0) => \ramloop[20].ram.r_n_32\, + \douta[71]_0\(0) => \ramloop[19].ram.r_n_8\, + \douta[71]_1\(0) => \ramloop[18].ram.r_n_8\, + \douta[79]\(7) => \ramloop[22].ram.r_n_0\, + \douta[79]\(6) => \ramloop[22].ram.r_n_1\, + \douta[79]\(5) => \ramloop[22].ram.r_n_2\, + \douta[79]\(4) => \ramloop[22].ram.r_n_3\, + \douta[79]\(3) => \ramloop[22].ram.r_n_4\, + \douta[79]\(2) => \ramloop[22].ram.r_n_5\, + \douta[79]\(1) => \ramloop[22].ram.r_n_6\, + \douta[79]\(0) => \ramloop[22].ram.r_n_7\, + \douta[79]_0\(7) => \ramloop[21].ram.r_n_0\, + \douta[79]_0\(6) => \ramloop[21].ram.r_n_1\, + \douta[79]_0\(5) => \ramloop[21].ram.r_n_2\, + \douta[79]_0\(4) => \ramloop[21].ram.r_n_3\, + \douta[79]_0\(3) => \ramloop[21].ram.r_n_4\, + \douta[79]_0\(2) => \ramloop[21].ram.r_n_5\, + \douta[79]_0\(1) => \ramloop[21].ram.r_n_6\, + \douta[79]_0\(0) => \ramloop[21].ram.r_n_7\, + \douta[7]\(7) => \ramloop[2].ram.r_n_0\, + \douta[7]\(6) => \ramloop[2].ram.r_n_1\, + \douta[7]\(5) => \ramloop[2].ram.r_n_2\, + \douta[7]\(4) => \ramloop[2].ram.r_n_3\, + \douta[7]\(3) => \ramloop[2].ram.r_n_4\, + \douta[7]\(2) => \ramloop[2].ram.r_n_5\, + \douta[7]\(1) => \ramloop[2].ram.r_n_6\, + \douta[7]\(0) => \ramloop[2].ram.r_n_7\, + \douta[7]_0\(7) => \ramloop[1].ram.r_n_0\, + \douta[7]_0\(6) => \ramloop[1].ram.r_n_1\, + \douta[7]_0\(5) => \ramloop[1].ram.r_n_2\, + \douta[7]_0\(4) => \ramloop[1].ram.r_n_3\, + \douta[7]_0\(3) => \ramloop[1].ram.r_n_4\, + \douta[7]_0\(2) => \ramloop[1].ram.r_n_5\, + \douta[7]_0\(1) => \ramloop[1].ram.r_n_6\, + \douta[7]_0\(0) => \ramloop[1].ram.r_n_7\, + \douta[80]\(0) => \ramloop[22].ram.r_n_8\, + \douta[80]_0\(0) => \ramloop[21].ram.r_n_8\, + \douta[88]\(7) => \ramloop[24].ram.r_n_0\, + \douta[88]\(6) => \ramloop[24].ram.r_n_1\, + \douta[88]\(5) => \ramloop[24].ram.r_n_2\, + \douta[88]\(4) => \ramloop[24].ram.r_n_3\, + \douta[88]\(3) => \ramloop[24].ram.r_n_4\, + \douta[88]\(2) => \ramloop[24].ram.r_n_5\, + \douta[88]\(1) => \ramloop[24].ram.r_n_6\, + \douta[88]\(0) => \ramloop[24].ram.r_n_7\, + \douta[88]_0\(7) => \ramloop[23].ram.r_n_0\, + \douta[88]_0\(6) => \ramloop[23].ram.r_n_1\, + \douta[88]_0\(5) => \ramloop[23].ram.r_n_2\, + \douta[88]_0\(4) => \ramloop[23].ram.r_n_3\, + \douta[88]_0\(3) => \ramloop[23].ram.r_n_4\, + \douta[88]_0\(2) => \ramloop[23].ram.r_n_5\, + \douta[88]_0\(1) => \ramloop[23].ram.r_n_6\, + \douta[88]_0\(0) => \ramloop[23].ram.r_n_7\, + \douta[89]\(0) => \ramloop[24].ram.r_n_8\, + \douta[89]_0\(0) => \ramloop[23].ram.r_n_8\, + \douta[8]\(0) => \ramloop[2].ram.r_n_8\, + \douta[8]_0\(0) => \ramloop[1].ram.r_n_8\, + \douta[95]\(31) => \ramloop[20].ram.r_n_0\, + \douta[95]\(30) => \ramloop[20].ram.r_n_1\, + \douta[95]\(29) => \ramloop[20].ram.r_n_2\, + \douta[95]\(28) => \ramloop[20].ram.r_n_3\, + \douta[95]\(27) => \ramloop[20].ram.r_n_4\, + \douta[95]\(26) => \ramloop[20].ram.r_n_5\, + \douta[95]\(25) => \ramloop[20].ram.r_n_6\, + \douta[95]\(24) => \ramloop[20].ram.r_n_7\, + \douta[95]\(23) => \ramloop[20].ram.r_n_8\, + \douta[95]\(22) => \ramloop[20].ram.r_n_9\, + \douta[95]\(21) => \ramloop[20].ram.r_n_10\, + \douta[95]\(20) => \ramloop[20].ram.r_n_11\, + \douta[95]\(19) => \ramloop[20].ram.r_n_12\, + \douta[95]\(18) => \ramloop[20].ram.r_n_13\, + \douta[95]\(17) => \ramloop[20].ram.r_n_14\, + \douta[95]\(16) => \ramloop[20].ram.r_n_15\, + \douta[95]\(15) => \ramloop[20].ram.r_n_16\, + \douta[95]\(14) => \ramloop[20].ram.r_n_17\, + \douta[95]\(13) => \ramloop[20].ram.r_n_18\, + \douta[95]\(12) => \ramloop[20].ram.r_n_19\, + \douta[95]\(11) => \ramloop[20].ram.r_n_20\, + \douta[95]\(10) => \ramloop[20].ram.r_n_21\, + \douta[95]\(9) => \ramloop[20].ram.r_n_22\, + \douta[95]\(8) => \ramloop[20].ram.r_n_23\, + \douta[95]\(7) => \ramloop[20].ram.r_n_24\, + \douta[95]\(6) => \ramloop[20].ram.r_n_25\, + \douta[95]\(5) => \ramloop[20].ram.r_n_26\, + \douta[95]\(4) => \ramloop[20].ram.r_n_27\, + \douta[95]\(3) => \ramloop[20].ram.r_n_28\, + \douta[95]\(2) => \ramloop[20].ram.r_n_29\, + \douta[95]\(1) => \ramloop[20].ram.r_n_30\, + \douta[95]\(0) => \ramloop[20].ram.r_n_31\, + \douta[95]_0\(5) => \ramloop[26].ram.r_n_0\, + \douta[95]_0\(4) => \ramloop[26].ram.r_n_1\, + \douta[95]_0\(3) => \ramloop[26].ram.r_n_2\, + \douta[95]_0\(2) => \ramloop[26].ram.r_n_3\, + \douta[95]_0\(1) => \ramloop[26].ram.r_n_4\, + \douta[95]_0\(0) => \ramloop[26].ram.r_n_5\, + \douta[95]_1\(5) => \ramloop[25].ram.r_n_0\, + \douta[95]_1\(4) => \ramloop[25].ram.r_n_1\, + \douta[95]_1\(3) => \ramloop[25].ram.r_n_2\, + \douta[95]_1\(2) => \ramloop[25].ram.r_n_3\, + \douta[95]_1\(1) => \ramloop[25].ram.r_n_4\, + \douta[95]_1\(0) => \ramloop[25].ram.r_n_5\, + ram_douta(8 downto 0) => ram_douta(8 downto 0) + ); +ram_ena: unisim.vcomponents.LUT2 + generic map( + INIT => X"1" + ) + port map ( + I0 => addra(13), + I1 => addra(12), + O => ram_ena_n_0 + ); +\ram_ena__0\: unisim.vcomponents.LUT2 + generic map( + INIT => X"2" + ) + port map ( + I0 => addra(12), + I1 => addra(13), + O => \ram_ena__0_n_0\ + ); +\ram_ena__1\: unisim.vcomponents.LUT3 + generic map( + INIT => X"10" + ) + port map ( + I0 => addra(12), + I1 => addra(11), + I2 => addra(13), + O => \ram_ena__2\ + ); +\ramloop[0].ram.r\: entity work.decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\ => ram_ena_n_0, + addra(11 downto 0) => addra(11 downto 0), + clka => clka, + ram_douta(8 downto 0) => ram_douta(8 downto 0) + ); +\ramloop[10].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized9\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(31) => \ramloop[10].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(30) => \ramloop[10].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(29) => \ramloop[10].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(28) => \ramloop[10].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(27) => \ramloop[10].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(26) => \ramloop[10].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(25) => \ramloop[10].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(24) => \ramloop[10].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(23) => \ramloop[10].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(22) => \ramloop[10].ram.r_n_9\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(21) => \ramloop[10].ram.r_n_10\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(20) => \ramloop[10].ram.r_n_11\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(19) => \ramloop[10].ram.r_n_12\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(18) => \ramloop[10].ram.r_n_13\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(17) => \ramloop[10].ram.r_n_14\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(16) => \ramloop[10].ram.r_n_15\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(15) => \ramloop[10].ram.r_n_16\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(14) => \ramloop[10].ram.r_n_17\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(13) => \ramloop[10].ram.r_n_18\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(12) => \ramloop[10].ram.r_n_19\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(11) => \ramloop[10].ram.r_n_20\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(10) => \ramloop[10].ram.r_n_21\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(9) => \ramloop[10].ram.r_n_22\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(8) => \ramloop[10].ram.r_n_23\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[10].ram.r_n_24\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[10].ram.r_n_25\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[10].ram.r_n_26\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[10].ram.r_n_27\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[10].ram.r_n_28\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[10].ram.r_n_29\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[10].ram.r_n_30\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[10].ram.r_n_31\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(3) => \ramloop[10].ram.r_n_32\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(2) => \ramloop[10].ram.r_n_33\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(1) => \ramloop[10].ram.r_n_34\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[10].ram.r_n_35\, + addra(13 downto 0) => addra(13 downto 0), + addra_13_sp_1 => \ramloop[10].ram.r_n_36\, + clka => clka + ); +\ramloop[11].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized10\ + port map ( + DOADO(31) => \ramloop[11].ram.r_n_0\, + DOADO(30) => \ramloop[11].ram.r_n_1\, + DOADO(29) => \ramloop[11].ram.r_n_2\, + DOADO(28) => \ramloop[11].ram.r_n_3\, + DOADO(27) => \ramloop[11].ram.r_n_4\, + DOADO(26) => \ramloop[11].ram.r_n_5\, + DOADO(25) => \ramloop[11].ram.r_n_6\, + DOADO(24) => \ramloop[11].ram.r_n_7\, + DOADO(23) => \ramloop[11].ram.r_n_8\, + DOADO(22) => \ramloop[11].ram.r_n_9\, + DOADO(21) => \ramloop[11].ram.r_n_10\, + DOADO(20) => \ramloop[11].ram.r_n_11\, + DOADO(19) => \ramloop[11].ram.r_n_12\, + DOADO(18) => \ramloop[11].ram.r_n_13\, + DOADO(17) => \ramloop[11].ram.r_n_14\, + DOADO(16) => \ramloop[11].ram.r_n_15\, + DOADO(15) => \ramloop[11].ram.r_n_16\, + DOADO(14) => \ramloop[11].ram.r_n_17\, + DOADO(13) => \ramloop[11].ram.r_n_18\, + DOADO(12) => \ramloop[11].ram.r_n_19\, + DOADO(11) => \ramloop[11].ram.r_n_20\, + DOADO(10) => \ramloop[11].ram.r_n_21\, + DOADO(9) => \ramloop[11].ram.r_n_22\, + DOADO(8) => \ramloop[11].ram.r_n_23\, + DOADO(7) => \ramloop[11].ram.r_n_24\, + DOADO(6) => \ramloop[11].ram.r_n_25\, + DOADO(5) => \ramloop[11].ram.r_n_26\, + DOADO(4) => \ramloop[11].ram.r_n_27\, + DOADO(3) => \ramloop[11].ram.r_n_28\, + DOADO(2) => \ramloop[11].ram.r_n_29\, + DOADO(1) => \ramloop[11].ram.r_n_30\, + DOADO(0) => \ramloop[11].ram.r_n_31\, + DOBDO(31) => \ramloop[11].ram.r_n_32\, + DOBDO(30) => \ramloop[11].ram.r_n_33\, + DOBDO(29) => \ramloop[11].ram.r_n_34\, + DOBDO(28) => \ramloop[11].ram.r_n_35\, + DOBDO(27) => \ramloop[11].ram.r_n_36\, + DOBDO(26) => \ramloop[11].ram.r_n_37\, + DOBDO(25) => \ramloop[11].ram.r_n_38\, + DOBDO(24) => \ramloop[11].ram.r_n_39\, + DOBDO(23) => \ramloop[11].ram.r_n_40\, + DOBDO(22) => \ramloop[11].ram.r_n_41\, + DOBDO(21) => \ramloop[11].ram.r_n_42\, + DOBDO(20) => \ramloop[11].ram.r_n_43\, + DOBDO(19) => \ramloop[11].ram.r_n_44\, + DOBDO(18) => \ramloop[11].ram.r_n_45\, + DOBDO(17) => \ramloop[11].ram.r_n_46\, + DOBDO(16) => \ramloop[11].ram.r_n_47\, + DOBDO(15) => \ramloop[11].ram.r_n_48\, + DOBDO(14) => \ramloop[11].ram.r_n_49\, + DOBDO(13) => \ramloop[11].ram.r_n_50\, + DOBDO(12) => \ramloop[11].ram.r_n_51\, + DOBDO(11) => \ramloop[11].ram.r_n_52\, + DOBDO(10) => \ramloop[11].ram.r_n_53\, + DOBDO(9) => \ramloop[11].ram.r_n_54\, + DOBDO(8) => \ramloop[11].ram.r_n_55\, + DOBDO(7) => \ramloop[11].ram.r_n_56\, + DOBDO(6) => \ramloop[11].ram.r_n_57\, + DOBDO(5) => \ramloop[11].ram.r_n_58\, + DOBDO(4) => \ramloop[11].ram.r_n_59\, + DOBDO(3) => \ramloop[11].ram.r_n_60\, + DOBDO(2) => \ramloop[11].ram.r_n_61\, + DOBDO(1) => \ramloop[11].ram.r_n_62\, + DOBDO(0) => \ramloop[11].ram.r_n_63\, + DOPADOP(2) => \ramloop[11].ram.r_n_64\, + DOPADOP(1) => \ramloop[11].ram.r_n_65\, + DOPADOP(0) => \ramloop[11].ram.r_n_66\, + DOPBDOP(1) => \ramloop[11].ram.r_n_67\, + DOPBDOP(0) => \ramloop[11].ram.r_n_68\, + addra(8 downto 0) => addra(8 downto 0), + clka => clka, + ena_array(0) => ena_array(18) + ); +\ramloop[12].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized11\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[12].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[12].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[12].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[12].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[12].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[12].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[12].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[12].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[12].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => ram_ena_n_0, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[13].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized12\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[13].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[13].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[13].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[13].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[13].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[13].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[13].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[13].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[13].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => \ram_ena__0_n_0\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[14].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized13\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[14].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[14].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[14].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[14].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[14].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[14].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[14].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[14].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[14].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => ram_ena_n_0, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[15].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized14\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[15].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[15].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[15].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[15].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[15].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[15].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[15].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[15].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[15].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => \ram_ena__0_n_0\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[16].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized15\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[16].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[16].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[16].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[16].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[16].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[16].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[16].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[16].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[16].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => ram_ena_n_0, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[17].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized16\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[17].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[17].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[17].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[17].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[17].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[17].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[17].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[17].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[17].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => \ram_ena__0_n_0\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[18].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized17\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[18].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[18].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[18].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[18].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[18].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[18].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[18].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[18].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[18].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => ram_ena_n_0, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[19].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized18\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[19].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[19].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[19].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[19].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[19].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[19].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[19].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[19].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[19].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => \ram_ena__0_n_0\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[1].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized0\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[1].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[1].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[1].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[1].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[1].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[1].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[1].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[1].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[1].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => \ram_ena__0_n_0\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[20].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized19\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(31) => \ramloop[20].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(30) => \ramloop[20].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(29) => \ramloop[20].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(28) => \ramloop[20].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(27) => \ramloop[20].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(26) => \ramloop[20].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(25) => \ramloop[20].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(24) => \ramloop[20].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(23) => \ramloop[20].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(22) => \ramloop[20].ram.r_n_9\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(21) => \ramloop[20].ram.r_n_10\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(20) => \ramloop[20].ram.r_n_11\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(19) => \ramloop[20].ram.r_n_12\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(18) => \ramloop[20].ram.r_n_13\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(17) => \ramloop[20].ram.r_n_14\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(16) => \ramloop[20].ram.r_n_15\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(15) => \ramloop[20].ram.r_n_16\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(14) => \ramloop[20].ram.r_n_17\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(13) => \ramloop[20].ram.r_n_18\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(12) => \ramloop[20].ram.r_n_19\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(11) => \ramloop[20].ram.r_n_20\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(10) => \ramloop[20].ram.r_n_21\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(9) => \ramloop[20].ram.r_n_22\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(8) => \ramloop[20].ram.r_n_23\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[20].ram.r_n_24\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[20].ram.r_n_25\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[20].ram.r_n_26\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[20].ram.r_n_27\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[20].ram.r_n_28\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[20].ram.r_n_29\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[20].ram.r_n_30\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[20].ram.r_n_31\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[20].ram.r_n_32\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => \ramloop[10].ram.r_n_36\, + addra(9 downto 0) => addra(9 downto 0), + clka => clka + ); +\ramloop[21].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized20\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[21].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[21].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[21].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[21].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[21].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[21].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[21].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[21].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[21].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => ram_ena_n_0, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[22].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized21\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[22].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[22].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[22].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[22].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[22].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[22].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[22].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[22].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[22].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => \ram_ena__0_n_0\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[23].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized22\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[23].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[23].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[23].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[23].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[23].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[23].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[23].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[23].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[23].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => ram_ena_n_0, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[24].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized23\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[24].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[24].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[24].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[24].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[24].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[24].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[24].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[24].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[24].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => \ram_ena__0_n_0\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[25].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized24\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[25].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[25].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[25].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[25].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[25].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[25].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ => ram_ena_n_0, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[26].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized25\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[26].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[26].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[26].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[26].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[26].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[26].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\ => \ram_ena__0_n_0\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[2].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized1\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram\(7) => \ramloop[2].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram\(6) => \ramloop[2].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram\(5) => \ramloop[2].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram\(4) => \ramloop[2].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram\(3) => \ramloop[2].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram\(2) => \ramloop[2].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram\(1) => \ramloop[2].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram\(0) => \ramloop[2].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM18.ram_0\(0) => \ramloop[2].ram.r_n_8\, + addra(10 downto 0) => addra(10 downto 0), + clka => clka, + ram_ena => \ram_ena__2\ + ); +\ramloop[3].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized2\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[3].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[3].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[3].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[3].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[3].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[3].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[3].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[3].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[3].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => ram_ena_n_0, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[4].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized3\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[4].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[4].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[4].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[4].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[4].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[4].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[4].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[4].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[4].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => \ram_ena__0_n_0\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[5].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized4\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(15) => \ramloop[5].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(14) => \ramloop[5].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(13) => \ramloop[5].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(12) => \ramloop[5].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(11) => \ramloop[5].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(10) => \ramloop[5].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(9) => \ramloop[5].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(8) => \ramloop[5].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[5].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[5].ram.r_n_9\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[5].ram.r_n_10\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[5].ram.r_n_11\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[5].ram.r_n_12\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[5].ram.r_n_13\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[5].ram.r_n_14\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[5].ram.r_n_15\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(1) => \ramloop[5].ram.r_n_16\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[5].ram.r_n_17\, + addra(10 downto 0) => addra(10 downto 0), + clka => clka, + ram_ena => \ram_ena__2\ + ); +\ramloop[6].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized5\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[6].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[6].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[6].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[6].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[6].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[6].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[6].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[6].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[6].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => ram_ena_n_0, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[7].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized6\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[7].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[7].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[7].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[7].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[7].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[7].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[7].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[7].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[7].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => \ram_ena__0_n_0\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[8].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized7\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[8].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[8].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[8].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[8].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[8].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[8].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[8].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[8].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[8].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => ram_ena_n_0, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +\ramloop[9].ram.r\: entity work.\decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_prim_width__parameterized8\ + port map ( + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(7) => \ramloop[9].ram.r_n_0\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(6) => \ramloop[9].ram.r_n_1\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(5) => \ramloop[9].ram.r_n_2\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(4) => \ramloop[9].ram.r_n_3\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(3) => \ramloop[9].ram.r_n_4\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(2) => \ramloop[9].ram.r_n_5\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(1) => \ramloop[9].ram.r_n_6\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram\(0) => \ramloop[9].ram.r_n_7\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0\(0) => \ramloop[9].ram.r_n_8\, + \DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_1\ => \ram_ena__0_n_0\, + addra(11 downto 0) => addra(11 downto 0), + clka => clka + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_top is + port ( + douta : out STD_LOGIC_VECTOR ( 95 downto 0 ); + clka : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 13 downto 0 ) + ); +end decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_top; + +architecture STRUCTURE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_top is +begin +\valid.cstr\: entity work.decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_generic_cstr + port map ( + addra(13 downto 0) => addra(13 downto 0), + clka => clka, + douta(95 downto 0) => douta(95 downto 0) + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3_synth is + port ( + douta : out STD_LOGIC_VECTOR ( 95 downto 0 ); + clka : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 13 downto 0 ) + ); +end decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3_synth; + +architecture STRUCTURE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3_synth is +begin +\gnbram.gnativebmg.native_blk_mem_gen\: entity work.decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_top + port map ( + addra(13 downto 0) => addra(13 downto 0), + clka => clka, + douta(95 downto 0) => douta(95 downto 0) + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 is + port ( + clka : in STD_LOGIC; + rsta : in STD_LOGIC; + ena : in STD_LOGIC; + regcea : in STD_LOGIC; + wea : in STD_LOGIC_VECTOR ( 0 to 0 ); + addra : in STD_LOGIC_VECTOR ( 13 downto 0 ); + dina : in STD_LOGIC_VECTOR ( 95 downto 0 ); + douta : out STD_LOGIC_VECTOR ( 95 downto 0 ); + clkb : in STD_LOGIC; + rstb : in STD_LOGIC; + enb : in STD_LOGIC; + regceb : in STD_LOGIC; + web : in STD_LOGIC_VECTOR ( 0 to 0 ); + addrb : in STD_LOGIC_VECTOR ( 13 downto 0 ); + dinb : in STD_LOGIC_VECTOR ( 95 downto 0 ); + doutb : out STD_LOGIC_VECTOR ( 95 downto 0 ); + injectsbiterr : in STD_LOGIC; + injectdbiterr : in STD_LOGIC; + eccpipece : in STD_LOGIC; + sbiterr : out STD_LOGIC; + dbiterr : out STD_LOGIC; + rdaddrecc : out STD_LOGIC_VECTOR ( 13 downto 0 ); + sleep : in STD_LOGIC; + deepsleep : in STD_LOGIC; + shutdown : in STD_LOGIC; + rsta_busy : out STD_LOGIC; + rstb_busy : out STD_LOGIC; + s_aclk : in STD_LOGIC; + s_aresetn : in STD_LOGIC; + s_axi_awid : in STD_LOGIC_VECTOR ( 3 downto 0 ); + s_axi_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); + s_axi_awlen : in STD_LOGIC_VECTOR ( 7 downto 0 ); + s_axi_awsize : in STD_LOGIC_VECTOR ( 2 downto 0 ); + s_axi_awburst : in STD_LOGIC_VECTOR ( 1 downto 0 ); + s_axi_awvalid : in STD_LOGIC; + s_axi_awready : out STD_LOGIC; + s_axi_wdata : in STD_LOGIC_VECTOR ( 95 downto 0 ); + s_axi_wstrb : in STD_LOGIC_VECTOR ( 0 to 0 ); + s_axi_wlast : in STD_LOGIC; + s_axi_wvalid : in STD_LOGIC; + s_axi_wready : out STD_LOGIC; + s_axi_bid : out STD_LOGIC_VECTOR ( 3 downto 0 ); + s_axi_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); + s_axi_bvalid : out STD_LOGIC; + s_axi_bready : in STD_LOGIC; + s_axi_arid : in STD_LOGIC_VECTOR ( 3 downto 0 ); + s_axi_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); + s_axi_arlen : in STD_LOGIC_VECTOR ( 7 downto 0 ); + s_axi_arsize : in STD_LOGIC_VECTOR ( 2 downto 0 ); + s_axi_arburst : in STD_LOGIC_VECTOR ( 1 downto 0 ); + s_axi_arvalid : in STD_LOGIC; + s_axi_arready : out STD_LOGIC; + s_axi_rid : out STD_LOGIC_VECTOR ( 3 downto 0 ); + s_axi_rdata : out STD_LOGIC_VECTOR ( 95 downto 0 ); + s_axi_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); + s_axi_rlast : out STD_LOGIC; + s_axi_rvalid : out STD_LOGIC; + s_axi_rready : in STD_LOGIC; + s_axi_injectsbiterr : in STD_LOGIC; + s_axi_injectdbiterr : in STD_LOGIC; + s_axi_sbiterr : out STD_LOGIC; + s_axi_dbiterr : out STD_LOGIC; + s_axi_rdaddrecc : out STD_LOGIC_VECTOR ( 13 downto 0 ) + ); + attribute C_ADDRA_WIDTH : integer; + attribute C_ADDRA_WIDTH of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 14; + attribute C_ADDRB_WIDTH : integer; + attribute C_ADDRB_WIDTH of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 14; + attribute C_ALGORITHM : integer; + attribute C_ALGORITHM of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 1; + attribute C_AXI_ID_WIDTH : integer; + attribute C_AXI_ID_WIDTH of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 4; + attribute C_AXI_SLAVE_TYPE : integer; + attribute C_AXI_SLAVE_TYPE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_AXI_TYPE : integer; + attribute C_AXI_TYPE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 1; + attribute C_BYTE_SIZE : integer; + attribute C_BYTE_SIZE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 9; + attribute C_COMMON_CLK : integer; + attribute C_COMMON_CLK of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_COUNT_18K_BRAM : string; + attribute C_COUNT_18K_BRAM of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "1"; + attribute C_COUNT_36K_BRAM : string; + attribute C_COUNT_36K_BRAM of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "26"; + attribute C_CTRL_ECC_ALGO : string; + attribute C_CTRL_ECC_ALGO of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "NONE"; + attribute C_DEFAULT_DATA : string; + attribute C_DEFAULT_DATA of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "0"; + attribute C_DISABLE_WARN_BHV_COLL : integer; + attribute C_DISABLE_WARN_BHV_COLL of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_DISABLE_WARN_BHV_RANGE : integer; + attribute C_DISABLE_WARN_BHV_RANGE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_ELABORATION_DIR : string; + attribute C_ELABORATION_DIR of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "./"; + attribute C_ENABLE_32BIT_ADDRESS : integer; + attribute C_ENABLE_32BIT_ADDRESS of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_EN_DEEPSLEEP_PIN : integer; + attribute C_EN_DEEPSLEEP_PIN of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_EN_ECC_PIPE : integer; + attribute C_EN_ECC_PIPE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_EN_RDADDRA_CHG : integer; + attribute C_EN_RDADDRA_CHG of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_EN_RDADDRB_CHG : integer; + attribute C_EN_RDADDRB_CHG of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_EN_SAFETY_CKT : integer; + attribute C_EN_SAFETY_CKT of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_EN_SHUTDOWN_PIN : integer; + attribute C_EN_SHUTDOWN_PIN of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_EN_SLEEP_PIN : integer; + attribute C_EN_SLEEP_PIN of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_EST_POWER_SUMMARY : string; + attribute C_EST_POWER_SUMMARY of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "Estimated Power for IP : 23.399606 mW"; + attribute C_FAMILY : string; + attribute C_FAMILY of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "kintex7"; + attribute C_HAS_AXI_ID : integer; + attribute C_HAS_AXI_ID of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_HAS_ENA : integer; + attribute C_HAS_ENA of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_HAS_ENB : integer; + attribute C_HAS_ENB of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_HAS_INJECTERR : integer; + attribute C_HAS_INJECTERR of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_HAS_MEM_OUTPUT_REGS_A : integer; + attribute C_HAS_MEM_OUTPUT_REGS_A of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 1; + attribute C_HAS_MEM_OUTPUT_REGS_B : integer; + attribute C_HAS_MEM_OUTPUT_REGS_B of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_HAS_MUX_OUTPUT_REGS_A : integer; + attribute C_HAS_MUX_OUTPUT_REGS_A of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_HAS_MUX_OUTPUT_REGS_B : integer; + attribute C_HAS_MUX_OUTPUT_REGS_B of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_HAS_REGCEA : integer; + attribute C_HAS_REGCEA of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_HAS_REGCEB : integer; + attribute C_HAS_REGCEB of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_HAS_RSTA : integer; + attribute C_HAS_RSTA of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_HAS_RSTB : integer; + attribute C_HAS_RSTB of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_HAS_SOFTECC_INPUT_REGS_A : integer; + attribute C_HAS_SOFTECC_INPUT_REGS_A of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_HAS_SOFTECC_OUTPUT_REGS_B : integer; + attribute C_HAS_SOFTECC_OUTPUT_REGS_B of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_INITA_VAL : string; + attribute C_INITA_VAL of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "0"; + attribute C_INITB_VAL : string; + attribute C_INITB_VAL of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "0"; + attribute C_INIT_FILE : string; + attribute C_INIT_FILE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "rom_hop_data.mem"; + attribute C_INIT_FILE_NAME : string; + attribute C_INIT_FILE_NAME of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "rom_hop_data.mif"; + attribute C_INTERFACE_TYPE : integer; + attribute C_INTERFACE_TYPE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_LOAD_INIT_FILE : integer; + attribute C_LOAD_INIT_FILE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 1; + attribute C_MEM_TYPE : integer; + attribute C_MEM_TYPE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 3; + attribute C_MUX_PIPELINE_STAGES : integer; + attribute C_MUX_PIPELINE_STAGES of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_PRIM_TYPE : integer; + attribute C_PRIM_TYPE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 1; + attribute C_READ_DEPTH_A : integer; + attribute C_READ_DEPTH_A of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 9600; + attribute C_READ_DEPTH_B : integer; + attribute C_READ_DEPTH_B of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 9600; + attribute C_READ_LATENCY_A : integer; + attribute C_READ_LATENCY_A of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 1; + attribute C_READ_LATENCY_B : integer; + attribute C_READ_LATENCY_B of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 1; + attribute C_READ_WIDTH_A : integer; + attribute C_READ_WIDTH_A of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 96; + attribute C_READ_WIDTH_B : integer; + attribute C_READ_WIDTH_B of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 96; + attribute C_RSTRAM_A : integer; + attribute C_RSTRAM_A of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_RSTRAM_B : integer; + attribute C_RSTRAM_B of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_RST_PRIORITY_A : string; + attribute C_RST_PRIORITY_A of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "CE"; + attribute C_RST_PRIORITY_B : string; + attribute C_RST_PRIORITY_B of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "CE"; + attribute C_SIM_COLLISION_CHECK : string; + attribute C_SIM_COLLISION_CHECK of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "ALL"; + attribute C_USE_BRAM_BLOCK : integer; + attribute C_USE_BRAM_BLOCK of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_USE_BYTE_WEA : integer; + attribute C_USE_BYTE_WEA of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_USE_BYTE_WEB : integer; + attribute C_USE_BYTE_WEB of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_USE_DEFAULT_DATA : integer; + attribute C_USE_DEFAULT_DATA of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_USE_ECC : integer; + attribute C_USE_ECC of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_USE_SOFTECC : integer; + attribute C_USE_SOFTECC of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_USE_URAM : integer; + attribute C_USE_URAM of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 0; + attribute C_WEA_WIDTH : integer; + attribute C_WEA_WIDTH of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 1; + attribute C_WEB_WIDTH : integer; + attribute C_WEB_WIDTH of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 1; + attribute C_WRITE_DEPTH_A : integer; + attribute C_WRITE_DEPTH_A of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 9600; + attribute C_WRITE_DEPTH_B : integer; + attribute C_WRITE_DEPTH_B of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 9600; + attribute C_WRITE_MODE_A : string; + attribute C_WRITE_MODE_A of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "WRITE_FIRST"; + attribute C_WRITE_MODE_B : string; + attribute C_WRITE_MODE_B of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "WRITE_FIRST"; + attribute C_WRITE_WIDTH_A : integer; + attribute C_WRITE_WIDTH_A of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 96; + attribute C_WRITE_WIDTH_B : integer; + attribute C_WRITE_WIDTH_B of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is 96; + attribute C_XDEVICEFAMILY : string; + attribute C_XDEVICEFAMILY of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "kintex7"; + attribute downgradeipidentifiedwarnings : string; + attribute downgradeipidentifiedwarnings of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 : entity is "yes"; +end decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3; + +architecture STRUCTURE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 is + signal \\ : STD_LOGIC; +begin + dbiterr <= \\; + doutb(95) <= \\; + doutb(94) <= \\; + doutb(93) <= \\; + doutb(92) <= \\; + doutb(91) <= \\; + doutb(90) <= \\; + doutb(89) <= \\; + doutb(88) <= \\; + doutb(87) <= \\; + doutb(86) <= \\; + doutb(85) <= \\; + doutb(84) <= \\; + doutb(83) <= \\; + doutb(82) <= \\; + doutb(81) <= \\; + doutb(80) <= \\; + doutb(79) <= \\; + doutb(78) <= \\; + doutb(77) <= \\; + doutb(76) <= \\; + doutb(75) <= \\; + doutb(74) <= \\; + doutb(73) <= \\; + doutb(72) <= \\; + doutb(71) <= \\; + doutb(70) <= \\; + doutb(69) <= \\; + doutb(68) <= \\; + doutb(67) <= \\; + doutb(66) <= \\; + doutb(65) <= \\; + doutb(64) <= \\; + doutb(63) <= \\; + doutb(62) <= \\; + doutb(61) <= \\; + doutb(60) <= \\; + doutb(59) <= \\; + doutb(58) <= \\; + doutb(57) <= \\; + doutb(56) <= \\; + doutb(55) <= \\; + doutb(54) <= \\; + doutb(53) <= \\; + doutb(52) <= \\; + doutb(51) <= \\; + doutb(50) <= \\; + doutb(49) <= \\; + doutb(48) <= \\; + doutb(47) <= \\; + doutb(46) <= \\; + doutb(45) <= \\; + doutb(44) <= \\; + doutb(43) <= \\; + doutb(42) <= \\; + doutb(41) <= \\; + doutb(40) <= \\; + doutb(39) <= \\; + doutb(38) <= \\; + doutb(37) <= \\; + doutb(36) <= \\; + doutb(35) <= \\; + doutb(34) <= \\; + doutb(33) <= \\; + doutb(32) <= \\; + doutb(31) <= \\; + doutb(30) <= \\; + doutb(29) <= \\; + doutb(28) <= \\; + doutb(27) <= \\; + doutb(26) <= \\; + doutb(25) <= \\; + doutb(24) <= \\; + doutb(23) <= \\; + doutb(22) <= \\; + doutb(21) <= \\; + doutb(20) <= \\; + doutb(19) <= \\; + doutb(18) <= \\; + doutb(17) <= \\; + doutb(16) <= \\; + doutb(15) <= \\; + doutb(14) <= \\; + doutb(13) <= \\; + doutb(12) <= \\; + doutb(11) <= \\; + doutb(10) <= \\; + doutb(9) <= \\; + doutb(8) <= \\; + doutb(7) <= \\; + doutb(6) <= \\; + doutb(5) <= \\; + doutb(4) <= \\; + doutb(3) <= \\; + doutb(2) <= \\; + doutb(1) <= \\; + doutb(0) <= \\; + rdaddrecc(13) <= \\; + rdaddrecc(12) <= \\; + rdaddrecc(11) <= \\; + rdaddrecc(10) <= \\; + rdaddrecc(9) <= \\; + rdaddrecc(8) <= \\; + rdaddrecc(7) <= \\; + rdaddrecc(6) <= \\; + rdaddrecc(5) <= \\; + rdaddrecc(4) <= \\; + rdaddrecc(3) <= \\; + rdaddrecc(2) <= \\; + rdaddrecc(1) <= \\; + rdaddrecc(0) <= \\; + rsta_busy <= \\; + rstb_busy <= \\; + s_axi_arready <= \\; + s_axi_awready <= \\; + s_axi_bid(3) <= \\; + s_axi_bid(2) <= \\; + s_axi_bid(1) <= \\; + s_axi_bid(0) <= \\; + s_axi_bresp(1) <= \\; + s_axi_bresp(0) <= \\; + s_axi_bvalid <= \\; + s_axi_dbiterr <= \\; + s_axi_rdaddrecc(13) <= \\; + s_axi_rdaddrecc(12) <= \\; + s_axi_rdaddrecc(11) <= \\; + s_axi_rdaddrecc(10) <= \\; + s_axi_rdaddrecc(9) <= \\; + s_axi_rdaddrecc(8) <= \\; + s_axi_rdaddrecc(7) <= \\; + s_axi_rdaddrecc(6) <= \\; + s_axi_rdaddrecc(5) <= \\; + s_axi_rdaddrecc(4) <= \\; + s_axi_rdaddrecc(3) <= \\; + s_axi_rdaddrecc(2) <= \\; + s_axi_rdaddrecc(1) <= \\; + s_axi_rdaddrecc(0) <= \\; + s_axi_rdata(95) <= \\; + s_axi_rdata(94) <= \\; + s_axi_rdata(93) <= \\; + s_axi_rdata(92) <= \\; + s_axi_rdata(91) <= \\; + s_axi_rdata(90) <= \\; + s_axi_rdata(89) <= \\; + s_axi_rdata(88) <= \\; + s_axi_rdata(87) <= \\; + s_axi_rdata(86) <= \\; + s_axi_rdata(85) <= \\; + s_axi_rdata(84) <= \\; + s_axi_rdata(83) <= \\; + s_axi_rdata(82) <= \\; + s_axi_rdata(81) <= \\; + s_axi_rdata(80) <= \\; + s_axi_rdata(79) <= \\; + s_axi_rdata(78) <= \\; + s_axi_rdata(77) <= \\; + s_axi_rdata(76) <= \\; + s_axi_rdata(75) <= \\; + s_axi_rdata(74) <= \\; + s_axi_rdata(73) <= \\; + s_axi_rdata(72) <= \\; + s_axi_rdata(71) <= \\; + s_axi_rdata(70) <= \\; + s_axi_rdata(69) <= \\; + s_axi_rdata(68) <= \\; + s_axi_rdata(67) <= \\; + s_axi_rdata(66) <= \\; + s_axi_rdata(65) <= \\; + s_axi_rdata(64) <= \\; + s_axi_rdata(63) <= \\; + s_axi_rdata(62) <= \\; + s_axi_rdata(61) <= \\; + s_axi_rdata(60) <= \\; + s_axi_rdata(59) <= \\; + s_axi_rdata(58) <= \\; + s_axi_rdata(57) <= \\; + s_axi_rdata(56) <= \\; + s_axi_rdata(55) <= \\; + s_axi_rdata(54) <= \\; + s_axi_rdata(53) <= \\; + s_axi_rdata(52) <= \\; + s_axi_rdata(51) <= \\; + s_axi_rdata(50) <= \\; + s_axi_rdata(49) <= \\; + s_axi_rdata(48) <= \\; + s_axi_rdata(47) <= \\; + s_axi_rdata(46) <= \\; + s_axi_rdata(45) <= \\; + s_axi_rdata(44) <= \\; + s_axi_rdata(43) <= \\; + s_axi_rdata(42) <= \\; + s_axi_rdata(41) <= \\; + s_axi_rdata(40) <= \\; + s_axi_rdata(39) <= \\; + s_axi_rdata(38) <= \\; + s_axi_rdata(37) <= \\; + s_axi_rdata(36) <= \\; + s_axi_rdata(35) <= \\; + s_axi_rdata(34) <= \\; + s_axi_rdata(33) <= \\; + s_axi_rdata(32) <= \\; + s_axi_rdata(31) <= \\; + s_axi_rdata(30) <= \\; + s_axi_rdata(29) <= \\; + s_axi_rdata(28) <= \\; + s_axi_rdata(27) <= \\; + s_axi_rdata(26) <= \\; + s_axi_rdata(25) <= \\; + s_axi_rdata(24) <= \\; + s_axi_rdata(23) <= \\; + s_axi_rdata(22) <= \\; + s_axi_rdata(21) <= \\; + s_axi_rdata(20) <= \\; + s_axi_rdata(19) <= \\; + s_axi_rdata(18) <= \\; + s_axi_rdata(17) <= \\; + s_axi_rdata(16) <= \\; + s_axi_rdata(15) <= \\; + s_axi_rdata(14) <= \\; + s_axi_rdata(13) <= \\; + s_axi_rdata(12) <= \\; + s_axi_rdata(11) <= \\; + s_axi_rdata(10) <= \\; + s_axi_rdata(9) <= \\; + s_axi_rdata(8) <= \\; + s_axi_rdata(7) <= \\; + s_axi_rdata(6) <= \\; + s_axi_rdata(5) <= \\; + s_axi_rdata(4) <= \\; + s_axi_rdata(3) <= \\; + s_axi_rdata(2) <= \\; + s_axi_rdata(1) <= \\; + s_axi_rdata(0) <= \\; + s_axi_rid(3) <= \\; + s_axi_rid(2) <= \\; + s_axi_rid(1) <= \\; + s_axi_rid(0) <= \\; + s_axi_rlast <= \\; + s_axi_rresp(1) <= \\; + s_axi_rresp(0) <= \\; + s_axi_rvalid <= \\; + s_axi_sbiterr <= \\; + s_axi_wready <= \\; + sbiterr <= \\; +GND: unisim.vcomponents.GND + port map ( + G => \\ + ); +inst_blk_mem_gen: entity work.decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3_synth + port map ( + addra(13 downto 0) => addra(13 downto 0), + clka => clka, + douta(95 downto 0) => douta(95 downto 0) + ); +end STRUCTURE; +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; +library UNISIM; +use UNISIM.VCOMPONENTS.ALL; +entity decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix is + port ( + clka : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 13 downto 0 ); + douta : out STD_LOGIC_VECTOR ( 95 downto 0 ) + ); + attribute NotValidForBitStream : boolean; + attribute NotValidForBitStream of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix : entity is true; + attribute CHECK_LICENSE_TYPE : string; + attribute CHECK_LICENSE_TYPE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix : entity is "rom_hop_data,blk_mem_gen_v8_4_3,{}"; + attribute downgradeipidentifiedwarnings : string; + attribute downgradeipidentifiedwarnings of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix : entity is "yes"; + attribute x_core_info : string; + attribute x_core_info of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix : entity is "blk_mem_gen_v8_4_3,Vivado 2019.1.3"; +end decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix; + +architecture STRUCTURE of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix is + signal NLW_U0_dbiterr_UNCONNECTED : STD_LOGIC; + signal NLW_U0_rsta_busy_UNCONNECTED : STD_LOGIC; + signal NLW_U0_rstb_busy_UNCONNECTED : STD_LOGIC; + signal NLW_U0_s_axi_arready_UNCONNECTED : STD_LOGIC; + signal NLW_U0_s_axi_awready_UNCONNECTED : STD_LOGIC; + signal NLW_U0_s_axi_bvalid_UNCONNECTED : STD_LOGIC; + signal NLW_U0_s_axi_dbiterr_UNCONNECTED : STD_LOGIC; + signal NLW_U0_s_axi_rlast_UNCONNECTED : STD_LOGIC; + signal NLW_U0_s_axi_rvalid_UNCONNECTED : STD_LOGIC; + signal NLW_U0_s_axi_sbiterr_UNCONNECTED : STD_LOGIC; + signal NLW_U0_s_axi_wready_UNCONNECTED : STD_LOGIC; + signal NLW_U0_sbiterr_UNCONNECTED : STD_LOGIC; + signal NLW_U0_doutb_UNCONNECTED : STD_LOGIC_VECTOR ( 95 downto 0 ); + signal NLW_U0_rdaddrecc_UNCONNECTED : STD_LOGIC_VECTOR ( 13 downto 0 ); + signal NLW_U0_s_axi_bid_UNCONNECTED : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal NLW_U0_s_axi_bresp_UNCONNECTED : STD_LOGIC_VECTOR ( 1 downto 0 ); + signal NLW_U0_s_axi_rdaddrecc_UNCONNECTED : STD_LOGIC_VECTOR ( 13 downto 0 ); + signal NLW_U0_s_axi_rdata_UNCONNECTED : STD_LOGIC_VECTOR ( 95 downto 0 ); + signal NLW_U0_s_axi_rid_UNCONNECTED : STD_LOGIC_VECTOR ( 3 downto 0 ); + signal NLW_U0_s_axi_rresp_UNCONNECTED : STD_LOGIC_VECTOR ( 1 downto 0 ); + attribute C_ADDRA_WIDTH : integer; + attribute C_ADDRA_WIDTH of U0 : label is 14; + attribute C_ADDRB_WIDTH : integer; + attribute C_ADDRB_WIDTH of U0 : label is 14; + attribute C_ALGORITHM : integer; + attribute C_ALGORITHM of U0 : label is 1; + attribute C_AXI_ID_WIDTH : integer; + attribute C_AXI_ID_WIDTH of U0 : label is 4; + attribute C_AXI_SLAVE_TYPE : integer; + attribute C_AXI_SLAVE_TYPE of U0 : label is 0; + attribute C_AXI_TYPE : integer; + attribute C_AXI_TYPE of U0 : label is 1; + attribute C_BYTE_SIZE : integer; + attribute C_BYTE_SIZE of U0 : label is 9; + attribute C_COMMON_CLK : integer; + attribute C_COMMON_CLK of U0 : label is 0; + attribute C_COUNT_18K_BRAM : string; + attribute C_COUNT_18K_BRAM of U0 : label is "1"; + attribute C_COUNT_36K_BRAM : string; + attribute C_COUNT_36K_BRAM of U0 : label is "26"; + attribute C_CTRL_ECC_ALGO : string; + attribute C_CTRL_ECC_ALGO of U0 : label is "NONE"; + attribute C_DEFAULT_DATA : string; + attribute C_DEFAULT_DATA of U0 : label is "0"; + attribute C_DISABLE_WARN_BHV_COLL : integer; + attribute C_DISABLE_WARN_BHV_COLL of U0 : label is 0; + attribute C_DISABLE_WARN_BHV_RANGE : integer; + attribute C_DISABLE_WARN_BHV_RANGE of U0 : label is 0; + attribute C_ELABORATION_DIR : string; + attribute C_ELABORATION_DIR of U0 : label is "./"; + attribute C_ENABLE_32BIT_ADDRESS : integer; + attribute C_ENABLE_32BIT_ADDRESS of U0 : label is 0; + attribute C_EN_DEEPSLEEP_PIN : integer; + attribute C_EN_DEEPSLEEP_PIN of U0 : label is 0; + attribute C_EN_ECC_PIPE : integer; + attribute C_EN_ECC_PIPE of U0 : label is 0; + attribute C_EN_RDADDRA_CHG : integer; + attribute C_EN_RDADDRA_CHG of U0 : label is 0; + attribute C_EN_RDADDRB_CHG : integer; + attribute C_EN_RDADDRB_CHG of U0 : label is 0; + attribute C_EN_SAFETY_CKT : integer; + attribute C_EN_SAFETY_CKT of U0 : label is 0; + attribute C_EN_SHUTDOWN_PIN : integer; + attribute C_EN_SHUTDOWN_PIN of U0 : label is 0; + attribute C_EN_SLEEP_PIN : integer; + attribute C_EN_SLEEP_PIN of U0 : label is 0; + attribute C_EST_POWER_SUMMARY : string; + attribute C_EST_POWER_SUMMARY of U0 : label is "Estimated Power for IP : 23.399606 mW"; + attribute C_FAMILY : string; + attribute C_FAMILY of U0 : label is "kintex7"; + attribute C_HAS_AXI_ID : integer; + attribute C_HAS_AXI_ID of U0 : label is 0; + attribute C_HAS_ENA : integer; + attribute C_HAS_ENA of U0 : label is 0; + attribute C_HAS_ENB : integer; + attribute C_HAS_ENB of U0 : label is 0; + attribute C_HAS_INJECTERR : integer; + attribute C_HAS_INJECTERR of U0 : label is 0; + attribute C_HAS_MEM_OUTPUT_REGS_A : integer; + attribute C_HAS_MEM_OUTPUT_REGS_A of U0 : label is 1; + attribute C_HAS_MEM_OUTPUT_REGS_B : integer; + attribute C_HAS_MEM_OUTPUT_REGS_B of U0 : label is 0; + attribute C_HAS_MUX_OUTPUT_REGS_A : integer; + attribute C_HAS_MUX_OUTPUT_REGS_A of U0 : label is 0; + attribute C_HAS_MUX_OUTPUT_REGS_B : integer; + attribute C_HAS_MUX_OUTPUT_REGS_B of U0 : label is 0; + attribute C_HAS_REGCEA : integer; + attribute C_HAS_REGCEA of U0 : label is 0; + attribute C_HAS_REGCEB : integer; + attribute C_HAS_REGCEB of U0 : label is 0; + attribute C_HAS_RSTA : integer; + attribute C_HAS_RSTA of U0 : label is 0; + attribute C_HAS_RSTB : integer; + attribute C_HAS_RSTB of U0 : label is 0; + attribute C_HAS_SOFTECC_INPUT_REGS_A : integer; + attribute C_HAS_SOFTECC_INPUT_REGS_A of U0 : label is 0; + attribute C_HAS_SOFTECC_OUTPUT_REGS_B : integer; + attribute C_HAS_SOFTECC_OUTPUT_REGS_B of U0 : label is 0; + attribute C_INITA_VAL : string; + attribute C_INITA_VAL of U0 : label is "0"; + attribute C_INITB_VAL : string; + attribute C_INITB_VAL of U0 : label is "0"; + attribute C_INIT_FILE : string; + attribute C_INIT_FILE of U0 : label is "rom_hop_data.mem"; + attribute C_INIT_FILE_NAME : string; + attribute C_INIT_FILE_NAME of U0 : label is "rom_hop_data.mif"; + attribute C_INTERFACE_TYPE : integer; + attribute C_INTERFACE_TYPE of U0 : label is 0; + attribute C_LOAD_INIT_FILE : integer; + attribute C_LOAD_INIT_FILE of U0 : label is 1; + attribute C_MEM_TYPE : integer; + attribute C_MEM_TYPE of U0 : label is 3; + attribute C_MUX_PIPELINE_STAGES : integer; + attribute C_MUX_PIPELINE_STAGES of U0 : label is 0; + attribute C_PRIM_TYPE : integer; + attribute C_PRIM_TYPE of U0 : label is 1; + attribute C_READ_DEPTH_A : integer; + attribute C_READ_DEPTH_A of U0 : label is 9600; + attribute C_READ_DEPTH_B : integer; + attribute C_READ_DEPTH_B of U0 : label is 9600; + attribute C_READ_LATENCY_A : integer; + attribute C_READ_LATENCY_A of U0 : label is 1; + attribute C_READ_LATENCY_B : integer; + attribute C_READ_LATENCY_B of U0 : label is 1; + attribute C_READ_WIDTH_A : integer; + attribute C_READ_WIDTH_A of U0 : label is 96; + attribute C_READ_WIDTH_B : integer; + attribute C_READ_WIDTH_B of U0 : label is 96; + attribute C_RSTRAM_A : integer; + attribute C_RSTRAM_A of U0 : label is 0; + attribute C_RSTRAM_B : integer; + attribute C_RSTRAM_B of U0 : label is 0; + attribute C_RST_PRIORITY_A : string; + attribute C_RST_PRIORITY_A of U0 : label is "CE"; + attribute C_RST_PRIORITY_B : string; + attribute C_RST_PRIORITY_B of U0 : label is "CE"; + attribute C_SIM_COLLISION_CHECK : string; + attribute C_SIM_COLLISION_CHECK of U0 : label is "ALL"; + attribute C_USE_BRAM_BLOCK : integer; + attribute C_USE_BRAM_BLOCK of U0 : label is 0; + attribute C_USE_BYTE_WEA : integer; + attribute C_USE_BYTE_WEA of U0 : label is 0; + attribute C_USE_BYTE_WEB : integer; + attribute C_USE_BYTE_WEB of U0 : label is 0; + attribute C_USE_DEFAULT_DATA : integer; + attribute C_USE_DEFAULT_DATA of U0 : label is 0; + attribute C_USE_ECC : integer; + attribute C_USE_ECC of U0 : label is 0; + attribute C_USE_SOFTECC : integer; + attribute C_USE_SOFTECC of U0 : label is 0; + attribute C_USE_URAM : integer; + attribute C_USE_URAM of U0 : label is 0; + attribute C_WEA_WIDTH : integer; + attribute C_WEA_WIDTH of U0 : label is 1; + attribute C_WEB_WIDTH : integer; + attribute C_WEB_WIDTH of U0 : label is 1; + attribute C_WRITE_DEPTH_A : integer; + attribute C_WRITE_DEPTH_A of U0 : label is 9600; + attribute C_WRITE_DEPTH_B : integer; + attribute C_WRITE_DEPTH_B of U0 : label is 9600; + attribute C_WRITE_MODE_A : string; + attribute C_WRITE_MODE_A of U0 : label is "WRITE_FIRST"; + attribute C_WRITE_MODE_B : string; + attribute C_WRITE_MODE_B of U0 : label is "WRITE_FIRST"; + attribute C_WRITE_WIDTH_A : integer; + attribute C_WRITE_WIDTH_A of U0 : label is 96; + attribute C_WRITE_WIDTH_B : integer; + attribute C_WRITE_WIDTH_B of U0 : label is 96; + attribute C_XDEVICEFAMILY : string; + attribute C_XDEVICEFAMILY of U0 : label is "kintex7"; + attribute downgradeipidentifiedwarnings of U0 : label is "yes"; + attribute x_interface_info : string; + attribute x_interface_info of clka : signal is "xilinx.com:interface:bram:1.0 BRAM_PORTA CLK"; + attribute x_interface_parameter : string; + attribute x_interface_parameter of clka : signal is "XIL_INTERFACENAME BRAM_PORTA, MEM_SIZE 8192, MEM_WIDTH 32, MEM_ECC NONE, MASTER_TYPE OTHER, READ_LATENCY 1"; + attribute x_interface_info of addra : signal is "xilinx.com:interface:bram:1.0 BRAM_PORTA ADDR"; + attribute x_interface_info of douta : signal is "xilinx.com:interface:bram:1.0 BRAM_PORTA DOUT"; +begin +U0: entity work.decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_blk_mem_gen_v8_4_3 + port map ( + addra(13 downto 0) => addra(13 downto 0), + addrb(13 downto 0) => B"00000000000000", + clka => clka, + clkb => '0', + dbiterr => NLW_U0_dbiterr_UNCONNECTED, + deepsleep => '0', + dina(95 downto 0) => B"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + dinb(95 downto 0) => B"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + douta(95 downto 0) => douta(95 downto 0), + doutb(95 downto 0) => NLW_U0_doutb_UNCONNECTED(95 downto 0), + eccpipece => '0', + ena => '0', + enb => '0', + injectdbiterr => '0', + injectsbiterr => '0', + rdaddrecc(13 downto 0) => NLW_U0_rdaddrecc_UNCONNECTED(13 downto 0), + regcea => '0', + regceb => '0', + rsta => '0', + rsta_busy => NLW_U0_rsta_busy_UNCONNECTED, + rstb => '0', + rstb_busy => NLW_U0_rstb_busy_UNCONNECTED, + s_aclk => '0', + s_aresetn => '0', + s_axi_araddr(31 downto 0) => B"00000000000000000000000000000000", + s_axi_arburst(1 downto 0) => B"00", + s_axi_arid(3 downto 0) => B"0000", + s_axi_arlen(7 downto 0) => B"00000000", + s_axi_arready => NLW_U0_s_axi_arready_UNCONNECTED, + s_axi_arsize(2 downto 0) => B"000", + s_axi_arvalid => '0', + s_axi_awaddr(31 downto 0) => B"00000000000000000000000000000000", + s_axi_awburst(1 downto 0) => B"00", + s_axi_awid(3 downto 0) => B"0000", + s_axi_awlen(7 downto 0) => B"00000000", + s_axi_awready => NLW_U0_s_axi_awready_UNCONNECTED, + s_axi_awsize(2 downto 0) => B"000", + s_axi_awvalid => '0', + s_axi_bid(3 downto 0) => NLW_U0_s_axi_bid_UNCONNECTED(3 downto 0), + s_axi_bready => '0', + s_axi_bresp(1 downto 0) => NLW_U0_s_axi_bresp_UNCONNECTED(1 downto 0), + s_axi_bvalid => NLW_U0_s_axi_bvalid_UNCONNECTED, + s_axi_dbiterr => NLW_U0_s_axi_dbiterr_UNCONNECTED, + s_axi_injectdbiterr => '0', + s_axi_injectsbiterr => '0', + s_axi_rdaddrecc(13 downto 0) => NLW_U0_s_axi_rdaddrecc_UNCONNECTED(13 downto 0), + s_axi_rdata(95 downto 0) => NLW_U0_s_axi_rdata_UNCONNECTED(95 downto 0), + s_axi_rid(3 downto 0) => NLW_U0_s_axi_rid_UNCONNECTED(3 downto 0), + s_axi_rlast => NLW_U0_s_axi_rlast_UNCONNECTED, + s_axi_rready => '0', + s_axi_rresp(1 downto 0) => NLW_U0_s_axi_rresp_UNCONNECTED(1 downto 0), + s_axi_rvalid => NLW_U0_s_axi_rvalid_UNCONNECTED, + s_axi_sbiterr => NLW_U0_s_axi_sbiterr_UNCONNECTED, + s_axi_wdata(95 downto 0) => B"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + s_axi_wlast => '0', + s_axi_wready => NLW_U0_s_axi_wready_UNCONNECTED, + s_axi_wstrb(0) => '0', + s_axi_wvalid => '0', + sbiterr => NLW_U0_sbiterr_UNCONNECTED, + shutdown => '0', + sleep => '0', + wea(0) => '0', + web(0) => '0' + ); +end STRUCTURE; diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/rom_hop_data_stub.v b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/rom_hop_data_stub.v new file mode 100644 index 00000000..4f5d60a4 --- /dev/null +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/rom_hop_data_stub.v @@ -0,0 +1,22 @@ +// Copyright 1986-2019 Xilinx, Inc. All Rights Reserved. +// -------------------------------------------------------------------------------- +// Tool Version: Vivado v.2019.1.3 (lin64) Build 2644227 Wed Sep 4 09:44:18 MDT 2019 +// Date : Thu Apr 6 13:27:11 2023 +// Host : JOSH-ASUS-Z690 running 64-bit Ubuntu 20.04.6 LTS +// Command : write_verilog -force -mode synth_stub -rename_top decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix -prefix +// decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_ rom_hop_data_stub.v +// Design : rom_hop_data +// Purpose : Stub declaration of top-level module interface +// Device : xc7k410tffg900-2 +// -------------------------------------------------------------------------------- + +// This empty module with port declaration file causes synthesis tools to infer a black box for IP. +// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion. +// Please paste the declaration into a Verilog source file or add the file as an additional source. +(* x_core_info = "blk_mem_gen_v8_4_3,Vivado 2019.1.3" *) +module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix(clka, addra, douta) +/* synthesis syn_black_box black_box_pad_pin="clka,addra[13:0],douta[95:0]" */; + input clka; + input [13:0]addra; + output [95:0]douta; +endmodule diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/rom_hop_data_stub.vhdl b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/rom_hop_data_stub.vhdl new file mode 100644 index 00000000..e60ecf45 --- /dev/null +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/ip/2019.1.3/d742c4d8ffbde2e6/rom_hop_data_stub.vhdl @@ -0,0 +1,32 @@ +-- Copyright 1986-2019 Xilinx, Inc. All Rights Reserved. +-- -------------------------------------------------------------------------------- +-- Tool Version: Vivado v.2019.1.3 (lin64) Build 2644227 Wed Sep 4 09:44:18 MDT 2019 +-- Date : Thu Apr 6 13:27:11 2023 +-- Host : JOSH-ASUS-Z690 running 64-bit Ubuntu 20.04.6 LTS +-- Command : write_vhdl -force -mode synth_stub -rename_top decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix -prefix +-- decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_ rom_hop_data_stub.vhdl +-- Design : rom_hop_data +-- Purpose : Stub declaration of top-level module interface +-- Device : xc7k410tffg900-2 +-- -------------------------------------------------------------------------------- +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; + +entity decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix is + Port ( + clka : in STD_LOGIC; + addra : in STD_LOGIC_VECTOR ( 13 downto 0 ); + douta : out STD_LOGIC_VECTOR ( 95 downto 0 ) + ); + +end decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix; + +architecture stub of decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix is +attribute syn_black_box : boolean; +attribute black_box_pad_pin : string; +attribute syn_black_box of stub : architecture is true; +attribute black_box_pad_pin of stub : architecture is "clka,addra[13:0],douta[95:0]"; +attribute x_core_info : string; +attribute x_core_info of stub : architecture is "blk_mem_gen_v8_4_3,Vivado 2019.1.3"; +begin +end; diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/gui_handlers.wdf b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/gui_handlers.wdf index 62ca1105..2de267c3 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/gui_handlers.wdf +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/gui_handlers.wdf @@ -1,25 +1,25 @@ version:1 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:626173656469616c6f675f63616e63656c:3135:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:626173656469616c6f675f6f6b:3330:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:626173656469616c6f675f63616e63656c:3138:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:626173656469616c6f675f6f6b:3338:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:636d646d73676469616c6f675f6f6b:33:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:636d646d73676469616c6f675f6f70656e5f6d657373616765735f76696577:31:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:636f6d6d616e6473696e7075745f747970655f74636c5f636f6d6d616e645f68657265:32:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:636f7265747265657461626c6570616e656c5f636f72655f747265655f7461626c65:37:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:636f7265747265657461626c6570616e656c5f636f72655f747265655f7461626c65:3135:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:65787072756e6d656e755f72657365745f616e645f67656e65726174655f6f75747075745f70726f6475637473:32:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:65787072756e7472656570616e656c5f6578705f72756e5f747265655f7461626c65:3233:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:66696c6573657470616e656c5f66696c655f7365745f70616e656c5f74726565:313734:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:67657474696e6773746172746564766965775f6d616e6167655f6970:3131:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:67657474696e6773746172746564766965775f6f70656e5f70726f6a656374:32:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:65787072756e7472656570616e656c5f6578705f72756e5f747265655f7461626c65:3431:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:66696c6573657470616e656c5f66696c655f7365745f70616e656c5f74726565:323031:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:67657474696e6773746172746564766965775f6d616e6167655f6970:3132:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:67657474696e6773746172746564766965775f6f70656e5f70726f6a656374:33:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:67657474696e6773746172746564766965775f73746172745f7573696e675f76697661646f5f776974685f69705f636174616c6f67:31:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6861636763636f6566696c657769646765745f62726f777365:36:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6861636763636f6566696c657769646765745f62726f777365:38:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:68706f7075707469746c655f636c6f7365:31:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6d61696e6d656e756d67725f65646974:32:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6d61696e6d656e756d67725f6578706f7274:32:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6d61696e6d656e756d67725f66696c65:3132:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6d61696e6d656e756d67725f6970:37:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6d61696e6d656e756d67725f70726f6a656374:34:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6d61696e6d656e756d67725f65646974:34:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6d61696e6d656e756d67725f6578706f7274:35:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6d61696e6d656e756d67725f66696c65:3136:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6d61696e6d656e756d67725f6970:3130:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6d61696e6d656e756d67725f70726f6a656374:36:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6d61696e6d656e756d67725f7265706f727473:32:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6d61696e6d656e756d67725f746578745f656469746f72:33:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6d61696e6d656e756d67725f746578745f656469746f72:37:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6d61696e6d656e756d67725f746f6f6c73:32:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6d61696e6d656e756d67725f77696e646f77:3134:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6d61696e77696e6d656e756d67725f6c61796f7574:34:00:00 @@ -30,19 +30,21 @@ version:1 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:6e6577697070726f6a65637477697a6172645f69705f6c6f636174696f6e:31:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:7061636f6d6d616e646e616d65735f6164645f6578697374696e675f6970:33:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:7061636f6d6d616e646e616d65735f636c6f73655f70726f6a656374:34:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:7061636f6d6d616e646e616d65735f636f70795f6970:32:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:7061636f6d6d616e646e616d65735f637573746f6d697a655f636f7265:31:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:7061636f6d6d616e646e616d65735f66696c657365745f77696e646f77:31:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:7061636f6d6d616e646e616d65735f67656e65726174655f636f6d706f736974655f66696c65:34:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:7061636f6d6d616e646e616d65735f6f70656e5f69705f6c6f636174696f6e:39:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:7061636f6d6d616e646e616d65735f67656e65726174655f636f6d706f736974655f66696c65:35:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:7061636f6d6d616e646e616d65735f6f70656e5f69705f6c6f636174696f6e:3130:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:7061636f6d6d616e646e616d65735f70726f706572746965735f77696e646f77:33:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:7061636f6d6d616e646e616d65735f7265706f72745f69705f737461747573:31:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:7061636f6d6d616e646e616d65735f72657365745f636f6d706f736974655f66696c65:33:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:7061636f6d6d616e646e616d65735f72657365745f636f6d706f736974655f66696c65:34:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:70726f67726573736469616c6f675f6261636b67726f756e64:35:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:726469636f6d6d616e64735f64656c657465:31:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:72656d6f7665736f75726365736469616c6f675f616c736f5f64656c657465:39:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:73696d706c656f757470757470726f647563746469616c6f675f636c6f73655f6469616c6f675f756e73617665645f6368616e6765735f77696c6c:35:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:73696d706c656f757470757470726f647563746469616c6f675f67656e65726174655f6f75747075745f70726f64756374735f696d6d6564696174656c79:3138:00:00 -70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:73696d706c656f757470757470726f647563746469616c6f675f72657365745f6f75747075745f70726f6475637473:35:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:72656d6f7665736f75726365736469616c6f675f616c736f5f64656c657465:3132:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:73696d706c656f757470757470726f647563746469616c6f675f636c6f73655f6469616c6f675f756e73617665645f6368616e6765735f77696c6c:36:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:73696d706c656f757470757470726f647563746469616c6f675f67656e65726174655f6f75747075745f70726f64756374735f696d6d6564696174656c79:3234:00:00 +70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:73696d706c656f757470757470726f647563746469616c6f675f72657365745f6f75747075745f70726f6475637473:36:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:73726363686f6f73657270616e656c5f6164645f636f6e666967757261626c655f69705f66696c6573:35:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:73796e7468657469636167657474696e6773746172746564766965775f726563656e745f69705f6c6f636174696f6e73:3131:00:00 70726f6a656374:76697661646f5f75736167655c6775695f68616e646c657273:7870675f636f6566696c65776964676465745f62726f777365:32:00:00 -eof:916570693 +eof:3238822072 diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/java_command_handlers.wdf b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/java_command_handlers.wdf index 7234fd30..689dfd59 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/java_command_handlers.wdf +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/java_command_handlers.wdf @@ -1,14 +1,15 @@ version:1 70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:6164646578697374696e67697068616e646c6572:33:00:00 70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:636c6f736570726f6a656374:34:00:00 -70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:637573746f6d697a65636f7265:32:00:00 -70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:6564697464656c657465:36:00:00 -70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:6d616e616765636f6d706f7369746574617267657473:37:00:00 +70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:636f7079697068616e646c6572:32:00:00 +70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:637573746f6d697a65636f7265:36:00:00 +70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:6564697464656c657465:38:00:00 +70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:6d616e616765636f6d706f7369746574617267657473:39:00:00 70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:6e657769706c6f636174696f6e68616e646c6572:31:00:00 -70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:6f70656e69706c6f636174696f6e68616e646c6572:39:00:00 +70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:6f70656e69706c6f636174696f6e68616e646c6572:3130:00:00 70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:6f70656e70726576696f7573697068616e646c6572:3131:00:00 -70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:6f70656e70726f6a656374:32:00:00 -70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:7265637573746f6d697a65636f7265:3238:00:00 +70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:6f70656e70726f6a656374:33:00:00 +70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:7265637573746f6d697a65636f7265:3333:00:00 70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:7265706f72746970737461747573:31:00:00 70726f6a656374:76697661646f5f75736167655c6a6176615f636f6d6d616e645f68616e646c657273:73686f7776696577:35:00:00 -eof:3777745631 +eof:263408729 diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/project.wpc b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/project.wpc index f8e9d3e5..7e694a78 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/project.wpc +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/project.wpc @@ -1,3 +1,3 @@ version:1 -6d6f64655f636f756e7465727c4755494d6f6465:20 +6d6f64655f636f756e7465727c4755494d6f6465:21 eof: diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/synthesis.wdf b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/synthesis.wdf index 7d066fd6..0d2bd034 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/synthesis.wdf +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/synthesis.wdf @@ -1,7 +1,7 @@ version:1 73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d70617274:7863376b343130746666673930302d32:00:00 73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6e616d65:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00 -73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d746f70:76696f5f6d616e75616c5f6374726c:00:00 +73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d746f70:726f6d5f686f705f6461746131:00:00 73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d696e636c7564655f64697273:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00 73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d67656e65726963:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00 73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d766572696c6f675f646566696e65:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00 @@ -33,7 +33,7 @@ version:1 73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d617373657274:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00 73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6e6f5f74696d696e675f64726976656e:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00 73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d73666375:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00 -73796e746865736973:73796e7468657369735c7573616765:656c6170736564:30303a30303a313073:00:00 -73796e746865736973:73796e7468657369735c7573616765:6d656d6f72795f7065616b:323037392e3734364d42:00:00 -73796e746865736973:73796e7468657369735c7573616765:6d656d6f72795f6761696e:3637362e3836334d42:00:00 -eof:2476906620 +73796e746865736973:73796e7468657369735c7573616765:656c6170736564:30303a30303a343973:00:00 +73796e746865736973:73796e7468657369735c7573616765:6d656d6f72795f7065616b:323236342e3436394d42:00:00 +73796e746865736973:73796e7468657369735c7573616765:6d656d6f72795f6761696e:3836332e3535314d42:00:00 +eof:1060198163 diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/webtalk_pa.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/webtalk_pa.xml index f560581d..4e99810c 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/webtalk_pa.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.cache/wt/webtalk_pa.xml @@ -3,7 +3,7 @@ - +
@@ -19,39 +19,40 @@ This means code written to parse this file will need to be revisited each subseq - - - + + + + - + - - + + - - + + - + - - - - + + + + - + - - - - - + + + + + - + @@ -62,26 +63,28 @@ This means code written to parse this file will need to be revisited each subseq + + - - + + - + - - - - + + + + - + - +
diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/.jobs/vrs_config_15.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/.jobs/vrs_config_15.xml new file mode 100644 index 00000000..125b41fc --- /dev/null +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/.jobs/vrs_config_15.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/.jobs/vrs_config_16.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/.jobs/vrs_config_16.xml new file mode 100644 index 00000000..125b41fc --- /dev/null +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/.jobs/vrs_config_16.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/.jobs/vrs_config_17.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/.jobs/vrs_config_17.xml new file mode 100644 index 00000000..e638ae0e --- /dev/null +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/.jobs/vrs_config_17.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ad9361_clk_gen_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ad9361_clk_gen_synth_1/gen_run.xml index 1018a011..b878caa0 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ad9361_clk_gen_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ad9361_clk_gen_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/add_s24_s32_s32_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/add_s24_s32_s32_synth_1/gen_run.xml index 6e7c408b..8ef1910c 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/add_s24_s32_s32_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/add_s24_s32_s32_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ant_clk_gen_stg1_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ant_clk_gen_stg1_synth_1/gen_run.xml index e6cd1bae..f98e1579 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ant_clk_gen_stg1_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ant_clk_gen_stg1_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ant_clk_gen_stg2_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ant_clk_gen_stg2_synth_1/gen_run.xml index c62d1b0c..09be4d77 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ant_clk_gen_stg2_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ant_clk_gen_stg2_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/atan2_16b_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/atan2_16b_synth_1/gen_run.xml index dc1622b9..4aef55b5 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/atan2_16b_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/atan2_16b_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/cmpy_12x12_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/cmpy_12x12_synth_1/gen_run.xml index b416a480..83529478 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/cmpy_12x12_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/cmpy_12x12_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/cmpy_16x12_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/cmpy_16x12_synth_1/gen_run.xml index 48a51526..24b253dc 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/cmpy_16x12_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/cmpy_16x12_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/fifo_accor_cdc_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/fifo_accor_cdc_synth_1/gen_run.xml index 36d9f5ec..c4d4d9d1 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/fifo_accor_cdc_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/fifo_accor_cdc_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/fifo_weight_cdc_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/fifo_weight_cdc_synth_1/gen_run.xml index 87682211..da74e8e0 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/fifo_weight_cdc_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/fifo_weight_cdc_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_AntCtrl_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_AntCtrl_synth_1/gen_run.xml index 949a4690..62b258a7 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_AntCtrl_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_AntCtrl_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_cal_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_cal_synth_1/gen_run.xml index dc8b1980..fa90a9ef 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_cal_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_cal_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_rfcontrl_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_rfcontrl_synth_1/gen_run.xml index 0f562518..6b402c83 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_rfcontrl_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_rfcontrl_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_rx_pre_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_rx_pre_synth_1/gen_run.xml index 54c36f55..3e3e52a0 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_rx_pre_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_rx_pre_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_rx_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_rx_synth_1/gen_run.xml index 2e6d51fd..a8dd7989 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_rx_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_rx_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_tx_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_tx_synth_1/gen_run.xml index aefcea81..996fe655 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_tx_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ila_tx_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ram_hop_data_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ram_hop_data_synth_1/gen_run.xml index db38e9a0..0bad74de 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ram_hop_data_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/ram_hop_data_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/rotate_16b_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/rotate_16b_synth_1/gen_run.xml index 22912e09..0ec95287 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/rotate_16b_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/rotate_16b_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_ant_rd_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_ant_rd_synth_1/gen_run.xml index ff29977b..1f3865f4 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_ant_rd_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_ant_rd_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_ant_test_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_ant_test_synth_1/gen_run.xml index 6e73d552..a680cc17 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_ant_test_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_ant_test_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_cal_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_cal_synth_1/gen_run.xml index 9817f191..b075aca6 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_cal_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_cal_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_clk_ld_rd_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_clk_ld_rd_synth_1/gen_run.xml index 8fc40f18..5ec721c2 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_clk_ld_rd_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_clk_ld_rd_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_manual_ctrl_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_manual_ctrl_synth_1/gen_run.xml index ed21b5ad..76e12b16 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_manual_ctrl_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_manual_ctrl_synth_1/gen_run.xml @@ -1,9 +1,9 @@ - - + + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_rf_rd_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_rf_rd_synth_1/gen_run.xml index e0f69850..fe5c1ddc 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_rf_rd_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_rf_rd_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_rfcontrl_synth_1/gen_run.xml b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_rfcontrl_synth_1/gen_run.xml index eec64741..f4bbc24e 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_rfcontrl_synth_1/gen_run.xml +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.runs/vio_rfcontrl_synth_1/gen_run.xml @@ -1,7 +1,7 @@ - + diff --git a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.xpr b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.xpr index 0f5efe0f..f266d9a3 100644 --- a/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.xpr +++ b/projects/datalink_814/dl814_k7_cal_coarse/ip/managed_ip_project/managed_ip_project.xpr @@ -39,13 +39,13 @@