From c10d4808fb5035a9fc38d8ff3f9b39ab1864e3b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Gendre?= <sebastien.gendre@etu.hesge.ch> Date: Sun, 23 Mar 2025 23:25:26 +0100 Subject: [PATCH] Update design to use latest version of my periph --- .../bd/mb_design_1/hw_handoff/mb_design_1.hwh | 7337 ----------------- .../mb_design_1_axi4lite_hog_build_i_0_0.dcp | Bin 48437 -> 0 bytes .../mb_design_1_axi4lite_hog_build_i_0_0.xml | 226 +- ...n_1_axi4lite_hog_build_i_0_0_sim_netlist.v | 2225 ----- ..._axi4lite_hog_build_i_0_0_sim_netlist.vhdl | 2627 ------ ...b_design_1_axi4lite_hog_build_i_0_0_stub.v | 48 - ...esign_1_axi4lite_hog_build_i_0_0_stub.vhdl | 53 - .../mb_design_1_axi4lite_hog_build_i_0_0.vhd | 172 - .../mb_design_1_axi4lite_hog_build_i_0_0.vhd | 180 - .../sources_1/bd/mb_design_1/mb_design_1.bmm | 11 - .../sources_1/bd/mb_design_1/mb_design_1.bxml | 62 +- .../bd/mb_design_1/mb_design_1_ooc.xdc | 11 - .../bd/mb_design_1/sim/mb_design_1.protoinst | 749 -- .../bd/mb_design_1/sim/mb_design_1.vhd | 2741 ------ .../bd/mb_design_1/synth/mb_design_1.hwdef | Bin 42452 -> 0 bytes .../bd/mb_design_1/synth/mb_design_1.vhd | 2741 ------ .../mb_design_1_axi4lite_hog_build_i_0_0.xci | 46 +- .../sources_1/bd/mb_design_1/mb_design_1.bd | 35 +- .../bd/mb_design_1/ui/bd_4c94b93a.ui | 18 +- 19 files changed, 69 insertions(+), 19213 deletions(-) delete mode 100644 microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/hw_handoff/mb_design_1.hwh delete mode 100644 microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0.dcp delete mode 100644 microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_sim_netlist.v delete mode 100644 microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_sim_netlist.vhdl delete mode 100644 microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_stub.v delete mode 100644 microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_stub.vhdl delete mode 100644 microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/sim/mb_design_1_axi4lite_hog_build_i_0_0.vhd delete mode 100644 microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/synth/mb_design_1_axi4lite_hog_build_i_0_0.vhd delete mode 100644 microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/mb_design_1.bmm delete mode 100644 microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/mb_design_1_ooc.xdc delete mode 100644 microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/sim/mb_design_1.protoinst delete mode 100644 microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/sim/mb_design_1.vhd delete mode 100644 microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/synth/mb_design_1.hwdef delete mode 100644 microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/synth/mb_design_1.vhd diff --git a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/hw_handoff/mb_design_1.hwh b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/hw_handoff/mb_design_1.hwh deleted file mode 100644 index c9d2042..0000000 --- a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/hw_handoff/mb_design_1.hwh +++ /dev/null @@ -1,7337 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no" ?> -<EDKSYSTEM EDWVERSION="1.2" TIMESTAMP="Thu Mar 20 18:24:29 2025" VIVADOVERSION="2024.1.2"> - - <SYSTEMINFO ARCH="artix7" BOARD="digilentinc.com:nexys_video:part0:1.2" DEVICE="7a200t" NAME="mb_design_1" PACKAGE="sbg484" SPEEDGRADE="-1"/> - - <EXTERNALPORTS> - <PORT DIR="O" LEFT="7" NAME="GPIO_0_tri_o" RIGHT="0" SIGIS="undef" SIGNAME="axi_gpio_0_gpio_io_o"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="gpio_io_o"/> - </CONNECTIONS> - </PORT> - <PORT CLKFREQUENCY="100000000" DIR="I" NAME="clk_in1" SIGIS="clk" SIGNAME="External_Ports_clk_in1"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_in1"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="hog_global_date_i_0" RIGHT="0" SIGIS="undef" SIGNAME="External_Ports_hog_global_date_i_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="hog_global_date_i"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="hog_global_sha_i_0" RIGHT="0" SIGIS="undef" SIGNAME="External_Ports_hog_global_sha_i_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="hog_global_sha_i"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="hog_global_time_i_0" RIGHT="0" SIGIS="undef" SIGNAME="External_Ports_hog_global_time_i_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="hog_global_time_i"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="hog_global_ver_i_0" RIGHT="0" SIGIS="undef" SIGNAME="External_Ports_hog_global_ver_i_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="hog_global_ver_i"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="reset" POLARITY="ACTIVE_HIGH" SIGIS="rst" SIGNAME="External_Ports_reset"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="reset"/> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="ext_reset_in"/> - </CONNECTIONS> - </PORT> - </EXTERNALPORTS> - - <EXTERNALINTERFACES> - <BUSINTERFACE BUSNAME="axi_gpio_0_GPIO" NAME="GPIO_0" TYPE="INITIATOR"> - <PORTMAPS> - <PORTMAP LOGICAL="TRI_O" PHYSICAL="GPIO_0_tri_o"/> - </PORTMAPS> - </BUSINTERFACE> - </EXTERNALINTERFACES> - - <MODULES> - <MODULE COREREVISION="1" FULLNAME="/axi4lite_hog_build_i_0" HWVERSION="1.0" INSTANCE="axi4lite_hog_build_i_0" IPTYPE="PERIPHERAL" IS_ENABLE="1" MODCLASS="PERIPHERAL" MODTYPE="axi4lite_hog_build_info" VLNV="xilinx.com:module_ref:axi4lite_hog_build_info:1.0"> - <DOCUMENTS/> - <ADDRESSBLOCKS> - <ADDRESSBLOCK ACCESS="" INTERFACE="s_axi" NAME="reg0" RANGE="0x100000000" USAGE="register"/> - </ADDRESSBLOCKS> - <PARAMETERS> - <PARAMETER NAME="C_ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="Component_Name" VALUE="mb_design_1_axi4lite_hog_build_i_0_0"/> - <PARAMETER NAME="EDK_IPTYPE" VALUE="PERIPHERAL"/> - <PARAMETER NAME="C_BASEADDR" VALUE="0x80000000"/> - <PARAMETER NAME="C_HIGHADDR" VALUE="0x8000007F"/> - </PARAMETERS> - <PORTS> - <PORT DIR="I" LEFT="31" NAME="hog_global_date_i" RIGHT="0" SIGIS="undef" SIGNAME="External_Ports_hog_global_date_i_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="External_Ports" PORT="hog_global_date_i_0"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="hog_global_sha_i" RIGHT="0" SIGIS="undef" SIGNAME="External_Ports_hog_global_sha_i_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="External_Ports" PORT="hog_global_sha_i_0"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="hog_global_time_i" RIGHT="0" SIGIS="undef" SIGNAME="External_Ports_hog_global_time_i_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="External_Ports" PORT="hog_global_time_i_0"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="hog_global_ver_i" RIGHT="0" SIGIS="undef" SIGNAME="External_Ports_hog_global_ver_i_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="External_Ports" PORT="hog_global_ver_i_0"/> - </CONNECTIONS> - </PORT> - <PORT CLKFREQUENCY="100000000" DIR="I" NAME="s_axi_aclk" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="s_axi_araddr" RIGHT="0" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_araddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_araddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_aresetn" POLARITY="ACTIVE_LOW" SIGIS="rst" SIGNAME="proc_sys_reset_0_peripheral_aresetn"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="peripheral_aresetn"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_arready" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_arready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_arready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_arvalid" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_arvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_arvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="s_axi_awaddr" RIGHT="0" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_awaddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_awaddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_awready" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_awready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_awready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_awvalid" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_awvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_awvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_bready" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_bready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_bready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="1" NAME="s_axi_bresp" RIGHT="0" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_bresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_bresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_bvalid" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_bvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_bvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="s_axi_rdata" RIGHT="0" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_rdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_rdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_rready" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_rready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_rready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="1" NAME="s_axi_rresp" RIGHT="0" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_rresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_rresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_rvalid" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_rvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_rvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="s_axi_wdata" RIGHT="0" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_wdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_wdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_wready" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_wready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_wready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="3" NAME="s_axi_wstrb" RIGHT="0" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_wstrb"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_wstrb"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_wvalid" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_wvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_AXI_wvalid"/> - </CONNECTIONS> - </PORT> - </PORTS> - <BUSINTERFACES> - <BUSINTERFACE BUSNAME="axi_interconnect_0_M04_AXI" DATAWIDTH="32" NAME="s_axi" TYPE="SLAVE" VLNV="xilinx.com:interface:aximm:1.0"> - <PARAMETER NAME="ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="ARUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="AWUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="BUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="CLK_DOMAIN" VALUE="/clk_wiz_0_clk_out1"/> - <PARAMETER NAME="DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="FREQ_HZ" VALUE="100000000"/> - <PARAMETER NAME="HAS_BRESP" VALUE="1"/> - <PARAMETER NAME="HAS_BURST" VALUE="0"/> - <PARAMETER NAME="HAS_CACHE" VALUE="0"/> - <PARAMETER NAME="HAS_LOCK" VALUE="0"/> - <PARAMETER NAME="HAS_PROT" VALUE="0"/> - <PARAMETER NAME="HAS_QOS" VALUE="0"/> - <PARAMETER NAME="HAS_REGION" VALUE="0"/> - <PARAMETER NAME="HAS_RRESP" VALUE="1"/> - <PARAMETER NAME="HAS_WSTRB" VALUE="1"/> - <PARAMETER NAME="ID_WIDTH" VALUE="0"/> - <PARAMETER NAME="INSERT_VIP" VALUE="0"/> - <PARAMETER NAME="MAX_BURST_LENGTH" VALUE="1"/> - <PARAMETER NAME="NUM_READ_OUTSTANDING" VALUE="1"/> - <PARAMETER NAME="NUM_READ_THREADS" VALUE="1"/> - <PARAMETER NAME="NUM_WRITE_OUTSTANDING" VALUE="1"/> - <PARAMETER NAME="NUM_WRITE_THREADS" VALUE="1"/> - <PARAMETER NAME="PHASE" VALUE="0.0"/> - <PARAMETER NAME="PROTOCOL" VALUE="AXI4LITE"/> - <PARAMETER NAME="READ_WRITE_MODE" VALUE="READ_WRITE"/> - <PARAMETER NAME="RUSER_BITS_PER_BYTE" VALUE="0"/> - <PARAMETER NAME="RUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="SUPPORTS_NARROW_BURST" VALUE="0"/> - <PARAMETER NAME="WUSER_BITS_PER_BYTE" VALUE="0"/> - <PARAMETER NAME="WUSER_WIDTH" VALUE="0"/> - <PORTMAPS> - <PORTMAP LOGICAL="ARADDR" PHYSICAL="s_axi_araddr"/> - <PORTMAP LOGICAL="ARREADY" PHYSICAL="s_axi_arready"/> - <PORTMAP LOGICAL="ARVALID" PHYSICAL="s_axi_arvalid"/> - <PORTMAP LOGICAL="AWADDR" PHYSICAL="s_axi_awaddr"/> - <PORTMAP LOGICAL="AWREADY" PHYSICAL="s_axi_awready"/> - <PORTMAP LOGICAL="AWVALID" PHYSICAL="s_axi_awvalid"/> - <PORTMAP LOGICAL="BREADY" PHYSICAL="s_axi_bready"/> - <PORTMAP LOGICAL="BRESP" PHYSICAL="s_axi_bresp"/> - <PORTMAP LOGICAL="BVALID" PHYSICAL="s_axi_bvalid"/> - <PORTMAP LOGICAL="RDATA" PHYSICAL="s_axi_rdata"/> - <PORTMAP LOGICAL="RREADY" PHYSICAL="s_axi_rready"/> - <PORTMAP LOGICAL="RRESP" PHYSICAL="s_axi_rresp"/> - <PORTMAP LOGICAL="RVALID" PHYSICAL="s_axi_rvalid"/> - <PORTMAP LOGICAL="WDATA" PHYSICAL="s_axi_wdata"/> - <PORTMAP LOGICAL="WREADY" PHYSICAL="s_axi_wready"/> - <PORTMAP LOGICAL="WSTRB" PHYSICAL="s_axi_wstrb"/> - <PORTMAP LOGICAL="WVALID" PHYSICAL="s_axi_wvalid"/> - </PORTMAPS> - </BUSINTERFACE> - </BUSINTERFACES> - </MODULE> - <MODULE COREREVISION="34" FULLNAME="/axi_gpio_0" HWVERSION="2.0" INSTANCE="axi_gpio_0" IPTYPE="PERIPHERAL" IS_ENABLE="1" MODCLASS="PERIPHERAL" MODTYPE="axi_gpio" VLNV="xilinx.com:ip:axi_gpio:2.0"> - <DOCUMENTS> - <DOCUMENT SOURCE="http://www.xilinx.com/cgi-bin/docs/ipdoc?c=axi_gpio;v=v2_0;d=pg144-axi-gpio.pdf"/> - </DOCUMENTS> - <ADDRESSBLOCKS> - <ADDRESSBLOCK ACCESS="read-write" INTERFACE="S_AXI" NAME="Reg" RANGE="4096" USAGE="register"> - <REGISTERS> - <REGISTER NAME="GPIO_DATA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Channel-1 AXI GPIO Data register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x0"/> - <PROPERTY NAME="SIZE" VALUE="8"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="CH1_DATA"> - <PROPERTY NAME="DESCRIPTION" VALUE="AXI GPIO Data Register.
For each I/O bit programmed as input
 R - Reads value on the input pin.
 W - No effect.
For each I/O bit programmed as output
 R - Reads value on GPIO_O pins
 W - Writes value to the corresponding AXI GPIO 
 data register bit and output pin
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="8"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="GPIO_TRI"> - <PROPERTY NAME="DESCRIPTION" VALUE="Channel-1 AXI GPIO 3-State Control register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x4"/> - <PROPERTY NAME="SIZE" VALUE="8"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="CH1_TRI"> - <PROPERTY NAME="DESCRIPTION" VALUE="AXI GPIO 3-State Control Register
Each I/O pin of the AXI GPIO is individually programmable as an input or output For each of the bits 0 - I/O pin configured as output 1 - I/O pin configured as input
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="8"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="GPIO2_DATA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Channel-2 AXI GPIO Data register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x8"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="CH2_DATA"> - <PROPERTY NAME="DESCRIPTION" VALUE="AXI GPIO Data Register.
For each I/O bit programmed as input
 R - Reads value on the input pin.
 W - No effect.
For each I/O bit programmed as output
 R - Reads value on GPIO_O pins
 W - Writes value to the corresponding AXI GPIO 
 data register bit and output pin
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="GPIO2_TRI"> - <PROPERTY NAME="DESCRIPTION" VALUE="Channel-2 AXI GPIO 3-State Control register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0xC"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="CH2_TRI"> - <PROPERTY NAME="DESCRIPTION" VALUE="AXI GPIO 3-State Control Register
Each I/O pin of the AXI GPIO is individually programmable as an input or output For each of the bits 0 - I/O pin configured as output 1 - I/O pin configured as input
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="GIER"> - <PROPERTY NAME="DESCRIPTION" VALUE="Global_Interrupt_Enable register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x11C"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="INT_EN"> - <PROPERTY NAME="DESCRIPTION" VALUE="Master enable for the device interrupt output
 0 - Disabled
 1 - Enabled
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="31"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="31"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IP_IER"> - <PROPERTY NAME="DESCRIPTION" VALUE="IP Interrupt Enable register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x128"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="CH1_INT_EN"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable Channel 1 Interrupt
 0 - Disabled (masked)
 1 - Enabled
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="CH2_INT_EN"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable Channel 2 Interrupt
 0 - Disabled (masked)
 1 - Enabled
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="1"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IP_ISR"> - <PROPERTY NAME="DESCRIPTION" VALUE="IP Interrupt Status register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x120"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="CH1_INT_S"> - <PROPERTY NAME="DESCRIPTION" VALUE="Channel 1 Interrupt Status
 0 - No Channel 1 input interrupt
 1 - Channel 1 input interrupt
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE="oneToToggle"/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="CH2_INT_S"> - <PROPERTY NAME="DESCRIPTION" VALUE="Channel 2 Interrupt Status
 0 - No Channel 2 input interrupt
 1 - Channel 2 input interrupt
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE="oneToToggle"/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="1"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - </REGISTERS> - </ADDRESSBLOCK> - </ADDRESSBLOCKS> - <PARAMETERS> - <PARAMETER NAME="C_ALL_INPUTS" VALUE="0"/> - <PARAMETER NAME="C_ALL_INPUTS_2" VALUE="0"/> - <PARAMETER NAME="C_ALL_OUTPUTS" VALUE="1"/> - <PARAMETER NAME="C_ALL_OUTPUTS_2" VALUE="0"/> - <PARAMETER NAME="C_DOUT_DEFAULT" VALUE="0x00000000"/> - <PARAMETER NAME="C_DOUT_DEFAULT_2" VALUE="0x00000000"/> - <PARAMETER NAME="C_FAMILY" VALUE="artix7"/> - <PARAMETER NAME="C_GPIO2_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_GPIO_WIDTH" VALUE="8"/> - <PARAMETER NAME="C_INTERRUPT_PRESENT" VALUE="0"/> - <PARAMETER NAME="C_IS_DUAL" VALUE="0"/> - <PARAMETER NAME="C_S_AXI_ADDR_WIDTH" VALUE="9"/> - <PARAMETER NAME="C_S_AXI_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_TRI_DEFAULT" VALUE="0xFFFFFFFF"/> - <PARAMETER NAME="C_TRI_DEFAULT_2" VALUE="0xFFFFFFFF"/> - <PARAMETER NAME="Component_Name" VALUE="mb_design_1_axi_gpio_0_0"/> - <PARAMETER NAME="GPIO2_BOARD_INTERFACE" VALUE="Custom"/> - <PARAMETER NAME="GPIO_BOARD_INTERFACE" VALUE="Custom"/> - <PARAMETER NAME="USE_BOARD_FLOW" VALUE="false"/> - <PARAMETER NAME="EDK_IPTYPE" VALUE="PERIPHERAL"/> - <PARAMETER NAME="C_BASEADDR" VALUE="0x40000000"/> - <PARAMETER NAME="C_HIGHADDR" VALUE="0x4000FFFF"/> - </PARAMETERS> - <PORTS> - <PORT DIR="O" LEFT="7" NAME="gpio_io_o" RIGHT="0" SIGIS="undef" SIGNAME="axi_gpio_0_gpio_io_o"> - <CONNECTIONS> - <CONNECTION INSTANCE="mb_design_1_imp" PORT="GPIO_0_tri_o"/> - </CONNECTIONS> - </PORT> - <PORT CLKFREQUENCY="100000000" DIR="I" NAME="s_axi_aclk" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="8" NAME="s_axi_araddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_araddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_araddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_aresetn" POLARITY="ACTIVE_LOW" SIGIS="rst" SIGNAME="proc_sys_reset_0_peripheral_aresetn"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="peripheral_aresetn"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_arready" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_arready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_arready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_arvalid" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_arvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_arvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="8" NAME="s_axi_awaddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_awaddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_awaddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_awready" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_awready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_awready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_awvalid" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_awvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_awvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_bready" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_bready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_bready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="1" NAME="s_axi_bresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_bresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_bresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_bvalid" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_bvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_bvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="s_axi_rdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_rdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_rdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_rready" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_rready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_rready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="1" NAME="s_axi_rresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_rresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_rresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_rvalid" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_rvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_rvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="s_axi_wdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_wdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_wdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_wready" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_wready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_wready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="3" NAME="s_axi_wstrb" RIGHT="0" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_wstrb"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_wstrb"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_wvalid" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_wvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_AXI_wvalid"/> - </CONNECTIONS> - </PORT> - </PORTS> - <BUSINTERFACES> - <BUSINTERFACE BUSNAME="axi_interconnect_0_M01_AXI" DATAWIDTH="32" NAME="S_AXI" TYPE="SLAVE" VLNV="xilinx.com:interface:aximm:1.0"> - <PARAMETER NAME="ADDR_WIDTH" VALUE="9"/> - <PARAMETER NAME="ARUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="AWUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="BUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="CLK_DOMAIN" VALUE="/clk_wiz_0_clk_out1"/> - <PARAMETER NAME="DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="FREQ_HZ" VALUE="100000000"/> - <PARAMETER NAME="HAS_BRESP" VALUE="1"/> - <PARAMETER NAME="HAS_BURST" VALUE="0"/> - <PARAMETER NAME="HAS_CACHE" VALUE="0"/> - <PARAMETER NAME="HAS_LOCK" VALUE="0"/> - <PARAMETER NAME="HAS_PROT" VALUE="0"/> - <PARAMETER NAME="HAS_QOS" VALUE="0"/> - <PARAMETER NAME="HAS_REGION" VALUE="0"/> - <PARAMETER NAME="HAS_RRESP" VALUE="1"/> - <PARAMETER NAME="HAS_WSTRB" VALUE="1"/> - <PARAMETER NAME="ID_WIDTH" VALUE="0"/> - <PARAMETER NAME="INSERT_VIP" VALUE="0"/> - <PARAMETER NAME="MAX_BURST_LENGTH" VALUE="1"/> - <PARAMETER NAME="NUM_READ_OUTSTANDING" VALUE="2"/> - <PARAMETER NAME="NUM_READ_THREADS" VALUE="1"/> - <PARAMETER NAME="NUM_WRITE_OUTSTANDING" VALUE="2"/> - <PARAMETER NAME="NUM_WRITE_THREADS" VALUE="1"/> - <PARAMETER NAME="PHASE" VALUE="0.0"/> - <PARAMETER NAME="PROTOCOL" VALUE="AXI4LITE"/> - <PARAMETER NAME="READ_WRITE_MODE" VALUE="READ_WRITE"/> - <PARAMETER NAME="RUSER_BITS_PER_BYTE" VALUE="0"/> - <PARAMETER NAME="RUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="SUPPORTS_NARROW_BURST" VALUE="0"/> - <PARAMETER NAME="WUSER_BITS_PER_BYTE" VALUE="0"/> - <PARAMETER NAME="WUSER_WIDTH" VALUE="0"/> - <PORTMAPS> - <PORTMAP LOGICAL="ARADDR" PHYSICAL="s_axi_araddr"/> - <PORTMAP LOGICAL="ARREADY" PHYSICAL="s_axi_arready"/> - <PORTMAP LOGICAL="ARVALID" PHYSICAL="s_axi_arvalid"/> - <PORTMAP LOGICAL="AWADDR" PHYSICAL="s_axi_awaddr"/> - <PORTMAP LOGICAL="AWREADY" PHYSICAL="s_axi_awready"/> - <PORTMAP LOGICAL="AWVALID" PHYSICAL="s_axi_awvalid"/> - <PORTMAP LOGICAL="BREADY" PHYSICAL="s_axi_bready"/> - <PORTMAP LOGICAL="BRESP" PHYSICAL="s_axi_bresp"/> - <PORTMAP LOGICAL="BVALID" PHYSICAL="s_axi_bvalid"/> - <PORTMAP LOGICAL="RDATA" PHYSICAL="s_axi_rdata"/> - <PORTMAP LOGICAL="RREADY" PHYSICAL="s_axi_rready"/> - <PORTMAP LOGICAL="RRESP" PHYSICAL="s_axi_rresp"/> - <PORTMAP LOGICAL="RVALID" PHYSICAL="s_axi_rvalid"/> - <PORTMAP LOGICAL="WDATA" PHYSICAL="s_axi_wdata"/> - <PORTMAP LOGICAL="WREADY" PHYSICAL="s_axi_wready"/> - <PORTMAP LOGICAL="WSTRB" PHYSICAL="s_axi_wstrb"/> - <PORTMAP LOGICAL="WVALID" PHYSICAL="s_axi_wvalid"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="axi_gpio_0_GPIO" NAME="GPIO" TYPE="INITIATOR" VLNV="xilinx.com:interface:gpio:1.0"> - <PORTMAPS> - <PORTMAP LOGICAL="TRI_O" PHYSICAL="gpio_io_o"/> - </PORTMAPS> - </BUSINTERFACE> - </BUSINTERFACES> - </MODULE> - <MODULE COREREVISION="19" FULLNAME="/axi_intc_0" HWVERSION="4.1" INSTANCE="axi_intc_0" IPTYPE="PERIPHERAL" IS_ENABLE="1" MODCLASS="INTERRUPT_CNTLR" MODTYPE="axi_intc" VLNV="xilinx.com:ip:axi_intc:4.1"> - <DOCUMENTS> - <DOCUMENT SOURCE="http://www.xilinx.com/cgi-bin/docs/ipdoc?c=axi_intc;v=v4_1;d=pg099-axi-intc.pdf"/> - </DOCUMENTS> - <ADDRESSBLOCKS> - <ADDRESSBLOCK ACCESS="read-write" INTERFACE="S_AXI" NAME="Reg" RANGE="4096" USAGE="register"> - <REGISTERS> - <REGISTER NAME="ISR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Status Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x0"/> - <PROPERTY NAME="SIZE" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="INT"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Status Register.
For each bit up to number of periperhal interrupts:
 R - Reads active interrupt signal.
 W - No effect after MER HIE bit has been set, otherwise writes active interrupt signal.
For remaining bits defined by number of software interrupts:
 R - Reads software interrupt value.
 W - Writes software interrupt value.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IPR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Pending Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x4"/> - <PROPERTY NAME="SIZE" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="INT"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Pending Register.
For each bit:
 R - Reads logical AND of bits in ISR and IER.
 W - No effect.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IER"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Enable Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x8"/> - <PROPERTY NAME="SIZE" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="INT"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Enable Register.
For each bit:
 R - Reads interrupt enable value.
 W - Writes interrupt enable value.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IAR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Acknowledge Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0xC"/> - <PROPERTY NAME="SIZE" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="INT"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Acknowledge Register.
For each bit:
 W - Acknowledge interrupt.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE="oneToClear"/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="SIE"> - <PROPERTY NAME="DESCRIPTION" VALUE="Set Interrupt Enables"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x10"/> - <PROPERTY NAME="SIZE" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="INT"> - <PROPERTY NAME="DESCRIPTION" VALUE="Set Interrupt Enables
For each bit:
 R - Reads active interrupt.
 W - Writing 1 enables the interrupt, writing 0 has no effect.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE="oneToSet"/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="CIE"> - <PROPERTY NAME="DESCRIPTION" VALUE="Clear Interrupt Enables"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x14"/> - <PROPERTY NAME="SIZE" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="INT"> - <PROPERTY NAME="DESCRIPTION" VALUE="Clear Interrupt Enables
For each bit:
 R - Reads active interrupt.
 W - Writing 1 disables the interrupt, writing 0 has no effect.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE="oneToClear"/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x18"/> - <PROPERTY NAME="SIZE" VALUE="5"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="IVN"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Number.
 R - Reads ordinal of highest priority, enabled, active interrupt.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="5"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="MER"> - <PROPERTY NAME="DESCRIPTION" VALUE="Master Enable Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x1C"/> - <PROPERTY NAME="SIZE" VALUE="2"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="ME"> - <PROPERTY NAME="DESCRIPTION" VALUE="Master IRQ Enable.
 0 - All interrupts disabled.
 1 - All interrupts can be enabled.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="HIE"> - <PROPERTY NAME="DESCRIPTION" VALUE="Hardware Interrupt Enable.
 0 - HW interrupts disabled.
 1 - HW interrupts enabled.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="1"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IMR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Mode Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x20"/> - <PROPERTY NAME="SIZE" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="INT"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Mode Register.
For each bit:
 R - Reads interrupt mode.
 W - Sets interrupt mode, where 0 is normal mode and 1 is fast mode.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="ILR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Level Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x24"/> - <PROPERTY NAME="SIZE" VALUE="5"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="ILN"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Level Number.
 R - Reads ordinal of highest priority interrupt not allowed to generate IRQ.
 W - Writes ordinal of highest priority interrupt not allowed to generate IRQ.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="5"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 0"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x100"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 0 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 1"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x104"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 1 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_2"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 2"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x108"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 2 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_3"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 3"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x10C"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 3 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_4"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 4"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x110"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 4 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_5"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 5"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x114"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 5 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_6"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 6"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x118"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 6 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_7"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 7"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x11C"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 7 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_8"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 8"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x120"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 8 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_9"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 9"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x124"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 9 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_10"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 10"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x128"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 10 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_11"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 11"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x12C"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 11 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_12"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 12"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x130"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 12 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_13"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 13"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x134"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 13 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_14"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 14"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x138"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 14 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_15"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 15"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x13C"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 15 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_16"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 16"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x140"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 16 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_17"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 17"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x144"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 17 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_18"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 18"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x148"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 18 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_19"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 19"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x14C"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 19 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_20"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 20"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x150"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 20 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_21"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 21"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x154"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 21 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_22"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 22"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x158"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 22 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_23"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 23"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x15C"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 23 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_24"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 24"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x160"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 24 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_25"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 25"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x164"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 25 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_26"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 26"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x168"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 26 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_27"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 27"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x16C"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 27 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_28"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 28"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x170"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 28 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_29"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 29"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x174"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 29 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_30"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 30"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x178"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 30 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVAR_31"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 31"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x17C"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 31 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 0"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x200"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 0 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 1"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x208"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 1 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_2"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 2"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x210"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 2 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_3"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 3"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x218"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 3 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_4"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 4"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x220"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 4 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_5"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 5"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x228"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 5 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_6"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 6"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x230"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 6 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_7"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 7"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x238"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 7 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_8"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 8"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x240"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 8 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_9"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 9"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x248"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 9 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_10"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 10"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x250"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 10 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_11"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 11"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x258"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 11 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_12"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 12"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x260"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 12 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_13"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 13"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x268"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 13 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_14"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 14"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x270"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 14 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_15"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 15"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x278"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 15 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_16"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 16"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x280"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 16 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_17"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 17"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x288"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 17 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_18"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 18"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x290"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 18 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_19"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 19"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x298"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 19 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_20"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 20"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x2A0"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 20 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_21"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 21"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x2A8"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 21 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_22"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 22"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x2B0"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 22 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_23"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 23"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x2B8"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 23 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_24"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 24"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x2C0"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 24 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_25"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 25"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x2C8"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 25 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_26"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 26"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x2D0"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 26 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_27"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 27"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x2D8"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 27 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_28"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 28"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x2E0"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 28 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_29"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 29"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x2E8"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 29 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_30"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 30"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x2F0"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 30 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="IVEAR_31"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt Vector Address Register 31"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x2F8"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x00000000000000010"/> - <FIELDS> - <FIELD NAME="IVA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Interrupt vector address of active interrupt 31 with highest priority.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - </REGISTERS> - </ADDRESSBLOCK> - </ADDRESSBLOCKS> - <PARAMETERS> - <PARAMETER NAME="C_ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_ASYNC_INTR" VALUE="0xFFFFFFFE"/> - <PARAMETER NAME="C_CASCADE_MASTER" VALUE="0"/> - <PARAMETER NAME="C_DISABLE_SYNCHRONIZERS" VALUE="0"/> - <PARAMETER NAME="C_ENABLE_ASYNC" VALUE="0"/> - <PARAMETER NAME="C_EN_CASCADE_MODE" VALUE="0"/> - <PARAMETER NAME="C_FAMILY" VALUE="artix7"/> - <PARAMETER NAME="C_HAS_CIE" VALUE="1"/> - <PARAMETER NAME="C_HAS_FAST" VALUE="0"/> - <PARAMETER NAME="C_HAS_ILR" VALUE="0"/> - <PARAMETER NAME="C_HAS_IPR" VALUE="1"/> - <PARAMETER NAME="C_HAS_IVR" VALUE="1"/> - <PARAMETER NAME="C_HAS_SIE" VALUE="1"/> - <PARAMETER NAME="C_INSTANCE" VALUE="mb_design_1_axi_intc_0_0"/> - <PARAMETER NAME="C_IRQ_ACTIVE" VALUE="0x1"/> - <PARAMETER NAME="C_IRQ_IS_LEVEL" VALUE="1"/> - <PARAMETER NAME="C_IVAR_RESET_VALUE" VALUE="0x0000000000000010"/> - <PARAMETER NAME="C_KIND_OF_EDGE" VALUE="0xFFFFFFFF"/> - <PARAMETER NAME="C_KIND_OF_INTR" VALUE="0xfffffffe"/> - <PARAMETER NAME="C_KIND_OF_LVL" VALUE="0xFFFFFFFF"/> - <PARAMETER NAME="C_MB_CLK_NOT_CONNECTED" VALUE="1"/> - <PARAMETER NAME="C_NUM_INTR_INPUTS" VALUE="1"/> - <PARAMETER NAME="C_NUM_SW_INTR" VALUE="0"/> - <PARAMETER NAME="C_NUM_SYNC_FF" VALUE="2"/> - <PARAMETER NAME="C_S_AXI_ADDR_WIDTH" VALUE="9"/> - <PARAMETER NAME="C_S_AXI_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_IRQ_CONNECTION" VALUE="0"/> - <PARAMETER NAME="C_PROCESSOR_CLK_FREQ_MHZ" VALUE="100.0"/> - <PARAMETER NAME="C_S_AXI_ACLK_FREQ_MHZ" VALUE="100.0"/> - <PARAMETER NAME="Component_Name" VALUE="mb_design_1_axi_intc_0_0"/> - <PARAMETER NAME="Sense_of_IRQ_Edge_Type" VALUE="Rising"/> - <PARAMETER NAME="Sense_of_IRQ_Level_Type" VALUE="Active_High"/> - <PARAMETER NAME="EDK_IPTYPE" VALUE="PERIPHERAL"/> - <PARAMETER NAME="EDK_SPECIAL" VALUE="INTR_CTRL"/> - <PARAMETER NAME="C_BASEADDR" VALUE="0x41200000"/> - <PARAMETER NAME="C_HIGHADDR" VALUE="0x4120FFFF"/> - </PARAMETERS> - <PORTS> - <PORT DIR="I" LEFT="0" NAME="intr" RIGHT="0" SENSITIVITY="LEVEL_HIGH" SIGIS="INTERRUPT" SIGNAME="xlconcat_0_dout"> - <CONNECTIONS> - <CONNECTION INSTANCE="xlconcat_0" PORT="dout"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="irq" SIGIS="undef" SIGNAME="axi_intc_0_irq"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Interrupt"/> - </CONNECTIONS> - </PORT> - <PORT CLKFREQUENCY="100000000" DIR="I" NAME="s_axi_aclk" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="8" NAME="s_axi_araddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_araddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_araddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_aresetn" POLARITY="ACTIVE_LOW" SIGIS="rst" SIGNAME="proc_sys_reset_0_peripheral_aresetn"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="peripheral_aresetn"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_arready" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_arready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_arready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_arvalid" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_arvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_arvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="8" NAME="s_axi_awaddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_awaddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_awaddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_awready" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_awready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_awready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_awvalid" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_awvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_awvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_bready" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_bready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_bready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="1" NAME="s_axi_bresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_bresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_bresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_bvalid" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_bvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_bvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="s_axi_rdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_rdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_rdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_rready" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_rready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_rready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="1" NAME="s_axi_rresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_rresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_rresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_rvalid" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_rvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_rvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="s_axi_wdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_wdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_wdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_wready" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_wready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_wready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="3" NAME="s_axi_wstrb" RIGHT="0" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_wstrb"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_wstrb"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_wvalid" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_wvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_AXI_wvalid"/> - </CONNECTIONS> - </PORT> - </PORTS> - <BUSINTERFACES> - <BUSINTERFACE BUSNAME="axi_interconnect_0_M03_AXI" DATAWIDTH="32" NAME="s_axi" TYPE="SLAVE" VLNV="xilinx.com:interface:aximm:1.0"> - <PARAMETER NAME="ADDR_WIDTH" VALUE="9"/> - <PARAMETER NAME="ARUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="AWUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="BUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="CLK_DOMAIN" VALUE="/clk_wiz_0_clk_out1"/> - <PARAMETER NAME="DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="FREQ_HZ" VALUE="100000000"/> - <PARAMETER NAME="HAS_BRESP" VALUE="1"/> - <PARAMETER NAME="HAS_BURST" VALUE="0"/> - <PARAMETER NAME="HAS_CACHE" VALUE="0"/> - <PARAMETER NAME="HAS_LOCK" VALUE="0"/> - <PARAMETER NAME="HAS_PROT" VALUE="0"/> - <PARAMETER NAME="HAS_QOS" VALUE="0"/> - <PARAMETER NAME="HAS_REGION" VALUE="0"/> - <PARAMETER NAME="HAS_RRESP" VALUE="1"/> - <PARAMETER NAME="HAS_WSTRB" VALUE="1"/> - <PARAMETER NAME="ID_WIDTH" VALUE="0"/> - <PARAMETER NAME="INSERT_VIP" VALUE="0"/> - <PARAMETER NAME="MAX_BURST_LENGTH" VALUE="1"/> - <PARAMETER NAME="NUM_READ_OUTSTANDING" VALUE="2"/> - <PARAMETER NAME="NUM_READ_THREADS" VALUE="1"/> - <PARAMETER NAME="NUM_WRITE_OUTSTANDING" VALUE="2"/> - <PARAMETER NAME="NUM_WRITE_THREADS" VALUE="1"/> - <PARAMETER NAME="PHASE" VALUE="0.0"/> - <PARAMETER NAME="PROTOCOL" VALUE="AXI4LITE"/> - <PARAMETER NAME="READ_WRITE_MODE" VALUE="READ_WRITE"/> - <PARAMETER NAME="RUSER_BITS_PER_BYTE" VALUE="0"/> - <PARAMETER NAME="RUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="SUPPORTS_NARROW_BURST" VALUE="0"/> - <PARAMETER NAME="WUSER_BITS_PER_BYTE" VALUE="0"/> - <PARAMETER NAME="WUSER_WIDTH" VALUE="0"/> - <PORTMAPS> - <PORTMAP LOGICAL="ARADDR" PHYSICAL="s_axi_araddr"/> - <PORTMAP LOGICAL="ARREADY" PHYSICAL="s_axi_arready"/> - <PORTMAP LOGICAL="ARVALID" PHYSICAL="s_axi_arvalid"/> - <PORTMAP LOGICAL="AWADDR" PHYSICAL="s_axi_awaddr"/> - <PORTMAP LOGICAL="AWREADY" PHYSICAL="s_axi_awready"/> - <PORTMAP LOGICAL="AWVALID" PHYSICAL="s_axi_awvalid"/> - <PORTMAP LOGICAL="BREADY" PHYSICAL="s_axi_bready"/> - <PORTMAP LOGICAL="BRESP" PHYSICAL="s_axi_bresp"/> - <PORTMAP LOGICAL="BVALID" PHYSICAL="s_axi_bvalid"/> - <PORTMAP LOGICAL="RDATA" PHYSICAL="s_axi_rdata"/> - <PORTMAP LOGICAL="RREADY" PHYSICAL="s_axi_rready"/> - <PORTMAP LOGICAL="RRESP" PHYSICAL="s_axi_rresp"/> - <PORTMAP LOGICAL="RVALID" PHYSICAL="s_axi_rvalid"/> - <PORTMAP LOGICAL="WDATA" PHYSICAL="s_axi_wdata"/> - <PORTMAP LOGICAL="WREADY" PHYSICAL="s_axi_wready"/> - <PORTMAP LOGICAL="WSTRB" PHYSICAL="s_axi_wstrb"/> - <PORTMAP LOGICAL="WVALID" PHYSICAL="s_axi_wvalid"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="axi_intc_0_interrupt" NAME="interrupt" TYPE="INITIATOR" VLNV="xilinx.com:interface:mbinterrupt:1.0"> - <PARAMETER NAME="LOW_LATENCY" VALUE="0"/> - <PARAMETER NAME="SENSITIVITY" VALUE="LEVEL_HIGH"/> - <PORTMAPS> - <PORTMAP LOGICAL="INTERRUPT" PHYSICAL="irq"/> - </PORTMAPS> - </BUSINTERFACE> - </BUSINTERFACES> - </MODULE> - <MODULE COREREVISION="33" FULLNAME="/axi_interconnect_0" HWVERSION="2.1" INSTANCE="axi_interconnect_0" IPTYPE="BUS" IS_ENABLE="1" MODCLASS="BUS" MODTYPE="axi_interconnect" VLNV="xilinx.com:ip:axi_interconnect:2.1"> - <DOCUMENTS> - <DOCUMENT SOURCE="http://www.xilinx.com/cgi-bin/docs/ipdoc?c=axi_interconnect;v=v2_1;d=pg059-axi-interconnect.pdf"/> - </DOCUMENTS> - <PARAMETERS> - <PARAMETER NAME="Component_Name" VALUE="mb_design_1_axi_interconnect_0_0"/> - <PARAMETER NAME="ENABLE_ADVANCED_OPTIONS" VALUE="0"/> - <PARAMETER NAME="ENABLE_PROTOCOL_CHECKERS" VALUE="0"/> - <PARAMETER NAME="M00_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M00_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M00_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M00_SECURE" VALUE="0"/> - <PARAMETER NAME="M01_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M01_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M01_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M01_SECURE" VALUE="0"/> - <PARAMETER NAME="M02_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M02_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M02_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M02_SECURE" VALUE="0"/> - <PARAMETER NAME="M03_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M03_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M03_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M03_SECURE" VALUE="0"/> - <PARAMETER NAME="M04_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M04_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M04_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M04_SECURE" VALUE="0"/> - <PARAMETER NAME="M05_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M05_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M05_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M05_SECURE" VALUE="0"/> - <PARAMETER NAME="M06_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M06_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M06_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M06_SECURE" VALUE="0"/> - <PARAMETER NAME="M07_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M07_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M07_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M07_SECURE" VALUE="0"/> - <PARAMETER NAME="M08_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M08_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M08_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M08_SECURE" VALUE="0"/> - <PARAMETER NAME="M09_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M09_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M09_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M09_SECURE" VALUE="0"/> - <PARAMETER NAME="M10_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M10_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M10_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M10_SECURE" VALUE="0"/> - <PARAMETER NAME="M11_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M11_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M11_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M11_SECURE" VALUE="0"/> - <PARAMETER NAME="M12_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M12_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M12_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M12_SECURE" VALUE="0"/> - <PARAMETER NAME="M13_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M13_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M13_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M13_SECURE" VALUE="0"/> - <PARAMETER NAME="M14_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M14_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M14_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M14_SECURE" VALUE="0"/> - <PARAMETER NAME="M15_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M15_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M15_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M15_SECURE" VALUE="0"/> - <PARAMETER NAME="M16_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M16_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M16_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M16_SECURE" VALUE="0"/> - <PARAMETER NAME="M17_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M17_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M17_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M17_SECURE" VALUE="0"/> - <PARAMETER NAME="M18_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M18_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M18_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M18_SECURE" VALUE="0"/> - <PARAMETER NAME="M19_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M19_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M19_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M19_SECURE" VALUE="0"/> - <PARAMETER NAME="M20_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M20_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M20_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M20_SECURE" VALUE="0"/> - <PARAMETER NAME="M21_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M21_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M21_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M21_SECURE" VALUE="0"/> - <PARAMETER NAME="M22_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M22_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M22_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M22_SECURE" VALUE="0"/> - <PARAMETER NAME="M23_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M23_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M23_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M23_SECURE" VALUE="0"/> - <PARAMETER NAME="M24_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M24_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M24_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M24_SECURE" VALUE="0"/> - <PARAMETER NAME="M25_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M25_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M25_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M25_SECURE" VALUE="0"/> - <PARAMETER NAME="M26_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M26_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M26_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M26_SECURE" VALUE="0"/> - <PARAMETER NAME="M27_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M27_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M27_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M27_SECURE" VALUE="0"/> - <PARAMETER NAME="M28_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M28_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M28_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M28_SECURE" VALUE="0"/> - <PARAMETER NAME="M29_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M29_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M29_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M29_SECURE" VALUE="0"/> - <PARAMETER NAME="M30_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M30_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M30_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M30_SECURE" VALUE="0"/> - <PARAMETER NAME="M31_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M31_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M31_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M31_SECURE" VALUE="0"/> - <PARAMETER NAME="M32_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M32_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M32_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M32_SECURE" VALUE="0"/> - <PARAMETER NAME="M33_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M33_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M33_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M33_SECURE" VALUE="0"/> - <PARAMETER NAME="M34_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M34_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M34_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M34_SECURE" VALUE="0"/> - <PARAMETER NAME="M35_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M35_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M35_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M35_SECURE" VALUE="0"/> - <PARAMETER NAME="M36_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M36_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M36_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M36_SECURE" VALUE="0"/> - <PARAMETER NAME="M37_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M37_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M37_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M37_SECURE" VALUE="0"/> - <PARAMETER NAME="M38_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M38_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M38_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M38_SECURE" VALUE="0"/> - <PARAMETER NAME="M39_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M39_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M39_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M39_SECURE" VALUE="0"/> - <PARAMETER NAME="M40_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M40_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M40_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M40_SECURE" VALUE="0"/> - <PARAMETER NAME="M41_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M41_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M41_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M41_SECURE" VALUE="0"/> - <PARAMETER NAME="M42_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M42_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M42_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M42_SECURE" VALUE="0"/> - <PARAMETER NAME="M43_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M43_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M43_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M43_SECURE" VALUE="0"/> - <PARAMETER NAME="M44_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M44_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M44_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M44_SECURE" VALUE="0"/> - <PARAMETER NAME="M45_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M45_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M45_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M45_SECURE" VALUE="0"/> - <PARAMETER NAME="M46_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M46_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M46_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M46_SECURE" VALUE="0"/> - <PARAMETER NAME="M47_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M47_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M47_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M47_SECURE" VALUE="0"/> - <PARAMETER NAME="M48_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M48_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M48_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M48_SECURE" VALUE="0"/> - <PARAMETER NAME="M49_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M49_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M49_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M49_SECURE" VALUE="0"/> - <PARAMETER NAME="M50_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M50_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M50_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M50_SECURE" VALUE="0"/> - <PARAMETER NAME="M51_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M51_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M51_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M51_SECURE" VALUE="0"/> - <PARAMETER NAME="M52_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M52_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M52_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M52_SECURE" VALUE="0"/> - <PARAMETER NAME="M53_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M53_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M53_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M53_SECURE" VALUE="0"/> - <PARAMETER NAME="M54_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M54_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M54_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M54_SECURE" VALUE="0"/> - <PARAMETER NAME="M55_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M55_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M55_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M55_SECURE" VALUE="0"/> - <PARAMETER NAME="M56_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M56_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M56_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M56_SECURE" VALUE="0"/> - <PARAMETER NAME="M57_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M57_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M57_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M57_SECURE" VALUE="0"/> - <PARAMETER NAME="M58_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M58_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M58_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M58_SECURE" VALUE="0"/> - <PARAMETER NAME="M59_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M59_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M59_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M59_SECURE" VALUE="0"/> - <PARAMETER NAME="M60_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M60_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M60_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M60_SECURE" VALUE="0"/> - <PARAMETER NAME="M61_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M61_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M61_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M61_SECURE" VALUE="0"/> - <PARAMETER NAME="M62_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M62_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M62_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M62_SECURE" VALUE="0"/> - <PARAMETER NAME="M63_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="M63_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="M63_ISSUANCE" VALUE="0"/> - <PARAMETER NAME="M63_SECURE" VALUE="0"/> - <PARAMETER NAME="NUM_MI" VALUE="5"/> - <PARAMETER NAME="NUM_SI" VALUE="1"/> - <PARAMETER NAME="PCHK_MAX_RD_BURSTS" VALUE="2"/> - <PARAMETER NAME="PCHK_MAX_WR_BURSTS" VALUE="2"/> - <PARAMETER NAME="PCHK_WAITS" VALUE="0"/> - <PARAMETER NAME="S00_ARB_PRIORITY" VALUE="0"/> - <PARAMETER NAME="S00_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="S00_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="S01_ARB_PRIORITY" VALUE="0"/> - <PARAMETER NAME="S01_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="S01_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="S02_ARB_PRIORITY" VALUE="0"/> - <PARAMETER NAME="S02_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="S02_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="S03_ARB_PRIORITY" VALUE="0"/> - <PARAMETER NAME="S03_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="S03_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="S04_ARB_PRIORITY" VALUE="0"/> - <PARAMETER NAME="S04_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="S04_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="S05_ARB_PRIORITY" VALUE="0"/> - <PARAMETER NAME="S05_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="S05_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="S06_ARB_PRIORITY" VALUE="0"/> - <PARAMETER NAME="S06_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="S06_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="S07_ARB_PRIORITY" VALUE="0"/> - <PARAMETER NAME="S07_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="S07_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="S08_ARB_PRIORITY" VALUE="0"/> - <PARAMETER NAME="S08_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="S08_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="S09_ARB_PRIORITY" VALUE="0"/> - <PARAMETER NAME="S09_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="S09_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="S10_ARB_PRIORITY" VALUE="0"/> - <PARAMETER NAME="S10_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="S10_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="S11_ARB_PRIORITY" VALUE="0"/> - <PARAMETER NAME="S11_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="S11_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="S12_ARB_PRIORITY" VALUE="0"/> - <PARAMETER NAME="S12_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="S12_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="S13_ARB_PRIORITY" VALUE="0"/> - <PARAMETER NAME="S13_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="S13_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="S14_ARB_PRIORITY" VALUE="0"/> - <PARAMETER NAME="S14_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="S14_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="S15_ARB_PRIORITY" VALUE="0"/> - <PARAMETER NAME="S15_HAS_DATA_FIFO" VALUE="0"/> - <PARAMETER NAME="S15_HAS_REGSLICE" VALUE="0"/> - <PARAMETER NAME="STRATEGY" VALUE="0"/> - <PARAMETER NAME="SYNCHRONIZATION_STAGES" VALUE="3"/> - <PARAMETER NAME="XBAR_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="EDK_IPTYPE" VALUE="BUS"/> - </PARAMETERS> - <PORTS> - <PORT DIR="I" NAME="ACLK" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="ARESETN" SIGIS="rst" SIGNAME="proc_sys_reset_0_interconnect_aresetn"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="interconnect_aresetn"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M00_ACLK" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M00_ARESETN" SIGIS="rst" SIGNAME="proc_sys_reset_0_peripheral_aresetn"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="peripheral_aresetn"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M00_AXI_araddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_araddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_ARADDR"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M00_AXI_arready" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_arready"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_ARREADY"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M00_AXI_arvalid" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_arvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_ARVALID"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M00_AXI_awaddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_awaddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_AWADDR"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M00_AXI_awready" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_awready"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_AWREADY"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M00_AXI_awvalid" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_awvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_AWVALID"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M00_AXI_bready" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_bready"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_BREADY"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="1" NAME="M00_AXI_bresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_bresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_BRESP"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M00_AXI_bvalid" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_bvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_BVALID"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="M00_AXI_rdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_rdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_RDATA"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M00_AXI_rready" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_rready"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_RREADY"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="1" NAME="M00_AXI_rresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_rresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_RRESP"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M00_AXI_rvalid" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_rvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_RVALID"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M00_AXI_wdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_wdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_WDATA"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M00_AXI_wready" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_wready"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_WREADY"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="3" NAME="M00_AXI_wstrb" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_wstrb"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_WSTRB"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M00_AXI_wvalid" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_wvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_WVALID"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M01_ACLK" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M01_ARESETN" SIGIS="rst" SIGNAME="proc_sys_reset_0_peripheral_aresetn"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="peripheral_aresetn"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M01_AXI_araddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_araddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_araddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M01_AXI_arready" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_arready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_arready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M01_AXI_arvalid" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_arvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_arvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M01_AXI_awaddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_awaddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_awaddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M01_AXI_awready" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_awready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_awready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M01_AXI_awvalid" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_awvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_awvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M01_AXI_bready" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_bready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_bready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="1" NAME="M01_AXI_bresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_bresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_bresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M01_AXI_bvalid" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_bvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_bvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="M01_AXI_rdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_rdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_rdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M01_AXI_rready" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_rready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_rready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="1" NAME="M01_AXI_rresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_rresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_rresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M01_AXI_rvalid" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_rvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_rvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M01_AXI_wdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_wdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_wdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M01_AXI_wready" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_wready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_wready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="3" NAME="M01_AXI_wstrb" RIGHT="0" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_wstrb"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_wstrb"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M01_AXI_wvalid" SIGIS="undef" SIGNAME="axi_gpio_0_s_axi_wvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_wvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M02_ACLK" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M02_ARESETN" SIGIS="rst" SIGNAME="proc_sys_reset_0_peripheral_aresetn"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="peripheral_aresetn"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M02_AXI_araddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_araddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_araddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M02_AXI_arready" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_arready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_arready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M02_AXI_arvalid" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_arvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_arvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M02_AXI_awaddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_awaddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_awaddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M02_AXI_awready" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_awready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_awready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M02_AXI_awvalid" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_awvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_awvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M02_AXI_bready" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_bready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_bready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="1" NAME="M02_AXI_bresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_bresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_bresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M02_AXI_bvalid" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_bvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_bvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="M02_AXI_rdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_rdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_rdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M02_AXI_rready" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_rready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_rready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="1" NAME="M02_AXI_rresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_rresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_rresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M02_AXI_rvalid" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_rvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_rvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M02_AXI_wdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_wdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_wdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M02_AXI_wready" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_wready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_wready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="3" NAME="M02_AXI_wstrb" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_wstrb"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_wstrb"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M02_AXI_wvalid" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_wvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_wvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M03_ACLK" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M03_ARESETN" SIGIS="rst" SIGNAME="proc_sys_reset_0_peripheral_aresetn"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="peripheral_aresetn"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M03_AXI_araddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_araddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_araddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M03_AXI_arready" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_arready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_arready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M03_AXI_arvalid" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_arvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_arvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M03_AXI_awaddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_awaddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_awaddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M03_AXI_awready" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_awready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_awready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M03_AXI_awvalid" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_awvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_awvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M03_AXI_bready" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_bready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_bready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="1" NAME="M03_AXI_bresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_bresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_bresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M03_AXI_bvalid" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_bvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_bvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="M03_AXI_rdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_rdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_rdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M03_AXI_rready" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_rready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_rready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="1" NAME="M03_AXI_rresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_rresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_rresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M03_AXI_rvalid" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_rvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_rvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M03_AXI_wdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_wdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_wdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M03_AXI_wready" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_wready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_wready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="3" NAME="M03_AXI_wstrb" RIGHT="0" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_wstrb"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_wstrb"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M03_AXI_wvalid" SIGIS="undef" SIGNAME="axi_intc_0_s_axi_wvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_wvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M04_ACLK" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M04_ARESETN" SIGIS="rst" SIGNAME="proc_sys_reset_0_peripheral_aresetn"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="peripheral_aresetn"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M04_AXI_araddr" RIGHT="0" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_araddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_araddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M04_AXI_arready" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_arready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_arready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M04_AXI_arvalid" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_arvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_arvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M04_AXI_awaddr" RIGHT="0" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_awaddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_awaddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M04_AXI_awready" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_awready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_awready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M04_AXI_awvalid" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_awvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_awvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M04_AXI_bready" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_bready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_bready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="1" NAME="M04_AXI_bresp" RIGHT="0" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_bresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_bresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M04_AXI_bvalid" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_bvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_bvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="M04_AXI_rdata" RIGHT="0" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_rdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_rdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M04_AXI_rready" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_rready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_rready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="1" NAME="M04_AXI_rresp" RIGHT="0" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_rresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_rresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M04_AXI_rvalid" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_rvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_rvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M04_AXI_wdata" RIGHT="0" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_wdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_wdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M04_AXI_wready" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_wready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_wready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="3" NAME="M04_AXI_wstrb" RIGHT="0" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_wstrb"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_wstrb"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M04_AXI_wvalid" SIGIS="undef" SIGNAME="axi4lite_hog_build_i_0_s_axi_wvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_wvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="S00_ACLK" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="S00_ARESETN" SIGIS="rst" SIGNAME="proc_sys_reset_0_peripheral_aresetn"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="peripheral_aresetn"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="S00_AXI_araddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_araddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_ARADDR"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="2" NAME="S00_AXI_arprot" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_arprot"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_ARPROT"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="S00_AXI_arready" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_arready"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_ARREADY"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="S00_AXI_arvalid" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_arvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_ARVALID"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="S00_AXI_awaddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_awaddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_AWADDR"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="2" NAME="S00_AXI_awprot" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_awprot"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_AWPROT"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="S00_AXI_awready" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_awready"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_AWREADY"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="S00_AXI_awvalid" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_awvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_AWVALID"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="S00_AXI_bready" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_bready"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_BREADY"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="1" NAME="S00_AXI_bresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_bresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_BRESP"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="S00_AXI_bvalid" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_bvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_BVALID"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="S00_AXI_rdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_rdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_RDATA"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="S00_AXI_rready" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_rready"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_RREADY"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="1" NAME="S00_AXI_rresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_rresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_RRESP"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="S00_AXI_rvalid" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_rvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_RVALID"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="S00_AXI_wdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_wdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_WDATA"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="S00_AXI_wready" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_wready"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_WREADY"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="3" NAME="S00_AXI_wstrb" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_wstrb"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_WSTRB"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="S00_AXI_wvalid" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_wvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="M_AXI_DP_WVALID"/> - </CONNECTIONS> - </PORT> - </PORTS> - <BUSINTERFACES> - <BUSINTERFACE BUSNAME="microblaze_0_M_AXI_DP" DATAWIDTH="32" NAME="S00_AXI" TYPE="SLAVE" VLNV="xilinx.com:interface:aximm:1.0"> - <PORTMAPS> - <PORTMAP LOGICAL="ARADDR" PHYSICAL="S00_AXI_araddr"/> - <PORTMAP LOGICAL="ARPROT" PHYSICAL="S00_AXI_arprot"/> - <PORTMAP LOGICAL="ARREADY" PHYSICAL="S00_AXI_arready"/> - <PORTMAP LOGICAL="ARVALID" PHYSICAL="S00_AXI_arvalid"/> - <PORTMAP LOGICAL="AWADDR" PHYSICAL="S00_AXI_awaddr"/> - <PORTMAP LOGICAL="AWPROT" PHYSICAL="S00_AXI_awprot"/> - <PORTMAP LOGICAL="AWREADY" PHYSICAL="S00_AXI_awready"/> - <PORTMAP LOGICAL="AWVALID" PHYSICAL="S00_AXI_awvalid"/> - <PORTMAP LOGICAL="BREADY" PHYSICAL="S00_AXI_bready"/> - <PORTMAP LOGICAL="BRESP" PHYSICAL="S00_AXI_bresp"/> - <PORTMAP LOGICAL="BVALID" PHYSICAL="S00_AXI_bvalid"/> - <PORTMAP LOGICAL="RDATA" PHYSICAL="S00_AXI_rdata"/> - <PORTMAP LOGICAL="RREADY" PHYSICAL="S00_AXI_rready"/> - <PORTMAP LOGICAL="RRESP" PHYSICAL="S00_AXI_rresp"/> - <PORTMAP LOGICAL="RVALID" PHYSICAL="S00_AXI_rvalid"/> - <PORTMAP LOGICAL="WDATA" PHYSICAL="S00_AXI_wdata"/> - <PORTMAP LOGICAL="WREADY" PHYSICAL="S00_AXI_wready"/> - <PORTMAP LOGICAL="WSTRB" PHYSICAL="S00_AXI_wstrb"/> - <PORTMAP LOGICAL="WVALID" PHYSICAL="S00_AXI_wvalid"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="axi_interconnect_0_M00_AXI" DATAWIDTH="32" NAME="M00_AXI" TYPE="MASTER" VLNV="xilinx.com:interface:aximm:1.0"> - <PORTMAPS> - <PORTMAP LOGICAL="ARADDR" PHYSICAL="M00_AXI_araddr"/> - <PORTMAP LOGICAL="ARREADY" PHYSICAL="M00_AXI_arready"/> - <PORTMAP LOGICAL="ARVALID" PHYSICAL="M00_AXI_arvalid"/> - <PORTMAP LOGICAL="AWADDR" PHYSICAL="M00_AXI_awaddr"/> - <PORTMAP LOGICAL="AWREADY" PHYSICAL="M00_AXI_awready"/> - <PORTMAP LOGICAL="AWVALID" PHYSICAL="M00_AXI_awvalid"/> - <PORTMAP LOGICAL="BREADY" PHYSICAL="M00_AXI_bready"/> - <PORTMAP LOGICAL="BRESP" PHYSICAL="M00_AXI_bresp"/> - <PORTMAP LOGICAL="BVALID" PHYSICAL="M00_AXI_bvalid"/> - <PORTMAP LOGICAL="RDATA" PHYSICAL="M00_AXI_rdata"/> - <PORTMAP LOGICAL="RREADY" PHYSICAL="M00_AXI_rready"/> - <PORTMAP LOGICAL="RRESP" PHYSICAL="M00_AXI_rresp"/> - <PORTMAP LOGICAL="RVALID" PHYSICAL="M00_AXI_rvalid"/> - <PORTMAP LOGICAL="WDATA" PHYSICAL="M00_AXI_wdata"/> - <PORTMAP LOGICAL="WREADY" PHYSICAL="M00_AXI_wready"/> - <PORTMAP LOGICAL="WSTRB" PHYSICAL="M00_AXI_wstrb"/> - <PORTMAP LOGICAL="WVALID" PHYSICAL="M00_AXI_wvalid"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="axi_interconnect_0_M01_AXI" DATAWIDTH="32" NAME="M01_AXI" TYPE="MASTER" VLNV="xilinx.com:interface:aximm:1.0"> - <PORTMAPS> - <PORTMAP LOGICAL="ARADDR" PHYSICAL="M01_AXI_araddr"/> - <PORTMAP LOGICAL="ARREADY" PHYSICAL="M01_AXI_arready"/> - <PORTMAP LOGICAL="ARVALID" PHYSICAL="M01_AXI_arvalid"/> - <PORTMAP LOGICAL="AWADDR" PHYSICAL="M01_AXI_awaddr"/> - <PORTMAP LOGICAL="AWREADY" PHYSICAL="M01_AXI_awready"/> - <PORTMAP LOGICAL="AWVALID" PHYSICAL="M01_AXI_awvalid"/> - <PORTMAP LOGICAL="BREADY" PHYSICAL="M01_AXI_bready"/> - <PORTMAP LOGICAL="BRESP" PHYSICAL="M01_AXI_bresp"/> - <PORTMAP LOGICAL="BVALID" PHYSICAL="M01_AXI_bvalid"/> - <PORTMAP LOGICAL="RDATA" PHYSICAL="M01_AXI_rdata"/> - <PORTMAP LOGICAL="RREADY" PHYSICAL="M01_AXI_rready"/> - <PORTMAP LOGICAL="RRESP" PHYSICAL="M01_AXI_rresp"/> - <PORTMAP LOGICAL="RVALID" PHYSICAL="M01_AXI_rvalid"/> - <PORTMAP LOGICAL="WDATA" PHYSICAL="M01_AXI_wdata"/> - <PORTMAP LOGICAL="WREADY" PHYSICAL="M01_AXI_wready"/> - <PORTMAP LOGICAL="WSTRB" PHYSICAL="M01_AXI_wstrb"/> - <PORTMAP LOGICAL="WVALID" PHYSICAL="M01_AXI_wvalid"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="axi_interconnect_0_M02_AXI" DATAWIDTH="32" NAME="M02_AXI" TYPE="MASTER" VLNV="xilinx.com:interface:aximm:1.0"> - <PORTMAPS> - <PORTMAP LOGICAL="ARADDR" PHYSICAL="M02_AXI_araddr"/> - <PORTMAP LOGICAL="ARREADY" PHYSICAL="M02_AXI_arready"/> - <PORTMAP LOGICAL="ARVALID" PHYSICAL="M02_AXI_arvalid"/> - <PORTMAP LOGICAL="AWADDR" PHYSICAL="M02_AXI_awaddr"/> - <PORTMAP LOGICAL="AWREADY" PHYSICAL="M02_AXI_awready"/> - <PORTMAP LOGICAL="AWVALID" PHYSICAL="M02_AXI_awvalid"/> - <PORTMAP LOGICAL="BREADY" PHYSICAL="M02_AXI_bready"/> - <PORTMAP LOGICAL="BRESP" PHYSICAL="M02_AXI_bresp"/> - <PORTMAP LOGICAL="BVALID" PHYSICAL="M02_AXI_bvalid"/> - <PORTMAP LOGICAL="RDATA" PHYSICAL="M02_AXI_rdata"/> - <PORTMAP LOGICAL="RREADY" PHYSICAL="M02_AXI_rready"/> - <PORTMAP LOGICAL="RRESP" PHYSICAL="M02_AXI_rresp"/> - <PORTMAP LOGICAL="RVALID" PHYSICAL="M02_AXI_rvalid"/> - <PORTMAP LOGICAL="WDATA" PHYSICAL="M02_AXI_wdata"/> - <PORTMAP LOGICAL="WREADY" PHYSICAL="M02_AXI_wready"/> - <PORTMAP LOGICAL="WSTRB" PHYSICAL="M02_AXI_wstrb"/> - <PORTMAP LOGICAL="WVALID" PHYSICAL="M02_AXI_wvalid"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="axi_interconnect_0_M03_AXI" DATAWIDTH="32" NAME="M03_AXI" TYPE="MASTER" VLNV="xilinx.com:interface:aximm:1.0"> - <PORTMAPS> - <PORTMAP LOGICAL="ARADDR" PHYSICAL="M03_AXI_araddr"/> - <PORTMAP LOGICAL="ARREADY" PHYSICAL="M03_AXI_arready"/> - <PORTMAP LOGICAL="ARVALID" PHYSICAL="M03_AXI_arvalid"/> - <PORTMAP LOGICAL="AWADDR" PHYSICAL="M03_AXI_awaddr"/> - <PORTMAP LOGICAL="AWREADY" PHYSICAL="M03_AXI_awready"/> - <PORTMAP LOGICAL="AWVALID" PHYSICAL="M03_AXI_awvalid"/> - <PORTMAP LOGICAL="BREADY" PHYSICAL="M03_AXI_bready"/> - <PORTMAP LOGICAL="BRESP" PHYSICAL="M03_AXI_bresp"/> - <PORTMAP LOGICAL="BVALID" PHYSICAL="M03_AXI_bvalid"/> - <PORTMAP LOGICAL="RDATA" PHYSICAL="M03_AXI_rdata"/> - <PORTMAP LOGICAL="RREADY" PHYSICAL="M03_AXI_rready"/> - <PORTMAP LOGICAL="RRESP" PHYSICAL="M03_AXI_rresp"/> - <PORTMAP LOGICAL="RVALID" PHYSICAL="M03_AXI_rvalid"/> - <PORTMAP LOGICAL="WDATA" PHYSICAL="M03_AXI_wdata"/> - <PORTMAP LOGICAL="WREADY" PHYSICAL="M03_AXI_wready"/> - <PORTMAP LOGICAL="WSTRB" PHYSICAL="M03_AXI_wstrb"/> - <PORTMAP LOGICAL="WVALID" PHYSICAL="M03_AXI_wvalid"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="axi_interconnect_0_M04_AXI" DATAWIDTH="32" NAME="M04_AXI" TYPE="MASTER" VLNV="xilinx.com:interface:aximm:1.0"> - <PORTMAPS> - <PORTMAP LOGICAL="ARADDR" PHYSICAL="M04_AXI_araddr"/> - <PORTMAP LOGICAL="ARREADY" PHYSICAL="M04_AXI_arready"/> - <PORTMAP LOGICAL="ARVALID" PHYSICAL="M04_AXI_arvalid"/> - <PORTMAP LOGICAL="AWADDR" PHYSICAL="M04_AXI_awaddr"/> - <PORTMAP LOGICAL="AWREADY" PHYSICAL="M04_AXI_awready"/> - <PORTMAP LOGICAL="AWVALID" PHYSICAL="M04_AXI_awvalid"/> - <PORTMAP LOGICAL="BREADY" PHYSICAL="M04_AXI_bready"/> - <PORTMAP LOGICAL="BRESP" PHYSICAL="M04_AXI_bresp"/> - <PORTMAP LOGICAL="BVALID" PHYSICAL="M04_AXI_bvalid"/> - <PORTMAP LOGICAL="RDATA" PHYSICAL="M04_AXI_rdata"/> - <PORTMAP LOGICAL="RREADY" PHYSICAL="M04_AXI_rready"/> - <PORTMAP LOGICAL="RRESP" PHYSICAL="M04_AXI_rresp"/> - <PORTMAP LOGICAL="RVALID" PHYSICAL="M04_AXI_rvalid"/> - <PORTMAP LOGICAL="WDATA" PHYSICAL="M04_AXI_wdata"/> - <PORTMAP LOGICAL="WREADY" PHYSICAL="M04_AXI_wready"/> - <PORTMAP LOGICAL="WSTRB" PHYSICAL="M04_AXI_wstrb"/> - <PORTMAP LOGICAL="WVALID" PHYSICAL="M04_AXI_wvalid"/> - </PORTMAPS> - </BUSINTERFACE> - </BUSINTERFACES> - </MODULE> - <MODULE COREREVISION="34" FULLNAME="/axi_timer_0" HWVERSION="2.0" INSTANCE="axi_timer_0" IPTYPE="PERIPHERAL" IS_ENABLE="1" MODCLASS="PERIPHERAL" MODTYPE="axi_timer" VLNV="xilinx.com:ip:axi_timer:2.0"> - <DOCUMENTS> - <DOCUMENT SOURCE="http://www.xilinx.com/cgi-bin/docs/ipdoc?c=axi_timer;v=v2_0;d=pg079-axi-timer.pdf"/> - </DOCUMENTS> - <ADDRESSBLOCKS> - <ADDRESSBLOCK ACCESS="read-write" INTERFACE="S_AXI" NAME="Reg" RANGE="512" USAGE="register"> - <REGISTERS> - <REGISTER NAME="TCSR0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Timer 0 Control and Status Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x0"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="MDT0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Timer 0 Mode
0 - Timer mode is generate
1 - Timer mode is capture
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="UDT0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Up/Down Count Timer 0
 0 - Timer functions as up counter
 1 - Timer functions as down counter
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="1"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="GENT0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable External Generate Signal Timer 0
 0 - Disables external generate signal
 1 - Enables external generate signal
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="2"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="2"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="CAPT0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable External Capture Trigger Timer 0
 0 - Disables external capture trigger
 1 - Enables external capture trigger
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="3"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="3"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="ARHT0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Auto Reload/Hold Timer 0.
When the timer is in Generate mode, this bit determines whether the counter reloads the generate value and continues running or holds at the termination value. 
In Capture mode, this bit determines whether a new capture trigger overwrites the previous captured value or if the previous value is held. 0 = Hold counter or capture value. The TLR must be read before providing the external capture. 1 = Reload generate value or overwrite capture value
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="4"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="4"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="LOAD0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Load Timer 0 0 = No load 1 = Loads timer with value in TLR0 Setting this bit loads timer/counter register (TCR0) with a specified value in the timer/counter load register (TLR0). This bit prevents the running of the timer/counter; hence, this should be cleared alongside setting Enable Timer/ Counter (ENT0) bit in TCSR0.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="5"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="5"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="ENIT0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable Interrupt for Timer 0
Enables the assertion of the interrupt signal for this timer. Has no effect on the interrupt flag (T0INT) in TCSR0. 0 - Disable interrupt signal 1 - Enable interrupt signal
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="6"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="6"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="ENT0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable Timer 0
 0 - Disable timer (counter halts)
 1 - Enable timer (counter runs)
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="7"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="7"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="T0INT"> - <PROPERTY NAME="DESCRIPTION" VALUE="Timer 0 Interrupt
Indicates that the condition for an interrupt on this timer has occurred. If the timer mode is capture and the timer is enabled, this bit indicates a capture has occurred. If the mode is generate, this bit indicates the counter has rolled over. Must be cleared by writing a 1.
Read: 0 - No interrupt has occurred 1 - Interrupt has occurred Write: 0 - No change in state of T0INT 1 - Clear T0INT (clear to 0)
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="8"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="8"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="PWMA0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable Pulse Width Modulation for Timer 0 0 - Disable pulse width modulation 1 - Enable pulse width modulation PWM requires using Timer 0 and Timer 1 together as a pair. Timer 0 sets the period of the PWM output, and Timer 1 sets the high time for the PWM output. For PWM mode, MDT0 and MDT1 must be 0 and C_GEN0_ASSERT and C_GEN1_ASSERT must be 1.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="9"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="9"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="ENALL"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable All Timers 0 - No effect on timers 1 - Enable all timers (counters run) This bit is mirrored in all control/status registers and is used to enable all counters simultaneously. Writing a 1 to this bit sets ENALL, ENT0, and ENT1. 
Writing a 0 to this register clears ENALL but has no effect on ENT0 and ENT1. 
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="10"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="10"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="CASC"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable cascade mode of timers 0 - Disable cascaded operation 1 - Enable cascaded operation Cascaded operation requires using Timer 0 and Timer 1 together as a pair. The counting event for the Timer 1 is when the Timer 0 rolls over from all 1s to all 0s or vice-versa when counting down.
TLR0 and TLR1 are used for lower 32-bit and higher 32-bit respectively. Similarly, TCR0 contains lower 32-bits for the 64-bit counter and TCR1 contains the higher 32-bits.
Only TCSR0 is valid for both the timer/counters in this mode.
This CASC bit must be set before enabling the timer/counter.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="11"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="11"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="TLR0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Timer 0 Load Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x4"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="TCLR0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Timer/Counter Load Register
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="TCR0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Timer 0 Counter Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x8"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="TCR0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Timer/Counter Register
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="TCSR1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Timer 1 Control and Status Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x10"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="MDT1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Timer 1 Mode
 0 - Timer mode is generate
 1 - Timer mode is capture
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="UDT1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Up/Down Count Timer 1
 0 - Timer functions as up counter
 1 - Timer functions as down counter
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="1"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="GENT1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable External Generate Signal Timer 1
 0 - Disables external generate signal
 1 - Enables external generate signal
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="2"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="2"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="CAPT1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable External Capture Trigger Timer 1
 0 - Disables external capture trigger
 1 - Enables external capture trigger
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="3"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="3"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="ARHT1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Auto Reload/Hold Timer 1.
When the timer is in Generate mode, this bit determines whether the counter reloads the generate value and continues running or holds at the termination value. 
In Capture mode, this bit determines whether a new capture trigger overwrites the previous captured value or if the previous value is held.
0 = Hold counter or capture value. The TLR must be read before providing the external capture. 
1 = Reload generate value or overwrite capture value
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="4"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="4"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="LOAD1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Load Timer 1 0 = No load 1 = Loads timer with value in TLR1 Setting this bit loads timer/counter register (TCR1) with a specified value in the timer/counter load register (TLR1). This bit prevents the running of the timer/counter; hence, this should be cleared alongside setting Enable Timer/ Counter (ENT1) bit in TCSR1.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="5"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="5"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="ENIT1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable Interrupt for Timer 1
Enables the assertion of the interrupt signal for this timer. Has no effect on the interrupt flag (T1INT) in TCSR1. 0 - Disable interrupt signal 1 - Enable interrupt signal
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="6"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="6"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="ENT1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable Timer 1
 0 - Disable timer (counter halts)
 1 - Enable timer (counter runs)
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="7"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="7"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="T1INT"> - <PROPERTY NAME="DESCRIPTION" VALUE="Timer 1 Interrupt
Indicates that the condition for an interrupt on this timer has occurred. If the timer mode is capture and the timer is enabled, this bit indicates a capture has occurred. If the mode is generate, this bit indicates the counter has rolled over. Must be cleared by writing a 1.
Read: 0 - No interrupt has occurred 1 - Interrupt has occurred Write: 0 - No change in state of T0INT 1 - Clear T1INT (clear to 0)
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="8"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="8"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="PWMA1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable Pulse Width Modulation for Timer 1 0 - Disable pulse width modulation 1 - Enable pulse width modulation PWM requires using Timer 0 and Timer 1 together as a pair. Timer 0 sets the period of the PWM output, and Timer 1 sets the high time for the PWM output. For PWM mode, MDT0 and MDT1 must be 0.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="9"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="9"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="ENALL"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable All Timers 0 - No effect on timers 1 - Enable all timers (counters run) This bit is mirrored in all control/status registers and is used to enable all counters simultaneously. Writing a 1 to this bit sets ENALL, ENT0, and ENT1. Writing a 0 to this register clears ENALL but has no effect on ENT0 and ENT1. 
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="10"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="10"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="TLR1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Timer 1 Load Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x14"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="TCLR1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Timer/Counter Load Register
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="TCR1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Timer 1 Counter Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x18"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="TCR1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Timer/Counter Register
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - </REGISTERS> - </ADDRESSBLOCK> - </ADDRESSBLOCKS> - <PARAMETERS> - <PARAMETER NAME="C_COUNT_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_FAMILY" VALUE="artix7"/> - <PARAMETER NAME="C_GEN0_ASSERT" VALUE="1"/> - <PARAMETER NAME="C_GEN1_ASSERT" VALUE="1"/> - <PARAMETER NAME="C_ONE_TIMER_ONLY" VALUE="1"/> - <PARAMETER NAME="C_S_AXI_ADDR_WIDTH" VALUE="5"/> - <PARAMETER NAME="C_S_AXI_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_TRIG0_ASSERT" VALUE="1"/> - <PARAMETER NAME="C_TRIG1_ASSERT" VALUE="1"/> - <PARAMETER NAME="COUNT_WIDTH" VALUE="32"/> - <PARAMETER NAME="Component_Name" VALUE="mb_design_1_axi_timer_0_0"/> - <PARAMETER NAME="GEN0_ASSERT" VALUE="Active_High"/> - <PARAMETER NAME="GEN1_ASSERT" VALUE="Active_High"/> - <PARAMETER NAME="TRIG0_ASSERT" VALUE="Active_High"/> - <PARAMETER NAME="TRIG1_ASSERT" VALUE="Active_High"/> - <PARAMETER NAME="enable_timer2" VALUE="0"/> - <PARAMETER NAME="mode_64bit" VALUE="0"/> - <PARAMETER NAME="EDK_IPTYPE" VALUE="PERIPHERAL"/> - <PARAMETER NAME="C_BASEADDR" VALUE="0x41C00000"/> - <PARAMETER NAME="C_HIGHADDR" VALUE="0x41C0FFFF"/> - </PARAMETERS> - <PORTS> - <PORT DIR="I" NAME="capturetrig0" SIGIS="undef"/> - <PORT DIR="I" NAME="capturetrig1" SIGIS="undef"/> - <PORT DIR="I" NAME="freeze" SIGIS="undef"/> - <PORT DIR="O" NAME="generateout0" SIGIS="undef"/> - <PORT DIR="O" NAME="generateout1" SIGIS="undef"/> - <PORT DIR="O" NAME="interrupt" SENSITIVITY="LEVEL_HIGH" SIGIS="INTERRUPT" SIGNAME="axi_timer_0_interrupt"> - <CONNECTIONS> - <CONNECTION INSTANCE="xlconcat_0" PORT="In0"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="pwm0" SIGIS="undef"/> - <PORT CLKFREQUENCY="100000000" DIR="I" NAME="s_axi_aclk" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="4" NAME="s_axi_araddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_araddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_araddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_aresetn" POLARITY="ACTIVE_LOW" SIGIS="rst" SIGNAME="proc_sys_reset_0_peripheral_aresetn"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="peripheral_aresetn"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_arready" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_arready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_arready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_arvalid" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_arvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_arvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="4" NAME="s_axi_awaddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_awaddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_awaddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_awready" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_awready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_awready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_awvalid" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_awvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_awvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_bready" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_bready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_bready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="1" NAME="s_axi_bresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_bresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_bresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_bvalid" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_bvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_bvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="s_axi_rdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_rdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_rdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_rready" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_rready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_rready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="1" NAME="s_axi_rresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_rresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_rresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_rvalid" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_rvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_rvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="s_axi_wdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_wdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_wdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="s_axi_wready" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_wready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_wready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="3" NAME="s_axi_wstrb" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_wstrb"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_wstrb"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="s_axi_wvalid" SIGIS="undef" SIGNAME="axi_interconnect_0_M02_AXI_wvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_AXI_wvalid"/> - </CONNECTIONS> - </PORT> - </PORTS> - <BUSINTERFACES> - <BUSINTERFACE BUSNAME="axi_interconnect_0_M02_AXI" DATAWIDTH="32" NAME="S_AXI" TYPE="SLAVE" VLNV="xilinx.com:interface:aximm:1.0"> - <PARAMETER NAME="ADDR_WIDTH" VALUE="5"/> - <PARAMETER NAME="ARUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="AWUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="BUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="CLK_DOMAIN" VALUE="/clk_wiz_0_clk_out1"/> - <PARAMETER NAME="DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="FREQ_HZ" VALUE="100000000"/> - <PARAMETER NAME="HAS_BRESP" VALUE="1"/> - <PARAMETER NAME="HAS_BURST" VALUE="0"/> - <PARAMETER NAME="HAS_CACHE" VALUE="0"/> - <PARAMETER NAME="HAS_LOCK" VALUE="0"/> - <PARAMETER NAME="HAS_PROT" VALUE="0"/> - <PARAMETER NAME="HAS_QOS" VALUE="0"/> - <PARAMETER NAME="HAS_REGION" VALUE="0"/> - <PARAMETER NAME="HAS_RRESP" VALUE="1"/> - <PARAMETER NAME="HAS_WSTRB" VALUE="1"/> - <PARAMETER NAME="ID_WIDTH" VALUE="0"/> - <PARAMETER NAME="INSERT_VIP" VALUE="0"/> - <PARAMETER NAME="MAX_BURST_LENGTH" VALUE="1"/> - <PARAMETER NAME="NUM_READ_OUTSTANDING" VALUE="2"/> - <PARAMETER NAME="NUM_READ_THREADS" VALUE="1"/> - <PARAMETER NAME="NUM_WRITE_OUTSTANDING" VALUE="2"/> - <PARAMETER NAME="NUM_WRITE_THREADS" VALUE="1"/> - <PARAMETER NAME="PHASE" VALUE="0.0"/> - <PARAMETER NAME="PROTOCOL" VALUE="AXI4LITE"/> - <PARAMETER NAME="READ_WRITE_MODE" VALUE="READ_WRITE"/> - <PARAMETER NAME="RUSER_BITS_PER_BYTE" VALUE="0"/> - <PARAMETER NAME="RUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="SUPPORTS_NARROW_BURST" VALUE="0"/> - <PARAMETER NAME="WUSER_BITS_PER_BYTE" VALUE="0"/> - <PARAMETER NAME="WUSER_WIDTH" VALUE="0"/> - <PORTMAPS> - <PORTMAP LOGICAL="ARADDR" PHYSICAL="s_axi_araddr"/> - <PORTMAP LOGICAL="ARREADY" PHYSICAL="s_axi_arready"/> - <PORTMAP LOGICAL="ARVALID" PHYSICAL="s_axi_arvalid"/> - <PORTMAP LOGICAL="AWADDR" PHYSICAL="s_axi_awaddr"/> - <PORTMAP LOGICAL="AWREADY" PHYSICAL="s_axi_awready"/> - <PORTMAP LOGICAL="AWVALID" PHYSICAL="s_axi_awvalid"/> - <PORTMAP LOGICAL="BREADY" PHYSICAL="s_axi_bready"/> - <PORTMAP LOGICAL="BRESP" PHYSICAL="s_axi_bresp"/> - <PORTMAP LOGICAL="BVALID" PHYSICAL="s_axi_bvalid"/> - <PORTMAP LOGICAL="RDATA" PHYSICAL="s_axi_rdata"/> - <PORTMAP LOGICAL="RREADY" PHYSICAL="s_axi_rready"/> - <PORTMAP LOGICAL="RRESP" PHYSICAL="s_axi_rresp"/> - <PORTMAP LOGICAL="RVALID" PHYSICAL="s_axi_rvalid"/> - <PORTMAP LOGICAL="WDATA" PHYSICAL="s_axi_wdata"/> - <PORTMAP LOGICAL="WREADY" PHYSICAL="s_axi_wready"/> - <PORTMAP LOGICAL="WSTRB" PHYSICAL="s_axi_wstrb"/> - <PORTMAP LOGICAL="WVALID" PHYSICAL="s_axi_wvalid"/> - </PORTMAPS> - </BUSINTERFACE> - </BUSINTERFACES> - </MODULE> - <MODULE COREREVISION="8" FULLNAME="/blk_mem_gen_0" HWVERSION="8.4" INSTANCE="blk_mem_gen_0" IPTYPE="PERIPHERAL" IS_ENABLE="1" MODCLASS="MEMORY" MODTYPE="blk_mem_gen" VLNV="xilinx.com:ip:blk_mem_gen:8.4"> - <DOCUMENTS> - <DOCUMENT SOURCE="http://www.xilinx.com/cgi-bin/docs/ipdoc?c=blk_mem_gen;v=v8_4;d=pg058-blk-mem-gen.pdf"/> - </DOCUMENTS> - <PARAMETERS> - <PARAMETER NAME="C_ADDRA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_ADDRB_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_ALGORITHM" VALUE="1"/> - <PARAMETER NAME="C_AXI_ID_WIDTH" VALUE="4"/> - <PARAMETER NAME="C_AXI_SLAVE_TYPE" VALUE="0"/> - <PARAMETER NAME="C_AXI_TYPE" VALUE="1"/> - <PARAMETER NAME="C_BYTE_SIZE" VALUE="8"/> - <PARAMETER NAME="C_COMMON_CLK" VALUE="0"/> - <PARAMETER NAME="C_COUNT_18K_BRAM" VALUE="0"/> - <PARAMETER NAME="C_COUNT_36K_BRAM" VALUE="8"/> - <PARAMETER NAME="C_CTRL_ECC_ALGO" VALUE="NONE"/> - <PARAMETER NAME="C_DEFAULT_DATA" VALUE="0"/> - <PARAMETER NAME="C_DISABLE_WARN_BHV_COLL" VALUE="0"/> - <PARAMETER NAME="C_DISABLE_WARN_BHV_RANGE" VALUE="0"/> - <PARAMETER NAME="C_ELABORATION_DIR" VALUE="./"/> - <PARAMETER NAME="C_ENABLE_32BIT_ADDRESS" VALUE="1"/> - <PARAMETER NAME="C_EN_DEEPSLEEP_PIN" VALUE="0"/> - <PARAMETER NAME="C_EN_ECC_PIPE" VALUE="0"/> - <PARAMETER NAME="C_EN_RDADDRA_CHG" VALUE="0"/> - <PARAMETER NAME="C_EN_RDADDRB_CHG" VALUE="0"/> - <PARAMETER NAME="C_EN_SAFETY_CKT" VALUE="1"/> - <PARAMETER NAME="C_EN_SHUTDOWN_PIN" VALUE="0"/> - <PARAMETER NAME="C_EN_SLEEP_PIN" VALUE="0"/> - <PARAMETER NAME="C_EST_POWER_SUMMARY" VALUE="Estimated Power for IP : 20.388 mW"/> - <PARAMETER NAME="C_FAMILY" VALUE="artix7"/> - <PARAMETER NAME="C_HAS_AXI_ID" VALUE="0"/> - <PARAMETER NAME="C_HAS_ENA" VALUE="1"/> - <PARAMETER NAME="C_HAS_ENB" VALUE="1"/> - <PARAMETER NAME="C_HAS_INJECTERR" VALUE="0"/> - <PARAMETER NAME="C_HAS_MEM_OUTPUT_REGS_A" VALUE="0"/> - <PARAMETER NAME="C_HAS_MEM_OUTPUT_REGS_B" VALUE="0"/> - <PARAMETER NAME="C_HAS_MUX_OUTPUT_REGS_A" VALUE="0"/> - <PARAMETER NAME="C_HAS_MUX_OUTPUT_REGS_B" VALUE="0"/> - <PARAMETER NAME="C_HAS_REGCEA" VALUE="0"/> - <PARAMETER NAME="C_HAS_REGCEB" VALUE="0"/> - <PARAMETER NAME="C_HAS_RSTA" VALUE="1"/> - <PARAMETER NAME="C_HAS_RSTB" VALUE="1"/> - <PARAMETER NAME="C_HAS_SOFTECC_INPUT_REGS_A" VALUE="0"/> - <PARAMETER NAME="C_HAS_SOFTECC_OUTPUT_REGS_B" VALUE="0"/> - <PARAMETER NAME="C_INITA_VAL" VALUE="0"/> - <PARAMETER NAME="C_INITB_VAL" VALUE="0"/> - <PARAMETER NAME="C_INIT_FILE" VALUE="mb_design_1_blk_mem_gen_0_0.mem"/> - <PARAMETER NAME="C_INIT_FILE_NAME" VALUE="no_coe_file_loaded"/> - <PARAMETER NAME="C_INTERFACE_TYPE" VALUE="0"/> - <PARAMETER NAME="C_LOAD_INIT_FILE" VALUE="0"/> - <PARAMETER NAME="C_MEM_TYPE" VALUE="2"/> - <PARAMETER NAME="C_MUX_PIPELINE_STAGES" VALUE="0"/> - <PARAMETER NAME="C_PRIM_TYPE" VALUE="1"/> - <PARAMETER NAME="C_READ_DEPTH_A" VALUE="8192"/> - <PARAMETER NAME="C_READ_DEPTH_B" VALUE="8192"/> - <PARAMETER NAME="C_READ_LATENCY_A" VALUE="1"/> - <PARAMETER NAME="C_READ_LATENCY_B" VALUE="1"/> - <PARAMETER NAME="C_READ_WIDTH_A" VALUE="32"/> - <PARAMETER NAME="C_READ_WIDTH_B" VALUE="32"/> - <PARAMETER NAME="C_RSTRAM_A" VALUE="0"/> - <PARAMETER NAME="C_RSTRAM_B" VALUE="0"/> - <PARAMETER NAME="C_RST_PRIORITY_A" VALUE="CE"/> - <PARAMETER NAME="C_RST_PRIORITY_B" VALUE="CE"/> - <PARAMETER NAME="C_SIM_COLLISION_CHECK" VALUE="ALL"/> - <PARAMETER NAME="C_USE_BRAM_BLOCK" VALUE="1"/> - <PARAMETER NAME="C_USE_BYTE_WEA" VALUE="1"/> - <PARAMETER NAME="C_USE_BYTE_WEB" VALUE="1"/> - <PARAMETER NAME="C_USE_DEFAULT_DATA" VALUE="0"/> - <PARAMETER NAME="C_USE_ECC" VALUE="0"/> - <PARAMETER NAME="C_USE_SOFTECC" VALUE="0"/> - <PARAMETER NAME="C_USE_URAM" VALUE="0"/> - <PARAMETER NAME="C_WEA_WIDTH" VALUE="4"/> - <PARAMETER NAME="C_WEB_WIDTH" VALUE="4"/> - <PARAMETER NAME="C_WRITE_DEPTH_A" VALUE="8192"/> - <PARAMETER NAME="C_WRITE_DEPTH_B" VALUE="8192"/> - <PARAMETER NAME="C_WRITE_MODE_A" VALUE="WRITE_FIRST"/> - <PARAMETER NAME="C_WRITE_MODE_B" VALUE="WRITE_FIRST"/> - <PARAMETER NAME="C_WRITE_WIDTH_A" VALUE="32"/> - <PARAMETER NAME="C_WRITE_WIDTH_B" VALUE="32"/> - <PARAMETER NAME="C_XDEVICEFAMILY" VALUE="artix7"/> - <PARAMETER NAME="AXI_ID_Width" VALUE="4"/> - <PARAMETER NAME="AXI_Slave_Type" VALUE="Memory_Slave"/> - <PARAMETER NAME="AXI_Type" VALUE="AXI4_Full"/> - <PARAMETER NAME="Additional_Inputs_for_Power_Estimation" VALUE="false"/> - <PARAMETER NAME="Algorithm" VALUE="Minimum_Area"/> - <PARAMETER NAME="Assume_Synchronous_Clk" VALUE="false"/> - <PARAMETER NAME="Byte_Size" VALUE="8"/> - <PARAMETER NAME="CTRL_ECC_ALGO" VALUE="NONE"/> - <PARAMETER NAME="Coe_File" VALUE="no_coe_file_loaded"/> - <PARAMETER NAME="Collision_Warnings" VALUE="ALL"/> - <PARAMETER NAME="Component_Name" VALUE="mb_design_1_blk_mem_gen_0_0"/> - <PARAMETER NAME="Disable_Collision_Warnings" VALUE="false"/> - <PARAMETER NAME="Disable_Out_of_Range_Warnings" VALUE="false"/> - <PARAMETER NAME="ECC" VALUE="false"/> - <PARAMETER NAME="EN_DEEPSLEEP_PIN" VALUE="false"/> - <PARAMETER NAME="EN_ECC_PIPE" VALUE="false"/> - <PARAMETER NAME="EN_SAFETY_CKT" VALUE="true"/> - <PARAMETER NAME="EN_SHUTDOWN_PIN" VALUE="false"/> - <PARAMETER NAME="EN_SLEEP_PIN" VALUE="false"/> - <PARAMETER NAME="Enable_32bit_Address" VALUE="true"/> - <PARAMETER NAME="Enable_A" VALUE="Use_ENA_Pin"/> - <PARAMETER NAME="Enable_B" VALUE="Use_ENB_Pin"/> - <PARAMETER NAME="Error_Injection_Type" VALUE="Single_Bit_Error_Injection"/> - <PARAMETER NAME="Fill_Remaining_Memory_Locations" VALUE="false"/> - <PARAMETER NAME="Interface_Type" VALUE="Native"/> - <PARAMETER NAME="Load_Init_File" VALUE="false"/> - <PARAMETER NAME="MEM_FILE" VALUE="mb_design_1_blk_mem_gen_0_0.mem"/> - <PARAMETER NAME="Memory_Type" VALUE="True_Dual_Port_RAM"/> - <PARAMETER NAME="Operating_Mode_A" VALUE="WRITE_FIRST"/> - <PARAMETER NAME="Operating_Mode_B" VALUE="WRITE_FIRST"/> - <PARAMETER NAME="Output_Reset_Value_A" VALUE="0"/> - <PARAMETER NAME="Output_Reset_Value_B" VALUE="0"/> - <PARAMETER NAME="PRIM_type_to_Implement" VALUE="BRAM"/> - <PARAMETER NAME="Pipeline_Stages" VALUE="0"/> - <PARAMETER NAME="Port_A_Clock" VALUE="100"/> - <PARAMETER NAME="Port_A_Enable_Rate" VALUE="100"/> - <PARAMETER NAME="Port_A_Write_Rate" VALUE="50"/> - <PARAMETER NAME="Port_B_Clock" VALUE="100"/> - <PARAMETER NAME="Port_B_Enable_Rate" VALUE="100"/> - <PARAMETER NAME="Port_B_Write_Rate" VALUE="50"/> - <PARAMETER NAME="Primitive" VALUE="8kx2"/> - <PARAMETER NAME="RD_ADDR_CHNG_A" VALUE="false"/> - <PARAMETER NAME="RD_ADDR_CHNG_B" VALUE="false"/> - <PARAMETER NAME="READ_LATENCY_A" VALUE="1"/> - <PARAMETER NAME="READ_LATENCY_B" VALUE="1"/> - <PARAMETER NAME="Read_Width_A" VALUE="32"/> - <PARAMETER NAME="Read_Width_B" VALUE="32"/> - <PARAMETER NAME="Register_PortA_Output_of_Memory_Core" VALUE="false"/> - <PARAMETER NAME="Register_PortA_Output_of_Memory_Primitives" VALUE="false"/> - <PARAMETER NAME="Register_PortB_Output_of_Memory_Core" VALUE="false"/> - <PARAMETER NAME="Register_PortB_Output_of_Memory_Primitives" VALUE="false"/> - <PARAMETER NAME="Remaining_Memory_Locations" VALUE="0"/> - <PARAMETER NAME="Reset_Memory_Latch_A" VALUE="false"/> - <PARAMETER NAME="Reset_Memory_Latch_B" VALUE="false"/> - <PARAMETER NAME="Reset_Priority_A" VALUE="CE"/> - <PARAMETER NAME="Reset_Priority_B" VALUE="CE"/> - <PARAMETER NAME="Reset_Type" VALUE="SYNC"/> - <PARAMETER NAME="Use_AXI_ID" VALUE="false"/> - <PARAMETER NAME="Use_Byte_Write_Enable" VALUE="true"/> - <PARAMETER NAME="Use_Error_Injection_Pins" VALUE="false"/> - <PARAMETER NAME="Use_REGCEA_Pin" VALUE="false"/> - <PARAMETER NAME="Use_REGCEB_Pin" VALUE="false"/> - <PARAMETER NAME="Use_RSTA_Pin" VALUE="true"/> - <PARAMETER NAME="Use_RSTB_Pin" VALUE="true"/> - <PARAMETER NAME="Write_Depth_A" VALUE="8192"/> - <PARAMETER NAME="Write_Width_A" VALUE="32"/> - <PARAMETER NAME="Write_Width_B" VALUE="32"/> - <PARAMETER NAME="ecctype" VALUE="No_ECC"/> - <PARAMETER NAME="register_porta_input_of_softecc" VALUE="false"/> - <PARAMETER NAME="register_portb_output_of_softecc" VALUE="false"/> - <PARAMETER NAME="softecc" VALUE="false"/> - <PARAMETER NAME="use_bram_block" VALUE="BRAM_Controller"/> - <PARAMETER NAME="EDK_IPTYPE" VALUE="PERIPHERAL"/> - </PARAMETERS> - <PORTS> - <PORT DIR="I" LEFT="31" NAME="addra" RIGHT="0" SIGIS="undef" SIGNAME="blk_mem_gen_0_addra"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="BRAM_Addr_A"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="addrb" RIGHT="0" SIGIS="undef" SIGNAME="blk_mem_gen_0_addrb"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="BRAM_Addr_A"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="clka" SIGIS="clk" SIGNAME="blk_mem_gen_0_clka"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="BRAM_Clk_A"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="clkb" SIGIS="clk" SIGNAME="blk_mem_gen_0_clkb"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="BRAM_Clk_A"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="dina" RIGHT="0" SIGIS="undef" SIGNAME="blk_mem_gen_0_dina"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="BRAM_Dout_A"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="dinb" RIGHT="0" SIGIS="undef" SIGNAME="blk_mem_gen_0_dinb"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="BRAM_Dout_A"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="douta" RIGHT="0" SIGIS="undef" SIGNAME="blk_mem_gen_0_douta"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="BRAM_Din_A"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="doutb" RIGHT="0" SIGIS="undef" SIGNAME="blk_mem_gen_0_doutb"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="BRAM_Din_A"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="ena" SIGIS="undef" SIGNAME="blk_mem_gen_0_ena"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="BRAM_EN_A"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="enb" SIGIS="undef" SIGNAME="blk_mem_gen_0_enb"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="BRAM_EN_A"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="rsta" SIGIS="rst" SIGNAME="blk_mem_gen_0_rsta"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="BRAM_Rst_A"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="rsta_busy" SIGIS="undef"/> - <PORT DIR="I" NAME="rstb" SIGIS="rst" SIGNAME="blk_mem_gen_0_rstb"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="BRAM_Rst_A"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="rstb_busy" SIGIS="undef"/> - <PORT DIR="I" LEFT="3" NAME="wea" RIGHT="0" SIGIS="undef" SIGNAME="blk_mem_gen_0_wea"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="BRAM_WEN_A"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="3" NAME="web" RIGHT="0" SIGIS="undef" SIGNAME="blk_mem_gen_0_web"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="BRAM_WEN_A"/> - </CONNECTIONS> - </PORT> - </PORTS> - <BUSINTERFACES> - <BUSINTERFACE BUSNAME="ilmb_bram_if_cntlr_0_BRAM_PORT" NAME="BRAM_PORTA" TYPE="TARGET" VLNV="xilinx.com:interface:bram:1.0"> - <PARAMETER NAME="MASTER_TYPE" VALUE="BRAM_CTRL"/> - <PARAMETER NAME="MEM_ADDRESS_MODE" VALUE="BYTE_ADDRESS"/> - <PARAMETER NAME="MEM_ECC" VALUE="NONE"/> - <PARAMETER NAME="MEM_SIZE" VALUE="32768"/> - <PARAMETER NAME="MEM_WIDTH" VALUE="32"/> - <PARAMETER NAME="READ_LATENCY" VALUE="1"/> - <PARAMETER NAME="READ_WRITE_MODE" VALUE="READ_WRITE"/> - <PORTMAPS> - <PORTMAP LOGICAL="ADDR" PHYSICAL="addra"/> - <PORTMAP LOGICAL="CLK" PHYSICAL="clka"/> - <PORTMAP LOGICAL="DIN" PHYSICAL="dina"/> - <PORTMAP LOGICAL="DOUT" PHYSICAL="douta"/> - <PORTMAP LOGICAL="EN" PHYSICAL="ena"/> - <PORTMAP LOGICAL="RST" PHYSICAL="rsta"/> - <PORTMAP LOGICAL="WE" PHYSICAL="wea"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="dlmb_bram_if_cntlr_0_BRAM_PORT" NAME="BRAM_PORTB" TYPE="TARGET" VLNV="xilinx.com:interface:bram:1.0"> - <PARAMETER NAME="MASTER_TYPE" VALUE="BRAM_CTRL"/> - <PARAMETER NAME="MEM_ADDRESS_MODE" VALUE="BYTE_ADDRESS"/> - <PARAMETER NAME="MEM_ECC" VALUE="NONE"/> - <PARAMETER NAME="MEM_SIZE" VALUE="32768"/> - <PARAMETER NAME="MEM_WIDTH" VALUE="32"/> - <PARAMETER NAME="READ_LATENCY" VALUE="1"/> - <PARAMETER NAME="READ_WRITE_MODE" VALUE="READ_WRITE"/> - <PORTMAPS> - <PORTMAP LOGICAL="ADDR" PHYSICAL="addrb"/> - <PORTMAP LOGICAL="CLK" PHYSICAL="clkb"/> - <PORTMAP LOGICAL="DIN" PHYSICAL="dinb"/> - <PORTMAP LOGICAL="DOUT" PHYSICAL="doutb"/> - <PORTMAP LOGICAL="EN" PHYSICAL="enb"/> - <PORTMAP LOGICAL="RST" PHYSICAL="rstb"/> - <PORTMAP LOGICAL="WE" PHYSICAL="web"/> - </PORTMAPS> - </BUSINTERFACE> - </BUSINTERFACES> - </MODULE> - <MODULE COREREVISION="14" FULLNAME="/clk_wiz_0" HWVERSION="6.0" INSTANCE="clk_wiz_0" IPTYPE="PERIPHERAL" IS_ENABLE="1" MODCLASS="PERIPHERAL" MODTYPE="clk_wiz" VLNV="xilinx.com:ip:clk_wiz:6.0"> - <DOCUMENTS> - <DOCUMENT SOURCE="http://www.xilinx.com/cgi-bin/docs/ipdoc?c=clk_wiz;v=v6_0;d=pg065-clk-wiz.pdf"/> - </DOCUMENTS> - <PARAMETERS> - <PARAMETER NAME="C_AUTO_PRIMITIVE" VALUE="MMCM"/> - <PARAMETER NAME="C_CDDCDONE_PORT" VALUE="cddcdone"/> - <PARAMETER NAME="C_CDDCREQ_PORT" VALUE="cddcreq"/> - <PARAMETER NAME="C_CLKFBOUT_1" VALUE="0000"/> - <PARAMETER NAME="C_CLKFBOUT_2" VALUE="0000"/> - <PARAMETER NAME="C_CLKFB_IN_N_PORT" VALUE="clkfb_in_n"/> - <PARAMETER NAME="C_CLKFB_IN_PORT" VALUE="clkfb_in"/> - <PARAMETER NAME="C_CLKFB_IN_P_PORT" VALUE="clkfb_in_p"/> - <PARAMETER NAME="C_CLKFB_IN_SIGNALING" VALUE="SINGLE"/> - <PARAMETER NAME="C_CLKFB_OUT_N_PORT" VALUE="clkfb_out_n"/> - <PARAMETER NAME="C_CLKFB_OUT_PORT" VALUE="clkfb_out"/> - <PARAMETER NAME="C_CLKFB_OUT_P_PORT" VALUE="clkfb_out_p"/> - <PARAMETER NAME="C_CLKFB_STOPPED_PORT" VALUE="clkfb_stopped"/> - <PARAMETER NAME="C_CLKIN1_JITTER_PS" VALUE="100.0"/> - <PARAMETER NAME="C_CLKIN2_JITTER_PS" VALUE="100.0"/> - <PARAMETER NAME="C_CLKOUT0_1" VALUE="0000"/> - <PARAMETER NAME="C_CLKOUT0_2" VALUE="0000"/> - <PARAMETER NAME="C_CLKOUT0_ACTUAL_FREQ" VALUE="100.00000"/> - <PARAMETER NAME="C_CLKOUT1_1" VALUE="0000"/> - <PARAMETER NAME="C_CLKOUT1_2" VALUE="0000"/> - <PARAMETER NAME="C_CLKOUT1_ACTUAL_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT1_DRIVES" VALUE="BUFG"/> - <PARAMETER NAME="C_CLKOUT1_DUTY_CYCLE" VALUE="50.0"/> - <PARAMETER NAME="C_CLKOUT1_MATCHED_ROUTING" VALUE="false"/> - <PARAMETER NAME="C_CLKOUT1_OUT_FREQ" VALUE="100.00000"/> - <PARAMETER NAME="C_CLKOUT1_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_CLKOUT1_REQUESTED_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="C_CLKOUT1_REQUESTED_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT1_REQUESTED_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_CLKOUT1_SEQUENCE_NUMBER" VALUE="1"/> - <PARAMETER NAME="C_CLKOUT2_1" VALUE="0000"/> - <PARAMETER NAME="C_CLKOUT2_2" VALUE="0000"/> - <PARAMETER NAME="C_CLKOUT2_ACTUAL_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT2_DRIVES" VALUE="BUFG"/> - <PARAMETER NAME="C_CLKOUT2_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="C_CLKOUT2_MATCHED_ROUTING" VALUE="false"/> - <PARAMETER NAME="C_CLKOUT2_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT2_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_CLKOUT2_REQUESTED_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="C_CLKOUT2_REQUESTED_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT2_REQUESTED_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_CLKOUT2_SEQUENCE_NUMBER" VALUE="1"/> - <PARAMETER NAME="C_CLKOUT2_USED" VALUE="0"/> - <PARAMETER NAME="C_CLKOUT3_1" VALUE="0000"/> - <PARAMETER NAME="C_CLKOUT3_2" VALUE="0000"/> - <PARAMETER NAME="C_CLKOUT3_ACTUAL_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT3_DRIVES" VALUE="BUFG"/> - <PARAMETER NAME="C_CLKOUT3_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="C_CLKOUT3_MATCHED_ROUTING" VALUE="false"/> - <PARAMETER NAME="C_CLKOUT3_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT3_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_CLKOUT3_REQUESTED_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="C_CLKOUT3_REQUESTED_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT3_REQUESTED_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_CLKOUT3_SEQUENCE_NUMBER" VALUE="1"/> - <PARAMETER NAME="C_CLKOUT3_USED" VALUE="0"/> - <PARAMETER NAME="C_CLKOUT4_1" VALUE="0000"/> - <PARAMETER NAME="C_CLKOUT4_2" VALUE="0000"/> - <PARAMETER NAME="C_CLKOUT4_ACTUAL_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT4_DRIVES" VALUE="BUFG"/> - <PARAMETER NAME="C_CLKOUT4_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="C_CLKOUT4_MATCHED_ROUTING" VALUE="false"/> - <PARAMETER NAME="C_CLKOUT4_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT4_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_CLKOUT4_REQUESTED_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="C_CLKOUT4_REQUESTED_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT4_REQUESTED_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_CLKOUT4_SEQUENCE_NUMBER" VALUE="1"/> - <PARAMETER NAME="C_CLKOUT4_USED" VALUE="0"/> - <PARAMETER NAME="C_CLKOUT5_1" VALUE="0000"/> - <PARAMETER NAME="C_CLKOUT5_2" VALUE="0000"/> - <PARAMETER NAME="C_CLKOUT5_ACTUAL_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT5_DRIVES" VALUE="BUFG"/> - <PARAMETER NAME="C_CLKOUT5_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="C_CLKOUT5_MATCHED_ROUTING" VALUE="false"/> - <PARAMETER NAME="C_CLKOUT5_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT5_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_CLKOUT5_REQUESTED_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="C_CLKOUT5_REQUESTED_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT5_REQUESTED_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_CLKOUT5_SEQUENCE_NUMBER" VALUE="1"/> - <PARAMETER NAME="C_CLKOUT5_USED" VALUE="0"/> - <PARAMETER NAME="C_CLKOUT6_1" VALUE="0000"/> - <PARAMETER NAME="C_CLKOUT6_2" VALUE="0000"/> - <PARAMETER NAME="C_CLKOUT6_ACTUAL_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT6_DRIVES" VALUE="BUFG"/> - <PARAMETER NAME="C_CLKOUT6_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="C_CLKOUT6_MATCHED_ROUTING" VALUE="false"/> - <PARAMETER NAME="C_CLKOUT6_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT6_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_CLKOUT6_REQUESTED_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="C_CLKOUT6_REQUESTED_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT6_REQUESTED_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_CLKOUT6_SEQUENCE_NUMBER" VALUE="1"/> - <PARAMETER NAME="C_CLKOUT6_USED" VALUE="0"/> - <PARAMETER NAME="C_CLKOUT7_DRIVES" VALUE="BUFG"/> - <PARAMETER NAME="C_CLKOUT7_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="C_CLKOUT7_MATCHED_ROUTING" VALUE="false"/> - <PARAMETER NAME="C_CLKOUT7_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT7_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_CLKOUT7_REQUESTED_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="C_CLKOUT7_REQUESTED_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_CLKOUT7_REQUESTED_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_CLKOUT7_SEQUENCE_NUMBER" VALUE="1"/> - <PARAMETER NAME="C_CLKOUT7_USED" VALUE="0"/> - <PARAMETER NAME="C_CLKOUTPHY_MODE" VALUE="VCO"/> - <PARAMETER NAME="C_CLK_IN_SEL_PORT" VALUE="clk_in_sel"/> - <PARAMETER NAME="C_CLK_OUT1_PORT" VALUE="clk_100mhz"/> - <PARAMETER NAME="C_CLK_OUT2_PORT" VALUE="clk_out2"/> - <PARAMETER NAME="C_CLK_OUT3_PORT" VALUE="clk_out3"/> - <PARAMETER NAME="C_CLK_OUT4_PORT" VALUE="clk_out4"/> - <PARAMETER NAME="C_CLK_OUT5_PORT" VALUE="clk_out5"/> - <PARAMETER NAME="C_CLK_OUT6_PORT" VALUE="clk_out6"/> - <PARAMETER NAME="C_CLK_OUT7_PORT" VALUE="clk_out7"/> - <PARAMETER NAME="C_CLK_VALID_PORT" VALUE="CLK_VALID"/> - <PARAMETER NAME="C_CLOCK_MGR_TYPE" VALUE="NA"/> - <PARAMETER NAME="C_DADDR_PORT" VALUE="daddr"/> - <PARAMETER NAME="C_DCLK_PORT" VALUE="dclk"/> - <PARAMETER NAME="C_DEN_PORT" VALUE="den"/> - <PARAMETER NAME="C_DIN_PORT" VALUE="din"/> - <PARAMETER NAME="C_DIVCLK" VALUE="0000"/> - <PARAMETER NAME="C_DIVIDE1_AUTO" VALUE="1"/> - <PARAMETER NAME="C_DIVIDE2_AUTO" VALUE="0.1"/> - <PARAMETER NAME="C_DIVIDE3_AUTO" VALUE="0.1"/> - <PARAMETER NAME="C_DIVIDE4_AUTO" VALUE="0.1"/> - <PARAMETER NAME="C_DIVIDE5_AUTO" VALUE="0.1"/> - <PARAMETER NAME="C_DIVIDE6_AUTO" VALUE="0.1"/> - <PARAMETER NAME="C_DIVIDE7_AUTO" VALUE="0.1"/> - <PARAMETER NAME="C_DOUT_PORT" VALUE="dout"/> - <PARAMETER NAME="C_DRDY_PORT" VALUE="drdy"/> - <PARAMETER NAME="C_DWE_PORT" VALUE="dwe"/> - <PARAMETER NAME="C_D_MAX" VALUE="80.000"/> - <PARAMETER NAME="C_D_MIN" VALUE="1.000"/> - <PARAMETER NAME="C_ENABLE_CLKOUTPHY" VALUE="0"/> - <PARAMETER NAME="C_ENABLE_CLOCK_MONITOR" VALUE="0"/> - <PARAMETER NAME="C_ENABLE_USER_CLOCK0" VALUE="0"/> - <PARAMETER NAME="C_ENABLE_USER_CLOCK1" VALUE="0"/> - <PARAMETER NAME="C_ENABLE_USER_CLOCK2" VALUE="0"/> - <PARAMETER NAME="C_ENABLE_USER_CLOCK3" VALUE="0"/> - <PARAMETER NAME="C_Enable_PLL0" VALUE="0"/> - <PARAMETER NAME="C_Enable_PLL1" VALUE="0"/> - <PARAMETER NAME="C_FEEDBACK_SOURCE" VALUE="FDBK_AUTO"/> - <PARAMETER NAME="C_FILTER_1" VALUE="0000"/> - <PARAMETER NAME="C_FILTER_2" VALUE="0000"/> - <PARAMETER NAME="C_HAS_CDDC" VALUE="0"/> - <PARAMETER NAME="C_INCLK_SUM_ROW0" VALUE="Input Clock Freq (MHz) Input Jitter (UI)"/> - <PARAMETER NAME="C_INCLK_SUM_ROW1" VALUE="__primary_________100.000____________0.010"/> - <PARAMETER NAME="C_INCLK_SUM_ROW2" VALUE="no_secondary_input_clock"/> - <PARAMETER NAME="C_INPUT_CLK_STOPPED_PORT" VALUE="input_clk_stopped"/> - <PARAMETER NAME="C_INTERFACE_SELECTION" VALUE="0"/> - <PARAMETER NAME="C_IN_FREQ_UNITS" VALUE="Units_MHz"/> - <PARAMETER NAME="C_JITTER_SEL" VALUE="No_Jitter"/> - <PARAMETER NAME="C_LOCKED_PORT" VALUE="locked"/> - <PARAMETER NAME="C_LOCK_1" VALUE="0000"/> - <PARAMETER NAME="C_LOCK_2" VALUE="0000"/> - <PARAMETER NAME="C_LOCK_3" VALUE="0000"/> - <PARAMETER NAME="C_MMCMBUFGCEDIV" VALUE="false"/> - <PARAMETER NAME="C_MMCMBUFGCEDIV1" VALUE="false"/> - <PARAMETER NAME="C_MMCMBUFGCEDIV2" VALUE="false"/> - <PARAMETER NAME="C_MMCMBUFGCEDIV3" VALUE="false"/> - <PARAMETER NAME="C_MMCMBUFGCEDIV4" VALUE="false"/> - <PARAMETER NAME="C_MMCMBUFGCEDIV5" VALUE="false"/> - <PARAMETER NAME="C_MMCMBUFGCEDIV6" VALUE="false"/> - <PARAMETER NAME="C_MMCMBUFGCEDIV7" VALUE="false"/> - <PARAMETER NAME="C_MMCM_BANDWIDTH" VALUE="OPTIMIZED"/> - <PARAMETER NAME="C_MMCM_CLKFBOUT_MULT_F" VALUE="10.000"/> - <PARAMETER NAME="C_MMCM_CLKFBOUT_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_MMCM_CLKFBOUT_USE_FINE_PS" VALUE="FALSE"/> - <PARAMETER NAME="C_MMCM_CLKIN1_PERIOD" VALUE="10.000"/> - <PARAMETER NAME="C_MMCM_CLKIN2_PERIOD" VALUE="10.000"/> - <PARAMETER NAME="C_MMCM_CLKOUT0_DIVIDE_F" VALUE="10.000"/> - <PARAMETER NAME="C_MMCM_CLKOUT0_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="C_MMCM_CLKOUT0_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_MMCM_CLKOUT0_USE_FINE_PS" VALUE="FALSE"/> - <PARAMETER NAME="C_MMCM_CLKOUT1_DIVIDE" VALUE="1"/> - <PARAMETER NAME="C_MMCM_CLKOUT1_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="C_MMCM_CLKOUT1_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_MMCM_CLKOUT1_USE_FINE_PS" VALUE="FALSE"/> - <PARAMETER NAME="C_MMCM_CLKOUT2_DIVIDE" VALUE="1"/> - <PARAMETER NAME="C_MMCM_CLKOUT2_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="C_MMCM_CLKOUT2_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_MMCM_CLKOUT2_USE_FINE_PS" VALUE="FALSE"/> - <PARAMETER NAME="C_MMCM_CLKOUT3_DIVIDE" VALUE="1"/> - <PARAMETER NAME="C_MMCM_CLKOUT3_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="C_MMCM_CLKOUT3_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_MMCM_CLKOUT3_USE_FINE_PS" VALUE="FALSE"/> - <PARAMETER NAME="C_MMCM_CLKOUT4_CASCADE" VALUE="FALSE"/> - <PARAMETER NAME="C_MMCM_CLKOUT4_DIVIDE" VALUE="1"/> - <PARAMETER NAME="C_MMCM_CLKOUT4_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="C_MMCM_CLKOUT4_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_MMCM_CLKOUT4_USE_FINE_PS" VALUE="FALSE"/> - <PARAMETER NAME="C_MMCM_CLKOUT5_DIVIDE" VALUE="1"/> - <PARAMETER NAME="C_MMCM_CLKOUT5_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="C_MMCM_CLKOUT5_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_MMCM_CLKOUT5_USE_FINE_PS" VALUE="FALSE"/> - <PARAMETER NAME="C_MMCM_CLKOUT6_DIVIDE" VALUE="1"/> - <PARAMETER NAME="C_MMCM_CLKOUT6_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="C_MMCM_CLKOUT6_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_MMCM_CLKOUT6_USE_FINE_PS" VALUE="FALSE"/> - <PARAMETER NAME="C_MMCM_CLOCK_HOLD" VALUE="FALSE"/> - <PARAMETER NAME="C_MMCM_COMPENSATION" VALUE="ZHOLD"/> - <PARAMETER NAME="C_MMCM_DIVCLK_DIVIDE" VALUE="1"/> - <PARAMETER NAME="C_MMCM_NOTES" VALUE="None"/> - <PARAMETER NAME="C_MMCM_REF_JITTER1" VALUE="0.010"/> - <PARAMETER NAME="C_MMCM_REF_JITTER2" VALUE="0.010"/> - <PARAMETER NAME="C_MMCM_STARTUP_WAIT" VALUE="FALSE"/> - <PARAMETER NAME="C_M_MAX" VALUE="64.000"/> - <PARAMETER NAME="C_M_MIN" VALUE="2.000"/> - <PARAMETER NAME="C_NUM_OUT_CLKS" VALUE="1"/> - <PARAMETER NAME="C_OPTIMIZE_CLOCKING_STRUCTURE_EN" VALUE="0"/> - <PARAMETER NAME="C_OUTCLK_SUM_ROW0A" VALUE="Output Output Phase Duty Cycle Pk-to-Pk Phase"/> - <PARAMETER NAME="C_OUTCLK_SUM_ROW0B" VALUE="Clock Freq (MHz) (degrees) (%) Jitter (ps) Error (ps)"/> - <PARAMETER NAME="C_OUTCLK_SUM_ROW1" VALUE="clk_100mhz__100.00000______0.000______50.0______130.958_____98.575"/> - <PARAMETER NAME="C_OUTCLK_SUM_ROW2" VALUE="no_CLK_OUT2_output"/> - <PARAMETER NAME="C_OUTCLK_SUM_ROW3" VALUE="no_CLK_OUT3_output"/> - <PARAMETER NAME="C_OUTCLK_SUM_ROW4" VALUE="no_CLK_OUT4_output"/> - <PARAMETER NAME="C_OUTCLK_SUM_ROW5" VALUE="no_CLK_OUT5_output"/> - <PARAMETER NAME="C_OUTCLK_SUM_ROW6" VALUE="no_CLK_OUT6_output"/> - <PARAMETER NAME="C_OUTCLK_SUM_ROW7" VALUE="no_CLK_OUT7_output"/> - <PARAMETER NAME="C_OVERRIDE_MMCM" VALUE="0"/> - <PARAMETER NAME="C_OVERRIDE_PLL" VALUE="0"/> - <PARAMETER NAME="C_O_MAX" VALUE="128.000"/> - <PARAMETER NAME="C_O_MIN" VALUE="1.000"/> - <PARAMETER NAME="C_PHASESHIFT_MODE" VALUE="WAVEFORM"/> - <PARAMETER NAME="C_PLATFORM" VALUE="UNKNOWN"/> - <PARAMETER NAME="C_PLLBUFGCEDIV" VALUE="false"/> - <PARAMETER NAME="C_PLLBUFGCEDIV1" VALUE="false"/> - <PARAMETER NAME="C_PLLBUFGCEDIV2" VALUE="false"/> - <PARAMETER NAME="C_PLLBUFGCEDIV3" VALUE="false"/> - <PARAMETER NAME="C_PLLBUFGCEDIV4" VALUE="false"/> - <PARAMETER NAME="C_PLL_BANDWIDTH" VALUE="OPTIMIZED"/> - <PARAMETER NAME="C_PLL_CLKFBOUT_MULT" VALUE="1"/> - <PARAMETER NAME="C_PLL_CLKFBOUT_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_PLL_CLKIN_PERIOD" VALUE="1.000"/> - <PARAMETER NAME="C_PLL_CLKOUT0_DIVIDE" VALUE="1"/> - <PARAMETER NAME="C_PLL_CLKOUT0_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="C_PLL_CLKOUT0_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_PLL_CLKOUT1_DIVIDE" VALUE="1"/> - <PARAMETER NAME="C_PLL_CLKOUT1_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="C_PLL_CLKOUT1_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_PLL_CLKOUT2_DIVIDE" VALUE="1"/> - <PARAMETER NAME="C_PLL_CLKOUT2_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="C_PLL_CLKOUT2_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_PLL_CLKOUT3_DIVIDE" VALUE="1"/> - <PARAMETER NAME="C_PLL_CLKOUT3_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="C_PLL_CLKOUT3_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_PLL_CLKOUT4_DIVIDE" VALUE="1"/> - <PARAMETER NAME="C_PLL_CLKOUT4_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="C_PLL_CLKOUT4_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_PLL_CLKOUT5_DIVIDE" VALUE="1"/> - <PARAMETER NAME="C_PLL_CLKOUT5_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="C_PLL_CLKOUT5_PHASE" VALUE="0.000"/> - <PARAMETER NAME="C_PLL_CLK_FEEDBACK" VALUE="CLKFBOUT"/> - <PARAMETER NAME="C_PLL_COMPENSATION" VALUE="SYSTEM_SYNCHRONOUS"/> - <PARAMETER NAME="C_PLL_DIVCLK_DIVIDE" VALUE="1"/> - <PARAMETER NAME="C_PLL_NOTES" VALUE="No notes"/> - <PARAMETER NAME="C_PLL_REF_JITTER" VALUE="0.010"/> - <PARAMETER NAME="C_POWER_DOWN_PORT" VALUE="power_down"/> - <PARAMETER NAME="C_POWER_REG" VALUE="0000"/> - <PARAMETER NAME="C_PRECISION" VALUE="1"/> - <PARAMETER NAME="C_PRIMARY_PORT" VALUE="clk_in1"/> - <PARAMETER NAME="C_PRIMITIVE" VALUE="MMCM"/> - <PARAMETER NAME="C_PRIMTYPE_SEL" VALUE="AUTO"/> - <PARAMETER NAME="C_PRIM_IN_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_PRIM_IN_JITTER" VALUE="0.010"/> - <PARAMETER NAME="C_PRIM_IN_TIMEPERIOD" VALUE="10.000"/> - <PARAMETER NAME="C_PRIM_SOURCE" VALUE="Single_ended_clock_capable_pin"/> - <PARAMETER NAME="C_PSCLK_PORT" VALUE="psclk"/> - <PARAMETER NAME="C_PSDONE_PORT" VALUE="psdone"/> - <PARAMETER NAME="C_PSEN_PORT" VALUE="psen"/> - <PARAMETER NAME="C_PSINCDEC_PORT" VALUE="psincdec"/> - <PARAMETER NAME="C_REF_CLK_FREQ" VALUE="100.0"/> - <PARAMETER NAME="C_RESET_LOW" VALUE="0"/> - <PARAMETER NAME="C_RESET_PORT" VALUE="reset"/> - <PARAMETER NAME="C_SECONDARY_IN_FREQ" VALUE="100.000"/> - <PARAMETER NAME="C_SECONDARY_IN_JITTER" VALUE="0.010"/> - <PARAMETER NAME="C_SECONDARY_IN_TIMEPERIOD" VALUE="10.000"/> - <PARAMETER NAME="C_SECONDARY_PORT" VALUE="clk_in2"/> - <PARAMETER NAME="C_SECONDARY_SOURCE" VALUE="Single_ended_clock_capable_pin"/> - <PARAMETER NAME="C_SS_MODE" VALUE="CENTER_HIGH"/> - <PARAMETER NAME="C_SS_MOD_PERIOD" VALUE="4000"/> - <PARAMETER NAME="C_SS_MOD_TIME" VALUE="0.004"/> - <PARAMETER NAME="C_STATUS_PORT" VALUE="STATUS"/> - <PARAMETER NAME="C_S_AXI_ADDR_WIDTH" VALUE="11"/> - <PARAMETER NAME="C_S_AXI_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_USER_CLK_FREQ0" VALUE="100.0"/> - <PARAMETER NAME="C_USER_CLK_FREQ1" VALUE="100.0"/> - <PARAMETER NAME="C_USER_CLK_FREQ2" VALUE="100.0"/> - <PARAMETER NAME="C_USER_CLK_FREQ3" VALUE="100.0"/> - <PARAMETER NAME="C_USE_CLKFB_STOPPED" VALUE="0"/> - <PARAMETER NAME="C_USE_CLKOUT1_BAR" VALUE="0"/> - <PARAMETER NAME="C_USE_CLKOUT2_BAR" VALUE="0"/> - <PARAMETER NAME="C_USE_CLKOUT3_BAR" VALUE="0"/> - <PARAMETER NAME="C_USE_CLKOUT4_BAR" VALUE="0"/> - <PARAMETER NAME="C_USE_CLK_VALID" VALUE="0"/> - <PARAMETER NAME="C_USE_CLOCK_SEQUENCING" VALUE="0"/> - <PARAMETER NAME="C_USE_DYN_PHASE_SHIFT" VALUE="0"/> - <PARAMETER NAME="C_USE_DYN_RECONFIG" VALUE="0"/> - <PARAMETER NAME="C_USE_FAST_SIMULATION" VALUE="0"/> - <PARAMETER NAME="C_USE_FREEZE" VALUE="0"/> - <PARAMETER NAME="C_USE_FREQ_SYNTH" VALUE="1"/> - <PARAMETER NAME="C_USE_INCLK_STOPPED" VALUE="0"/> - <PARAMETER NAME="C_USE_INCLK_SWITCHOVER" VALUE="0"/> - <PARAMETER NAME="C_USE_LOCKED" VALUE="1"/> - <PARAMETER NAME="C_USE_MAX_I_JITTER" VALUE="0"/> - <PARAMETER NAME="C_USE_MIN_O_JITTER" VALUE="0"/> - <PARAMETER NAME="C_USE_MIN_POWER" VALUE="0"/> - <PARAMETER NAME="C_USE_PHASE_ALIGNMENT" VALUE="1"/> - <PARAMETER NAME="C_USE_POWER_DOWN" VALUE="0"/> - <PARAMETER NAME="C_USE_RESET" VALUE="1"/> - <PARAMETER NAME="C_USE_SAFE_CLOCK_STARTUP" VALUE="0"/> - <PARAMETER NAME="C_USE_SPREAD_SPECTRUM" VALUE="0"/> - <PARAMETER NAME="C_USE_STATUS" VALUE="0"/> - <PARAMETER NAME="C_VCO_MAX" VALUE="1200.000"/> - <PARAMETER NAME="C_VCO_MIN" VALUE="600.000"/> - <PARAMETER NAME="c_component_name" VALUE="mb_design_1_clk_wiz_0_0"/> - <PARAMETER NAME="AUTO_PRIMITIVE" VALUE="MMCM"/> - <PARAMETER NAME="AXI_DRP" VALUE="false"/> - <PARAMETER NAME="CALC_DONE" VALUE="empty"/> - <PARAMETER NAME="CDDCDONE_PORT" VALUE="cddcdone"/> - <PARAMETER NAME="CDDCREQ_PORT" VALUE="cddcreq"/> - <PARAMETER NAME="CLKFB_IN_N_PORT" VALUE="clkfb_in_n"/> - <PARAMETER NAME="CLKFB_IN_PORT" VALUE="clkfb_in"/> - <PARAMETER NAME="CLKFB_IN_P_PORT" VALUE="clkfb_in_p"/> - <PARAMETER NAME="CLKFB_IN_SIGNALING" VALUE="SINGLE"/> - <PARAMETER NAME="CLKFB_OUT_N_PORT" VALUE="clkfb_out_n"/> - <PARAMETER NAME="CLKFB_OUT_PORT" VALUE="clkfb_out"/> - <PARAMETER NAME="CLKFB_OUT_P_PORT" VALUE="clkfb_out_p"/> - <PARAMETER NAME="CLKFB_STOPPED_PORT" VALUE="clkfb_stopped"/> - <PARAMETER NAME="CLKIN1_JITTER_PS" VALUE="100.0"/> - <PARAMETER NAME="CLKIN1_UI_JITTER" VALUE="0.010"/> - <PARAMETER NAME="CLKIN2_JITTER_PS" VALUE="100.0"/> - <PARAMETER NAME="CLKIN2_UI_JITTER" VALUE="0.010"/> - <PARAMETER NAME="CLKOUT1_DRIVES" VALUE="BUFG"/> - <PARAMETER NAME="CLKOUT1_JITTER" VALUE="130.958"/> - <PARAMETER NAME="CLKOUT1_MATCHED_ROUTING" VALUE="false"/> - <PARAMETER NAME="CLKOUT1_PHASE_ERROR" VALUE="98.575"/> - <PARAMETER NAME="CLKOUT1_REQUESTED_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="CLKOUT1_REQUESTED_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="CLKOUT1_REQUESTED_PHASE" VALUE="0.000"/> - <PARAMETER NAME="CLKOUT1_SEQUENCE_NUMBER" VALUE="1"/> - <PARAMETER NAME="CLKOUT1_USED" VALUE="true"/> - <PARAMETER NAME="CLKOUT2_DRIVES" VALUE="BUFG"/> - <PARAMETER NAME="CLKOUT2_JITTER" VALUE="0.0"/> - <PARAMETER NAME="CLKOUT2_MATCHED_ROUTING" VALUE="false"/> - <PARAMETER NAME="CLKOUT2_PHASE_ERROR" VALUE="0.0"/> - <PARAMETER NAME="CLKOUT2_REQUESTED_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="CLKOUT2_REQUESTED_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="CLKOUT2_REQUESTED_PHASE" VALUE="0.000"/> - <PARAMETER NAME="CLKOUT2_SEQUENCE_NUMBER" VALUE="1"/> - <PARAMETER NAME="CLKOUT2_USED" VALUE="false"/> - <PARAMETER NAME="CLKOUT3_DRIVES" VALUE="BUFG"/> - <PARAMETER NAME="CLKOUT3_JITTER" VALUE="0.0"/> - <PARAMETER NAME="CLKOUT3_MATCHED_ROUTING" VALUE="false"/> - <PARAMETER NAME="CLKOUT3_PHASE_ERROR" VALUE="0.0"/> - <PARAMETER NAME="CLKOUT3_REQUESTED_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="CLKOUT3_REQUESTED_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="CLKOUT3_REQUESTED_PHASE" VALUE="0.000"/> - <PARAMETER NAME="CLKOUT3_SEQUENCE_NUMBER" VALUE="1"/> - <PARAMETER NAME="CLKOUT3_USED" VALUE="false"/> - <PARAMETER NAME="CLKOUT4_DRIVES" VALUE="BUFG"/> - <PARAMETER NAME="CLKOUT4_JITTER" VALUE="0.0"/> - <PARAMETER NAME="CLKOUT4_MATCHED_ROUTING" VALUE="false"/> - <PARAMETER NAME="CLKOUT4_PHASE_ERROR" VALUE="0.0"/> - <PARAMETER NAME="CLKOUT4_REQUESTED_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="CLKOUT4_REQUESTED_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="CLKOUT4_REQUESTED_PHASE" VALUE="0.000"/> - <PARAMETER NAME="CLKOUT4_SEQUENCE_NUMBER" VALUE="1"/> - <PARAMETER NAME="CLKOUT4_USED" VALUE="false"/> - <PARAMETER NAME="CLKOUT5_DRIVES" VALUE="BUFG"/> - <PARAMETER NAME="CLKOUT5_JITTER" VALUE="0.0"/> - <PARAMETER NAME="CLKOUT5_MATCHED_ROUTING" VALUE="false"/> - <PARAMETER NAME="CLKOUT5_PHASE_ERROR" VALUE="0.0"/> - <PARAMETER NAME="CLKOUT5_REQUESTED_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="CLKOUT5_REQUESTED_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="CLKOUT5_REQUESTED_PHASE" VALUE="0.000"/> - <PARAMETER NAME="CLKOUT5_SEQUENCE_NUMBER" VALUE="1"/> - <PARAMETER NAME="CLKOUT5_USED" VALUE="false"/> - <PARAMETER NAME="CLKOUT6_DRIVES" VALUE="BUFG"/> - <PARAMETER NAME="CLKOUT6_JITTER" VALUE="0.0"/> - <PARAMETER NAME="CLKOUT6_MATCHED_ROUTING" VALUE="false"/> - <PARAMETER NAME="CLKOUT6_PHASE_ERROR" VALUE="0.0"/> - <PARAMETER NAME="CLKOUT6_REQUESTED_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="CLKOUT6_REQUESTED_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="CLKOUT6_REQUESTED_PHASE" VALUE="0.000"/> - <PARAMETER NAME="CLKOUT6_SEQUENCE_NUMBER" VALUE="1"/> - <PARAMETER NAME="CLKOUT6_USED" VALUE="false"/> - <PARAMETER NAME="CLKOUT7_DRIVES" VALUE="BUFG"/> - <PARAMETER NAME="CLKOUT7_JITTER" VALUE="0.0"/> - <PARAMETER NAME="CLKOUT7_MATCHED_ROUTING" VALUE="false"/> - <PARAMETER NAME="CLKOUT7_PHASE_ERROR" VALUE="0.0"/> - <PARAMETER NAME="CLKOUT7_REQUESTED_DUTY_CYCLE" VALUE="50.000"/> - <PARAMETER NAME="CLKOUT7_REQUESTED_OUT_FREQ" VALUE="100.000"/> - <PARAMETER NAME="CLKOUT7_REQUESTED_PHASE" VALUE="0.000"/> - <PARAMETER NAME="CLKOUT7_SEQUENCE_NUMBER" VALUE="1"/> - <PARAMETER NAME="CLKOUT7_USED" VALUE="false"/> - <PARAMETER NAME="CLKOUTPHY_REQUESTED_FREQ" VALUE="600.000"/> - <PARAMETER NAME="CLK_IN1_BOARD_INTERFACE" VALUE="Custom"/> - <PARAMETER NAME="CLK_IN2_BOARD_INTERFACE" VALUE="Custom"/> - <PARAMETER NAME="CLK_IN_SEL_PORT" VALUE="clk_in_sel"/> - <PARAMETER NAME="CLK_OUT1_PORT" VALUE="clk_100mhz"/> - <PARAMETER NAME="CLK_OUT1_USE_FINE_PS_GUI" VALUE="false"/> - <PARAMETER NAME="CLK_OUT2_PORT" VALUE="clk_out2"/> - <PARAMETER NAME="CLK_OUT2_USE_FINE_PS_GUI" VALUE="false"/> - <PARAMETER NAME="CLK_OUT3_PORT" VALUE="clk_out3"/> - <PARAMETER NAME="CLK_OUT3_USE_FINE_PS_GUI" VALUE="false"/> - <PARAMETER NAME="CLK_OUT4_PORT" VALUE="clk_out4"/> - <PARAMETER NAME="CLK_OUT4_USE_FINE_PS_GUI" VALUE="false"/> - <PARAMETER NAME="CLK_OUT5_PORT" VALUE="clk_out5"/> - <PARAMETER NAME="CLK_OUT5_USE_FINE_PS_GUI" VALUE="false"/> - <PARAMETER NAME="CLK_OUT6_PORT" VALUE="clk_out6"/> - <PARAMETER NAME="CLK_OUT6_USE_FINE_PS_GUI" VALUE="false"/> - <PARAMETER NAME="CLK_OUT7_PORT" VALUE="clk_out7"/> - <PARAMETER NAME="CLK_OUT7_USE_FINE_PS_GUI" VALUE="false"/> - <PARAMETER NAME="CLK_VALID_PORT" VALUE="CLK_VALID"/> - <PARAMETER NAME="CLOCK_MGR_TYPE" VALUE="auto"/> - <PARAMETER NAME="Component_Name" VALUE="mb_design_1_clk_wiz_0_0"/> - <PARAMETER NAME="DADDR_PORT" VALUE="daddr"/> - <PARAMETER NAME="DCLK_PORT" VALUE="dclk"/> - <PARAMETER NAME="DEN_PORT" VALUE="den"/> - <PARAMETER NAME="DIFF_CLK_IN1_BOARD_INTERFACE" VALUE="Custom"/> - <PARAMETER NAME="DIFF_CLK_IN2_BOARD_INTERFACE" VALUE="Custom"/> - <PARAMETER NAME="DIN_PORT" VALUE="din"/> - <PARAMETER NAME="DOUT_PORT" VALUE="dout"/> - <PARAMETER NAME="DRDY_PORT" VALUE="drdy"/> - <PARAMETER NAME="DWE_PORT" VALUE="dwe"/> - <PARAMETER NAME="ENABLE_CDDC" VALUE="false"/> - <PARAMETER NAME="ENABLE_CLKOUTPHY" VALUE="false"/> - <PARAMETER NAME="ENABLE_CLOCK_MONITOR" VALUE="false"/> - <PARAMETER NAME="ENABLE_USER_CLOCK0" VALUE="false"/> - <PARAMETER NAME="ENABLE_USER_CLOCK1" VALUE="false"/> - <PARAMETER NAME="ENABLE_USER_CLOCK2" VALUE="false"/> - <PARAMETER NAME="ENABLE_USER_CLOCK3" VALUE="false"/> - <PARAMETER NAME="Enable_PLL0" VALUE="false"/> - <PARAMETER NAME="Enable_PLL1" VALUE="false"/> - <PARAMETER NAME="FEEDBACK_SOURCE" VALUE="FDBK_AUTO"/> - <PARAMETER NAME="INPUT_CLK_STOPPED_PORT" VALUE="input_clk_stopped"/> - <PARAMETER NAME="INPUT_MODE" VALUE="frequency"/> - <PARAMETER NAME="INTERFACE_SELECTION" VALUE="Enable_AXI"/> - <PARAMETER NAME="IN_FREQ_UNITS" VALUE="Units_MHz"/> - <PARAMETER NAME="IN_JITTER_UNITS" VALUE="Units_UI"/> - <PARAMETER NAME="JITTER_OPTIONS" VALUE="UI"/> - <PARAMETER NAME="JITTER_SEL" VALUE="No_Jitter"/> - <PARAMETER NAME="LOCKED_PORT" VALUE="locked"/> - <PARAMETER NAME="MMCM_BANDWIDTH" VALUE="OPTIMIZED"/> - <PARAMETER NAME="MMCM_CLKFBOUT_MULT_F" VALUE="10.000"/> - <PARAMETER NAME="MMCM_CLKFBOUT_PHASE" VALUE="0.000"/> - <PARAMETER NAME="MMCM_CLKFBOUT_USE_FINE_PS" VALUE="false"/> - <PARAMETER NAME="MMCM_CLKIN1_PERIOD" VALUE="10.000"/> - <PARAMETER NAME="MMCM_CLKIN2_PERIOD" VALUE="10.000"/> - <PARAMETER NAME="MMCM_CLKOUT0_DIVIDE_F" VALUE="10.000"/> - <PARAMETER NAME="MMCM_CLKOUT0_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="MMCM_CLKOUT0_PHASE" VALUE="0.000"/> - <PARAMETER NAME="MMCM_CLKOUT0_USE_FINE_PS" VALUE="false"/> - <PARAMETER NAME="MMCM_CLKOUT1_DIVIDE" VALUE="1"/> - <PARAMETER NAME="MMCM_CLKOUT1_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="MMCM_CLKOUT1_PHASE" VALUE="0.000"/> - <PARAMETER NAME="MMCM_CLKOUT1_USE_FINE_PS" VALUE="false"/> - <PARAMETER NAME="MMCM_CLKOUT2_DIVIDE" VALUE="1"/> - <PARAMETER NAME="MMCM_CLKOUT2_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="MMCM_CLKOUT2_PHASE" VALUE="0.000"/> - <PARAMETER NAME="MMCM_CLKOUT2_USE_FINE_PS" VALUE="false"/> - <PARAMETER NAME="MMCM_CLKOUT3_DIVIDE" VALUE="1"/> - <PARAMETER NAME="MMCM_CLKOUT3_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="MMCM_CLKOUT3_PHASE" VALUE="0.000"/> - <PARAMETER NAME="MMCM_CLKOUT3_USE_FINE_PS" VALUE="false"/> - <PARAMETER NAME="MMCM_CLKOUT4_CASCADE" VALUE="false"/> - <PARAMETER NAME="MMCM_CLKOUT4_DIVIDE" VALUE="1"/> - <PARAMETER NAME="MMCM_CLKOUT4_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="MMCM_CLKOUT4_PHASE" VALUE="0.000"/> - <PARAMETER NAME="MMCM_CLKOUT4_USE_FINE_PS" VALUE="false"/> - <PARAMETER NAME="MMCM_CLKOUT5_DIVIDE" VALUE="1"/> - <PARAMETER NAME="MMCM_CLKOUT5_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="MMCM_CLKOUT5_PHASE" VALUE="0.000"/> - <PARAMETER NAME="MMCM_CLKOUT5_USE_FINE_PS" VALUE="false"/> - <PARAMETER NAME="MMCM_CLKOUT6_DIVIDE" VALUE="1"/> - <PARAMETER NAME="MMCM_CLKOUT6_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="MMCM_CLKOUT6_PHASE" VALUE="0.000"/> - <PARAMETER NAME="MMCM_CLKOUT6_USE_FINE_PS" VALUE="false"/> - <PARAMETER NAME="MMCM_CLOCK_HOLD" VALUE="false"/> - <PARAMETER NAME="MMCM_COMPENSATION" VALUE="ZHOLD"/> - <PARAMETER NAME="MMCM_DIVCLK_DIVIDE" VALUE="1"/> - <PARAMETER NAME="MMCM_NOTES" VALUE="None"/> - <PARAMETER NAME="MMCM_REF_JITTER1" VALUE="0.010"/> - <PARAMETER NAME="MMCM_REF_JITTER2" VALUE="0.010"/> - <PARAMETER NAME="MMCM_STARTUP_WAIT" VALUE="false"/> - <PARAMETER NAME="NUM_OUT_CLKS" VALUE="1"/> - <PARAMETER NAME="OPTIMIZE_CLOCKING_STRUCTURE_EN" VALUE="false"/> - <PARAMETER NAME="OVERRIDE_MMCM" VALUE="false"/> - <PARAMETER NAME="OVERRIDE_PLL" VALUE="false"/> - <PARAMETER NAME="PHASESHIFT_MODE" VALUE="WAVEFORM"/> - <PARAMETER NAME="PHASE_DUTY_CONFIG" VALUE="false"/> - <PARAMETER NAME="PLATFORM" VALUE="UNKNOWN"/> - <PARAMETER NAME="PLL_BANDWIDTH" VALUE="OPTIMIZED"/> - <PARAMETER NAME="PLL_CLKFBOUT_MULT" VALUE="4"/> - <PARAMETER NAME="PLL_CLKFBOUT_PHASE" VALUE="0.000"/> - <PARAMETER NAME="PLL_CLKIN_PERIOD" VALUE="10.000"/> - <PARAMETER NAME="PLL_CLKOUT0_DIVIDE" VALUE="1"/> - <PARAMETER NAME="PLL_CLKOUT0_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="PLL_CLKOUT0_PHASE" VALUE="0.000"/> - <PARAMETER NAME="PLL_CLKOUT1_DIVIDE" VALUE="1"/> - <PARAMETER NAME="PLL_CLKOUT1_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="PLL_CLKOUT1_PHASE" VALUE="0.000"/> - <PARAMETER NAME="PLL_CLKOUT2_DIVIDE" VALUE="1"/> - <PARAMETER NAME="PLL_CLKOUT2_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="PLL_CLKOUT2_PHASE" VALUE="0.000"/> - <PARAMETER NAME="PLL_CLKOUT3_DIVIDE" VALUE="1"/> - <PARAMETER NAME="PLL_CLKOUT3_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="PLL_CLKOUT3_PHASE" VALUE="0.000"/> - <PARAMETER NAME="PLL_CLKOUT4_DIVIDE" VALUE="1"/> - <PARAMETER NAME="PLL_CLKOUT4_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="PLL_CLKOUT4_PHASE" VALUE="0.000"/> - <PARAMETER NAME="PLL_CLKOUT5_DIVIDE" VALUE="1"/> - <PARAMETER NAME="PLL_CLKOUT5_DUTY_CYCLE" VALUE="0.500"/> - <PARAMETER NAME="PLL_CLKOUT5_PHASE" VALUE="0.000"/> - <PARAMETER NAME="PLL_CLK_FEEDBACK" VALUE="CLKFBOUT"/> - <PARAMETER NAME="PLL_COMPENSATION" VALUE="SYSTEM_SYNCHRONOUS"/> - <PARAMETER NAME="PLL_DIVCLK_DIVIDE" VALUE="1"/> - <PARAMETER NAME="PLL_NOTES" VALUE="None"/> - <PARAMETER NAME="PLL_REF_JITTER" VALUE="0.010"/> - <PARAMETER NAME="POWER_DOWN_PORT" VALUE="power_down"/> - <PARAMETER NAME="PRECISION" VALUE="1"/> - <PARAMETER NAME="PRIMARY_PORT" VALUE="clk_in1"/> - <PARAMETER NAME="PRIMITIVE" VALUE="MMCM"/> - <PARAMETER NAME="PRIMTYPE_SEL" VALUE="mmcm_adv"/> - <PARAMETER NAME="PRIM_IN_FREQ" VALUE="100.000"/> - <PARAMETER NAME="PRIM_IN_JITTER" VALUE="0.010"/> - <PARAMETER NAME="PRIM_IN_TIMEPERIOD" VALUE="10.000"/> - <PARAMETER NAME="PRIM_SOURCE" VALUE="Single_ended_clock_capable_pin"/> - <PARAMETER NAME="PSCLK_PORT" VALUE="psclk"/> - <PARAMETER NAME="PSDONE_PORT" VALUE="psdone"/> - <PARAMETER NAME="PSEN_PORT" VALUE="psen"/> - <PARAMETER NAME="PSINCDEC_PORT" VALUE="psincdec"/> - <PARAMETER NAME="REF_CLK_FREQ" VALUE="100.0"/> - <PARAMETER NAME="RELATIVE_INCLK" VALUE="REL_PRIMARY"/> - <PARAMETER NAME="RESET_BOARD_INTERFACE" VALUE="Custom"/> - <PARAMETER NAME="RESET_PORT" VALUE="reset"/> - <PARAMETER NAME="RESET_TYPE" VALUE="ACTIVE_HIGH"/> - <PARAMETER NAME="SECONDARY_IN_FREQ" VALUE="100.000"/> - <PARAMETER NAME="SECONDARY_IN_JITTER" VALUE="0.010"/> - <PARAMETER NAME="SECONDARY_IN_TIMEPERIOD" VALUE="10.000"/> - <PARAMETER NAME="SECONDARY_PORT" VALUE="clk_in2"/> - <PARAMETER NAME="SECONDARY_SOURCE" VALUE="Single_ended_clock_capable_pin"/> - <PARAMETER NAME="SS_MODE" VALUE="CENTER_HIGH"/> - <PARAMETER NAME="SS_MOD_FREQ" VALUE="250"/> - <PARAMETER NAME="SS_MOD_TIME" VALUE="0.004"/> - <PARAMETER NAME="STATUS_PORT" VALUE="STATUS"/> - <PARAMETER NAME="SUMMARY_STRINGS" VALUE="empty"/> - <PARAMETER NAME="USER_CLK_FREQ0" VALUE="100.0"/> - <PARAMETER NAME="USER_CLK_FREQ1" VALUE="100.0"/> - <PARAMETER NAME="USER_CLK_FREQ2" VALUE="100.0"/> - <PARAMETER NAME="USER_CLK_FREQ3" VALUE="100.0"/> - <PARAMETER NAME="USE_BOARD_FLOW" VALUE="false"/> - <PARAMETER NAME="USE_CLKFB_STOPPED" VALUE="false"/> - <PARAMETER NAME="USE_CLK_VALID" VALUE="false"/> - <PARAMETER NAME="USE_CLOCK_SEQUENCING" VALUE="false"/> - <PARAMETER NAME="USE_DYN_PHASE_SHIFT" VALUE="false"/> - <PARAMETER NAME="USE_DYN_RECONFIG" VALUE="false"/> - <PARAMETER NAME="USE_FREEZE" VALUE="false"/> - <PARAMETER NAME="USE_FREQ_SYNTH" VALUE="true"/> - <PARAMETER NAME="USE_INCLK_STOPPED" VALUE="false"/> - <PARAMETER NAME="USE_INCLK_SWITCHOVER" VALUE="false"/> - <PARAMETER NAME="USE_LOCKED" VALUE="true"/> - <PARAMETER NAME="USE_MAX_I_JITTER" VALUE="false"/> - <PARAMETER NAME="USE_MIN_O_JITTER" VALUE="false"/> - <PARAMETER NAME="USE_MIN_POWER" VALUE="false"/> - <PARAMETER NAME="USE_PHASE_ALIGNMENT" VALUE="true"/> - <PARAMETER NAME="USE_POWER_DOWN" VALUE="false"/> - <PARAMETER NAME="USE_RESET" VALUE="true"/> - <PARAMETER NAME="USE_SAFE_CLOCK_STARTUP" VALUE="false"/> - <PARAMETER NAME="USE_SPREAD_SPECTRUM" VALUE="false"/> - <PARAMETER NAME="USE_STATUS" VALUE="false"/> - <PARAMETER NAME="EDK_IPTYPE" VALUE="PERIPHERAL"/> - </PARAMETERS> - <PORTS> - <PORT CLKFREQUENCY="100000000" DIR="O" NAME="clk_100mhz" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Clk"/> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="slowest_sync_clk"/> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="LMB_Clk"/> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="LMB_Clk"/> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="LMB_Clk"/> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="LMB_Clk"/> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="ACLK"/> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_ACLK"/> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_ACLK"/> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_ACLK"/> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_ACLK"/> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_ACLK"/> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_ACLK"/> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_aclk"/> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_aclk"/> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_aclk"/> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_aclk"/> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_ACLK"/> - </CONNECTIONS> - </PORT> - <PORT CLKFREQUENCY="100000000" DIR="I" NAME="clk_in1" SIGIS="clk" SIGNAME="External_Ports_clk_in1"> - <CONNECTIONS> - <CONNECTION INSTANCE="External_Ports" PORT="clk_in1"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="locked" SIGIS="undef" SIGNAME="clk_wiz_0_locked"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="dcm_locked"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="reset" POLARITY="ACTIVE_HIGH" SIGIS="rst" SIGNAME="External_Ports_reset"> - <CONNECTIONS> - <CONNECTION INSTANCE="External_Ports" PORT="reset"/> - </CONNECTIONS> - </PORT> - </PORTS> - <BUSINTERFACES/> - </MODULE> - <MODULE COREREVISION="24" FULLNAME="/dlmb_bram_if_cntlr_0" HWVERSION="4.0" INSTANCE="dlmb_bram_if_cntlr_0" IPTYPE="PERIPHERAL" IS_ENABLE="1" MODCLASS="MEMORY_CNTLR" MODTYPE="lmb_bram_if_cntlr" VLNV="xilinx.com:ip:lmb_bram_if_cntlr:4.0"> - <DOCUMENTS> - <DOCUMENT SOURCE="http://www.xilinx.com/cgi-bin/docs/ipdoc?c=lmb_bram_if_cntlr;v=v4_0;d=pg112-lmb-bram-if-cntlr.pdf"/> - </DOCUMENTS> - <ADDRESSBLOCKS> - <ADDRESSBLOCK ACCESS="read-write" INTERFACE="SLMB" NAME="Mem" RANGE="8192" USAGE="memory"/> - </ADDRESSBLOCKS> - <PARAMETERS> - <PARAMETER NAME="C_ARBITRATION" VALUE="0"/> - <PARAMETER NAME="C_BRAM_AWIDTH" VALUE="32"/> - <PARAMETER NAME="C_CE_COUNTER_WIDTH" VALUE="0"/> - <PARAMETER NAME="C_CE_FAILING_REGISTERS" VALUE="0"/> - <PARAMETER NAME="C_ECC" VALUE="0"/> - <PARAMETER NAME="C_ECC_ONOFF_REGISTER" VALUE="0"/> - <PARAMETER NAME="C_ECC_ONOFF_RESET_VALUE" VALUE="1"/> - <PARAMETER NAME="C_ECC_STATUS_REGISTERS" VALUE="0"/> - <PARAMETER NAME="C_FAMILY" VALUE="artix7"/> - <PARAMETER NAME="C_FAULT_INJECT" VALUE="0"/> - <PARAMETER NAME="C_INTERCONNECT" VALUE="0"/> - <PARAMETER NAME="C_LMB_AWIDTH" VALUE="32"/> - <PARAMETER NAME="C_LMB_DWIDTH" VALUE="32"/> - <PARAMETER NAME="C_LMB_PROTOCOL" VALUE="0"/> - <PARAMETER NAME="C_MASK" VALUE="0x00000000c0000000"/> - <PARAMETER NAME="C_MASK1" VALUE="0x0000000000800000"/> - <PARAMETER NAME="C_MASK2" VALUE="0x0000000000800000"/> - <PARAMETER NAME="C_MASK3" VALUE="0x0000000000800000"/> - <PARAMETER NAME="C_MASK4" VALUE="0x0000000000800000"/> - <PARAMETER NAME="C_MASK5" VALUE="0x0000000000800000"/> - <PARAMETER NAME="C_MASK6" VALUE="0x0000000000800000"/> - <PARAMETER NAME="C_MASK7" VALUE="0x0000000000800000"/> - <PARAMETER NAME="C_NUM_LMB" VALUE="1"/> - <PARAMETER NAME="C_S_AXI_CTRL_ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S_AXI_CTRL_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_UE_FAILING_REGISTERS" VALUE="0"/> - <PARAMETER NAME="C_WRITE_ACCESS" VALUE="2"/> - <PARAMETER NAME="C_S_AXI_CTRL_ACLK_FREQ_HZ" VALUE="100000000"/> - <PARAMETER NAME="C_S_AXI_CTRL_PROTOCOL" VALUE="AXI4LITE"/> - <PARAMETER NAME="Component_Name" VALUE="mb_design_1_lmb_bram_if_cntlr_0_0"/> - <PARAMETER NAME="EDK_IPTYPE" VALUE="PERIPHERAL"/> - <PARAMETER NAME="EDK_SPECIAL" VALUE="BRAM_CTRL"/> - <PARAMETER NAME="C_BASEADDR" VALUE="0x00000000"/> - <PARAMETER NAME="C_HIGHADDR" VALUE="0x00007FFF"/> - </PARAMETERS> - <PORTS> - <PORT DIR="O" LEFT="0" NAME="BRAM_Addr_A" RIGHT="31" SIGIS="undef" SIGNAME="blk_mem_gen_0_addrb"> - <CONNECTIONS> - <CONNECTION INSTANCE="blk_mem_gen_0" PORT="addrb"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="BRAM_Clk_A" SIGIS="clk" SIGNAME="blk_mem_gen_0_clkb"> - <CONNECTIONS> - <CONNECTION INSTANCE="blk_mem_gen_0" PORT="clkb"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="BRAM_Din_A" RIGHT="31" SIGIS="undef" SIGNAME="blk_mem_gen_0_doutb"> - <CONNECTIONS> - <CONNECTION INSTANCE="blk_mem_gen_0" PORT="doutb"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="BRAM_Dout_A" RIGHT="31" SIGIS="undef" SIGNAME="blk_mem_gen_0_dinb"> - <CONNECTIONS> - <CONNECTION INSTANCE="blk_mem_gen_0" PORT="dinb"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="BRAM_EN_A" SIGIS="undef" SIGNAME="blk_mem_gen_0_enb"> - <CONNECTIONS> - <CONNECTION INSTANCE="blk_mem_gen_0" PORT="enb"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="BRAM_Rst_A" SIGIS="rst" SIGNAME="blk_mem_gen_0_rstb"> - <CONNECTIONS> - <CONNECTION INSTANCE="blk_mem_gen_0" PORT="rstb"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="BRAM_WEN_A" RIGHT="3" SIGIS="undef" SIGNAME="blk_mem_gen_0_web"> - <CONNECTIONS> - <CONNECTION INSTANCE="blk_mem_gen_0" PORT="web"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="LMB_ABus" RIGHT="31" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_LMB_ABus"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="LMB_ABus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="LMB_AddrStrobe" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_LMB_AddrStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="LMB_AddrStrobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="LMB_BE" RIGHT="3" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_LMB_BE"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="LMB_BE"/> - </CONNECTIONS> - </PORT> - <PORT CLKFREQUENCY="100000000" DIR="I" NAME="LMB_Clk" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="LMB_ReadStrobe" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_LMB_ReadStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="LMB_ReadStrobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="LMB_Rst" POLARITY="ACTIVE_HIGH" SIGIS="rst" SIGNAME="proc_sys_reset_0_bus_struct_reset"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="bus_struct_reset"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="LMB_WriteDBus" RIGHT="31" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_LMB_WriteDBus"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="LMB_WriteDBus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="LMB_WriteStrobe" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_LMB_WriteStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="LMB_WriteStrobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Sl_CE" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_Sl_CE"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="Sl_CE"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="Sl_DBus" RIGHT="31" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_Sl_DBus"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="Sl_DBus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Sl_Ready" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_Sl_Ready"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="Sl_Ready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Sl_UE" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_Sl_UE"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="Sl_UE"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Sl_Wait" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_Sl_Wait"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="Sl_Wait"/> - </CONNECTIONS> - </PORT> - </PORTS> - <BUSINTERFACES> - <BUSINTERFACE BUSNAME="dlmb_v10_0_LMB_Sl_0" DATAWIDTH="32" NAME="SLMB" TYPE="SLAVE" VLNV="xilinx.com:interface:lmb:1.0"> - <PARAMETER NAME="ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="PROTOCOL" VALUE="STANDARD"/> - <PARAMETER NAME="READ_WRITE_MODE" VALUE="READ_WRITE"/> - <PORTMAPS> - <PORTMAP LOGICAL="ABUS" PHYSICAL="LMB_ABus"/> - <PORTMAP LOGICAL="ADDRSTROBE" PHYSICAL="LMB_AddrStrobe"/> - <PORTMAP LOGICAL="BE" PHYSICAL="LMB_BE"/> - <PORTMAP LOGICAL="CE" PHYSICAL="Sl_CE"/> - <PORTMAP LOGICAL="READDBUS" PHYSICAL="Sl_DBus"/> - <PORTMAP LOGICAL="READSTROBE" PHYSICAL="LMB_ReadStrobe"/> - <PORTMAP LOGICAL="READY" PHYSICAL="Sl_Ready"/> - <PORTMAP LOGICAL="UE" PHYSICAL="Sl_UE"/> - <PORTMAP LOGICAL="WAIT" PHYSICAL="Sl_Wait"/> - <PORTMAP LOGICAL="WRITEDBUS" PHYSICAL="LMB_WriteDBus"/> - <PORTMAP LOGICAL="WRITESTROBE" PHYSICAL="LMB_WriteStrobe"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="dlmb_bram_if_cntlr_0_BRAM_PORT" NAME="BRAM_PORT" TYPE="INITIATOR" VLNV="xilinx.com:interface:bram:1.0"> - <PARAMETER NAME="MASTER_TYPE" VALUE="BRAM_CTRL"/> - <PARAMETER NAME="MEM_ADDRESS_MODE"/> - <PARAMETER NAME="MEM_ECC" VALUE="NONE"/> - <PARAMETER NAME="MEM_SIZE" VALUE="32768"/> - <PARAMETER NAME="MEM_WIDTH" VALUE="32"/> - <PARAMETER NAME="READ_LATENCY" VALUE="1"/> - <PARAMETER NAME="READ_WRITE_MODE"/> - <PORTMAPS> - <PORTMAP LOGICAL="ADDR" PHYSICAL="BRAM_Addr_A"/> - <PORTMAP LOGICAL="CLK" PHYSICAL="BRAM_Clk_A"/> - <PORTMAP LOGICAL="DIN" PHYSICAL="BRAM_Dout_A"/> - <PORTMAP LOGICAL="DOUT" PHYSICAL="BRAM_Din_A"/> - <PORTMAP LOGICAL="EN" PHYSICAL="BRAM_EN_A"/> - <PORTMAP LOGICAL="RST" PHYSICAL="BRAM_Rst_A"/> - <PORTMAP LOGICAL="WE" PHYSICAL="BRAM_WEN_A"/> - </PORTMAPS> - </BUSINTERFACE> - </BUSINTERFACES> - </MODULE> - <MODULE COREREVISION="14" FULLNAME="/dlmb_v10_0" HWVERSION="3.0" INSTANCE="dlmb_v10_0" IPTYPE="BUS" IS_ENABLE="1" MODCLASS="BUS" MODTYPE="lmb_v10" VLNV="xilinx.com:ip:lmb_v10:3.0"> - <DOCUMENTS> - <DOCUMENT SOURCE="http://www.xilinx.com/cgi-bin/docs/ipdoc?c=lmb_v10;v=v3_0;d=pg113-lmb-v10.pdf"/> - </DOCUMENTS> - <PARAMETERS> - <PARAMETER NAME="C_EXT_RESET_HIGH" VALUE="1"/> - <PARAMETER NAME="C_LMB_AWIDTH" VALUE="32"/> - <PARAMETER NAME="C_LMB_DWIDTH" VALUE="32"/> - <PARAMETER NAME="C_LMB_NUM_SLAVES" VALUE="1"/> - <PARAMETER NAME="C_LMB_PROTOCOL" VALUE="0"/> - <PARAMETER NAME="Component_Name" VALUE="mb_design_1_ilmb_v10_0_0"/> - <PARAMETER NAME="EDK_IPTYPE" VALUE="BUS"/> - </PARAMETERS> - <PORTS> - <PORT DIR="O" LEFT="0" NAME="LMB_ABus" RIGHT="31" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_LMB_ABus"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="LMB_ABus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="LMB_AddrStrobe" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_LMB_AddrStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="LMB_AddrStrobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="LMB_BE" RIGHT="3" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_LMB_BE"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="LMB_BE"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="LMB_CE" SIGIS="undef" SIGNAME="dlmb_v10_0_LMB_CE"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="DCE"/> - </CONNECTIONS> - </PORT> - <PORT CLKFREQUENCY="100000000" DIR="I" NAME="LMB_Clk" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="LMB_ReadDBus" RIGHT="31" SIGIS="undef" SIGNAME="dlmb_v10_0_LMB_ReadDBus"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Data_Read"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="LMB_ReadStrobe" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_LMB_ReadStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="LMB_ReadStrobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="LMB_Ready" SIGIS="undef" SIGNAME="dlmb_v10_0_LMB_Ready"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="DReady"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="LMB_UE" SIGIS="undef" SIGNAME="dlmb_v10_0_LMB_UE"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="DUE"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="LMB_Wait" SIGIS="undef" SIGNAME="dlmb_v10_0_LMB_Wait"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="DWait"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="LMB_WriteDBus" RIGHT="31" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_LMB_WriteDBus"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="LMB_WriteDBus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="LMB_WriteStrobe" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_LMB_WriteStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="LMB_WriteStrobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="M_ABus" RIGHT="31" SIGIS="undef" SIGNAME="dlmb_v10_0_M_ABus"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Data_Addr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M_AddrStrobe" SIGIS="undef" SIGNAME="dlmb_v10_0_M_AddrStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="D_AS"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="M_BE" RIGHT="3" SIGIS="undef" SIGNAME="dlmb_v10_0_M_BE"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Byte_Enable"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="M_DBus" RIGHT="31" SIGIS="undef" SIGNAME="dlmb_v10_0_M_DBus"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Data_Write"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M_ReadStrobe" SIGIS="undef" SIGNAME="dlmb_v10_0_M_ReadStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Read_Strobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M_WriteStrobe" SIGIS="undef" SIGNAME="dlmb_v10_0_M_WriteStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Write_Strobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="SYS_Rst" POLARITY="ACTIVE_HIGH" SIGIS="rst" SIGNAME="proc_sys_reset_0_bus_struct_reset"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="bus_struct_reset"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="Sl_CE" RIGHT="0" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_Sl_CE"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="Sl_CE"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="Sl_DBus" RIGHT="31" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_Sl_DBus"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="Sl_DBus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="Sl_Ready" RIGHT="0" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_Sl_Ready"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="Sl_Ready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="Sl_UE" RIGHT="0" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_Sl_UE"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="Sl_UE"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="Sl_Wait" RIGHT="0" SIGIS="undef" SIGNAME="dlmb_bram_if_cntlr_0_Sl_Wait"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="Sl_Wait"/> - </CONNECTIONS> - </PORT> - </PORTS> - <BUSINTERFACES> - <BUSINTERFACE BUSNAME="dlmb_v10_0_LMB_Sl_0" DATAWIDTH="32" NAME="LMB_Sl_0" TYPE="SLAVE" VLNV="xilinx.com:interface:lmb:1.0"> - <PARAMETER NAME="ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="PROTOCOL" VALUE="STANDARD"/> - <PARAMETER NAME="READ_WRITE_MODE" VALUE="READ_WRITE"/> - <PORTMAPS> - <PORTMAP LOGICAL="ABUS" PHYSICAL="LMB_ABus"/> - <PORTMAP LOGICAL="ADDRSTROBE" PHYSICAL="LMB_AddrStrobe"/> - <PORTMAP LOGICAL="BE" PHYSICAL="LMB_BE"/> - <PORTMAP LOGICAL="CE" PHYSICAL="Sl_CE"/> - <PORTMAP LOGICAL="READDBUS" PHYSICAL="Sl_DBus"/> - <PORTMAP LOGICAL="READSTROBE" PHYSICAL="LMB_ReadStrobe"/> - <PORTMAP LOGICAL="READY" PHYSICAL="Sl_Ready"/> - <PORTMAP LOGICAL="UE" PHYSICAL="Sl_UE"/> - <PORTMAP LOGICAL="WAIT" PHYSICAL="Sl_Wait"/> - <PORTMAP LOGICAL="WRITEDBUS" PHYSICAL="LMB_WriteDBus"/> - <PORTMAP LOGICAL="WRITESTROBE" PHYSICAL="LMB_WriteStrobe"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="microblaze_0_DLMB" DATAWIDTH="32" NAME="LMB_M" TYPE="SLAVE" VLNV="xilinx.com:interface:lmb:1.0"> - <PARAMETER NAME="ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="PROTOCOL" VALUE="STANDARD"/> - <PARAMETER NAME="READ_WRITE_MODE" VALUE="READ_WRITE"/> - <PORTMAPS> - <PORTMAP LOGICAL="ABUS" PHYSICAL="M_ABus"/> - <PORTMAP LOGICAL="ADDRSTROBE" PHYSICAL="M_AddrStrobe"/> - <PORTMAP LOGICAL="BE" PHYSICAL="M_BE"/> - <PORTMAP LOGICAL="CE" PHYSICAL="LMB_CE"/> - <PORTMAP LOGICAL="READDBUS" PHYSICAL="LMB_ReadDBus"/> - <PORTMAP LOGICAL="READSTROBE" PHYSICAL="M_ReadStrobe"/> - <PORTMAP LOGICAL="READY" PHYSICAL="LMB_Ready"/> - <PORTMAP LOGICAL="UE" PHYSICAL="LMB_UE"/> - <PORTMAP LOGICAL="WAIT" PHYSICAL="LMB_Wait"/> - <PORTMAP LOGICAL="WRITEDBUS" PHYSICAL="M_DBus"/> - <PORTMAP LOGICAL="WRITESTROBE" PHYSICAL="M_WriteStrobe"/> - </PORTMAPS> - </BUSINTERFACE> - </BUSINTERFACES> - </MODULE> - <MODULE COREREVISION="24" FULLNAME="/ilmb_bram_if_cntlr_0" HWVERSION="4.0" INSTANCE="ilmb_bram_if_cntlr_0" IPTYPE="PERIPHERAL" IS_ENABLE="1" MODCLASS="MEMORY_CNTLR" MODTYPE="lmb_bram_if_cntlr" VLNV="xilinx.com:ip:lmb_bram_if_cntlr:4.0"> - <DOCUMENTS> - <DOCUMENT SOURCE="http://www.xilinx.com/cgi-bin/docs/ipdoc?c=lmb_bram_if_cntlr;v=v4_0;d=pg112-lmb-bram-if-cntlr.pdf"/> - </DOCUMENTS> - <PARAMETERS> - <PARAMETER NAME="C_ARBITRATION" VALUE="0"/> - <PARAMETER NAME="C_BRAM_AWIDTH" VALUE="32"/> - <PARAMETER NAME="C_CE_COUNTER_WIDTH" VALUE="0"/> - <PARAMETER NAME="C_CE_FAILING_REGISTERS" VALUE="0"/> - <PARAMETER NAME="C_ECC" VALUE="0"/> - <PARAMETER NAME="C_ECC_ONOFF_REGISTER" VALUE="0"/> - <PARAMETER NAME="C_ECC_ONOFF_RESET_VALUE" VALUE="1"/> - <PARAMETER NAME="C_ECC_STATUS_REGISTERS" VALUE="0"/> - <PARAMETER NAME="C_FAMILY" VALUE="artix7"/> - <PARAMETER NAME="C_FAULT_INJECT" VALUE="0"/> - <PARAMETER NAME="C_INTERCONNECT" VALUE="0"/> - <PARAMETER NAME="C_LMB_AWIDTH" VALUE="32"/> - <PARAMETER NAME="C_LMB_DWIDTH" VALUE="32"/> - <PARAMETER NAME="C_LMB_PROTOCOL" VALUE="0"/> - <PARAMETER NAME="C_MASK" VALUE="0x0000000000000000"/> - <PARAMETER NAME="C_MASK1" VALUE="0x0000000000800000"/> - <PARAMETER NAME="C_MASK2" VALUE="0x0000000000800000"/> - <PARAMETER NAME="C_MASK3" VALUE="0x0000000000800000"/> - <PARAMETER NAME="C_MASK4" VALUE="0x0000000000800000"/> - <PARAMETER NAME="C_MASK5" VALUE="0x0000000000800000"/> - <PARAMETER NAME="C_MASK6" VALUE="0x0000000000800000"/> - <PARAMETER NAME="C_MASK7" VALUE="0x0000000000800000"/> - <PARAMETER NAME="C_NUM_LMB" VALUE="1"/> - <PARAMETER NAME="C_S_AXI_CTRL_ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S_AXI_CTRL_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_UE_FAILING_REGISTERS" VALUE="0"/> - <PARAMETER NAME="C_WRITE_ACCESS" VALUE="2"/> - <PARAMETER NAME="C_S_AXI_CTRL_ACLK_FREQ_HZ" VALUE="100000000"/> - <PARAMETER NAME="C_S_AXI_CTRL_PROTOCOL" VALUE="AXI4LITE"/> - <PARAMETER NAME="Component_Name" VALUE="mb_design_1_lmb_bram_if_cntlr_0_1"/> - <PARAMETER NAME="EDK_IPTYPE" VALUE="PERIPHERAL"/> - <PARAMETER NAME="EDK_SPECIAL" VALUE="BRAM_CTRL"/> - <PARAMETER NAME="C_BASEADDR" VALUE="0x00000000"/> - <PARAMETER NAME="C_HIGHADDR" VALUE="0x00007FFF"/> - </PARAMETERS> - <PORTS> - <PORT DIR="O" LEFT="0" NAME="BRAM_Addr_A" RIGHT="31" SIGIS="undef" SIGNAME="blk_mem_gen_0_addra"> - <CONNECTIONS> - <CONNECTION INSTANCE="blk_mem_gen_0" PORT="addra"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="BRAM_Clk_A" SIGIS="clk" SIGNAME="blk_mem_gen_0_clka"> - <CONNECTIONS> - <CONNECTION INSTANCE="blk_mem_gen_0" PORT="clka"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="BRAM_Din_A" RIGHT="31" SIGIS="undef" SIGNAME="blk_mem_gen_0_douta"> - <CONNECTIONS> - <CONNECTION INSTANCE="blk_mem_gen_0" PORT="douta"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="BRAM_Dout_A" RIGHT="31" SIGIS="undef" SIGNAME="blk_mem_gen_0_dina"> - <CONNECTIONS> - <CONNECTION INSTANCE="blk_mem_gen_0" PORT="dina"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="BRAM_EN_A" SIGIS="undef" SIGNAME="blk_mem_gen_0_ena"> - <CONNECTIONS> - <CONNECTION INSTANCE="blk_mem_gen_0" PORT="ena"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="BRAM_Rst_A" SIGIS="rst" SIGNAME="blk_mem_gen_0_rsta"> - <CONNECTIONS> - <CONNECTION INSTANCE="blk_mem_gen_0" PORT="rsta"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="BRAM_WEN_A" RIGHT="3" SIGIS="undef" SIGNAME="blk_mem_gen_0_wea"> - <CONNECTIONS> - <CONNECTION INSTANCE="blk_mem_gen_0" PORT="wea"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="LMB_ABus" RIGHT="31" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_LMB_ABus"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="LMB_ABus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="LMB_AddrStrobe" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_LMB_AddrStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="LMB_AddrStrobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="LMB_BE" RIGHT="3" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_LMB_BE"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="LMB_BE"/> - </CONNECTIONS> - </PORT> - <PORT CLKFREQUENCY="100000000" DIR="I" NAME="LMB_Clk" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="LMB_ReadStrobe" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_LMB_ReadStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="LMB_ReadStrobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="LMB_Rst" POLARITY="ACTIVE_HIGH" SIGIS="rst" SIGNAME="proc_sys_reset_0_bus_struct_reset"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="bus_struct_reset"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="LMB_WriteDBus" RIGHT="31" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_LMB_WriteDBus"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="LMB_WriteDBus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="LMB_WriteStrobe" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_LMB_WriteStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="LMB_WriteStrobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Sl_CE" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_Sl_CE"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="Sl_CE"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="Sl_DBus" RIGHT="31" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_Sl_DBus"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="Sl_DBus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Sl_Ready" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_Sl_Ready"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="Sl_Ready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Sl_UE" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_Sl_UE"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="Sl_UE"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Sl_Wait" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_Sl_Wait"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="Sl_Wait"/> - </CONNECTIONS> - </PORT> - </PORTS> - <BUSINTERFACES> - <BUSINTERFACE BUSNAME="ilmb_v10_0_LMB_Sl_0" DATAWIDTH="32" NAME="SLMB" TYPE="SLAVE" VLNV="xilinx.com:interface:lmb:1.0"> - <PARAMETER NAME="ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="PROTOCOL" VALUE="STANDARD"/> - <PARAMETER NAME="READ_WRITE_MODE" VALUE="READ_WRITE"/> - <PORTMAPS> - <PORTMAP LOGICAL="ABUS" PHYSICAL="LMB_ABus"/> - <PORTMAP LOGICAL="ADDRSTROBE" PHYSICAL="LMB_AddrStrobe"/> - <PORTMAP LOGICAL="BE" PHYSICAL="LMB_BE"/> - <PORTMAP LOGICAL="CE" PHYSICAL="Sl_CE"/> - <PORTMAP LOGICAL="READDBUS" PHYSICAL="Sl_DBus"/> - <PORTMAP LOGICAL="READSTROBE" PHYSICAL="LMB_ReadStrobe"/> - <PORTMAP LOGICAL="READY" PHYSICAL="Sl_Ready"/> - <PORTMAP LOGICAL="UE" PHYSICAL="Sl_UE"/> - <PORTMAP LOGICAL="WAIT" PHYSICAL="Sl_Wait"/> - <PORTMAP LOGICAL="WRITEDBUS" PHYSICAL="LMB_WriteDBus"/> - <PORTMAP LOGICAL="WRITESTROBE" PHYSICAL="LMB_WriteStrobe"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="ilmb_bram_if_cntlr_0_BRAM_PORT" NAME="BRAM_PORT" TYPE="INITIATOR" VLNV="xilinx.com:interface:bram:1.0"> - <PARAMETER NAME="MASTER_TYPE" VALUE="BRAM_CTRL"/> - <PARAMETER NAME="MEM_ADDRESS_MODE"/> - <PARAMETER NAME="MEM_ECC" VALUE="NONE"/> - <PARAMETER NAME="MEM_SIZE" VALUE="32768"/> - <PARAMETER NAME="MEM_WIDTH" VALUE="32"/> - <PARAMETER NAME="READ_LATENCY" VALUE="1"/> - <PARAMETER NAME="READ_WRITE_MODE"/> - <PORTMAPS> - <PORTMAP LOGICAL="ADDR" PHYSICAL="BRAM_Addr_A"/> - <PORTMAP LOGICAL="CLK" PHYSICAL="BRAM_Clk_A"/> - <PORTMAP LOGICAL="DIN" PHYSICAL="BRAM_Dout_A"/> - <PORTMAP LOGICAL="DOUT" PHYSICAL="BRAM_Din_A"/> - <PORTMAP LOGICAL="EN" PHYSICAL="BRAM_EN_A"/> - <PORTMAP LOGICAL="RST" PHYSICAL="BRAM_Rst_A"/> - <PORTMAP LOGICAL="WE" PHYSICAL="BRAM_WEN_A"/> - </PORTMAPS> - </BUSINTERFACE> - </BUSINTERFACES> - </MODULE> - <MODULE COREREVISION="14" FULLNAME="/ilmb_v10_0" HWVERSION="3.0" INSTANCE="ilmb_v10_0" IPTYPE="BUS" IS_ENABLE="1" MODCLASS="BUS" MODTYPE="lmb_v10" VLNV="xilinx.com:ip:lmb_v10:3.0"> - <DOCUMENTS> - <DOCUMENT SOURCE="http://www.xilinx.com/cgi-bin/docs/ipdoc?c=lmb_v10;v=v3_0;d=pg113-lmb-v10.pdf"/> - </DOCUMENTS> - <PARAMETERS> - <PARAMETER NAME="C_EXT_RESET_HIGH" VALUE="1"/> - <PARAMETER NAME="C_LMB_AWIDTH" VALUE="32"/> - <PARAMETER NAME="C_LMB_DWIDTH" VALUE="32"/> - <PARAMETER NAME="C_LMB_NUM_SLAVES" VALUE="1"/> - <PARAMETER NAME="C_LMB_PROTOCOL" VALUE="0"/> - <PARAMETER NAME="Component_Name" VALUE="mb_design_1_lmb_v10_0_0"/> - <PARAMETER NAME="EDK_IPTYPE" VALUE="BUS"/> - </PARAMETERS> - <PORTS> - <PORT DIR="O" LEFT="0" NAME="LMB_ABus" RIGHT="31" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_LMB_ABus"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="LMB_ABus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="LMB_AddrStrobe" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_LMB_AddrStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="LMB_AddrStrobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="LMB_BE" RIGHT="3" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_LMB_BE"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="LMB_BE"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="LMB_CE" SIGIS="undef" SIGNAME="ilmb_v10_0_LMB_CE"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="ICE"/> - </CONNECTIONS> - </PORT> - <PORT CLKFREQUENCY="100000000" DIR="I" NAME="LMB_Clk" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="LMB_ReadDBus" RIGHT="31" SIGIS="undef" SIGNAME="ilmb_v10_0_LMB_ReadDBus"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Instr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="LMB_ReadStrobe" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_LMB_ReadStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="LMB_ReadStrobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="LMB_Ready" SIGIS="undef" SIGNAME="ilmb_v10_0_LMB_Ready"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="IReady"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="LMB_UE" SIGIS="undef" SIGNAME="ilmb_v10_0_LMB_UE"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="IUE"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="LMB_Wait" SIGIS="undef" SIGNAME="ilmb_v10_0_LMB_Wait"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="IWAIT"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="LMB_WriteDBus" RIGHT="31" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_LMB_WriteDBus"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="LMB_WriteDBus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="LMB_WriteStrobe" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_LMB_WriteStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="LMB_WriteStrobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="M_ABus" RIGHT="31" SIGIS="undef" SIGNAME="ilmb_v10_0_M_ABus"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Instr_Addr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M_AddrStrobe" SIGIS="undef" SIGNAME="ilmb_v10_0_M_AddrStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="I_AS"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M_ReadStrobe" SIGIS="undef" SIGNAME="ilmb_v10_0_M_ReadStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="IFetch"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="SYS_Rst" POLARITY="ACTIVE_HIGH" SIGIS="rst" SIGNAME="proc_sys_reset_0_bus_struct_reset"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="bus_struct_reset"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="Sl_CE" RIGHT="0" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_Sl_CE"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="Sl_CE"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="Sl_DBus" RIGHT="31" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_Sl_DBus"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="Sl_DBus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="Sl_Ready" RIGHT="0" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_Sl_Ready"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="Sl_Ready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="Sl_UE" RIGHT="0" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_Sl_UE"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="Sl_UE"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="Sl_Wait" RIGHT="0" SIGIS="undef" SIGNAME="ilmb_bram_if_cntlr_0_Sl_Wait"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="Sl_Wait"/> - </CONNECTIONS> - </PORT> - </PORTS> - <BUSINTERFACES> - <BUSINTERFACE BUSNAME="ilmb_v10_0_LMB_Sl_0" DATAWIDTH="32" NAME="LMB_Sl_0" TYPE="SLAVE" VLNV="xilinx.com:interface:lmb:1.0"> - <PARAMETER NAME="ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="PROTOCOL" VALUE="STANDARD"/> - <PARAMETER NAME="READ_WRITE_MODE" VALUE="READ_WRITE"/> - <PORTMAPS> - <PORTMAP LOGICAL="ABUS" PHYSICAL="LMB_ABus"/> - <PORTMAP LOGICAL="ADDRSTROBE" PHYSICAL="LMB_AddrStrobe"/> - <PORTMAP LOGICAL="BE" PHYSICAL="LMB_BE"/> - <PORTMAP LOGICAL="CE" PHYSICAL="Sl_CE"/> - <PORTMAP LOGICAL="READDBUS" PHYSICAL="Sl_DBus"/> - <PORTMAP LOGICAL="READSTROBE" PHYSICAL="LMB_ReadStrobe"/> - <PORTMAP LOGICAL="READY" PHYSICAL="Sl_Ready"/> - <PORTMAP LOGICAL="UE" PHYSICAL="Sl_UE"/> - <PORTMAP LOGICAL="WAIT" PHYSICAL="Sl_Wait"/> - <PORTMAP LOGICAL="WRITEDBUS" PHYSICAL="LMB_WriteDBus"/> - <PORTMAP LOGICAL="WRITESTROBE" PHYSICAL="LMB_WriteStrobe"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="microblaze_0_ILMB" DATAWIDTH="32" NAME="LMB_M" TYPE="SLAVE" VLNV="xilinx.com:interface:lmb:1.0"> - <PARAMETER NAME="ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="PROTOCOL" VALUE="STANDARD"/> - <PARAMETER NAME="READ_WRITE_MODE" VALUE="READ_ONLY"/> - <PORTMAPS> - <PORTMAP LOGICAL="ABUS" PHYSICAL="M_ABus"/> - <PORTMAP LOGICAL="ADDRSTROBE" PHYSICAL="M_AddrStrobe"/> - <PORTMAP LOGICAL="CE" PHYSICAL="LMB_CE"/> - <PORTMAP LOGICAL="READDBUS" PHYSICAL="LMB_ReadDBus"/> - <PORTMAP LOGICAL="READSTROBE" PHYSICAL="M_ReadStrobe"/> - <PORTMAP LOGICAL="READY" PHYSICAL="LMB_Ready"/> - <PORTMAP LOGICAL="UE" PHYSICAL="LMB_UE"/> - <PORTMAP LOGICAL="WAIT" PHYSICAL="LMB_Wait"/> - </PORTMAPS> - </BUSINTERFACE> - </BUSINTERFACES> - </MODULE> - <MODULE COREREVISION="26" FULLNAME="/mdm_0" HWVERSION="3.2" INSTANCE="mdm_0" IPTYPE="PERIPHERAL" IS_ENABLE="1" MODCLASS="DEBUG" MODTYPE="mdm" VLNV="xilinx.com:ip:mdm:3.2"> - <DOCUMENTS> - <DOCUMENT SOURCE="http://www.xilinx.com/cgi-bin/docs/ipdoc?c=mdm;v=v3_2;d=pg115-mdm.pdf"/> - </DOCUMENTS> - <ADDRESSBLOCKS> - <ADDRESSBLOCK ACCESS="read-write" INTERFACE="S_AXI" NAME="Reg" RANGE="4096" USAGE="register"> - <REGISTERS> - <REGISTER NAME="UART_RX_FIFO"> - <PROPERTY NAME="DESCRIPTION" VALUE="JTAG UART Receive Data"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x0"/> - <PROPERTY NAME="SIZE" VALUE="8"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0"/> - <FIELDS> - <FIELD NAME="UART_RX"> - <PROPERTY NAME="DESCRIPTION" VALUE="UART Receive Data."/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE="modify"/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="8"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="UART_TX_FIFO"> - <PROPERTY NAME="DESCRIPTION" VALUE="JTAG UART Transmit Data"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x4"/> - <PROPERTY NAME="SIZE" VALUE="8"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0"/> - <FIELDS> - <FIELD NAME="UART_TX"> - <PROPERTY NAME="DESCRIPTION" VALUE="UART Transmit Data."/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="8"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="UART_STATUS"> - <PROPERTY NAME="DESCRIPTION" VALUE="JTAG UART Status Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x8"/> - <PROPERTY NAME="SIZE" VALUE="5"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="RX_FIFO_Valid_Data"> - <PROPERTY NAME="DESCRIPTION" VALUE="Indicates if the receive FIFO has valid data:
 0 - Receive FIFO is empty.
 1 - Receive FIFO has valid data.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="RX_FIFO_Full"> - <PROPERTY NAME="DESCRIPTION" VALUE="Indicates if the receive FIFO is full:
 0 - Receive FIFO is not full.
 1 - Receive FIFO is full.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="1"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="TX_FIFO_Empty"> - <PROPERTY NAME="DESCRIPTION" VALUE="Indicates if the transmit FIFO is empty:
 0 - Transmit FIFO is not empty.
 1 - Transmit FIFO is empty.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="2"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="2"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="TX_FIFO_Full"> - <PROPERTY NAME="DESCRIPTION" VALUE="Indicates if the transmit FIFO is full:
 0 - Transmit FIFO is not full.
 1 - Transmit FIFO is full.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="3"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="3"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="Interrupt_Enabled"> - <PROPERTY NAME="DESCRIPTION" VALUE="Indicates that interrupt is enabled:
 0 - Interrupt is disabled.
 1 - Interrupt is enabled.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="4"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="4"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="UART_CTRL"> - <PROPERTY NAME="DESCRIPTION" VALUE="JTAG UART Control Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0xC"/> - <PROPERTY NAME="SIZE" VALUE="5"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="true"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="Reset_TX_FIFO"> - <PROPERTY NAME="DESCRIPTION" VALUE="Reset/clear the transmit FIFO:
 0 - Do nothing.
 1 - Clear the transmit FIFO.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="Reset_RX_FIFO"> - <PROPERTY NAME="DESCRIPTION" VALUE="Reset/clear the receive FIFO:
 0 - Do nothing.
 1 - Clear the receive FIFO.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="1"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="Clear_EXT_BRK"> - <PROPERTY NAME="DESCRIPTION" VALUE="Clear the EXT_BRK signal set by JTAG:
 0 - Do nothing.
 1 - Clear the signal.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="2"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="2"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="Interrupt_Enabled"> - <PROPERTY NAME="DESCRIPTION" VALUE="Indicates interrupt for the MDM JTAG UART:
 0 - Disable interrupt interrupt.
 1 - Enable interrupt signal.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="4"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="4"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="DBG_STATUS"> - <PROPERTY NAME="DESCRIPTION" VALUE="Debug Register Access Status Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x10"/> - <PROPERTY NAME="SIZE" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="LOCK"> - <PROPERTY NAME="DESCRIPTION" VALUE="Indicates the access lock status:
 0 - The lock is not acquired.
 1 - The lock has been acquired by the JTAG interface.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="DBG_CTRL"> - <PROPERTY NAME="DESCRIPTION" VALUE="Debug Register Access Control Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x10"/> - <PROPERTY NAME="SIZE" VALUE="20"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="Bit_Size"> - <PROPERTY NAME="DESCRIPTION" VALUE="Number of bits in the accessed debug register - 1"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="9"/> - </FIELD> - <FIELD NAME="MDM_Command"> - <PROPERTY NAME="DESCRIPTION" VALUE="MDM command."/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="9"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="9"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="8"/> - </FIELD> - <FIELD NAME="Access_MDM"> - <PROPERTY NAME="DESCRIPTION" VALUE="Access MDM or MicroBlaze Debug register:
 0 - MicroBlaze debug register access.
 1 - MDM debug register access.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="17"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="17"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="Access_Lock_Type"> - <PROPERTY NAME="DESCRIPTION" VALUE="Access lock type write:
 0 - Release access lock to abort atomic sequence.
 1 - Lock before first access and unlock after last.
 2 - Lock before first access, otherwise keep lock.
 3 - Force lock acquisition, even if aquired by JTAG.
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="18"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="18"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="2"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="DBG_DATA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Debug Register Access Data Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x14"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="DBG_DATA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Read or write debug register data indicated by DBG_CTRL."/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE="modify"/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="DBG_LOCK"> - <PROPERTY NAME="DESCRIPTION" VALUE="Debug Register Access Locking Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x18"/> - <PROPERTY NAME="SIZE" VALUE="16"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="DBG_LOCK"> - <PROPERTY NAME="DESCRIPTION" VALUE="Unlock access to registers DBG_CTLR and DBG_DATA when writing 0xEBAB."/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="16"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="PCCTRLR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Debug Register Performance Counter Control Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x5440"/> - <PROPERTY NAME="SIZE" VALUE="8"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="Event"> - <PROPERTY NAME="DESCRIPTION" VALUE="Performance counter event"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="8"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="PCCMDR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Debug Register Performance Counter Command Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x5480"/> - <PROPERTY NAME="SIZE" VALUE="8"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="RES"> - <PROPERTY NAME="DESCRIPTION" VALUE="Reset accessed counter to the first event counter"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="SAM"> - <PROPERTY NAME="DESCRIPTION" VALUE="Sample status and values in all counters for reading"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="1"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="STOP"> - <PROPERTY NAME="DESCRIPTION" VALUE="Stop counting all counters"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="2"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="2"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="STA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Start counting configured events for all counters"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="3"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="3"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="CLR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Clear all counters to zero"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="4"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="4"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="PCSR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Debug Register Performance Counter Status Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x54C0"/> - <PROPERTY NAME="SIZE" VALUE="2"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="FULL"> - <PROPERTY NAME="DESCRIPTION" VALUE="Set when a new latency counter event is started before previous event has finished"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE="modify"/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="OF"> - <PROPERTY NAME="DESCRIPTION" VALUE="Set when the counter has counted past its maximum value"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE="modify"/> - <PROPERTY NAME="BIT_OFFSET" VALUE="1"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="PCDRR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Performance Counter Data Read Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x5580"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="ITEM"> - <PROPERTY NAME="DESCRIPTION" VALUE="Sampled counter value item"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE="modify"/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="PCDWR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Performance Counter Data Write Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x55C0"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="ITEM"> - <PROPERTY NAME="DESCRIPTION" VALUE="Counter value item to write into a counter"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="TCTRLR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Debug Register Trace Control Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x5840"/> - <PROPERTY NAME="SIZE" VALUE="22"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="SR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Save new program counter for return instructions"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="SL"> - <PROPERTY NAME="DESCRIPTION" VALUE="Save load and get instructions for new data value"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="1"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="SPC"> - <PROPERTY NAME="DESCRIPTION" VALUE="Save new program counter for all taken branches"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="2"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="2"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="FH"> - <PROPERTY NAME="DESCRIPTION" VALUE="Debug Halt on full trace buffer or cycle count overflow"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="3"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="3"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="LEVEL"> - <PROPERTY NAME="DESCRIPTION" VALUE="Trace compression level:
 00 - Complete trace
 01 - Program flow
 11 - Program flow and cycle count
"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="4"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="4"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="2"/> - </FIELD> - <FIELD NAME="TP"> - <PROPERTY NAME="DESCRIPTION" VALUE="Change corresponding breakpoint or watchpoint to a tracepoint"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="6"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="6"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="16"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="TCMDR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Debug Register Trace Command Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x5880"/> - <PROPERTY NAME="SIZE" VALUE="4"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="SAM"> - <PROPERTY NAME="DESCRIPTION" VALUE="Sample number of current items in the trace buffer"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="STOP"> - <PROPERTY NAME="DESCRIPTION" VALUE="Stop trace immediately"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="1"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="1"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="STA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Start trace immediately"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="2"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="2"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="CLR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Clear trace status and empty the trace buffer"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="3"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="3"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="TSR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Debug Register Trace Status Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x58C0"/> - <PROPERTY NAME="SIZE" VALUE="18"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="IC"> - <PROPERTY NAME="DESCRIPTION" VALUE="Sampled trace buffer item count"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="16"/> - </FIELD> - <FIELD NAME="OF"> - <PROPERTY NAME="DESCRIPTION" VALUE="Cycle count overflow"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="16"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="16"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="STA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Trace started"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="17"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="17"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="TDRR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Trace Data Read Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x5980"/> - <PROPERTY NAME="SIZE" VALUE="18"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="ITEM"> - <PROPERTY NAME="DESCRIPTION" VALUE="Embedded Trace Buffer item"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE="modify"/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="18"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="PCTRLR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Debug Register Profiling Control Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x5C40"/> - <PROPERTY NAME="SIZE" VALUE="8"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="BIN"> - <PROPERTY NAME="DESCRIPTION" VALUE="Number of addresses counted by each bin"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="5"/> - </FIELD> - <FIELD NAME="CC"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable cycle count to count cycles of executed instructions"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="5"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="5"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="DIS"> - <PROPERTY NAME="DESCRIPTION" VALUE="Disable and stop profiling"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="6"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="6"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - <FIELD NAME="ENA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Enable and start profiling"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="7"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="7"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="1"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="PLAR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Profiling Low Address Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x5C80"/> - <PROPERTY NAME="SIZE" VALUE="30"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="LWA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Low word address of the profiled area"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="30"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="PHAR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Profiling High Address Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x5CC0"/> - <PROPERTY NAME="SIZE" VALUE="30"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="HWA"> - <PROPERTY NAME="DESCRIPTION" VALUE="High word address of the profiled area"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="30"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="PBAR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Profiling Buffer Address Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x5D00"/> - <PROPERTY NAME="SIZE" VALUE="15"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="BWA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Buffer word address of the profiled area"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="15"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="PDRR0"> - <PROPERTY NAME="DESCRIPTION" VALUE="Profiling Data Read Register, 32 LSB"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x5D80"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="DATA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Number of executed instructions or clock cycles in the bin, 32 LSB"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="PDRR1"> - <PROPERTY NAME="DESCRIPTION" VALUE="Profiling Data Read Register, 4 MSB"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x5D84"/> - <PROPERTY NAME="SIZE" VALUE="4"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="DATA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Number of executed instructions or clock cycles in the bin, 4 MSB"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="read-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="4"/> - </FIELD> - </FIELDS> - </REGISTER> - <REGISTER NAME="PDWR"> - <PROPERTY NAME="DESCRIPTION" VALUE="Profiling Data Write Register"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0x5DC0"/> - <PROPERTY NAME="SIZE" VALUE="32"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="IS_ENABLED" VALUE="false"/> - <PROPERTY NAME="RESET_VALUE" VALUE="0x0"/> - <FIELDS> - <FIELD NAME="DATA"> - <PROPERTY NAME="DESCRIPTION" VALUE="Data to write to a bin"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> - <PROPERTY NAME="ACCESS" VALUE="write-only"/> - <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> - <PROPERTY NAME="WRITE_CONSTRAINT" VALUE="0"/> - <PROPERTY NAME="READ_ACTION" VALUE=""/> - <PROPERTY NAME="BIT_OFFSET" VALUE="0"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> - </FIELD> - </FIELDS> - </REGISTER> - </REGISTERS> - </ADDRESSBLOCK> - </ADDRESSBLOCKS> - <PARAMETERS> - <PARAMETER NAME="C_ADDR_SIZE" VALUE="32"/> - <PARAMETER NAME="C_AVOID_PRIMITIVES" VALUE="0"/> - <PARAMETER NAME="C_BSCANID" VALUE="76547328"/> - <PARAMETER NAME="C_DATA_SIZE" VALUE="32"/> - <PARAMETER NAME="C_DBG_MEM_ACCESS" VALUE="0"/> - <PARAMETER NAME="C_DBG_REG_ACCESS" VALUE="0"/> - <PARAMETER NAME="C_DEBUG_INTERFACE" VALUE="0"/> - <PARAMETER NAME="C_DEVICE" VALUE="xc7a200t"/> - <PARAMETER NAME="C_EXT_TRIG_RESET_VALUE" VALUE="0xF1234"/> - <PARAMETER NAME="C_FAMILY" VALUE="artix7"/> - <PARAMETER NAME="C_INTERCONNECT" VALUE="2"/> - <PARAMETER NAME="C_JTAG_CHAIN" VALUE="2"/> - <PARAMETER NAME="C_LMB_PROTOCOL" VALUE="0"/> - <PARAMETER NAME="C_MB_DBG_PORTS" VALUE="1"/> - <PARAMETER NAME="C_M_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M_AXIS_ID_WIDTH" VALUE="7"/> - <PARAMETER NAME="C_M_AXI_ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M_AXI_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M_AXI_THREAD_ID_WIDTH" VALUE="1"/> - <PARAMETER NAME="C_REVISION"/> - <PARAMETER NAME="C_S_AXI_ACLK_FREQ_HZ" VALUE="100000000"/> - <PARAMETER NAME="C_S_AXI_ADDR_WIDTH" VALUE="4"/> - <PARAMETER NAME="C_S_AXI_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_TRACE_ASYNC_RESET" VALUE="0"/> - <PARAMETER NAME="C_TRACE_CLK_FREQ_HZ" VALUE="200000000"/> - <PARAMETER NAME="C_TRACE_CLK_OUT_PHASE" VALUE="90"/> - <PARAMETER NAME="C_TRACE_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_TRACE_ID" VALUE="110"/> - <PARAMETER NAME="C_TRACE_OUTPUT" VALUE="0"/> - <PARAMETER NAME="C_TRACE_PROTOCOL" VALUE="1"/> - <PARAMETER NAME="C_USE_BSCAN" VALUE="0"/> - <PARAMETER NAME="C_USE_CONFIG_RESET" VALUE="0"/> - <PARAMETER NAME="C_USE_CROSS_TRIGGER" VALUE="0"/> - <PARAMETER NAME="C_USE_UART" VALUE="1"/> - <PARAMETER NAME="C_BRK" VALUE="0"/> - <PARAMETER NAME="C_TRIG_IN_PORTS" VALUE="1"/> - <PARAMETER NAME="C_TRIG_OUT_PORTS" VALUE="1"/> - <PARAMETER NAME="C_XMTC" VALUE="0"/> - <PARAMETER NAME="Component_Name" VALUE="mb_design_1_mdm_0_0"/> - <PARAMETER NAME="EDK_IPTYPE" VALUE="PERIPHERAL"/> - <PARAMETER NAME="C_BASEADDR" VALUE="0x41400000"/> - <PARAMETER NAME="C_HIGHADDR" VALUE="0x41400FFF"/> - </PARAMETERS> - <PORTS> - <PORT DIR="O" NAME="Dbg_Capture_0" SIGIS="undef" SIGNAME="mdm_0_Dbg_Capture_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Dbg_Capture"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Dbg_Clk_0" SIGIS="clk" SIGNAME="mdm_0_Dbg_Clk_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Dbg_Clk"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Dbg_Disable_0" SIGIS="undef" SIGNAME="mdm_0_Dbg_Disable_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Dbg_Disable"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="Dbg_Reg_En_0" RIGHT="7" SIGIS="undef" SIGNAME="mdm_0_Dbg_Reg_En_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Dbg_Reg_En"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Dbg_Rst_0" SIGIS="rst" SIGNAME="mdm_0_Dbg_Rst_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Debug_Rst"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Dbg_Shift_0" SIGIS="undef" SIGNAME="mdm_0_Dbg_Shift_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Dbg_Shift"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Dbg_TDI_0" SIGIS="undef" SIGNAME="mdm_0_Dbg_TDI_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Dbg_TDI"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="Dbg_TDO_0" SIGIS="undef" SIGNAME="mdm_0_Dbg_TDO_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Dbg_TDO"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Dbg_Update_0" SIGIS="undef" SIGNAME="mdm_0_Dbg_Update_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Dbg_Update"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Debug_SYS_Rst" POLARITY="ACTIVE_HIGH" SIGIS="rst" SIGNAME="mdm_0_Debug_SYS_Rst"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="mb_debug_sys_rst"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Interrupt" SENSITIVITY="EDGE_RISING" SIGIS="INTERRUPT"/> - <PORT CLKFREQUENCY="100000000" DIR="I" NAME="S_AXI_ACLK" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="3" NAME="S_AXI_ARADDR" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_araddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_araddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="S_AXI_ARESETN" POLARITY="ACTIVE_LOW" SIGIS="rst" SIGNAME="proc_sys_reset_0_peripheral_aresetn"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="peripheral_aresetn"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="S_AXI_ARREADY" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_arready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_arready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="S_AXI_ARVALID" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_arvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_arvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="3" NAME="S_AXI_AWADDR" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_awaddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_awaddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="S_AXI_AWREADY" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_awready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_awready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="S_AXI_AWVALID" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_awvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_awvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="S_AXI_BREADY" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_bready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_bready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="1" NAME="S_AXI_BRESP" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_bresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_bresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="S_AXI_BVALID" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_bvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_bvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="S_AXI_RDATA" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_rdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_rdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="S_AXI_RREADY" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_rready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_rready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="1" NAME="S_AXI_RRESP" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_rresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_rresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="S_AXI_RVALID" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_rvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_rvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="S_AXI_WDATA" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_wdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_wdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="S_AXI_WREADY" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_wready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_wready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="3" NAME="S_AXI_WSTRB" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_wstrb"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_wstrb"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="S_AXI_WVALID" SIGIS="undef" SIGNAME="axi_interconnect_0_M00_AXI_wvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_AXI_wvalid"/> - </CONNECTIONS> - </PORT> - </PORTS> - <BUSINTERFACES> - <BUSINTERFACE BUSNAME="axi_interconnect_0_M00_AXI" DATAWIDTH="32" NAME="S_AXI" TYPE="SLAVE" VLNV="xilinx.com:interface:aximm:1.0"> - <PARAMETER NAME="ADDR_WIDTH" VALUE="4"/> - <PARAMETER NAME="ARUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="AWUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="BUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="CLK_DOMAIN" VALUE="/clk_wiz_0_clk_out1"/> - <PARAMETER NAME="DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="FREQ_HZ" VALUE="100000000"/> - <PARAMETER NAME="HAS_BRESP" VALUE="1"/> - <PARAMETER NAME="HAS_BURST" VALUE="0"/> - <PARAMETER NAME="HAS_CACHE" VALUE="0"/> - <PARAMETER NAME="HAS_LOCK" VALUE="0"/> - <PARAMETER NAME="HAS_PROT" VALUE="0"/> - <PARAMETER NAME="HAS_QOS" VALUE="0"/> - <PARAMETER NAME="HAS_REGION" VALUE="0"/> - <PARAMETER NAME="HAS_RRESP" VALUE="1"/> - <PARAMETER NAME="HAS_WSTRB" VALUE="1"/> - <PARAMETER NAME="ID_WIDTH" VALUE="0"/> - <PARAMETER NAME="INSERT_VIP" VALUE="0"/> - <PARAMETER NAME="MAX_BURST_LENGTH" VALUE="1"/> - <PARAMETER NAME="NUM_READ_OUTSTANDING" VALUE="2"/> - <PARAMETER NAME="NUM_READ_THREADS" VALUE="1"/> - <PARAMETER NAME="NUM_WRITE_OUTSTANDING" VALUE="2"/> - <PARAMETER NAME="NUM_WRITE_THREADS" VALUE="1"/> - <PARAMETER NAME="PHASE" VALUE="0.0"/> - <PARAMETER NAME="PROTOCOL" VALUE="AXI4LITE"/> - <PARAMETER NAME="READ_WRITE_MODE" VALUE="READ_WRITE"/> - <PARAMETER NAME="RUSER_BITS_PER_BYTE" VALUE="0"/> - <PARAMETER NAME="RUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="SUPPORTS_NARROW_BURST" VALUE="0"/> - <PARAMETER NAME="WUSER_BITS_PER_BYTE" VALUE="0"/> - <PARAMETER NAME="WUSER_WIDTH" VALUE="0"/> - <PORTMAPS> - <PORTMAP LOGICAL="ARADDR" PHYSICAL="S_AXI_ARADDR"/> - <PORTMAP LOGICAL="ARREADY" PHYSICAL="S_AXI_ARREADY"/> - <PORTMAP LOGICAL="ARVALID" PHYSICAL="S_AXI_ARVALID"/> - <PORTMAP LOGICAL="AWADDR" PHYSICAL="S_AXI_AWADDR"/> - <PORTMAP LOGICAL="AWREADY" PHYSICAL="S_AXI_AWREADY"/> - <PORTMAP LOGICAL="AWVALID" PHYSICAL="S_AXI_AWVALID"/> - <PORTMAP LOGICAL="BREADY" PHYSICAL="S_AXI_BREADY"/> - <PORTMAP LOGICAL="BRESP" PHYSICAL="S_AXI_BRESP"/> - <PORTMAP LOGICAL="BVALID" PHYSICAL="S_AXI_BVALID"/> - <PORTMAP LOGICAL="RDATA" PHYSICAL="S_AXI_RDATA"/> - <PORTMAP LOGICAL="RREADY" PHYSICAL="S_AXI_RREADY"/> - <PORTMAP LOGICAL="RRESP" PHYSICAL="S_AXI_RRESP"/> - <PORTMAP LOGICAL="RVALID" PHYSICAL="S_AXI_RVALID"/> - <PORTMAP LOGICAL="WDATA" PHYSICAL="S_AXI_WDATA"/> - <PORTMAP LOGICAL="WREADY" PHYSICAL="S_AXI_WREADY"/> - <PORTMAP LOGICAL="WSTRB" PHYSICAL="S_AXI_WSTRB"/> - <PORTMAP LOGICAL="WVALID" PHYSICAL="S_AXI_WVALID"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="mdm_0_MBDEBUG_0" NAME="MBDEBUG_0" TYPE="INITIATOR" VLNV="xilinx.com:interface:mbdebug:3.0"> - <PORTMAPS> - <PORTMAP LOGICAL="CAPTURE" PHYSICAL="Dbg_Capture_0"/> - <PORTMAP LOGICAL="CLK" PHYSICAL="Dbg_Clk_0"/> - <PORTMAP LOGICAL="DISABLE" PHYSICAL="Dbg_Disable_0"/> - <PORTMAP LOGICAL="REG_EN" PHYSICAL="Dbg_Reg_En_0"/> - <PORTMAP LOGICAL="RST" PHYSICAL="Dbg_Rst_0"/> - <PORTMAP LOGICAL="SHIFT" PHYSICAL="Dbg_Shift_0"/> - <PORTMAP LOGICAL="TDI" PHYSICAL="Dbg_TDI_0"/> - <PORTMAP LOGICAL="TDO" PHYSICAL="Dbg_TDO_0"/> - <PORTMAP LOGICAL="UPDATE" PHYSICAL="Dbg_Update_0"/> - </PORTMAPS> - </BUSINTERFACE> - </BUSINTERFACES> - <MEMORYMAP/> - <PERIPHERALS> - <PERIPHERAL INSTANCE="microblaze_0"/> - </PERIPHERALS> - </MODULE> - <MODULE COREREVISION="13" FULLNAME="/microblaze_0" HWVERSION="11.0" INSTANCE="microblaze_0" IPTYPE="PROCESSOR" IS_ENABLE="1" MODCLASS="PROCESSOR" MODTYPE="microblaze" PROCTYPE="microblaze" VLNV="xilinx.com:ip:microblaze:11.0"> - <DOCUMENTS> - <DOCUMENT SOURCE="http://www.xilinx.com/cgi-bin/docs/rdoc?v=latest;d=ug984-vivado-microblaze-ref.pdf"/> - </DOCUMENTS> - <PARAMETERS> - <PARAMETER NAME="C_ADDR_TAG_BITS" VALUE="0"/> - <PARAMETER NAME="C_ALLOW_DCACHE_WR" VALUE="1"/> - <PARAMETER NAME="C_ALLOW_ICACHE_WR" VALUE="1"/> - <PARAMETER NAME="C_AREA_OPTIMIZED" VALUE="0"/> - <PARAMETER NAME="C_ASYNC_INTERRUPT" VALUE="1"/> - <PARAMETER NAME="C_ASYNC_WAKEUP" VALUE="3"/> - <PARAMETER NAME="C_AVOID_PRIMITIVES" VALUE="0"/> - <PARAMETER NAME="C_BASE_VECTORS" VALUE="0x0000000000000000"/> - <PARAMETER NAME="C_BRANCH_TARGET_CACHE_SIZE" VALUE="0"/> - <PARAMETER NAME="C_CACHE_BYTE_SIZE" VALUE="8192"/> - <PARAMETER NAME="C_DADDR_SIZE" VALUE="32"/> - <PARAMETER NAME="C_DATA_SIZE" VALUE="32"/> - <PARAMETER NAME="C_DCACHE_ADDR_TAG" VALUE="0"/> - <PARAMETER NAME="C_DCACHE_ALWAYS_USED" VALUE="1"/> - <PARAMETER NAME="C_DCACHE_BASEADDR" VALUE="0x0000000000000000"/> - <PARAMETER NAME="C_DCACHE_BYTE_SIZE" VALUE="8192"/> - <PARAMETER NAME="C_DCACHE_DATA_WIDTH" VALUE="0"/> - <PARAMETER NAME="C_DCACHE_FORCE_TAG_LUTRAM" VALUE="0"/> - <PARAMETER NAME="C_DCACHE_HIGHADDR" VALUE="0x000000003fffffff"/> - <PARAMETER NAME="C_DCACHE_LINE_LEN" VALUE="4"/> - <PARAMETER NAME="C_DCACHE_USE_WRITEBACK" VALUE="0"/> - <PARAMETER NAME="C_DCACHE_VICTIMS" VALUE="0"/> - <PARAMETER NAME="C_DEBUG_COUNTER_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_DEBUG_ENABLED" VALUE="1"/> - <PARAMETER NAME="C_DEBUG_EVENT_COUNTERS" VALUE="5"/> - <PARAMETER NAME="C_DEBUG_EXTERNAL_TRACE" VALUE="0"/> - <PARAMETER NAME="C_DEBUG_INTERFACE" VALUE="0"/> - <PARAMETER NAME="C_DEBUG_LATENCY_COUNTERS" VALUE="1"/> - <PARAMETER NAME="C_DEBUG_PROFILE_SIZE" VALUE="0"/> - <PARAMETER NAME="C_DEBUG_TRACE_ASYNC_RESET" VALUE="0"/> - <PARAMETER NAME="C_DEBUG_TRACE_SIZE" VALUE="8192"/> - <PARAMETER NAME="C_DIV_ZERO_EXCEPTION" VALUE="0"/> - <PARAMETER NAME="C_DYNAMIC_BUS_SIZING" VALUE="0"/> - <PARAMETER NAME="C_D_AXI" VALUE="1"/> - <PARAMETER NAME="C_D_LMB" VALUE="1"/> - <PARAMETER NAME="C_D_LMB_PROTOCOL" VALUE="0"/> - <PARAMETER NAME="C_ECC_USE_CE_EXCEPTION" VALUE="0"/> - <PARAMETER NAME="C_EDGE_IS_POSITIVE" VALUE="1"/> - <PARAMETER NAME="C_FAMILY" VALUE="artix7"/> - <PARAMETER NAME="C_FAULT_TOLERANT" VALUE="0"/> - <PARAMETER NAME="C_FPU_EXCEPTION" VALUE="0"/> - <PARAMETER NAME="C_FREQ" VALUE="100000000"/> - <PARAMETER NAME="C_FSL_EXCEPTION" VALUE="0"/> - <PARAMETER NAME="C_FSL_LINKS" VALUE="0"/> - <PARAMETER NAME="C_IADDR_SIZE" VALUE="32"/> - <PARAMETER NAME="C_ICACHE_ALWAYS_USED" VALUE="1"/> - <PARAMETER NAME="C_ICACHE_BASEADDR" VALUE="0x0000000000000000"/> - <PARAMETER NAME="C_ICACHE_DATA_WIDTH" VALUE="0"/> - <PARAMETER NAME="C_ICACHE_FORCE_TAG_LUTRAM" VALUE="0"/> - <PARAMETER NAME="C_ICACHE_HIGHADDR" VALUE="0x000000003fffffff"/> - <PARAMETER NAME="C_ICACHE_LINE_LEN" VALUE="4"/> - <PARAMETER NAME="C_ICACHE_STREAMS" VALUE="0"/> - <PARAMETER NAME="C_ICACHE_VICTIMS" VALUE="0"/> - <PARAMETER NAME="C_ILL_OPCODE_EXCEPTION" VALUE="0"/> - <PARAMETER NAME="C_IMPRECISE_EXCEPTIONS" VALUE="0"/> - <PARAMETER NAME="C_INSTANCE" VALUE="mb_design_1_microblaze_0_0"/> - <PARAMETER NAME="C_INSTR_SIZE" VALUE="32"/> - <PARAMETER NAME="C_INTERCONNECT" VALUE="2"/> - <PARAMETER NAME="C_INTERRUPT_IS_EDGE" VALUE="0"/> - <PARAMETER NAME="C_I_AXI" VALUE="0"/> - <PARAMETER NAME="C_I_LMB" VALUE="1"/> - <PARAMETER NAME="C_I_LMB_PROTOCOL" VALUE="0"/> - <PARAMETER NAME="C_LMB_DATA_SIZE" VALUE="32"/> - <PARAMETER NAME="C_LOCKSTEP_MASTER" VALUE="0"/> - <PARAMETER NAME="C_LOCKSTEP_SLAVE" VALUE="0"/> - <PARAMETER NAME="C_M0_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M10_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M11_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M12_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M13_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M14_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M15_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M1_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M2_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M3_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M4_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M5_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M6_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M7_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M8_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M9_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_MMU_DTLB_SIZE" VALUE="4"/> - <PARAMETER NAME="C_MMU_ITLB_SIZE" VALUE="2"/> - <PARAMETER NAME="C_MMU_PRIVILEGED_INSTR" VALUE="0"/> - <PARAMETER NAME="C_MMU_TLB_ACCESS" VALUE="3"/> - <PARAMETER NAME="C_MMU_ZONES" VALUE="16"/> - <PARAMETER NAME="C_M_AXI_DC_ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M_AXI_DC_ARUSER_WIDTH" VALUE="5"/> - <PARAMETER NAME="C_M_AXI_DC_AWUSER_WIDTH" VALUE="5"/> - <PARAMETER NAME="C_M_AXI_DC_BUSER_WIDTH" VALUE="1"/> - <PARAMETER NAME="C_M_AXI_DC_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M_AXI_DC_EXCLUSIVE_ACCESS" VALUE="0"/> - <PARAMETER NAME="C_M_AXI_DC_RUSER_WIDTH" VALUE="1"/> - <PARAMETER NAME="C_M_AXI_DC_THREAD_ID_WIDTH" VALUE="1"/> - <PARAMETER NAME="C_M_AXI_DC_USER_VALUE" VALUE="31"/> - <PARAMETER NAME="C_M_AXI_DC_WUSER_WIDTH" VALUE="1"/> - <PARAMETER NAME="C_M_AXI_DP_ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M_AXI_DP_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M_AXI_DP_EXCLUSIVE_ACCESS" VALUE="0"/> - <PARAMETER NAME="C_M_AXI_DP_THREAD_ID_WIDTH" VALUE="1"/> - <PARAMETER NAME="C_M_AXI_D_BUS_EXCEPTION" VALUE="0"/> - <PARAMETER NAME="C_M_AXI_IC_ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M_AXI_IC_ARUSER_WIDTH" VALUE="5"/> - <PARAMETER NAME="C_M_AXI_IC_AWUSER_WIDTH" VALUE="5"/> - <PARAMETER NAME="C_M_AXI_IC_BUSER_WIDTH" VALUE="1"/> - <PARAMETER NAME="C_M_AXI_IC_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M_AXI_IC_RUSER_WIDTH" VALUE="1"/> - <PARAMETER NAME="C_M_AXI_IC_THREAD_ID_WIDTH" VALUE="1"/> - <PARAMETER NAME="C_M_AXI_IC_USER_VALUE" VALUE="31"/> - <PARAMETER NAME="C_M_AXI_IC_WUSER_WIDTH" VALUE="1"/> - <PARAMETER NAME="C_M_AXI_IP_ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M_AXI_IP_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_M_AXI_IP_THREAD_ID_WIDTH" VALUE="1"/> - <PARAMETER NAME="C_M_AXI_I_BUS_EXCEPTION" VALUE="0"/> - <PARAMETER NAME="C_NUMBER_OF_PC_BRK" VALUE="1"/> - <PARAMETER NAME="C_NUMBER_OF_RD_ADDR_BRK" VALUE="0"/> - <PARAMETER NAME="C_NUMBER_OF_WR_ADDR_BRK" VALUE="0"/> - <PARAMETER NAME="C_NUM_SYNC_FF_CLK" VALUE="2"/> - <PARAMETER NAME="C_NUM_SYNC_FF_CLK_DEBUG" VALUE="2"/> - <PARAMETER NAME="C_NUM_SYNC_FF_CLK_IRQ" VALUE="1"/> - <PARAMETER NAME="C_NUM_SYNC_FF_DBG_CLK" VALUE="1"/> - <PARAMETER NAME="C_NUM_SYNC_FF_DBG_TRACE_CLK" VALUE="2"/> - <PARAMETER NAME="C_OPCODE_0x0_ILLEGAL" VALUE="0"/> - <PARAMETER NAME="C_OPTIMIZATION" VALUE="0"/> - <PARAMETER NAME="C_PART" VALUE="xc7a200tsbg484-1"/> - <PARAMETER NAME="C_PC_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_PIADDR_SIZE" VALUE="32"/> - <PARAMETER NAME="C_PVR" VALUE="0"/> - <PARAMETER NAME="C_PVR_USER1" VALUE="0x00"/> - <PARAMETER NAME="C_PVR_USER2" VALUE="0x00000000"/> - <PARAMETER NAME="C_RESET_MSR" VALUE="0x00000000"/> - <PARAMETER NAME="C_S0_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S10_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S11_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S12_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S13_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S14_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S15_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S1_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S2_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S3_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S4_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S5_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S6_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S7_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S8_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_S9_AXIS_DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="C_SCO" VALUE="0"/> - <PARAMETER NAME="C_TEMPORAL_DEPTH" VALUE="0"/> - <PARAMETER NAME="C_UNALIGNED_EXCEPTIONS" VALUE="0"/> - <PARAMETER NAME="C_USE_BARREL" VALUE="0"/> - <PARAMETER NAME="C_USE_BRANCH_TARGET_CACHE" VALUE="0"/> - <PARAMETER NAME="C_USE_CONFIG_RESET" VALUE="0"/> - <PARAMETER NAME="C_USE_DCACHE" VALUE="0"/> - <PARAMETER NAME="C_USE_DIV" VALUE="0"/> - <PARAMETER NAME="C_USE_EXTENDED_FSL_INSTR" VALUE="0"/> - <PARAMETER NAME="C_USE_EXT_BRK" VALUE="0"/> - <PARAMETER NAME="C_USE_EXT_NM_BRK" VALUE="0"/> - <PARAMETER NAME="C_USE_FPU" VALUE="0"/> - <PARAMETER NAME="C_USE_HW_MUL" VALUE="0"/> - <PARAMETER NAME="C_USE_ICACHE" VALUE="0"/> - <PARAMETER NAME="C_USE_INTERRUPT" VALUE="1"/> - <PARAMETER NAME="C_USE_MMU" VALUE="0"/> - <PARAMETER NAME="C_USE_MSR_INSTR" VALUE="0"/> - <PARAMETER NAME="C_USE_NON_SECURE" VALUE="0"/> - <PARAMETER NAME="C_USE_PCMP_INSTR" VALUE="0"/> - <PARAMETER NAME="C_USE_REORDER_INSTR" VALUE="1"/> - <PARAMETER NAME="C_USE_STACK_PROTECTION" VALUE="0"/> - <PARAMETER NAME="G_TEMPLATE_LIST" VALUE="0"/> - <PARAMETER NAME="C_ADDR_SIZE" VALUE="32"/> - <PARAMETER NAME="C_DC_AXI_MON" VALUE="0"/> - <PARAMETER NAME="C_DP_AXI_MON" VALUE="0"/> - <PARAMETER NAME="C_D_LMB_MON" VALUE="0"/> - <PARAMETER NAME="C_ENABLE_CONVERSION" VALUE="1"/> - <PARAMETER NAME="C_ENABLE_DISCRETE_PORTS" VALUE="0"/> - <PARAMETER NAME="C_IC_AXI_MON" VALUE="0"/> - <PARAMETER NAME="C_INTERRUPT_MON" VALUE="0"/> - <PARAMETER NAME="C_IP_AXI_MON" VALUE="0"/> - <PARAMETER NAME="C_I_LMB_MON" VALUE="0"/> - <PARAMETER NAME="C_LOCKSTEP_SELECT" VALUE="0"/> - <PARAMETER NAME="C_M0_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_M10_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_M11_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_M12_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_M13_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_M14_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_M15_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_M1_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_M2_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_M3_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_M4_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_M5_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_M6_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_M7_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_M8_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_M9_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_M_AXI_DC_USER_SIGNALS" VALUE="0"/> - <PARAMETER NAME="C_M_AXI_IC_USER_SIGNALS" VALUE="0"/> - <PARAMETER NAME="C_RESET_MSR_BIP" VALUE="0"/> - <PARAMETER NAME="C_RESET_MSR_DCE" VALUE="0"/> - <PARAMETER NAME="C_RESET_MSR_EE" VALUE="0"/> - <PARAMETER NAME="C_RESET_MSR_EIP" VALUE="0"/> - <PARAMETER NAME="C_RESET_MSR_ICE" VALUE="0"/> - <PARAMETER NAME="C_RESET_MSR_IE" VALUE="0"/> - <PARAMETER NAME="C_S0_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_S10_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_S11_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_S12_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_S13_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_S14_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_S15_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_S1_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_S2_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_S3_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_S4_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_S5_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_S6_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_S7_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_S8_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_S9_AXIS_PROTOCOL" VALUE="GENERIC"/> - <PARAMETER NAME="C_TRACE" VALUE="0"/> - <PARAMETER NAME="Component_Name" VALUE="mb_design_1_microblaze_0_0"/> - <PARAMETER NAME="G_USE_EXCEPTIONS" VALUE="0"/> - <PARAMETER NAME="C_ENDIANNESS" VALUE="1"/> - <PARAMETER NAME="EDK_IPTYPE" VALUE="PROCESSOR"/> - <PARAMETER NAME="EDK_SPECIAL" VALUE="microblaze"/> - </PARAMETERS> - <PORTS> - <PORT DIR="O" LEFT="0" NAME="Byte_Enable" RIGHT="3" SIGIS="undef" SIGNAME="dlmb_v10_0_M_BE"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="M_BE"/> - </CONNECTIONS> - </PORT> - <PORT CLKFREQUENCY="100000000" DIR="I" NAME="Clk" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="DCE" SIGIS="undef" SIGNAME="dlmb_v10_0_LMB_CE"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="LMB_CE"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="DReady" SIGIS="undef" SIGNAME="dlmb_v10_0_LMB_Ready"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="LMB_Ready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="DUE" SIGIS="undef" SIGNAME="dlmb_v10_0_LMB_UE"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="LMB_UE"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="DWait" SIGIS="undef" SIGNAME="dlmb_v10_0_LMB_Wait"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="LMB_Wait"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="D_AS" SIGIS="undef" SIGNAME="dlmb_v10_0_M_AddrStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="M_AddrStrobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="Data_Addr" RIGHT="31" SIGIS="undef" SIGNAME="dlmb_v10_0_M_ABus"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="M_ABus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="Data_Read" RIGHT="31" SIGIS="undef" SIGNAME="dlmb_v10_0_LMB_ReadDBus"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="LMB_ReadDBus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="Data_Write" RIGHT="31" SIGIS="undef" SIGNAME="dlmb_v10_0_M_DBus"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="M_DBus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="Dbg_Capture" SIGIS="undef" SIGNAME="mdm_0_Dbg_Capture_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="Dbg_Capture_0"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="Dbg_Clk" SIGIS="clk" SIGNAME="mdm_0_Dbg_Clk_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="Dbg_Clk_0"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="Dbg_Disable" SIGIS="undef" SIGNAME="mdm_0_Dbg_Disable_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="Dbg_Disable_0"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="Dbg_Reg_En" RIGHT="7" SIGIS="undef" SIGNAME="mdm_0_Dbg_Reg_En_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="Dbg_Reg_En_0"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="Dbg_Shift" SIGIS="undef" SIGNAME="mdm_0_Dbg_Shift_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="Dbg_Shift_0"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="Dbg_TDI" SIGIS="undef" SIGNAME="mdm_0_Dbg_TDI_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="Dbg_TDI_0"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Dbg_TDO" SIGIS="undef" SIGNAME="mdm_0_Dbg_TDO_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="Dbg_TDO_0"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="Dbg_Update" SIGIS="undef" SIGNAME="mdm_0_Dbg_Update_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="Dbg_Update_0"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="Debug_Rst" SIGIS="rst" SIGNAME="mdm_0_Dbg_Rst_0"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="Dbg_Rst_0"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="ICE" SIGIS="undef" SIGNAME="ilmb_v10_0_LMB_CE"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="LMB_CE"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="IFetch" SIGIS="undef" SIGNAME="ilmb_v10_0_M_ReadStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="M_ReadStrobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="IReady" SIGIS="undef" SIGNAME="ilmb_v10_0_LMB_Ready"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="LMB_Ready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="IUE" SIGIS="undef" SIGNAME="ilmb_v10_0_LMB_UE"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="LMB_UE"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="IWAIT" SIGIS="undef" SIGNAME="ilmb_v10_0_LMB_Wait"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="LMB_Wait"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="I_AS" SIGIS="undef" SIGNAME="ilmb_v10_0_M_AddrStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="M_AddrStrobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="Instr" RIGHT="31" SIGIS="undef" SIGNAME="ilmb_v10_0_LMB_ReadDBus"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="LMB_ReadDBus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="Instr_Addr" RIGHT="31" SIGIS="undef" SIGNAME="ilmb_v10_0_M_ABus"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="M_ABus"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="Interrupt" SIGIS="INTERRUPT" SIGNAME="axi_intc_0_irq"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="irq"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M_AXI_DP_ARADDR" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_araddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_araddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="2" NAME="M_AXI_DP_ARPROT" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_arprot"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_arprot"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M_AXI_DP_ARREADY" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_arready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_arready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M_AXI_DP_ARVALID" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_arvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_arvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M_AXI_DP_AWADDR" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_awaddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_awaddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="2" NAME="M_AXI_DP_AWPROT" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_awprot"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_awprot"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M_AXI_DP_AWREADY" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_awready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_awready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M_AXI_DP_AWVALID" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_awvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_awvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M_AXI_DP_BREADY" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_bready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_bready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="1" NAME="M_AXI_DP_BRESP" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_bresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_bresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M_AXI_DP_BVALID" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_bvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_bvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="M_AXI_DP_RDATA" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_rdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_rdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M_AXI_DP_RREADY" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_rready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_rready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="1" NAME="M_AXI_DP_RRESP" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_rresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_rresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M_AXI_DP_RVALID" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_rvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_rvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M_AXI_DP_WDATA" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_wdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_wdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M_AXI_DP_WREADY" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_wready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_wready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="3" NAME="M_AXI_DP_WSTRB" RIGHT="0" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_wstrb"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_wstrb"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M_AXI_DP_WVALID" SIGIS="undef" SIGNAME="axi_interconnect_0_S00_AXI_wvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_AXI_wvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Read_Strobe" SIGIS="undef" SIGNAME="dlmb_v10_0_M_ReadStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="M_ReadStrobe"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="Reset" POLARITY="ACTIVE_HIGH" SIGIS="rst" SIGNAME="proc_sys_reset_0_mb_reset"> - <CONNECTIONS> - <CONNECTION INSTANCE="proc_sys_reset_0" PORT="mb_reset"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="Write_Strobe" SIGIS="undef" SIGNAME="dlmb_v10_0_M_WriteStrobe"> - <CONNECTIONS> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="M_WriteStrobe"/> - </CONNECTIONS> - </PORT> - </PORTS> - <BUSINTERFACES> - <BUSINTERFACE BUSNAME="axi_intc_0_interrupt" NAME="INTERRUPT" TYPE="TARGET" VLNV="xilinx.com:interface:mbinterrupt:1.0"> - <PARAMETER NAME="LOW_LATENCY" VALUE="0"/> - <PARAMETER NAME="SENSITIVITY" VALUE="LEVEL_HIGH"/> - <PORTMAPS> - <PORTMAP LOGICAL="INTERRUPT" PHYSICAL="Interrupt"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="microblaze_0_DLMB" DATAWIDTH="32" NAME="DLMB" TYPE="MASTER" VLNV="xilinx.com:interface:lmb:1.0"> - <PARAMETER NAME="ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="PROTOCOL" VALUE="STANDARD"/> - <PARAMETER NAME="READ_WRITE_MODE" VALUE="READ_WRITE"/> - <PORTMAPS> - <PORTMAP LOGICAL="ABUS" PHYSICAL="Data_Addr"/> - <PORTMAP LOGICAL="ADDRSTROBE" PHYSICAL="D_AS"/> - <PORTMAP LOGICAL="BE" PHYSICAL="Byte_Enable"/> - <PORTMAP LOGICAL="CE" PHYSICAL="DCE"/> - <PORTMAP LOGICAL="READDBUS" PHYSICAL="Data_Read"/> - <PORTMAP LOGICAL="READSTROBE" PHYSICAL="Read_Strobe"/> - <PORTMAP LOGICAL="READY" PHYSICAL="DReady"/> - <PORTMAP LOGICAL="UE" PHYSICAL="DUE"/> - <PORTMAP LOGICAL="WAIT" PHYSICAL="DWait"/> - <PORTMAP LOGICAL="WRITEDBUS" PHYSICAL="Data_Write"/> - <PORTMAP LOGICAL="WRITESTROBE" PHYSICAL="Write_Strobe"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="microblaze_0_ILMB" DATAWIDTH="32" NAME="ILMB" TYPE="MASTER" VLNV="xilinx.com:interface:lmb:1.0"> - <PARAMETER NAME="ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="PROTOCOL" VALUE="STANDARD"/> - <PARAMETER NAME="READ_WRITE_MODE" VALUE="READ_ONLY"/> - <PORTMAPS> - <PORTMAP LOGICAL="ABUS" PHYSICAL="Instr_Addr"/> - <PORTMAP LOGICAL="ADDRSTROBE" PHYSICAL="I_AS"/> - <PORTMAP LOGICAL="CE" PHYSICAL="ICE"/> - <PORTMAP LOGICAL="READDBUS" PHYSICAL="Instr"/> - <PORTMAP LOGICAL="READSTROBE" PHYSICAL="IFetch"/> - <PORTMAP LOGICAL="READY" PHYSICAL="IReady"/> - <PORTMAP LOGICAL="UE" PHYSICAL="IUE"/> - <PORTMAP LOGICAL="WAIT" PHYSICAL="IWAIT"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="microblaze_0_M_AXI_DP" DATAWIDTH="32" NAME="M_AXI_DP" TYPE="MASTER" VLNV="xilinx.com:interface:aximm:1.0"> - <PARAMETER NAME="ADDR_WIDTH" VALUE="32"/> - <PARAMETER NAME="ARUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="AWUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="BUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="CLK_DOMAIN" VALUE="/clk_wiz_0_clk_out1"/> - <PARAMETER NAME="DATA_WIDTH" VALUE="32"/> - <PARAMETER NAME="FREQ_HZ" VALUE="100000000"/> - <PARAMETER NAME="HAS_BRESP" VALUE="1"/> - <PARAMETER NAME="HAS_BURST" VALUE="0"/> - <PARAMETER NAME="HAS_CACHE" VALUE="0"/> - <PARAMETER NAME="HAS_LOCK" VALUE="0"/> - <PARAMETER NAME="HAS_PROT" VALUE="1"/> - <PARAMETER NAME="HAS_QOS" VALUE="0"/> - <PARAMETER NAME="HAS_REGION" VALUE="0"/> - <PARAMETER NAME="HAS_RRESP" VALUE="1"/> - <PARAMETER NAME="HAS_WSTRB" VALUE="1"/> - <PARAMETER NAME="ID_WIDTH" VALUE="0"/> - <PARAMETER NAME="INSERT_VIP" VALUE="0"/> - <PARAMETER NAME="MAX_BURST_LENGTH" VALUE="1"/> - <PARAMETER NAME="NUM_READ_OUTSTANDING" VALUE="1"/> - <PARAMETER NAME="NUM_READ_THREADS" VALUE="1"/> - <PARAMETER NAME="NUM_WRITE_OUTSTANDING" VALUE="1"/> - <PARAMETER NAME="NUM_WRITE_THREADS" VALUE="1"/> - <PARAMETER NAME="PHASE" VALUE="0.0"/> - <PARAMETER NAME="PROTOCOL" VALUE="AXI4LITE"/> - <PARAMETER NAME="READ_WRITE_MODE" VALUE="READ_WRITE"/> - <PARAMETER NAME="RUSER_BITS_PER_BYTE" VALUE="0"/> - <PARAMETER NAME="RUSER_WIDTH" VALUE="0"/> - <PARAMETER NAME="SUPPORTS_NARROW_BURST" VALUE="0"/> - <PARAMETER NAME="WUSER_BITS_PER_BYTE" VALUE="0"/> - <PARAMETER NAME="WUSER_WIDTH" VALUE="0"/> - <PORTMAPS> - <PORTMAP LOGICAL="ARADDR" PHYSICAL="M_AXI_DP_ARADDR"/> - <PORTMAP LOGICAL="ARPROT" PHYSICAL="M_AXI_DP_ARPROT"/> - <PORTMAP LOGICAL="ARREADY" PHYSICAL="M_AXI_DP_ARREADY"/> - <PORTMAP LOGICAL="ARVALID" PHYSICAL="M_AXI_DP_ARVALID"/> - <PORTMAP LOGICAL="AWADDR" PHYSICAL="M_AXI_DP_AWADDR"/> - <PORTMAP LOGICAL="AWPROT" PHYSICAL="M_AXI_DP_AWPROT"/> - <PORTMAP LOGICAL="AWREADY" PHYSICAL="M_AXI_DP_AWREADY"/> - <PORTMAP LOGICAL="AWVALID" PHYSICAL="M_AXI_DP_AWVALID"/> - <PORTMAP LOGICAL="BREADY" PHYSICAL="M_AXI_DP_BREADY"/> - <PORTMAP LOGICAL="BRESP" PHYSICAL="M_AXI_DP_BRESP"/> - <PORTMAP LOGICAL="BVALID" PHYSICAL="M_AXI_DP_BVALID"/> - <PORTMAP LOGICAL="RDATA" PHYSICAL="M_AXI_DP_RDATA"/> - <PORTMAP LOGICAL="RREADY" PHYSICAL="M_AXI_DP_RREADY"/> - <PORTMAP LOGICAL="RRESP" PHYSICAL="M_AXI_DP_RRESP"/> - <PORTMAP LOGICAL="RVALID" PHYSICAL="M_AXI_DP_RVALID"/> - <PORTMAP LOGICAL="WDATA" PHYSICAL="M_AXI_DP_WDATA"/> - <PORTMAP LOGICAL="WREADY" PHYSICAL="M_AXI_DP_WREADY"/> - <PORTMAP LOGICAL="WSTRB" PHYSICAL="M_AXI_DP_WSTRB"/> - <PORTMAP LOGICAL="WVALID" PHYSICAL="M_AXI_DP_WVALID"/> - </PORTMAPS> - </BUSINTERFACE> - <BUSINTERFACE BUSNAME="mdm_0_MBDEBUG_0" NAME="DEBUG" TYPE="TARGET" VLNV="xilinx.com:interface:mbdebug:3.0"> - <PORTMAPS> - <PORTMAP LOGICAL="CAPTURE" PHYSICAL="Dbg_Capture"/> - <PORTMAP LOGICAL="CLK" PHYSICAL="Dbg_Clk"/> - <PORTMAP LOGICAL="DISABLE" PHYSICAL="Dbg_Disable"/> - <PORTMAP LOGICAL="REG_EN" PHYSICAL="Dbg_Reg_En"/> - <PORTMAP LOGICAL="RST" PHYSICAL="Debug_Rst"/> - <PORTMAP LOGICAL="SHIFT" PHYSICAL="Dbg_Shift"/> - <PORTMAP LOGICAL="TDI" PHYSICAL="Dbg_TDI"/> - <PORTMAP LOGICAL="TDO" PHYSICAL="Dbg_TDO"/> - <PORTMAP LOGICAL="UPDATE" PHYSICAL="Dbg_Update"/> - </PORTMAPS> - </BUSINTERFACE> - </BUSINTERFACES> - <MEMORYMAP> - <MEMRANGE ADDRESSBLOCK="Mem" BASENAME="C_BASEADDR" BASEVALUE="0x00000000" HIGHNAME="C_HIGHADDR" HIGHVALUE="0x00007FFF" INSTANCE="dlmb_bram_if_cntlr_0" IS_DATA="TRUE" IS_INSTRUCTION="FALSE" MASTERBUSINTERFACE="DLMB" MEMTYPE="MEMORY" SLAVEBUSINTERFACE="SLMB"/> - <MEMRANGE ADDRESSBLOCK="Mem" BASENAME="C_BASEADDR" BASEVALUE="0x00000000" HIGHNAME="C_HIGHADDR" HIGHVALUE="0x00007FFF" INSTANCE="ilmb_bram_if_cntlr_0" IS_DATA="FALSE" IS_INSTRUCTION="TRUE" MASTERBUSINTERFACE="ILMB" MEMTYPE="MEMORY" SLAVEBUSINTERFACE="SLMB"/> - <MEMRANGE ADDRESSBLOCK="Reg" BASENAME="C_BASEADDR" BASEVALUE="0x40000000" HIGHNAME="C_HIGHADDR" HIGHVALUE="0x4000FFFF" INSTANCE="axi_gpio_0" IS_DATA="TRUE" IS_INSTRUCTION="FALSE" MASTERBUSINTERFACE="M_AXI_DP" MEMTYPE="REGISTER" SLAVEBUSINTERFACE="S_AXI"/> - <MEMRANGE ADDRESSBLOCK="Reg" BASENAME="C_BASEADDR" BASEVALUE="0x41200000" HIGHNAME="C_HIGHADDR" HIGHVALUE="0x4120FFFF" INSTANCE="axi_intc_0" IS_DATA="TRUE" IS_INSTRUCTION="FALSE" MASTERBUSINTERFACE="M_AXI_DP" MEMTYPE="REGISTER" SLAVEBUSINTERFACE="s_axi"/> - <MEMRANGE ADDRESSBLOCK="Reg" BASENAME="C_BASEADDR" BASEVALUE="0x41400000" HIGHNAME="C_HIGHADDR" HIGHVALUE="0x41400FFF" INSTANCE="mdm_0" IS_DATA="TRUE" IS_INSTRUCTION="FALSE" MASTERBUSINTERFACE="M_AXI_DP" MEMTYPE="REGISTER" SLAVEBUSINTERFACE="S_AXI"/> - <MEMRANGE ADDRESSBLOCK="Reg" BASENAME="C_BASEADDR" BASEVALUE="0x41C00000" HIGHNAME="C_HIGHADDR" HIGHVALUE="0x41C0FFFF" INSTANCE="axi_timer_0" IS_DATA="TRUE" IS_INSTRUCTION="FALSE" MASTERBUSINTERFACE="M_AXI_DP" MEMTYPE="REGISTER" SLAVEBUSINTERFACE="S_AXI"/> - <MEMRANGE ADDRESSBLOCK="reg0" BASENAME="C_BASEADDR" BASEVALUE="0x80000000" HIGHNAME="C_HIGHADDR" HIGHVALUE="0x8000007F" INSTANCE="axi4lite_hog_build_i_0" IS_DATA="TRUE" IS_INSTRUCTION="FALSE" MASTERBUSINTERFACE="M_AXI_DP" MEMTYPE="REGISTER" SLAVEBUSINTERFACE="s_axi"/> - </MEMORYMAP> - <PERIPHERALS> - <PERIPHERAL INSTANCE="dlmb_bram_if_cntlr_0"/> - <PERIPHERAL INSTANCE="ilmb_bram_if_cntlr_0"/> - <PERIPHERAL INSTANCE="axi_gpio_0"/> - <PERIPHERAL INSTANCE="axi_intc_0"/> - <PERIPHERAL INSTANCE="mdm_0"/> - <PERIPHERAL INSTANCE="axi_timer_0"/> - <PERIPHERAL INSTANCE="axi4lite_hog_build_i_0"/> - </PERIPHERALS> - </MODULE> - <MODULE COREREVISION="15" FULLNAME="/proc_sys_reset_0" HWVERSION="5.0" INSTANCE="proc_sys_reset_0" IPTYPE="PERIPHERAL" IS_ENABLE="1" MODCLASS="PERIPHERAL" MODTYPE="proc_sys_reset" VLNV="xilinx.com:ip:proc_sys_reset:5.0"> - <DOCUMENTS> - <DOCUMENT SOURCE="http://www.xilinx.com/cgi-bin/docs/ipdoc?c=proc_sys_reset;v=v5_0;d=pg164-proc-sys-reset.pdf"/> - </DOCUMENTS> - <PARAMETERS> - <PARAMETER NAME="C_AUX_RESET_HIGH" VALUE="0"/> - <PARAMETER NAME="C_AUX_RST_WIDTH" VALUE="4"/> - <PARAMETER NAME="C_EXT_RESET_HIGH" VALUE="1"/> - <PARAMETER NAME="C_EXT_RST_WIDTH" VALUE="4"/> - <PARAMETER NAME="C_FAMILY" VALUE="artix7"/> - <PARAMETER NAME="C_NUM_BUS_RST" VALUE="1"/> - <PARAMETER NAME="C_NUM_INTERCONNECT_ARESETN" VALUE="1"/> - <PARAMETER NAME="C_NUM_PERP_ARESETN" VALUE="1"/> - <PARAMETER NAME="C_NUM_PERP_RST" VALUE="1"/> - <PARAMETER NAME="Component_Name" VALUE="mb_design_1_proc_sys_reset_0_0"/> - <PARAMETER NAME="RESET_BOARD_INTERFACE" VALUE="Custom"/> - <PARAMETER NAME="USE_BOARD_FLOW" VALUE="false"/> - <PARAMETER NAME="EDK_IPTYPE" VALUE="PERIPHERAL"/> - </PARAMETERS> - <PORTS> - <PORT DIR="I" NAME="aux_reset_in" POLARITY="ACTIVE_LOW" SIGIS="rst"/> - <PORT DIR="O" LEFT="0" NAME="bus_struct_reset" POLARITY="ACTIVE_HIGH" RIGHT="0" SIGIS="rst" SIGNAME="proc_sys_reset_0_bus_struct_reset"> - <CONNECTIONS> - <CONNECTION INSTANCE="ilmb_v10_0" PORT="SYS_Rst"/> - <CONNECTION INSTANCE="dlmb_v10_0" PORT="SYS_Rst"/> - <CONNECTION INSTANCE="ilmb_bram_if_cntlr_0" PORT="LMB_Rst"/> - <CONNECTION INSTANCE="dlmb_bram_if_cntlr_0" PORT="LMB_Rst"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="dcm_locked" SIGIS="undef" SIGNAME="clk_wiz_0_locked"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="locked"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="ext_reset_in" POLARITY="ACTIVE_HIGH" SIGIS="rst" SIGNAME="External_Ports_reset"> - <CONNECTIONS> - <CONNECTION INSTANCE="External_Ports" PORT="reset"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="interconnect_aresetn" POLARITY="ACTIVE_LOW" RIGHT="0" SIGIS="rst" SIGNAME="proc_sys_reset_0_interconnect_aresetn"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="ARESETN"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="mb_debug_sys_rst" POLARITY="ACTIVE_HIGH" SIGIS="rst" SIGNAME="mdm_0_Debug_SYS_Rst"> - <CONNECTIONS> - <CONNECTION INSTANCE="mdm_0" PORT="Debug_SYS_Rst"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="mb_reset" POLARITY="ACTIVE_HIGH" SIGIS="rst" SIGNAME="proc_sys_reset_0_mb_reset"> - <CONNECTIONS> - <CONNECTION INSTANCE="microblaze_0" PORT="Reset"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="peripheral_aresetn" POLARITY="ACTIVE_LOW" RIGHT="0" SIGIS="rst" SIGNAME="proc_sys_reset_0_peripheral_aresetn"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="S00_ARESETN"/> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M00_ARESETN"/> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M01_ARESETN"/> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M02_ARESETN"/> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M03_ARESETN"/> - <CONNECTION INSTANCE="mdm_0" PORT="S_AXI_ARESETN"/> - <CONNECTION INSTANCE="axi_gpio_0" PORT="s_axi_aresetn"/> - <CONNECTION INSTANCE="axi_intc_0" PORT="s_axi_aresetn"/> - <CONNECTION INSTANCE="axi_timer_0" PORT="s_axi_aresetn"/> - <CONNECTION INSTANCE="axi4lite_hog_build_i_0" PORT="s_axi_aresetn"/> - <CONNECTION INSTANCE="axi_interconnect_0" PORT="M04_ARESETN"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="peripheral_reset" POLARITY="ACTIVE_HIGH" RIGHT="0" SIGIS="rst"/> - <PORT CLKFREQUENCY="100000000" DIR="I" NAME="slowest_sync_clk" SIGIS="clk" SIGNAME="clk_wiz_0_clk_100mhz"> - <CONNECTIONS> - <CONNECTION INSTANCE="clk_wiz_0" PORT="clk_100mhz"/> - </CONNECTIONS> - </PORT> - </PORTS> - <BUSINTERFACES/> - </MODULE> - <MODULE COREREVISION="6" FULLNAME="/xlconcat_0" HWVERSION="2.1" INSTANCE="xlconcat_0" IPTYPE="PERIPHERAL" IS_ENABLE="1" MODCLASS="PERIPHERAL" MODTYPE="xlconcat" VLNV="xilinx.com:ip:xlconcat:2.1"> - <DOCUMENTS/> - <PARAMETERS> - <PARAMETER NAME="IN0_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN100_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN101_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN102_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN103_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN104_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN105_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN106_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN107_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN108_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN109_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN10_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN110_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN111_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN112_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN113_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN114_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN115_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN116_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN117_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN118_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN119_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN11_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN120_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN121_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN122_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN123_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN124_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN125_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN126_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN127_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN12_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN13_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN14_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN15_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN16_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN17_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN18_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN19_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN1_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN20_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN21_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN22_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN23_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN24_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN25_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN26_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN27_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN28_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN29_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN2_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN30_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN31_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN32_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN33_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN34_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN35_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN36_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN37_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN38_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN39_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN3_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN40_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN41_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN42_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN43_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN44_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN45_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN46_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN47_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN48_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN49_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN4_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN50_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN51_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN52_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN53_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN54_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN55_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN56_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN57_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN58_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN59_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN5_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN60_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN61_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN62_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN63_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN64_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN65_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN66_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN67_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN68_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN69_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN6_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN70_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN71_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN72_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN73_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN74_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN75_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN76_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN77_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN78_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN79_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN7_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN80_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN81_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN82_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN83_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN84_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN85_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN86_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN87_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN88_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN89_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN8_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN90_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN91_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN92_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN93_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN94_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN95_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN96_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN97_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN98_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN99_WIDTH" VALUE="1"/> - <PARAMETER NAME="IN9_WIDTH" VALUE="1"/> - <PARAMETER NAME="NUM_PORTS" VALUE="1"/> - <PARAMETER NAME="dout_width" VALUE="1"/> - <PARAMETER NAME="Component_Name" VALUE="mb_design_1_xlconcat_0_0"/> - <PARAMETER NAME="EDK_IPTYPE" VALUE="PERIPHERAL"/> - </PARAMETERS> - <PORTS> - <PORT DIR="I" LEFT="0" NAME="In0" RIGHT="0" SIGIS="undef" SIGNAME="axi_timer_0_interrupt"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_timer_0" PORT="interrupt"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="dout" RIGHT="0" SIGIS="undef" SIGNAME="xlconcat_0_dout"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_intc_0" PORT="intr"/> - </CONNECTIONS> - </PORT> - </PORTS> - <BUSINTERFACES/> - </MODULE> - </MODULES> - -</EDKSYSTEM> diff --git a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0.dcp b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0.dcp deleted file mode 100644 index ddc6d963be77a4e8bc180cc53757e88ee9854196..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48437 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 diff --git a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0.xml b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0.xml index 86e2c7b..7388c6f 100644 --- a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0.xml +++ b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0.xml @@ -378,7 +378,7 @@ </spirit:parameter> <spirit:parameter> <spirit:name>CLK_DOMAIN</spirit:name> - <spirit:value spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.CLK_DOMAIN">/clk_wiz_0_clk_out1</spirit:value> + <spirit:value spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI.CLK_DOMAIN"/> <spirit:vendorExtensions> <xilinx:parameterInfo> <xilinx:parameterUsage>none</xilinx:parameterUsage> @@ -516,7 +516,7 @@ </spirit:parameter> <spirit:parameter> <spirit:name>CLK_DOMAIN</spirit:name> - <spirit:value spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI_ACLK.CLK_DOMAIN">/clk_wiz_0_clk_out1</spirit:value> + <spirit:value spirit:resolve="generated" spirit:id="BUSIFPARAM_VALUE.S_AXI_ACLK.CLK_DOMAIN"/> <spirit:vendorExtensions> <xilinx:parameterInfo> <xilinx:parameterUsage>none</xilinx:parameterUsage> @@ -559,101 +559,6 @@ </spirit:memoryMap> </spirit:memoryMaps> <spirit:model> - <spirit:views> - <spirit:view> - <spirit:name>xilinx_anylanguagebehavioralsimulation</spirit:name> - <spirit:displayName>Simulation</spirit:displayName> - <spirit:envIdentifier>:vivado.xilinx.com:simulation</spirit:envIdentifier> - <spirit:modelName>axi4lite_hog_build_info</spirit:modelName> - <spirit:parameters> - <spirit:parameter> - <spirit:name>outputProductCRC</spirit:name> - <spirit:value>9:216bf9af</spirit:value> - </spirit:parameter> - </spirit:parameters> - </spirit:view> - <spirit:view> - <spirit:name>xilinx_anylanguagesynthesis</spirit:name> - <spirit:displayName>Synthesis</spirit:displayName> - <spirit:envIdentifier>:vivado.xilinx.com:synthesis</spirit:envIdentifier> - <spirit:modelName>axi4lite_hog_build_info</spirit:modelName> - <spirit:parameters> - <spirit:parameter> - <spirit:name>outputProductCRC</spirit:name> - <spirit:value>9:12918eb6</spirit:value> - </spirit:parameter> - </spirit:parameters> - </spirit:view> - <spirit:view> - <spirit:name>xilinx_externalfiles</spirit:name> - <spirit:displayName>External Files</spirit:displayName> - <spirit:envIdentifier>:vivado.xilinx.com:external.files</spirit:envIdentifier> - <spirit:fileSetRef> - <spirit:localName>xilinx_externalfiles_view_fileset</spirit:localName> - </spirit:fileSetRef> - <spirit:parameters> - <spirit:parameter> - <spirit:name>GENtimestamp</spirit:name> - <spirit:value>Thu Mar 20 16:31:20 UTC 2025</spirit:value> - </spirit:parameter> - <spirit:parameter> - <spirit:name>outputProductCRC</spirit:name> - <spirit:value>9:12918eb6</spirit:value> - </spirit:parameter> - </spirit:parameters> - </spirit:view> - <spirit:view> - <spirit:name>xilinx_synthesisconstraints</spirit:name> - <spirit:displayName>Synthesis Constraints</spirit:displayName> - <spirit:envIdentifier>:vivado.xilinx.com:synthesis.constraints</spirit:envIdentifier> - <spirit:parameters> - <spirit:parameter> - <spirit:name>outputProductCRC</spirit:name> - <spirit:value>9:12918eb6</spirit:value> - </spirit:parameter> - </spirit:parameters> - </spirit:view> - <spirit:view> - <spirit:name>xilinx_vhdlsimulationwrapper</spirit:name> - <spirit:displayName>VHDL Simulation Wrapper</spirit:displayName> - <spirit:envIdentifier>vhdlSource:vivado.xilinx.com:simulation.wrapper</spirit:envIdentifier> - <spirit:language>vhdl</spirit:language> - <spirit:modelName>mb_design_1_axi4lite_hog_build_i_0_0</spirit:modelName> - <spirit:fileSetRef> - <spirit:localName>xilinx_vhdlsimulationwrapper_view_fileset</spirit:localName> - </spirit:fileSetRef> - <spirit:parameters> - <spirit:parameter> - <spirit:name>GENtimestamp</spirit:name> - <spirit:value>Thu Mar 20 17:24:29 UTC 2025</spirit:value> - </spirit:parameter> - <spirit:parameter> - <spirit:name>outputProductCRC</spirit:name> - <spirit:value>9:216bf9af</spirit:value> - </spirit:parameter> - </spirit:parameters> - </spirit:view> - <spirit:view> - <spirit:name>xilinx_vhdlsynthesiswrapper</spirit:name> - <spirit:displayName>VHDL Synthesis Wrapper</spirit:displayName> - <spirit:envIdentifier>vhdlSource:vivado.xilinx.com:synthesis.wrapper</spirit:envIdentifier> - <spirit:language>vhdl</spirit:language> - <spirit:modelName>mb_design_1_axi4lite_hog_build_i_0_0</spirit:modelName> - <spirit:fileSetRef> - <spirit:localName>xilinx_vhdlsynthesiswrapper_view_fileset</spirit:localName> - </spirit:fileSetRef> - <spirit:parameters> - <spirit:parameter> - <spirit:name>GENtimestamp</spirit:name> - <spirit:value>Thu Mar 20 17:24:29 UTC 2025</spirit:value> - </spirit:parameter> - <spirit:parameter> - <spirit:name>outputProductCRC</spirit:name> - <spirit:value>9:12918eb6</spirit:value> - </spirit:parameter> - </spirit:parameters> - </spirit:view> - </spirit:views> <spirit:ports> <spirit:port> <spirit:name>s_axi_aclk</spirit:name> @@ -662,8 +567,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> </spirit:wire> @@ -675,8 +579,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> </spirit:wire> @@ -692,8 +595,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic_vector</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> <spirit:driver> @@ -708,8 +610,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> <spirit:driver> @@ -724,8 +625,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> </spirit:wire> @@ -741,8 +641,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic_vector</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> <spirit:driver> @@ -761,8 +660,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic_vector</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> <spirit:driver> @@ -777,8 +675,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> <spirit:driver> @@ -793,8 +690,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> </spirit:wire> @@ -810,8 +706,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic_vector</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> </spirit:wire> @@ -823,8 +718,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> </spirit:wire> @@ -836,8 +730,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> <spirit:driver> @@ -856,8 +749,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic_vector</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> <spirit:driver> @@ -872,8 +764,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> <spirit:driver> @@ -888,8 +779,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> </spirit:wire> @@ -905,8 +795,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic_vector</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> </spirit:wire> @@ -922,8 +811,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic_vector</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> </spirit:wire> @@ -935,8 +823,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> </spirit:wire> @@ -948,8 +835,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> <spirit:driver> @@ -968,8 +854,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic_vector</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> </spirit:wire> @@ -985,8 +870,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic_vector</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> </spirit:wire> @@ -1002,8 +886,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic_vector</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> </spirit:wire> @@ -1019,8 +902,7 @@ <spirit:wireTypeDefs> <spirit:wireTypeDef> <spirit:typeName>std_logic_vector</spirit:typeName> - <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef> - <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef> + <spirit:viewNameRef>dummy_view</spirit:viewNameRef> </spirit:wireTypeDef> </spirit:wireTypeDefs> </spirit:wire> @@ -1030,7 +912,7 @@ <spirit:modelParameter xsi:type="spirit:nameValueTypeType" spirit:dataType="integer"> <spirit:name>C_ADDR_WIDTH</spirit:name> <spirit:displayName>C Addr Width</spirit:displayName> - <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_ADDR_WIDTH">32</spirit:value> + <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_ADDR_WIDTH">8</spirit:value> </spirit:modelParameter> </spirit:modelParameters> </spirit:model> @@ -1041,66 +923,12 @@ <spirit:enumeration>ACTIVE_LOW</spirit:enumeration> </spirit:choice> </spirit:choices> - <spirit:fileSets> - <spirit:fileSet> - <spirit:name>xilinx_externalfiles_view_fileset</spirit:name> - <spirit:file> - <spirit:name>mb_design_1_axi4lite_hog_build_i_0_0.dcp</spirit:name> - <spirit:userFileType>dcp</spirit:userFileType> - <spirit:userFileType>USED_IN_implementation</spirit:userFileType> - <spirit:userFileType>USED_IN_synthesis</spirit:userFileType> - <spirit:logicalName>xil_defaultlib</spirit:logicalName> - </spirit:file> - <spirit:file> - <spirit:name>mb_design_1_axi4lite_hog_build_i_0_0_stub.v</spirit:name> - <spirit:fileType>verilogSource</spirit:fileType> - <spirit:userFileType>USED_IN_synth_blackbox_stub</spirit:userFileType> - <spirit:logicalName>xil_defaultlib</spirit:logicalName> - </spirit:file> - <spirit:file> - <spirit:name>mb_design_1_axi4lite_hog_build_i_0_0_stub.vhdl</spirit:name> - <spirit:fileType>vhdlSource</spirit:fileType> - <spirit:userFileType>USED_IN_synth_blackbox_stub</spirit:userFileType> - <spirit:logicalName>xil_defaultlib</spirit:logicalName> - </spirit:file> - <spirit:file> - <spirit:name>mb_design_1_axi4lite_hog_build_i_0_0_sim_netlist.v</spirit:name> - <spirit:fileType>verilogSource</spirit:fileType> - <spirit:userFileType>USED_IN_simulation</spirit:userFileType> - <spirit:userFileType>USED_IN_single_language</spirit:userFileType> - <spirit:logicalName>xil_defaultlib</spirit:logicalName> - </spirit:file> - <spirit:file> - <spirit:name>mb_design_1_axi4lite_hog_build_i_0_0_sim_netlist.vhdl</spirit:name> - <spirit:fileType>vhdlSource</spirit:fileType> - <spirit:userFileType>USED_IN_simulation</spirit:userFileType> - <spirit:userFileType>USED_IN_single_language</spirit:userFileType> - <spirit:logicalName>xil_defaultlib</spirit:logicalName> - </spirit:file> - </spirit:fileSet> - <spirit:fileSet> - <spirit:name>xilinx_vhdlsimulationwrapper_view_fileset</spirit:name> - <spirit:file> - <spirit:name>sim/mb_design_1_axi4lite_hog_build_i_0_0.vhd</spirit:name> - <spirit:fileType>vhdlSource</spirit:fileType> - <spirit:logicalName>xil_defaultlib</spirit:logicalName> - </spirit:file> - </spirit:fileSet> - <spirit:fileSet> - <spirit:name>xilinx_vhdlsynthesiswrapper_view_fileset</spirit:name> - <spirit:file> - <spirit:name>synth/mb_design_1_axi4lite_hog_build_i_0_0.vhd</spirit:name> - <spirit:fileType>vhdlSource</spirit:fileType> - <spirit:logicalName>xil_defaultlib</spirit:logicalName> - </spirit:file> - </spirit:fileSet> - </spirit:fileSets> <spirit:description>xilinx.com:module_ref:axi4lite_hog_build_info:1.0</spirit:description> <spirit:parameters> <spirit:parameter> <spirit:name>C_ADDR_WIDTH</spirit:name> <spirit:displayName>C Addr Width</spirit:displayName> - <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.C_ADDR_WIDTH">32</spirit:value> + <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.C_ADDR_WIDTH">8</spirit:value> </spirit:parameter> <spirit:parameter> <spirit:name>Component_Name</spirit:name> diff --git a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_sim_netlist.v b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_sim_netlist.v deleted file mode 100644 index 80b954e..0000000 --- a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_sim_netlist.v +++ /dev/null @@ -1,2225 +0,0 @@ -// Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. -// Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved. -// -------------------------------------------------------------------------------- -// Tool Version: Vivado v.2024.1.2 (lin64) Build 5164865 Thu Sep 5 14:36:28 MDT 2024 -// Date : Thu Mar 20 18:25:04 2025 -// Host : hogtest running 64-bit unknown -// Command : write_verilog -force -mode funcsim -// /home/hogtest/Projets/hog-microblaze-demo/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_sim_netlist.v -// Design : mb_design_1_axi4lite_hog_build_i_0_0 -// 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 : xc7a200tsbg484-1 -// -------------------------------------------------------------------------------- -`timescale 1 ps / 1 ps - -(* CHECK_LICENSE_TYPE = "mb_design_1_axi4lite_hog_build_i_0_0,axi4lite_hog_build_info,{}" *) (* downgradeipidentifiedwarnings = "yes" *) (* ip_definition_source = "module_ref" *) -(* x_core_info = "axi4lite_hog_build_info,Vivado 2024.1.2" *) -(* NotValidForBitStream *) -module mb_design_1_axi4lite_hog_build_i_0_0 - (s_axi_aclk, - s_axi_aresetn, - s_axi_awaddr, - s_axi_awvalid, - s_axi_awready, - s_axi_wdata, - s_axi_wstrb, - s_axi_wvalid, - s_axi_wready, - s_axi_bresp, - s_axi_bvalid, - s_axi_bready, - s_axi_araddr, - s_axi_arvalid, - s_axi_arready, - s_axi_rdata, - s_axi_rresp, - s_axi_rvalid, - s_axi_rready, - hog_global_date_i, - hog_global_time_i, - hog_global_ver_i, - hog_global_sha_i); - (* x_interface_info = "xilinx.com:signal:clock:1.0 s_axi_aclk CLK" *) (* x_interface_parameter = "XIL_INTERFACENAME s_axi_aclk, ASSOCIATED_BUSIF s_axi, ASSOCIATED_RESET s_axi_aresetn, FREQ_HZ 100000000, FREQ_TOLERANCE_HZ 0, PHASE 0.0, CLK_DOMAIN /clk_wiz_0_clk_out1, INSERT_VIP 0" *) input s_axi_aclk; - (* x_interface_info = "xilinx.com:signal:reset:1.0 s_axi_aresetn RST" *) (* x_interface_parameter = "XIL_INTERFACENAME s_axi_aresetn, POLARITY ACTIVE_LOW, INSERT_VIP 0" *) input s_axi_aresetn; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi AWADDR" *) (* x_interface_parameter = "XIL_INTERFACENAME s_axi, DATA_WIDTH 32, PROTOCOL AXI4LITE, FREQ_HZ 100000000, ID_WIDTH 0, ADDR_WIDTH 32, AWUSER_WIDTH 0, ARUSER_WIDTH 0, WUSER_WIDTH 0, RUSER_WIDTH 0, BUSER_WIDTH 0, READ_WRITE_MODE READ_WRITE, HAS_BURST 0, HAS_LOCK 0, HAS_PROT 0, HAS_CACHE 0, HAS_QOS 0, HAS_REGION 0, HAS_WSTRB 1, HAS_BRESP 1, HAS_RRESP 1, SUPPORTS_NARROW_BURST 0, NUM_READ_OUTSTANDING 1, NUM_WRITE_OUTSTANDING 1, MAX_BURST_LENGTH 1, PHASE 0.0, CLK_DOMAIN /clk_wiz_0_clk_out1, NUM_READ_THREADS 1, NUM_WRITE_THREADS 1, RUSER_BITS_PER_BYTE 0, WUSER_BITS_PER_BYTE 0, INSERT_VIP 0" *) input [31:0]s_axi_awaddr; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi AWVALID" *) input s_axi_awvalid; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi AWREADY" *) output s_axi_awready; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi WDATA" *) input [31:0]s_axi_wdata; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi WSTRB" *) input [3:0]s_axi_wstrb; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi WVALID" *) input s_axi_wvalid; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi WREADY" *) output s_axi_wready; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi BRESP" *) output [1:0]s_axi_bresp; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi BVALID" *) output s_axi_bvalid; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi BREADY" *) input s_axi_bready; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi ARADDR" *) input [31:0]s_axi_araddr; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi ARVALID" *) input s_axi_arvalid; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi ARREADY" *) output s_axi_arready; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi RDATA" *) output [31:0]s_axi_rdata; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi RRESP" *) output [1:0]s_axi_rresp; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi RVALID" *) output s_axi_rvalid; - (* x_interface_info = "xilinx.com:interface:aximm:1.0 s_axi RREADY" *) input s_axi_rready; - input [31:0]hog_global_date_i; - input [31:0]hog_global_time_i; - input [31:0]hog_global_ver_i; - input [31:0]hog_global_sha_i; - - wire \<const0> ; - wire [31:0]hog_global_date_i; - wire [31:0]hog_global_sha_i; - wire [31:0]hog_global_time_i; - wire [31:0]hog_global_ver_i; - wire s_axi_aclk; - wire [31:0]s_axi_araddr; - wire s_axi_aresetn; - wire s_axi_arready; - wire s_axi_arvalid; - wire s_axi_awready; - wire s_axi_awvalid; - wire s_axi_bready; - wire s_axi_bvalid; - wire [31:0]s_axi_rdata; - wire s_axi_rready; - wire s_axi_rvalid; - wire s_axi_wready; - wire s_axi_wvalid; - - assign s_axi_bresp[1] = \<const0> ; - assign s_axi_bresp[0] = \<const0> ; - assign s_axi_rresp[1] = \<const0> ; - assign s_axi_rresp[0] = \<const0> ; - GND GND - (.G(\<const0> )); - mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_hog_build_info U0 - (.hog_global_date_i(hog_global_date_i), - .hog_global_sha_i(hog_global_sha_i), - .hog_global_time_i(hog_global_time_i), - .hog_global_ver_i(hog_global_ver_i), - .s_axi_aclk(s_axi_aclk), - .s_axi_araddr(s_axi_araddr), - .s_axi_aresetn(s_axi_aresetn), - .s_axi_arready_s_reg(s_axi_arready), - .s_axi_arvalid(s_axi_arvalid), - .s_axi_awready(s_axi_awready), - .s_axi_awvalid(s_axi_awvalid), - .s_axi_bready(s_axi_bready), - .s_axi_bvalid(s_axi_bvalid), - .s_axi_rdata(s_axi_rdata), - .s_axi_rready(s_axi_rready), - .s_axi_rvalid(s_axi_rvalid), - .s_axi_wready(s_axi_wready), - .s_axi_wvalid(s_axi_wvalid)); -endmodule - -(* ORIG_REF_NAME = "axi4lite_hog_build_info" *) -module mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_hog_build_info - (s_axi_wready, - s_axi_awready, - s_axi_rdata, - s_axi_arready_s_reg, - s_axi_bvalid, - s_axi_rvalid, - s_axi_aclk, - s_axi_awvalid, - s_axi_wvalid, - s_axi_rready, - s_axi_aresetn, - s_axi_arvalid, - s_axi_araddr, - hog_global_ver_i, - hog_global_sha_i, - hog_global_date_i, - hog_global_time_i, - s_axi_bready); - output s_axi_wready; - output s_axi_awready; - output [31:0]s_axi_rdata; - output s_axi_arready_s_reg; - output s_axi_bvalid; - output s_axi_rvalid; - input s_axi_aclk; - input s_axi_awvalid; - input s_axi_wvalid; - input s_axi_rready; - input s_axi_aresetn; - input s_axi_arvalid; - input [31:0]s_axi_araddr; - input [31:0]hog_global_ver_i; - input [31:0]hog_global_sha_i; - input [31:0]hog_global_date_i; - input [31:0]hog_global_time_i; - input s_axi_bready; - - wire [31:0]hog_global_date_i; - wire [31:0]hog_global_sha_i; - wire [31:0]hog_global_time_i; - wire [31:0]hog_global_ver_i; - wire p_0_in; - wire [31:0]p_1_in; - wire rd_valid_s; - wire s_axi_aclk; - wire [31:0]s_axi_araddr; - wire s_axi_aresetn; - wire s_axi_arready_s_reg; - wire s_axi_arvalid; - wire s_axi_awready; - wire s_axi_awvalid; - wire s_axi_bready; - wire s_axi_bvalid; - wire [31:0]s_axi_rdata; - wire s_axi_rready; - wire s_axi_rvalid; - wire s_axi_wready; - wire s_axi_wvalid; - - mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_if axi4lite_if_inst - (.D(p_1_in), - .E(rd_valid_s), - .SR(p_0_in), - .hog_global_date_i(hog_global_date_i), - .hog_global_sha_i(hog_global_sha_i), - .hog_global_time_i(hog_global_time_i), - .hog_global_ver_i(hog_global_ver_i), - .s_axi_aclk(s_axi_aclk), - .s_axi_araddr(s_axi_araddr), - .s_axi_aresetn(s_axi_aresetn), - .s_axi_arready_s_reg(s_axi_arready_s_reg), - .s_axi_arvalid(s_axi_arvalid), - .s_axi_awready(s_axi_awready), - .s_axi_awvalid(s_axi_awvalid), - .s_axi_bready(s_axi_bready), - .s_axi_bvalid(s_axi_bvalid), - .s_axi_rready(s_axi_rready), - .s_axi_rvalid(s_axi_rvalid), - .s_axi_wready(s_axi_wready), - .s_axi_wvalid(s_axi_wvalid)); - mb_design_1_axi4lite_hog_build_i_0_0_hog_build_info_regs hog_build_info_regs_inst - (.D(p_1_in), - .E(rd_valid_s), - .SR(p_0_in), - .s_axi_aclk(s_axi_aclk), - .s_axi_rdata(s_axi_rdata)); -endmodule - -(* ORIG_REF_NAME = "axi4lite_if" *) -module mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_if - (s_axi_wready, - SR, - s_axi_awready, - s_axi_bvalid, - s_axi_arready_s_reg, - s_axi_rvalid, - D, - E, - s_axi_aclk, - s_axi_wvalid, - s_axi_bready, - s_axi_awvalid, - s_axi_arvalid, - s_axi_rready, - s_axi_aresetn, - s_axi_araddr, - hog_global_ver_i, - hog_global_sha_i, - hog_global_date_i, - hog_global_time_i); - output s_axi_wready; - output [0:0]SR; - output s_axi_awready; - output s_axi_bvalid; - output s_axi_arready_s_reg; - output s_axi_rvalid; - output [31:0]D; - output [0:0]E; - input s_axi_aclk; - input s_axi_wvalid; - input s_axi_bready; - input s_axi_awvalid; - input s_axi_arvalid; - input s_axi_rready; - input s_axi_aresetn; - input [31:0]s_axi_araddr; - input [31:0]hog_global_ver_i; - input [31:0]hog_global_sha_i; - input [31:0]hog_global_date_i; - input [31:0]hog_global_time_i; - - wire [31:0]D; - wire [0:0]E; - wire [0:0]SR; - wire [31:0]hog_global_date_i; - wire [31:0]hog_global_sha_i; - wire [31:0]hog_global_time_i; - wire [31:0]hog_global_ver_i; - wire s_axi_aclk; - wire [31:0]s_axi_araddr; - wire s_axi_aresetn; - wire s_axi_arready_s_reg; - wire s_axi_arvalid; - wire s_axi_awready; - wire s_axi_awvalid; - wire s_axi_bready; - wire s_axi_bvalid; - wire s_axi_rready; - wire s_axi_rvalid; - wire s_axi_wready; - wire s_axi_wvalid; - - mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_rd_channel_if axi4lite_rd_channel_if_i - (.D(D), - .E(E), - .hog_global_date_i(hog_global_date_i), - .hog_global_sha_i(hog_global_sha_i), - .hog_global_time_i(hog_global_time_i), - .hog_global_ver_i(hog_global_ver_i), - .s_axi_aclk(s_axi_aclk), - .s_axi_araddr(s_axi_araddr), - .s_axi_aresetn(s_axi_aresetn), - .s_axi_aresetn_0(SR), - .s_axi_arready_s_reg_0(s_axi_arready_s_reg), - .s_axi_arvalid(s_axi_arvalid), - .s_axi_rready(s_axi_rready), - .s_axi_rvalid(s_axi_rvalid)); - mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_wr_channel_if axi4lite_wr_channel_if_i - (.s_axi_aclk(s_axi_aclk), - .s_axi_awready(s_axi_awready), - .s_axi_awready_s_reg_0(SR), - .s_axi_awvalid(s_axi_awvalid), - .s_axi_bready(s_axi_bready), - .s_axi_bvalid(s_axi_bvalid), - .s_axi_wready(s_axi_wready), - .s_axi_wvalid(s_axi_wvalid)); -endmodule - -(* ORIG_REF_NAME = "axi4lite_rd_channel_if" *) -module mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_rd_channel_if - (s_axi_aresetn_0, - s_axi_arready_s_reg_0, - s_axi_rvalid, - D, - E, - s_axi_aclk, - s_axi_arvalid, - s_axi_rready, - s_axi_aresetn, - s_axi_araddr, - hog_global_ver_i, - hog_global_sha_i, - hog_global_date_i, - hog_global_time_i); - output s_axi_aresetn_0; - output s_axi_arready_s_reg_0; - output s_axi_rvalid; - output [31:0]D; - output [0:0]E; - input s_axi_aclk; - input s_axi_arvalid; - input s_axi_rready; - input s_axi_aresetn; - input [31:0]s_axi_araddr; - input [31:0]hog_global_ver_i; - input [31:0]hog_global_sha_i; - input [31:0]hog_global_date_i; - input [31:0]hog_global_time_i; - - wire [31:0]D; - wire [0:0]E; - wire [31:0]addr_s; - wire \addr_s[0]_i_1_n_0 ; - wire \addr_s[10]_i_1_n_0 ; - wire \addr_s[11]_i_1_n_0 ; - wire \addr_s[12]_i_1_n_0 ; - wire \addr_s[13]_i_1_n_0 ; - wire \addr_s[14]_i_1_n_0 ; - wire \addr_s[15]_i_1_n_0 ; - wire \addr_s[16]_i_1_n_0 ; - wire \addr_s[17]_i_1_n_0 ; - wire \addr_s[18]_i_1_n_0 ; - wire \addr_s[19]_i_1_n_0 ; - wire \addr_s[1]_i_1_n_0 ; - wire \addr_s[20]_i_1_n_0 ; - wire \addr_s[21]_i_1_n_0 ; - wire \addr_s[22]_i_1_n_0 ; - wire \addr_s[23]_i_1_n_0 ; - wire \addr_s[24]_i_1_n_0 ; - wire \addr_s[25]_i_1_n_0 ; - wire \addr_s[26]_i_1_n_0 ; - wire \addr_s[27]_i_1_n_0 ; - wire \addr_s[28]_i_1_n_0 ; - wire \addr_s[29]_i_1_n_0 ; - wire \addr_s[2]_i_1_n_0 ; - wire \addr_s[30]_i_1_n_0 ; - wire \addr_s[31]_i_1_n_0 ; - wire \addr_s[3]_i_1_n_0 ; - wire \addr_s[4]_i_1_n_0 ; - wire \addr_s[5]_i_1_n_0 ; - wire \addr_s[6]_i_1_n_0 ; - wire \addr_s[7]_i_1_n_0 ; - wire \addr_s[8]_i_1_n_0 ; - wire \addr_s[9]_i_1_n_0 ; - wire [31:0]hog_global_date_i; - wire [31:0]hog_global_sha_i; - wire [31:0]hog_global_time_i; - wire [31:0]hog_global_ver_i; - wire rd_addr_latched; - wire rd_addr_latched_i_1_n_0; - wire \rd_data_s[0]_i_2_n_0 ; - wire \rd_data_s[10]_i_2_n_0 ; - wire \rd_data_s[11]_i_2_n_0 ; - wire \rd_data_s[12]_i_2_n_0 ; - wire \rd_data_s[13]_i_2_n_0 ; - wire \rd_data_s[14]_i_2_n_0 ; - wire \rd_data_s[15]_i_2_n_0 ; - wire \rd_data_s[16]_i_2_n_0 ; - wire \rd_data_s[17]_i_2_n_0 ; - wire \rd_data_s[18]_i_2_n_0 ; - wire \rd_data_s[19]_i_2_n_0 ; - wire \rd_data_s[1]_i_2_n_0 ; - wire \rd_data_s[20]_i_2_n_0 ; - wire \rd_data_s[21]_i_2_n_0 ; - wire \rd_data_s[22]_i_2_n_0 ; - wire \rd_data_s[23]_i_2_n_0 ; - wire \rd_data_s[24]_i_2_n_0 ; - wire \rd_data_s[25]_i_2_n_0 ; - wire \rd_data_s[26]_i_2_n_0 ; - wire \rd_data_s[27]_i_2_n_0 ; - wire \rd_data_s[28]_i_2_n_0 ; - wire \rd_data_s[29]_i_2_n_0 ; - wire \rd_data_s[2]_i_2_n_0 ; - wire \rd_data_s[30]_i_2_n_0 ; - wire \rd_data_s[31]_i_10_n_0 ; - wire \rd_data_s[31]_i_11_n_0 ; - wire \rd_data_s[31]_i_12_n_0 ; - wire \rd_data_s[31]_i_13_n_0 ; - wire \rd_data_s[31]_i_14_n_0 ; - wire \rd_data_s[31]_i_15_n_0 ; - wire \rd_data_s[31]_i_16_n_0 ; - wire \rd_data_s[31]_i_17_n_0 ; - wire \rd_data_s[31]_i_18_n_0 ; - wire \rd_data_s[31]_i_19_n_0 ; - wire \rd_data_s[31]_i_20_n_0 ; - wire \rd_data_s[31]_i_21_n_0 ; - wire \rd_data_s[31]_i_22_n_0 ; - wire \rd_data_s[31]_i_3_n_0 ; - wire \rd_data_s[31]_i_4_n_0 ; - wire \rd_data_s[31]_i_5_n_0 ; - wire \rd_data_s[31]_i_6_n_0 ; - wire \rd_data_s[31]_i_7_n_0 ; - wire \rd_data_s[31]_i_8_n_0 ; - wire \rd_data_s[31]_i_9_n_0 ; - wire \rd_data_s[3]_i_2_n_0 ; - wire \rd_data_s[4]_i_2_n_0 ; - wire \rd_data_s[5]_i_2_n_0 ; - wire \rd_data_s[6]_i_2_n_0 ; - wire \rd_data_s[7]_i_2_n_0 ; - wire \rd_data_s[8]_i_2_n_0 ; - wire \rd_data_s[9]_i_2_n_0 ; - wire s_axi_aclk; - wire [31:0]s_axi_araddr; - wire s_axi_aresetn; - wire s_axi_aresetn_0; - wire s_axi_arready_s_i_1_n_0; - wire s_axi_arready_s_reg_0; - wire s_axi_arvalid; - wire s_axi_rready; - wire s_axi_rvalid; - wire s_axi_rvalid_s_i_1_n_0; - - (* SOFT_HLUTNM = "soft_lutpair2" *) - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[0]_i_1 - (.I0(addr_s[0]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[0]), - .O(\addr_s[0]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[10]_i_1 - (.I0(addr_s[10]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[10]), - .O(\addr_s[10]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[11]_i_1 - (.I0(addr_s[11]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[11]), - .O(\addr_s[11]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[12]_i_1 - (.I0(addr_s[12]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[12]), - .O(\addr_s[12]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[13]_i_1 - (.I0(addr_s[13]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[13]), - .O(\addr_s[13]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[14]_i_1 - (.I0(addr_s[14]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[14]), - .O(\addr_s[14]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[15]_i_1 - (.I0(addr_s[15]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[15]), - .O(\addr_s[15]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[16]_i_1 - (.I0(addr_s[16]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[16]), - .O(\addr_s[16]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[17]_i_1 - (.I0(addr_s[17]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[17]), - .O(\addr_s[17]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[18]_i_1 - (.I0(addr_s[18]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[18]), - .O(\addr_s[18]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[19]_i_1 - (.I0(addr_s[19]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[19]), - .O(\addr_s[19]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[1]_i_1 - (.I0(addr_s[1]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[1]), - .O(\addr_s[1]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[20]_i_1 - (.I0(addr_s[20]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[20]), - .O(\addr_s[20]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[21]_i_1 - (.I0(addr_s[21]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[21]), - .O(\addr_s[21]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[22]_i_1 - (.I0(addr_s[22]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[22]), - .O(\addr_s[22]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[23]_i_1 - (.I0(addr_s[23]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[23]), - .O(\addr_s[23]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[24]_i_1 - (.I0(addr_s[24]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[24]), - .O(\addr_s[24]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[25]_i_1 - (.I0(addr_s[25]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[25]), - .O(\addr_s[25]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[26]_i_1 - (.I0(addr_s[26]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[26]), - .O(\addr_s[26]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[27]_i_1 - (.I0(addr_s[27]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[27]), - .O(\addr_s[27]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[28]_i_1 - (.I0(addr_s[28]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[28]), - .O(\addr_s[28]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[29]_i_1 - (.I0(addr_s[29]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[29]), - .O(\addr_s[29]_i_1_n_0 )); - LUT4 #( - .INIT(16'hBF80)) - \addr_s[2]_i_1 - (.I0(s_axi_araddr[2]), - .I1(s_axi_arvalid), - .I2(s_axi_arready_s_reg_0), - .I3(addr_s[2]), - .O(\addr_s[2]_i_1_n_0 )); - LUT4 #( - .INIT(16'hBF80)) - \addr_s[30]_i_1 - (.I0(s_axi_araddr[30]), - .I1(s_axi_arvalid), - .I2(s_axi_arready_s_reg_0), - .I3(addr_s[30]), - .O(\addr_s[30]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[31]_i_1 - (.I0(addr_s[31]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[31]), - .O(\addr_s[31]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[3]_i_1 - (.I0(addr_s[3]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[3]), - .O(\addr_s[3]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[4]_i_1 - (.I0(addr_s[4]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[4]), - .O(\addr_s[4]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[5]_i_1 - (.I0(addr_s[5]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[5]), - .O(\addr_s[5]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[6]_i_1 - (.I0(addr_s[6]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[6]), - .O(\addr_s[6]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[7]_i_1 - (.I0(addr_s[7]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[7]), - .O(\addr_s[7]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[8]_i_1 - (.I0(addr_s[8]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[8]), - .O(\addr_s[8]_i_1_n_0 )); - LUT4 #( - .INIT(16'hEA2A)) - \addr_s[9]_i_1 - (.I0(addr_s[9]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[9]), - .O(\addr_s[9]_i_1_n_0 )); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[0] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[0]_i_1_n_0 ), - .Q(addr_s[0]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[10] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[10]_i_1_n_0 ), - .Q(addr_s[10]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[11] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[11]_i_1_n_0 ), - .Q(addr_s[11]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[12] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[12]_i_1_n_0 ), - .Q(addr_s[12]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[13] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[13]_i_1_n_0 ), - .Q(addr_s[13]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[14] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[14]_i_1_n_0 ), - .Q(addr_s[14]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[15] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[15]_i_1_n_0 ), - .Q(addr_s[15]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[16] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[16]_i_1_n_0 ), - .Q(addr_s[16]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[17] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[17]_i_1_n_0 ), - .Q(addr_s[17]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[18] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[18]_i_1_n_0 ), - .Q(addr_s[18]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[19] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[19]_i_1_n_0 ), - .Q(addr_s[19]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[1] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[1]_i_1_n_0 ), - .Q(addr_s[1]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[20] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[20]_i_1_n_0 ), - .Q(addr_s[20]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[21] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[21]_i_1_n_0 ), - .Q(addr_s[21]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[22] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[22]_i_1_n_0 ), - .Q(addr_s[22]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[23] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[23]_i_1_n_0 ), - .Q(addr_s[23]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[24] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[24]_i_1_n_0 ), - .Q(addr_s[24]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[25] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[25]_i_1_n_0 ), - .Q(addr_s[25]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[26] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[26]_i_1_n_0 ), - .Q(addr_s[26]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[27] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[27]_i_1_n_0 ), - .Q(addr_s[27]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[28] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[28]_i_1_n_0 ), - .Q(addr_s[28]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[29] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[29]_i_1_n_0 ), - .Q(addr_s[29]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[2] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[2]_i_1_n_0 ), - .Q(addr_s[2]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[30] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[30]_i_1_n_0 ), - .Q(addr_s[30]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[31] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[31]_i_1_n_0 ), - .Q(addr_s[31]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[3] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[3]_i_1_n_0 ), - .Q(addr_s[3]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[4] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[4]_i_1_n_0 ), - .Q(addr_s[4]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[5] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[5]_i_1_n_0 ), - .Q(addr_s[5]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[6] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[6]_i_1_n_0 ), - .Q(addr_s[6]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[7] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[7]_i_1_n_0 ), - .Q(addr_s[7]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[8] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[8]_i_1_n_0 ), - .Q(addr_s[8]), - .R(s_axi_aresetn_0)); - FDRE #( - .INIT(1'b0)) - \addr_s_reg[9] - (.C(s_axi_aclk), - .CE(1'b1), - .D(\addr_s[9]_i_1_n_0 ), - .Q(addr_s[9]), - .R(s_axi_aresetn_0)); - (* SOFT_HLUTNM = "soft_lutpair1" *) - LUT4 #( - .INIT(16'hEFAA)) - rd_addr_latched_i_1 - (.I0(s_axi_arvalid), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_rready), - .I3(rd_addr_latched), - .O(rd_addr_latched_i_1_n_0)); - FDRE #( - .INIT(1'b0)) - rd_addr_latched_reg - (.C(s_axi_aclk), - .CE(1'b1), - .D(rd_addr_latched_i_1_n_0), - .Q(rd_addr_latched), - .R(s_axi_aresetn_0)); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[0]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[0]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[0])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[0]_i_2 - (.I0(hog_global_ver_i[0]), - .I1(hog_global_sha_i[0]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[0]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[0]), - .O(\rd_data_s[0]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[10]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[10]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[10])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[10]_i_2 - (.I0(hog_global_ver_i[10]), - .I1(hog_global_sha_i[10]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[10]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[10]), - .O(\rd_data_s[10]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[11]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[11]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[11])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[11]_i_2 - (.I0(hog_global_ver_i[11]), - .I1(hog_global_sha_i[11]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[11]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[11]), - .O(\rd_data_s[11]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[12]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[12]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[12])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[12]_i_2 - (.I0(hog_global_ver_i[12]), - .I1(hog_global_sha_i[12]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[12]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[12]), - .O(\rd_data_s[12]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[13]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[13]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[13])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[13]_i_2 - (.I0(hog_global_ver_i[13]), - .I1(hog_global_sha_i[13]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[13]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[13]), - .O(\rd_data_s[13]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[14]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[14]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[14])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[14]_i_2 - (.I0(hog_global_ver_i[14]), - .I1(hog_global_sha_i[14]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[14]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[14]), - .O(\rd_data_s[14]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[15]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[15]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[15])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[15]_i_2 - (.I0(hog_global_ver_i[15]), - .I1(hog_global_sha_i[15]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[15]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[15]), - .O(\rd_data_s[15]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[16]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[16]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[16])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[16]_i_2 - (.I0(hog_global_ver_i[16]), - .I1(hog_global_sha_i[16]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[16]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[16]), - .O(\rd_data_s[16]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[17]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[17]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[17])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[17]_i_2 - (.I0(hog_global_ver_i[17]), - .I1(hog_global_sha_i[17]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[17]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[17]), - .O(\rd_data_s[17]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[18]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[18]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[18])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[18]_i_2 - (.I0(hog_global_ver_i[18]), - .I1(hog_global_sha_i[18]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[18]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[18]), - .O(\rd_data_s[18]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[19]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[19]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[19])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[19]_i_2 - (.I0(hog_global_ver_i[19]), - .I1(hog_global_sha_i[19]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[19]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[19]), - .O(\rd_data_s[19]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[1]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[1]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[1])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[1]_i_2 - (.I0(hog_global_ver_i[1]), - .I1(hog_global_sha_i[1]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[1]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[1]), - .O(\rd_data_s[1]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[20]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[20]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[20])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[20]_i_2 - (.I0(hog_global_ver_i[20]), - .I1(hog_global_sha_i[20]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[20]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[20]), - .O(\rd_data_s[20]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[21]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[21]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[21])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[21]_i_2 - (.I0(hog_global_ver_i[21]), - .I1(hog_global_sha_i[21]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[21]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[21]), - .O(\rd_data_s[21]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[22]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[22]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[22])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[22]_i_2 - (.I0(hog_global_ver_i[22]), - .I1(hog_global_sha_i[22]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[22]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[22]), - .O(\rd_data_s[22]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[23]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[23]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[23])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[23]_i_2 - (.I0(hog_global_ver_i[23]), - .I1(hog_global_sha_i[23]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[23]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[23]), - .O(\rd_data_s[23]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[24]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[24]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[24])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[24]_i_2 - (.I0(hog_global_ver_i[24]), - .I1(hog_global_sha_i[24]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[24]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[24]), - .O(\rd_data_s[24]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[25]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[25]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[25])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[25]_i_2 - (.I0(hog_global_ver_i[25]), - .I1(hog_global_sha_i[25]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[25]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[25]), - .O(\rd_data_s[25]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[26]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[26]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[26])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[26]_i_2 - (.I0(hog_global_ver_i[26]), - .I1(hog_global_sha_i[26]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[26]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[26]), - .O(\rd_data_s[26]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[27]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[27]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[27])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[27]_i_2 - (.I0(hog_global_ver_i[27]), - .I1(hog_global_sha_i[27]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[27]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[27]), - .O(\rd_data_s[27]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[28]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[28]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[28])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[28]_i_2 - (.I0(hog_global_ver_i[28]), - .I1(hog_global_sha_i[28]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[28]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[28]), - .O(\rd_data_s[28]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[29]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[29]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[29])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[29]_i_2 - (.I0(hog_global_ver_i[29]), - .I1(hog_global_sha_i[29]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[29]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[29]), - .O(\rd_data_s[29]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[2]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[2]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[2])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[2]_i_2 - (.I0(hog_global_ver_i[2]), - .I1(hog_global_sha_i[2]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[2]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[2]), - .O(\rd_data_s[2]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[30]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[30]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[30])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[30]_i_2 - (.I0(hog_global_ver_i[30]), - .I1(hog_global_sha_i[30]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[30]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[30]), - .O(\rd_data_s[30]_i_2_n_0 )); - (* SOFT_HLUTNM = "soft_lutpair0" *) - LUT2 #( - .INIT(4'h8)) - \rd_data_s[31]_i_1 - (.I0(s_axi_arvalid), - .I1(s_axi_arready_s_reg_0), - .O(E)); - LUT6 #( - .INIT(64'hFAFFFFFFFACCCCCC)) - \rd_data_s[31]_i_10 - (.I0(s_axi_araddr[18]), - .I1(addr_s[18]), - .I2(s_axi_araddr[17]), - .I3(s_axi_arvalid), - .I4(s_axi_arready_s_reg_0), - .I5(addr_s[17]), - .O(\rd_data_s[31]_i_10_n_0 )); - LUT6 #( - .INIT(64'hFAFFFFFFFACCCCCC)) - \rd_data_s[31]_i_11 - (.I0(s_axi_araddr[14]), - .I1(addr_s[14]), - .I2(s_axi_araddr[13]), - .I3(s_axi_arvalid), - .I4(s_axi_arready_s_reg_0), - .I5(addr_s[13]), - .O(\rd_data_s[31]_i_11_n_0 )); - LUT6 #( - .INIT(64'hFAFFFFFFFACCCCCC)) - \rd_data_s[31]_i_12 - (.I0(s_axi_araddr[27]), - .I1(addr_s[27]), - .I2(s_axi_araddr[24]), - .I3(s_axi_arvalid), - .I4(s_axi_arready_s_reg_0), - .I5(addr_s[24]), - .O(\rd_data_s[31]_i_12_n_0 )); - LUT6 #( - .INIT(64'hFAFFFFFFFACCCCCC)) - \rd_data_s[31]_i_13 - (.I0(s_axi_araddr[7]), - .I1(addr_s[7]), - .I2(s_axi_araddr[6]), - .I3(s_axi_arvalid), - .I4(s_axi_arready_s_reg_0), - .I5(addr_s[6]), - .O(\rd_data_s[31]_i_13_n_0 )); - LUT6 #( - .INIT(64'hFAFFFFFFFACCCCCC)) - \rd_data_s[31]_i_14 - (.I0(s_axi_araddr[23]), - .I1(addr_s[23]), - .I2(s_axi_araddr[5]), - .I3(s_axi_arvalid), - .I4(s_axi_arready_s_reg_0), - .I5(addr_s[5]), - .O(\rd_data_s[31]_i_14_n_0 )); - LUT6 #( - .INIT(64'hFAFFFFFFFACCCCCC)) - \rd_data_s[31]_i_15 - (.I0(s_axi_araddr[22]), - .I1(addr_s[22]), - .I2(s_axi_araddr[4]), - .I3(s_axi_arvalid), - .I4(s_axi_arready_s_reg_0), - .I5(addr_s[4]), - .O(\rd_data_s[31]_i_15_n_0 )); - LUT6 #( - .INIT(64'hFAFFFFFFFACCCCCC)) - \rd_data_s[31]_i_16 - (.I0(s_axi_araddr[31]), - .I1(addr_s[31]), - .I2(s_axi_araddr[20]), - .I3(s_axi_arvalid), - .I4(s_axi_arready_s_reg_0), - .I5(addr_s[20]), - .O(\rd_data_s[31]_i_16_n_0 )); - LUT6 #( - .INIT(64'h0500000005333333)) - \rd_data_s[31]_i_17 - (.I0(s_axi_araddr[30]), - .I1(addr_s[30]), - .I2(s_axi_araddr[21]), - .I3(s_axi_arvalid), - .I4(s_axi_arready_s_reg_0), - .I5(addr_s[21]), - .O(\rd_data_s[31]_i_17_n_0 )); - LUT6 #( - .INIT(64'hFAFFFFFFFACCCCCC)) - \rd_data_s[31]_i_18 - (.I0(s_axi_araddr[26]), - .I1(addr_s[26]), - .I2(s_axi_araddr[25]), - .I3(s_axi_arvalid), - .I4(s_axi_arready_s_reg_0), - .I5(addr_s[25]), - .O(\rd_data_s[31]_i_18_n_0 )); - LUT6 #( - .INIT(64'hFAFFFFFFFACCCCCC)) - \rd_data_s[31]_i_19 - (.I0(s_axi_araddr[11]), - .I1(addr_s[11]), - .I2(s_axi_araddr[8]), - .I3(s_axi_arvalid), - .I4(s_axi_arready_s_reg_0), - .I5(addr_s[8]), - .O(\rd_data_s[31]_i_19_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[31]_i_2 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[31]_i_7_n_0 ), - .I5(\rd_data_s[31]_i_8_n_0 ), - .O(D[31])); - LUT6 #( - .INIT(64'hFAFFFFFFFACCCCCC)) - \rd_data_s[31]_i_20 - (.I0(s_axi_araddr[10]), - .I1(addr_s[10]), - .I2(s_axi_araddr[9]), - .I3(s_axi_arvalid), - .I4(s_axi_arready_s_reg_0), - .I5(addr_s[9]), - .O(\rd_data_s[31]_i_20_n_0 )); - LUT6 #( - .INIT(64'hFAFFFFFFFACCCCCC)) - \rd_data_s[31]_i_21 - (.I0(s_axi_araddr[29]), - .I1(addr_s[29]), - .I2(s_axi_araddr[28]), - .I3(s_axi_arvalid), - .I4(s_axi_arready_s_reg_0), - .I5(addr_s[28]), - .O(\rd_data_s[31]_i_21_n_0 )); - LUT4 #( - .INIT(16'h15D5)) - \rd_data_s[31]_i_22 - (.I0(addr_s[2]), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_arvalid), - .I3(s_axi_araddr[2]), - .O(\rd_data_s[31]_i_22_n_0 )); - LUT6 #( - .INIT(64'hFFFFFFFFFFBBFCB8)) - \rd_data_s[31]_i_3 - (.I0(addr_s[16]), - .I1(\rd_data_s[31]_i_9_n_0 ), - .I2(s_axi_araddr[16]), - .I3(addr_s[19]), - .I4(s_axi_araddr[19]), - .I5(\rd_data_s[31]_i_10_n_0 ), - .O(\rd_data_s[31]_i_3_n_0 )); - LUT6 #( - .INIT(64'hFFFFFFFFFFBBFCB8)) - \rd_data_s[31]_i_4 - (.I0(addr_s[12]), - .I1(\rd_data_s[31]_i_9_n_0 ), - .I2(s_axi_araddr[12]), - .I3(addr_s[15]), - .I4(s_axi_araddr[15]), - .I5(\rd_data_s[31]_i_11_n_0 ), - .O(\rd_data_s[31]_i_4_n_0 )); - LUT4 #( - .INIT(16'hFFFE)) - \rd_data_s[31]_i_5 - (.I0(\rd_data_s[31]_i_12_n_0 ), - .I1(\rd_data_s[31]_i_13_n_0 ), - .I2(\rd_data_s[31]_i_14_n_0 ), - .I3(\rd_data_s[31]_i_15_n_0 ), - .O(\rd_data_s[31]_i_5_n_0 )); - LUT6 #( - .INIT(64'h0000000000000004)) - \rd_data_s[31]_i_6 - (.I0(\rd_data_s[31]_i_16_n_0 ), - .I1(\rd_data_s[31]_i_17_n_0 ), - .I2(\rd_data_s[31]_i_18_n_0 ), - .I3(\rd_data_s[31]_i_19_n_0 ), - .I4(\rd_data_s[31]_i_20_n_0 ), - .I5(\rd_data_s[31]_i_21_n_0 ), - .O(\rd_data_s[31]_i_6_n_0 )); - LUT6 #( - .INIT(64'hFAFFFFFFFACCCCCC)) - \rd_data_s[31]_i_7 - (.I0(s_axi_araddr[1]), - .I1(addr_s[1]), - .I2(s_axi_araddr[0]), - .I3(s_axi_arvalid), - .I4(s_axi_arready_s_reg_0), - .I5(addr_s[0]), - .O(\rd_data_s[31]_i_7_n_0 )); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[31]_i_8 - (.I0(hog_global_ver_i[31]), - .I1(hog_global_sha_i[31]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[31]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[31]), - .O(\rd_data_s[31]_i_8_n_0 )); - (* SOFT_HLUTNM = "soft_lutpair2" *) - LUT2 #( - .INIT(4'h7)) - \rd_data_s[31]_i_9 - (.I0(s_axi_arready_s_reg_0), - .I1(s_axi_arvalid), - .O(\rd_data_s[31]_i_9_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[3]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[3]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[3])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[3]_i_2 - (.I0(hog_global_ver_i[3]), - .I1(hog_global_sha_i[3]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[3]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[3]), - .O(\rd_data_s[3]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[4]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[4]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[4])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[4]_i_2 - (.I0(hog_global_ver_i[4]), - .I1(hog_global_sha_i[4]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[4]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[4]), - .O(\rd_data_s[4]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[5]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[5]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[5])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[5]_i_2 - (.I0(hog_global_ver_i[5]), - .I1(hog_global_sha_i[5]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[5]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[5]), - .O(\rd_data_s[5]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[6]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[6]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[6])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[6]_i_2 - (.I0(hog_global_ver_i[6]), - .I1(hog_global_sha_i[6]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[6]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[6]), - .O(\rd_data_s[6]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[7]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[7]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[7])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[7]_i_2 - (.I0(hog_global_ver_i[7]), - .I1(hog_global_sha_i[7]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[7]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[7]), - .O(\rd_data_s[7]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[8]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[8]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[8])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[8]_i_2 - (.I0(hog_global_ver_i[8]), - .I1(hog_global_sha_i[8]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[8]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[8]), - .O(\rd_data_s[8]_i_2_n_0 )); - LUT6 #( - .INIT(64'h0000000000000100)) - \rd_data_s[9]_i_1 - (.I0(\rd_data_s[31]_i_3_n_0 ), - .I1(\rd_data_s[31]_i_4_n_0 ), - .I2(\rd_data_s[31]_i_5_n_0 ), - .I3(\rd_data_s[31]_i_6_n_0 ), - .I4(\rd_data_s[9]_i_2_n_0 ), - .I5(\rd_data_s[31]_i_7_n_0 ), - .O(D[9])); - LUT6 #( - .INIT(64'h505F3030505F3F3F)) - \rd_data_s[9]_i_2 - (.I0(hog_global_ver_i[9]), - .I1(hog_global_sha_i[9]), - .I2(\addr_s[3]_i_1_n_0 ), - .I3(hog_global_date_i[9]), - .I4(\rd_data_s[31]_i_22_n_0 ), - .I5(hog_global_time_i[9]), - .O(\rd_data_s[9]_i_2_n_0 )); - (* SOFT_HLUTNM = "soft_lutpair0" *) - LUT5 #( - .INIT(32'h00004F00)) - s_axi_arready_s_i_1 - (.I0(s_axi_arready_s_reg_0), - .I1(s_axi_rready), - .I2(rd_addr_latched), - .I3(s_axi_aresetn), - .I4(s_axi_arvalid), - .O(s_axi_arready_s_i_1_n_0)); - FDRE #( - .INIT(1'b0)) - s_axi_arready_s_reg - (.C(s_axi_aclk), - .CE(1'b1), - .D(s_axi_arready_s_i_1_n_0), - .Q(s_axi_arready_s_reg_0), - .R(1'b0)); - LUT1 #( - .INIT(2'h1)) - s_axi_awready_s_i_1 - (.I0(s_axi_aresetn), - .O(s_axi_aresetn_0)); - (* SOFT_HLUTNM = "soft_lutpair1" *) - LUT4 #( - .INIT(16'h88F8)) - s_axi_rvalid_s_i_1 - (.I0(s_axi_arvalid), - .I1(s_axi_arready_s_reg_0), - .I2(s_axi_rvalid), - .I3(s_axi_rready), - .O(s_axi_rvalid_s_i_1_n_0)); - FDRE #( - .INIT(1'b0)) - s_axi_rvalid_s_reg - (.C(s_axi_aclk), - .CE(1'b1), - .D(s_axi_rvalid_s_i_1_n_0), - .Q(s_axi_rvalid), - .R(s_axi_aresetn_0)); -endmodule - -(* ORIG_REF_NAME = "axi4lite_wr_channel_if" *) -module mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_wr_channel_if - (s_axi_wready, - s_axi_awready, - s_axi_bvalid, - s_axi_awready_s_reg_0, - s_axi_aclk, - s_axi_wvalid, - s_axi_bready, - s_axi_awvalid); - output s_axi_wready; - output s_axi_awready; - output s_axi_bvalid; - input s_axi_awready_s_reg_0; - input s_axi_aclk; - input s_axi_wvalid; - input s_axi_bready; - input s_axi_awvalid; - - wire aw_en_i_1_n_0; - wire aw_en_reg_n_0; - wire s_axi_aclk; - wire s_axi_awready; - wire s_axi_awready_s0__0; - wire s_axi_awready_s_reg_0; - wire s_axi_awvalid; - wire s_axi_bready; - wire s_axi_bvalid; - wire s_axi_bvalid_s_i_1_n_0; - wire s_axi_wready; - wire s_axi_wready_s0; - wire s_axi_wvalid; - - LUT5 #( - .INIT(32'h7F2A2A2A)) - aw_en_i_1 - (.I0(aw_en_reg_n_0), - .I1(s_axi_wvalid), - .I2(s_axi_awvalid), - .I3(s_axi_bready), - .I4(s_axi_bvalid), - .O(aw_en_i_1_n_0)); - FDSE #( - .INIT(1'b0)) - aw_en_reg - (.C(s_axi_aclk), - .CE(1'b1), - .D(aw_en_i_1_n_0), - .Q(aw_en_reg_n_0), - .S(s_axi_awready_s_reg_0)); - (* SOFT_HLUTNM = "soft_lutpair3" *) - LUT3 #( - .INIT(8'h80)) - s_axi_awready_s0 - (.I0(s_axi_awvalid), - .I1(s_axi_wvalid), - .I2(aw_en_reg_n_0), - .O(s_axi_awready_s0__0)); - FDRE #( - .INIT(1'b0)) - s_axi_awready_s_reg - (.C(s_axi_aclk), - .CE(1'b1), - .D(s_axi_awready_s0__0), - .Q(s_axi_awready), - .R(s_axi_awready_s_reg_0)); - LUT4 #( - .INIT(16'h8F88)) - s_axi_bvalid_s_i_1 - (.I0(s_axi_wready), - .I1(s_axi_wvalid), - .I2(s_axi_bready), - .I3(s_axi_bvalid), - .O(s_axi_bvalid_s_i_1_n_0)); - FDRE #( - .INIT(1'b0)) - s_axi_bvalid_s_reg - (.C(s_axi_aclk), - .CE(1'b1), - .D(s_axi_bvalid_s_i_1_n_0), - .Q(s_axi_bvalid), - .R(s_axi_awready_s_reg_0)); - (* SOFT_HLUTNM = "soft_lutpair3" *) - LUT4 #( - .INIT(16'h0080)) - s_axi_wready_s_i_1 - (.I0(aw_en_reg_n_0), - .I1(s_axi_wvalid), - .I2(s_axi_awvalid), - .I3(s_axi_wready), - .O(s_axi_wready_s0)); - FDRE #( - .INIT(1'b0)) - s_axi_wready_s_reg - (.C(s_axi_aclk), - .CE(1'b1), - .D(s_axi_wready_s0), - .Q(s_axi_wready), - .R(s_axi_awready_s_reg_0)); -endmodule - -(* ORIG_REF_NAME = "hog_build_info_regs" *) -module mb_design_1_axi4lite_hog_build_i_0_0_hog_build_info_regs - (s_axi_rdata, - SR, - E, - D, - s_axi_aclk); - output [31:0]s_axi_rdata; - input [0:0]SR; - input [0:0]E; - input [31:0]D; - input s_axi_aclk; - - wire [31:0]D; - wire [0:0]E; - wire [0:0]SR; - wire s_axi_aclk; - wire [31:0]s_axi_rdata; - - FDRE \rd_data_s_reg[0] - (.C(s_axi_aclk), - .CE(E), - .D(D[0]), - .Q(s_axi_rdata[0]), - .R(SR)); - FDRE \rd_data_s_reg[10] - (.C(s_axi_aclk), - .CE(E), - .D(D[10]), - .Q(s_axi_rdata[10]), - .R(SR)); - FDRE \rd_data_s_reg[11] - (.C(s_axi_aclk), - .CE(E), - .D(D[11]), - .Q(s_axi_rdata[11]), - .R(SR)); - FDRE \rd_data_s_reg[12] - (.C(s_axi_aclk), - .CE(E), - .D(D[12]), - .Q(s_axi_rdata[12]), - .R(SR)); - FDRE \rd_data_s_reg[13] - (.C(s_axi_aclk), - .CE(E), - .D(D[13]), - .Q(s_axi_rdata[13]), - .R(SR)); - FDRE \rd_data_s_reg[14] - (.C(s_axi_aclk), - .CE(E), - .D(D[14]), - .Q(s_axi_rdata[14]), - .R(SR)); - FDRE \rd_data_s_reg[15] - (.C(s_axi_aclk), - .CE(E), - .D(D[15]), - .Q(s_axi_rdata[15]), - .R(SR)); - FDRE \rd_data_s_reg[16] - (.C(s_axi_aclk), - .CE(E), - .D(D[16]), - .Q(s_axi_rdata[16]), - .R(SR)); - FDRE \rd_data_s_reg[17] - (.C(s_axi_aclk), - .CE(E), - .D(D[17]), - .Q(s_axi_rdata[17]), - .R(SR)); - FDRE \rd_data_s_reg[18] - (.C(s_axi_aclk), - .CE(E), - .D(D[18]), - .Q(s_axi_rdata[18]), - .R(SR)); - FDRE \rd_data_s_reg[19] - (.C(s_axi_aclk), - .CE(E), - .D(D[19]), - .Q(s_axi_rdata[19]), - .R(SR)); - FDRE \rd_data_s_reg[1] - (.C(s_axi_aclk), - .CE(E), - .D(D[1]), - .Q(s_axi_rdata[1]), - .R(SR)); - FDRE \rd_data_s_reg[20] - (.C(s_axi_aclk), - .CE(E), - .D(D[20]), - .Q(s_axi_rdata[20]), - .R(SR)); - FDRE \rd_data_s_reg[21] - (.C(s_axi_aclk), - .CE(E), - .D(D[21]), - .Q(s_axi_rdata[21]), - .R(SR)); - FDRE \rd_data_s_reg[22] - (.C(s_axi_aclk), - .CE(E), - .D(D[22]), - .Q(s_axi_rdata[22]), - .R(SR)); - FDRE \rd_data_s_reg[23] - (.C(s_axi_aclk), - .CE(E), - .D(D[23]), - .Q(s_axi_rdata[23]), - .R(SR)); - FDRE \rd_data_s_reg[24] - (.C(s_axi_aclk), - .CE(E), - .D(D[24]), - .Q(s_axi_rdata[24]), - .R(SR)); - FDRE \rd_data_s_reg[25] - (.C(s_axi_aclk), - .CE(E), - .D(D[25]), - .Q(s_axi_rdata[25]), - .R(SR)); - FDRE \rd_data_s_reg[26] - (.C(s_axi_aclk), - .CE(E), - .D(D[26]), - .Q(s_axi_rdata[26]), - .R(SR)); - FDRE \rd_data_s_reg[27] - (.C(s_axi_aclk), - .CE(E), - .D(D[27]), - .Q(s_axi_rdata[27]), - .R(SR)); - FDRE \rd_data_s_reg[28] - (.C(s_axi_aclk), - .CE(E), - .D(D[28]), - .Q(s_axi_rdata[28]), - .R(SR)); - FDRE \rd_data_s_reg[29] - (.C(s_axi_aclk), - .CE(E), - .D(D[29]), - .Q(s_axi_rdata[29]), - .R(SR)); - FDRE \rd_data_s_reg[2] - (.C(s_axi_aclk), - .CE(E), - .D(D[2]), - .Q(s_axi_rdata[2]), - .R(SR)); - FDRE \rd_data_s_reg[30] - (.C(s_axi_aclk), - .CE(E), - .D(D[30]), - .Q(s_axi_rdata[30]), - .R(SR)); - FDRE \rd_data_s_reg[31] - (.C(s_axi_aclk), - .CE(E), - .D(D[31]), - .Q(s_axi_rdata[31]), - .R(SR)); - FDRE \rd_data_s_reg[3] - (.C(s_axi_aclk), - .CE(E), - .D(D[3]), - .Q(s_axi_rdata[3]), - .R(SR)); - FDRE \rd_data_s_reg[4] - (.C(s_axi_aclk), - .CE(E), - .D(D[4]), - .Q(s_axi_rdata[4]), - .R(SR)); - FDRE \rd_data_s_reg[5] - (.C(s_axi_aclk), - .CE(E), - .D(D[5]), - .Q(s_axi_rdata[5]), - .R(SR)); - FDRE \rd_data_s_reg[6] - (.C(s_axi_aclk), - .CE(E), - .D(D[6]), - .Q(s_axi_rdata[6]), - .R(SR)); - FDRE \rd_data_s_reg[7] - (.C(s_axi_aclk), - .CE(E), - .D(D[7]), - .Q(s_axi_rdata[7]), - .R(SR)); - FDRE \rd_data_s_reg[8] - (.C(s_axi_aclk), - .CE(E), - .D(D[8]), - .Q(s_axi_rdata[8]), - .R(SR)); - FDRE \rd_data_s_reg[9] - (.C(s_axi_aclk), - .CE(E), - .D(D[9]), - .Q(s_axi_rdata[9]), - .R(SR)); -endmodule -`ifndef GLBL -`define GLBL -`timescale 1 ps / 1 ps - -module glbl (); - - parameter ROC_WIDTH = 100000; - parameter TOC_WIDTH = 0; - parameter GRES_WIDTH = 10000; - parameter GRES_START = 10000; - -//-------- STARTUP Globals -------------- - wire GSR; - wire GTS; - wire GWE; - wire PRLD; - wire GRESTORE; - 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; - reg GRESTORE_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; - assign (strong1, weak0) GRESTORE = GRESTORE_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 - - initial begin - GRESTORE_int = 1'b0; - #(GRES_START); - GRESTORE_int = 1'b1; - #(GRES_WIDTH); - GRESTORE_int = 1'b0; - end - -endmodule -`endif diff --git a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_sim_netlist.vhdl b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_sim_netlist.vhdl deleted file mode 100644 index 7783afc..0000000 --- a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_sim_netlist.vhdl +++ /dev/null @@ -1,2627 +0,0 @@ --- Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. --- Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved. --- -------------------------------------------------------------------------------- --- Tool Version: Vivado v.2024.1.2 (lin64) Build 5164865 Thu Sep 5 14:36:28 MDT 2024 --- Date : Thu Mar 20 18:25:04 2025 --- Host : hogtest running 64-bit unknown --- Command : write_vhdl -force -mode funcsim --- /home/hogtest/Projets/hog-microblaze-demo/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_sim_netlist.vhdl --- Design : mb_design_1_axi4lite_hog_build_i_0_0 --- 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 : xc7a200tsbg484-1 --- -------------------------------------------------------------------------------- -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_rd_channel_if is - port ( - s_axi_aresetn_0 : out STD_LOGIC; - s_axi_arready_s_reg_0 : out STD_LOGIC; - s_axi_rvalid : out STD_LOGIC; - D : out STD_LOGIC_VECTOR ( 31 downto 0 ); - E : out STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_aclk : in STD_LOGIC; - s_axi_arvalid : in STD_LOGIC; - s_axi_rready : in STD_LOGIC; - s_axi_aresetn : in STD_LOGIC; - s_axi_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_ver_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_sha_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_date_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_time_i : in STD_LOGIC_VECTOR ( 31 downto 0 ) - ); - attribute ORIG_REF_NAME : string; - attribute ORIG_REF_NAME of mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_rd_channel_if : entity is "axi4lite_rd_channel_if"; -end mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_rd_channel_if; - -architecture STRUCTURE of mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_rd_channel_if is - signal addr_s : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal \addr_s[0]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[10]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[11]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[12]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[13]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[14]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[15]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[16]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[17]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[18]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[19]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[1]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[20]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[21]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[22]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[23]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[24]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[25]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[26]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[27]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[28]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[29]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[2]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[30]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[31]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[3]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[4]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[5]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[6]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[7]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[8]_i_1_n_0\ : STD_LOGIC; - signal \addr_s[9]_i_1_n_0\ : STD_LOGIC; - signal rd_addr_latched : STD_LOGIC; - signal rd_addr_latched_i_1_n_0 : STD_LOGIC; - signal \rd_data_s[0]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[10]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[11]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[12]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[13]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[14]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[15]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[16]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[17]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[18]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[19]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[1]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[20]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[21]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[22]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[23]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[24]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[25]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[26]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[27]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[28]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[29]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[2]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[30]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_10_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_11_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_12_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_13_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_14_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_15_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_16_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_17_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_18_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_19_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_20_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_21_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_22_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_3_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_4_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_5_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_6_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_7_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_8_n_0\ : STD_LOGIC; - signal \rd_data_s[31]_i_9_n_0\ : STD_LOGIC; - signal \rd_data_s[3]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[4]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[5]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[6]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[7]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[8]_i_2_n_0\ : STD_LOGIC; - signal \rd_data_s[9]_i_2_n_0\ : STD_LOGIC; - signal \^s_axi_aresetn_0\ : STD_LOGIC; - signal s_axi_arready_s_i_1_n_0 : STD_LOGIC; - signal \^s_axi_arready_s_reg_0\ : STD_LOGIC; - signal \^s_axi_rvalid\ : STD_LOGIC; - signal s_axi_rvalid_s_i_1_n_0 : STD_LOGIC; - attribute SOFT_HLUTNM : string; - attribute SOFT_HLUTNM of \addr_s[0]_i_1\ : label is "soft_lutpair2"; - attribute SOFT_HLUTNM of rd_addr_latched_i_1 : label is "soft_lutpair1"; - attribute SOFT_HLUTNM of \rd_data_s[31]_i_1\ : label is "soft_lutpair0"; - attribute SOFT_HLUTNM of \rd_data_s[31]_i_9\ : label is "soft_lutpair2"; - attribute SOFT_HLUTNM of s_axi_arready_s_i_1 : label is "soft_lutpair0"; - attribute SOFT_HLUTNM of s_axi_rvalid_s_i_1 : label is "soft_lutpair1"; -begin - s_axi_aresetn_0 <= \^s_axi_aresetn_0\; - s_axi_arready_s_reg_0 <= \^s_axi_arready_s_reg_0\; - s_axi_rvalid <= \^s_axi_rvalid\; -\addr_s[0]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(0), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(0), - O => \addr_s[0]_i_1_n_0\ - ); -\addr_s[10]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(10), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(10), - O => \addr_s[10]_i_1_n_0\ - ); -\addr_s[11]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(11), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(11), - O => \addr_s[11]_i_1_n_0\ - ); -\addr_s[12]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(12), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(12), - O => \addr_s[12]_i_1_n_0\ - ); -\addr_s[13]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(13), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(13), - O => \addr_s[13]_i_1_n_0\ - ); -\addr_s[14]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(14), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(14), - O => \addr_s[14]_i_1_n_0\ - ); -\addr_s[15]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(15), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(15), - O => \addr_s[15]_i_1_n_0\ - ); -\addr_s[16]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(16), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(16), - O => \addr_s[16]_i_1_n_0\ - ); -\addr_s[17]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(17), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(17), - O => \addr_s[17]_i_1_n_0\ - ); -\addr_s[18]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(18), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(18), - O => \addr_s[18]_i_1_n_0\ - ); -\addr_s[19]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(19), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(19), - O => \addr_s[19]_i_1_n_0\ - ); -\addr_s[1]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(1), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(1), - O => \addr_s[1]_i_1_n_0\ - ); -\addr_s[20]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(20), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(20), - O => \addr_s[20]_i_1_n_0\ - ); -\addr_s[21]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(21), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(21), - O => \addr_s[21]_i_1_n_0\ - ); -\addr_s[22]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(22), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(22), - O => \addr_s[22]_i_1_n_0\ - ); -\addr_s[23]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(23), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(23), - O => \addr_s[23]_i_1_n_0\ - ); -\addr_s[24]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(24), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(24), - O => \addr_s[24]_i_1_n_0\ - ); -\addr_s[25]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(25), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(25), - O => \addr_s[25]_i_1_n_0\ - ); -\addr_s[26]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(26), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(26), - O => \addr_s[26]_i_1_n_0\ - ); -\addr_s[27]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(27), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(27), - O => \addr_s[27]_i_1_n_0\ - ); -\addr_s[28]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(28), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(28), - O => \addr_s[28]_i_1_n_0\ - ); -\addr_s[29]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(29), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(29), - O => \addr_s[29]_i_1_n_0\ - ); -\addr_s[2]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"BF80" - ) - port map ( - I0 => s_axi_araddr(2), - I1 => s_axi_arvalid, - I2 => \^s_axi_arready_s_reg_0\, - I3 => addr_s(2), - O => \addr_s[2]_i_1_n_0\ - ); -\addr_s[30]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"BF80" - ) - port map ( - I0 => s_axi_araddr(30), - I1 => s_axi_arvalid, - I2 => \^s_axi_arready_s_reg_0\, - I3 => addr_s(30), - O => \addr_s[30]_i_1_n_0\ - ); -\addr_s[31]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(31), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(31), - O => \addr_s[31]_i_1_n_0\ - ); -\addr_s[3]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(3), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(3), - O => \addr_s[3]_i_1_n_0\ - ); -\addr_s[4]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(4), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(4), - O => \addr_s[4]_i_1_n_0\ - ); -\addr_s[5]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(5), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(5), - O => \addr_s[5]_i_1_n_0\ - ); -\addr_s[6]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(6), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(6), - O => \addr_s[6]_i_1_n_0\ - ); -\addr_s[7]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(7), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(7), - O => \addr_s[7]_i_1_n_0\ - ); -\addr_s[8]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(8), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(8), - O => \addr_s[8]_i_1_n_0\ - ); -\addr_s[9]_i_1\: unisim.vcomponents.LUT4 - generic map( - INIT => X"EA2A" - ) - port map ( - I0 => addr_s(9), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(9), - O => \addr_s[9]_i_1_n_0\ - ); -\addr_s_reg[0]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[0]_i_1_n_0\, - Q => addr_s(0), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[10]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[10]_i_1_n_0\, - Q => addr_s(10), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[11]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[11]_i_1_n_0\, - Q => addr_s(11), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[12]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[12]_i_1_n_0\, - Q => addr_s(12), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[13]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[13]_i_1_n_0\, - Q => addr_s(13), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[14]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[14]_i_1_n_0\, - Q => addr_s(14), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[15]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[15]_i_1_n_0\, - Q => addr_s(15), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[16]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[16]_i_1_n_0\, - Q => addr_s(16), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[17]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[17]_i_1_n_0\, - Q => addr_s(17), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[18]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[18]_i_1_n_0\, - Q => addr_s(18), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[19]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[19]_i_1_n_0\, - Q => addr_s(19), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[1]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[1]_i_1_n_0\, - Q => addr_s(1), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[20]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[20]_i_1_n_0\, - Q => addr_s(20), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[21]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[21]_i_1_n_0\, - Q => addr_s(21), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[22]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[22]_i_1_n_0\, - Q => addr_s(22), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[23]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[23]_i_1_n_0\, - Q => addr_s(23), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[24]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[24]_i_1_n_0\, - Q => addr_s(24), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[25]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[25]_i_1_n_0\, - Q => addr_s(25), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[26]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[26]_i_1_n_0\, - Q => addr_s(26), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[27]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[27]_i_1_n_0\, - Q => addr_s(27), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[28]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[28]_i_1_n_0\, - Q => addr_s(28), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[29]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[29]_i_1_n_0\, - Q => addr_s(29), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[2]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[2]_i_1_n_0\, - Q => addr_s(2), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[30]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[30]_i_1_n_0\, - Q => addr_s(30), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[31]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[31]_i_1_n_0\, - Q => addr_s(31), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[3]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[3]_i_1_n_0\, - Q => addr_s(3), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[4]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[4]_i_1_n_0\, - Q => addr_s(4), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[5]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[5]_i_1_n_0\, - Q => addr_s(5), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[6]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[6]_i_1_n_0\, - Q => addr_s(6), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[7]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[7]_i_1_n_0\, - Q => addr_s(7), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[8]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[8]_i_1_n_0\, - Q => addr_s(8), - R => \^s_axi_aresetn_0\ - ); -\addr_s_reg[9]\: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \addr_s[9]_i_1_n_0\, - Q => addr_s(9), - R => \^s_axi_aresetn_0\ - ); -rd_addr_latched_i_1: unisim.vcomponents.LUT4 - generic map( - INIT => X"EFAA" - ) - port map ( - I0 => s_axi_arvalid, - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_rready, - I3 => rd_addr_latched, - O => rd_addr_latched_i_1_n_0 - ); -rd_addr_latched_reg: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => rd_addr_latched_i_1_n_0, - Q => rd_addr_latched, - R => \^s_axi_aresetn_0\ - ); -\rd_data_s[0]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[0]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(0) - ); -\rd_data_s[0]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(0), - I1 => hog_global_sha_i(0), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(0), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(0), - O => \rd_data_s[0]_i_2_n_0\ - ); -\rd_data_s[10]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[10]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(10) - ); -\rd_data_s[10]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(10), - I1 => hog_global_sha_i(10), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(10), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(10), - O => \rd_data_s[10]_i_2_n_0\ - ); -\rd_data_s[11]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[11]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(11) - ); -\rd_data_s[11]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(11), - I1 => hog_global_sha_i(11), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(11), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(11), - O => \rd_data_s[11]_i_2_n_0\ - ); -\rd_data_s[12]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[12]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(12) - ); -\rd_data_s[12]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(12), - I1 => hog_global_sha_i(12), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(12), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(12), - O => \rd_data_s[12]_i_2_n_0\ - ); -\rd_data_s[13]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[13]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(13) - ); -\rd_data_s[13]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(13), - I1 => hog_global_sha_i(13), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(13), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(13), - O => \rd_data_s[13]_i_2_n_0\ - ); -\rd_data_s[14]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[14]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(14) - ); -\rd_data_s[14]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(14), - I1 => hog_global_sha_i(14), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(14), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(14), - O => \rd_data_s[14]_i_2_n_0\ - ); -\rd_data_s[15]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[15]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(15) - ); -\rd_data_s[15]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(15), - I1 => hog_global_sha_i(15), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(15), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(15), - O => \rd_data_s[15]_i_2_n_0\ - ); -\rd_data_s[16]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[16]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(16) - ); -\rd_data_s[16]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(16), - I1 => hog_global_sha_i(16), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(16), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(16), - O => \rd_data_s[16]_i_2_n_0\ - ); -\rd_data_s[17]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[17]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(17) - ); -\rd_data_s[17]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(17), - I1 => hog_global_sha_i(17), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(17), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(17), - O => \rd_data_s[17]_i_2_n_0\ - ); -\rd_data_s[18]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[18]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(18) - ); -\rd_data_s[18]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(18), - I1 => hog_global_sha_i(18), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(18), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(18), - O => \rd_data_s[18]_i_2_n_0\ - ); -\rd_data_s[19]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[19]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(19) - ); -\rd_data_s[19]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(19), - I1 => hog_global_sha_i(19), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(19), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(19), - O => \rd_data_s[19]_i_2_n_0\ - ); -\rd_data_s[1]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[1]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(1) - ); -\rd_data_s[1]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(1), - I1 => hog_global_sha_i(1), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(1), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(1), - O => \rd_data_s[1]_i_2_n_0\ - ); -\rd_data_s[20]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[20]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(20) - ); -\rd_data_s[20]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(20), - I1 => hog_global_sha_i(20), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(20), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(20), - O => \rd_data_s[20]_i_2_n_0\ - ); -\rd_data_s[21]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[21]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(21) - ); -\rd_data_s[21]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(21), - I1 => hog_global_sha_i(21), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(21), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(21), - O => \rd_data_s[21]_i_2_n_0\ - ); -\rd_data_s[22]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[22]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(22) - ); -\rd_data_s[22]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(22), - I1 => hog_global_sha_i(22), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(22), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(22), - O => \rd_data_s[22]_i_2_n_0\ - ); -\rd_data_s[23]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[23]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(23) - ); -\rd_data_s[23]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(23), - I1 => hog_global_sha_i(23), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(23), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(23), - O => \rd_data_s[23]_i_2_n_0\ - ); -\rd_data_s[24]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[24]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(24) - ); -\rd_data_s[24]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(24), - I1 => hog_global_sha_i(24), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(24), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(24), - O => \rd_data_s[24]_i_2_n_0\ - ); -\rd_data_s[25]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[25]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(25) - ); -\rd_data_s[25]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(25), - I1 => hog_global_sha_i(25), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(25), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(25), - O => \rd_data_s[25]_i_2_n_0\ - ); -\rd_data_s[26]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[26]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(26) - ); -\rd_data_s[26]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(26), - I1 => hog_global_sha_i(26), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(26), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(26), - O => \rd_data_s[26]_i_2_n_0\ - ); -\rd_data_s[27]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[27]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(27) - ); -\rd_data_s[27]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(27), - I1 => hog_global_sha_i(27), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(27), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(27), - O => \rd_data_s[27]_i_2_n_0\ - ); -\rd_data_s[28]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[28]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(28) - ); -\rd_data_s[28]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(28), - I1 => hog_global_sha_i(28), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(28), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(28), - O => \rd_data_s[28]_i_2_n_0\ - ); -\rd_data_s[29]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[29]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(29) - ); -\rd_data_s[29]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(29), - I1 => hog_global_sha_i(29), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(29), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(29), - O => \rd_data_s[29]_i_2_n_0\ - ); -\rd_data_s[2]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[2]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(2) - ); -\rd_data_s[2]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(2), - I1 => hog_global_sha_i(2), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(2), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(2), - O => \rd_data_s[2]_i_2_n_0\ - ); -\rd_data_s[30]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[30]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(30) - ); -\rd_data_s[30]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(30), - I1 => hog_global_sha_i(30), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(30), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(30), - O => \rd_data_s[30]_i_2_n_0\ - ); -\rd_data_s[31]_i_1\: unisim.vcomponents.LUT2 - generic map( - INIT => X"8" - ) - port map ( - I0 => s_axi_arvalid, - I1 => \^s_axi_arready_s_reg_0\, - O => E(0) - ); -\rd_data_s[31]_i_10\: unisim.vcomponents.LUT6 - generic map( - INIT => X"FAFFFFFFFACCCCCC" - ) - port map ( - I0 => s_axi_araddr(18), - I1 => addr_s(18), - I2 => s_axi_araddr(17), - I3 => s_axi_arvalid, - I4 => \^s_axi_arready_s_reg_0\, - I5 => addr_s(17), - O => \rd_data_s[31]_i_10_n_0\ - ); -\rd_data_s[31]_i_11\: unisim.vcomponents.LUT6 - generic map( - INIT => X"FAFFFFFFFACCCCCC" - ) - port map ( - I0 => s_axi_araddr(14), - I1 => addr_s(14), - I2 => s_axi_araddr(13), - I3 => s_axi_arvalid, - I4 => \^s_axi_arready_s_reg_0\, - I5 => addr_s(13), - O => \rd_data_s[31]_i_11_n_0\ - ); -\rd_data_s[31]_i_12\: unisim.vcomponents.LUT6 - generic map( - INIT => X"FAFFFFFFFACCCCCC" - ) - port map ( - I0 => s_axi_araddr(27), - I1 => addr_s(27), - I2 => s_axi_araddr(24), - I3 => s_axi_arvalid, - I4 => \^s_axi_arready_s_reg_0\, - I5 => addr_s(24), - O => \rd_data_s[31]_i_12_n_0\ - ); -\rd_data_s[31]_i_13\: unisim.vcomponents.LUT6 - generic map( - INIT => X"FAFFFFFFFACCCCCC" - ) - port map ( - I0 => s_axi_araddr(7), - I1 => addr_s(7), - I2 => s_axi_araddr(6), - I3 => s_axi_arvalid, - I4 => \^s_axi_arready_s_reg_0\, - I5 => addr_s(6), - O => \rd_data_s[31]_i_13_n_0\ - ); -\rd_data_s[31]_i_14\: unisim.vcomponents.LUT6 - generic map( - INIT => X"FAFFFFFFFACCCCCC" - ) - port map ( - I0 => s_axi_araddr(23), - I1 => addr_s(23), - I2 => s_axi_araddr(5), - I3 => s_axi_arvalid, - I4 => \^s_axi_arready_s_reg_0\, - I5 => addr_s(5), - O => \rd_data_s[31]_i_14_n_0\ - ); -\rd_data_s[31]_i_15\: unisim.vcomponents.LUT6 - generic map( - INIT => X"FAFFFFFFFACCCCCC" - ) - port map ( - I0 => s_axi_araddr(22), - I1 => addr_s(22), - I2 => s_axi_araddr(4), - I3 => s_axi_arvalid, - I4 => \^s_axi_arready_s_reg_0\, - I5 => addr_s(4), - O => \rd_data_s[31]_i_15_n_0\ - ); -\rd_data_s[31]_i_16\: unisim.vcomponents.LUT6 - generic map( - INIT => X"FAFFFFFFFACCCCCC" - ) - port map ( - I0 => s_axi_araddr(31), - I1 => addr_s(31), - I2 => s_axi_araddr(20), - I3 => s_axi_arvalid, - I4 => \^s_axi_arready_s_reg_0\, - I5 => addr_s(20), - O => \rd_data_s[31]_i_16_n_0\ - ); -\rd_data_s[31]_i_17\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0500000005333333" - ) - port map ( - I0 => s_axi_araddr(30), - I1 => addr_s(30), - I2 => s_axi_araddr(21), - I3 => s_axi_arvalid, - I4 => \^s_axi_arready_s_reg_0\, - I5 => addr_s(21), - O => \rd_data_s[31]_i_17_n_0\ - ); -\rd_data_s[31]_i_18\: unisim.vcomponents.LUT6 - generic map( - INIT => X"FAFFFFFFFACCCCCC" - ) - port map ( - I0 => s_axi_araddr(26), - I1 => addr_s(26), - I2 => s_axi_araddr(25), - I3 => s_axi_arvalid, - I4 => \^s_axi_arready_s_reg_0\, - I5 => addr_s(25), - O => \rd_data_s[31]_i_18_n_0\ - ); -\rd_data_s[31]_i_19\: unisim.vcomponents.LUT6 - generic map( - INIT => X"FAFFFFFFFACCCCCC" - ) - port map ( - I0 => s_axi_araddr(11), - I1 => addr_s(11), - I2 => s_axi_araddr(8), - I3 => s_axi_arvalid, - I4 => \^s_axi_arready_s_reg_0\, - I5 => addr_s(8), - O => \rd_data_s[31]_i_19_n_0\ - ); -\rd_data_s[31]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[31]_i_7_n_0\, - I5 => \rd_data_s[31]_i_8_n_0\, - O => D(31) - ); -\rd_data_s[31]_i_20\: unisim.vcomponents.LUT6 - generic map( - INIT => X"FAFFFFFFFACCCCCC" - ) - port map ( - I0 => s_axi_araddr(10), - I1 => addr_s(10), - I2 => s_axi_araddr(9), - I3 => s_axi_arvalid, - I4 => \^s_axi_arready_s_reg_0\, - I5 => addr_s(9), - O => \rd_data_s[31]_i_20_n_0\ - ); -\rd_data_s[31]_i_21\: unisim.vcomponents.LUT6 - generic map( - INIT => X"FAFFFFFFFACCCCCC" - ) - port map ( - I0 => s_axi_araddr(29), - I1 => addr_s(29), - I2 => s_axi_araddr(28), - I3 => s_axi_arvalid, - I4 => \^s_axi_arready_s_reg_0\, - I5 => addr_s(28), - O => \rd_data_s[31]_i_21_n_0\ - ); -\rd_data_s[31]_i_22\: unisim.vcomponents.LUT4 - generic map( - INIT => X"15D5" - ) - port map ( - I0 => addr_s(2), - I1 => \^s_axi_arready_s_reg_0\, - I2 => s_axi_arvalid, - I3 => s_axi_araddr(2), - O => \rd_data_s[31]_i_22_n_0\ - ); -\rd_data_s[31]_i_3\: unisim.vcomponents.LUT6 - generic map( - INIT => X"FFFFFFFFFFBBFCB8" - ) - port map ( - I0 => addr_s(16), - I1 => \rd_data_s[31]_i_9_n_0\, - I2 => s_axi_araddr(16), - I3 => addr_s(19), - I4 => s_axi_araddr(19), - I5 => \rd_data_s[31]_i_10_n_0\, - O => \rd_data_s[31]_i_3_n_0\ - ); -\rd_data_s[31]_i_4\: unisim.vcomponents.LUT6 - generic map( - INIT => X"FFFFFFFFFFBBFCB8" - ) - port map ( - I0 => addr_s(12), - I1 => \rd_data_s[31]_i_9_n_0\, - I2 => s_axi_araddr(12), - I3 => addr_s(15), - I4 => s_axi_araddr(15), - I5 => \rd_data_s[31]_i_11_n_0\, - O => \rd_data_s[31]_i_4_n_0\ - ); -\rd_data_s[31]_i_5\: unisim.vcomponents.LUT4 - generic map( - INIT => X"FFFE" - ) - port map ( - I0 => \rd_data_s[31]_i_12_n_0\, - I1 => \rd_data_s[31]_i_13_n_0\, - I2 => \rd_data_s[31]_i_14_n_0\, - I3 => \rd_data_s[31]_i_15_n_0\, - O => \rd_data_s[31]_i_5_n_0\ - ); -\rd_data_s[31]_i_6\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000004" - ) - port map ( - I0 => \rd_data_s[31]_i_16_n_0\, - I1 => \rd_data_s[31]_i_17_n_0\, - I2 => \rd_data_s[31]_i_18_n_0\, - I3 => \rd_data_s[31]_i_19_n_0\, - I4 => \rd_data_s[31]_i_20_n_0\, - I5 => \rd_data_s[31]_i_21_n_0\, - O => \rd_data_s[31]_i_6_n_0\ - ); -\rd_data_s[31]_i_7\: unisim.vcomponents.LUT6 - generic map( - INIT => X"FAFFFFFFFACCCCCC" - ) - port map ( - I0 => s_axi_araddr(1), - I1 => addr_s(1), - I2 => s_axi_araddr(0), - I3 => s_axi_arvalid, - I4 => \^s_axi_arready_s_reg_0\, - I5 => addr_s(0), - O => \rd_data_s[31]_i_7_n_0\ - ); -\rd_data_s[31]_i_8\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(31), - I1 => hog_global_sha_i(31), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(31), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(31), - O => \rd_data_s[31]_i_8_n_0\ - ); -\rd_data_s[31]_i_9\: unisim.vcomponents.LUT2 - generic map( - INIT => X"7" - ) - port map ( - I0 => \^s_axi_arready_s_reg_0\, - I1 => s_axi_arvalid, - O => \rd_data_s[31]_i_9_n_0\ - ); -\rd_data_s[3]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[3]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(3) - ); -\rd_data_s[3]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(3), - I1 => hog_global_sha_i(3), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(3), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(3), - O => \rd_data_s[3]_i_2_n_0\ - ); -\rd_data_s[4]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[4]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(4) - ); -\rd_data_s[4]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(4), - I1 => hog_global_sha_i(4), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(4), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(4), - O => \rd_data_s[4]_i_2_n_0\ - ); -\rd_data_s[5]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[5]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(5) - ); -\rd_data_s[5]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(5), - I1 => hog_global_sha_i(5), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(5), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(5), - O => \rd_data_s[5]_i_2_n_0\ - ); -\rd_data_s[6]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[6]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(6) - ); -\rd_data_s[6]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(6), - I1 => hog_global_sha_i(6), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(6), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(6), - O => \rd_data_s[6]_i_2_n_0\ - ); -\rd_data_s[7]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[7]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(7) - ); -\rd_data_s[7]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(7), - I1 => hog_global_sha_i(7), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(7), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(7), - O => \rd_data_s[7]_i_2_n_0\ - ); -\rd_data_s[8]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[8]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(8) - ); -\rd_data_s[8]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(8), - I1 => hog_global_sha_i(8), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(8), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(8), - O => \rd_data_s[8]_i_2_n_0\ - ); -\rd_data_s[9]_i_1\: unisim.vcomponents.LUT6 - generic map( - INIT => X"0000000000000100" - ) - port map ( - I0 => \rd_data_s[31]_i_3_n_0\, - I1 => \rd_data_s[31]_i_4_n_0\, - I2 => \rd_data_s[31]_i_5_n_0\, - I3 => \rd_data_s[31]_i_6_n_0\, - I4 => \rd_data_s[9]_i_2_n_0\, - I5 => \rd_data_s[31]_i_7_n_0\, - O => D(9) - ); -\rd_data_s[9]_i_2\: unisim.vcomponents.LUT6 - generic map( - INIT => X"505F3030505F3F3F" - ) - port map ( - I0 => hog_global_ver_i(9), - I1 => hog_global_sha_i(9), - I2 => \addr_s[3]_i_1_n_0\, - I3 => hog_global_date_i(9), - I4 => \rd_data_s[31]_i_22_n_0\, - I5 => hog_global_time_i(9), - O => \rd_data_s[9]_i_2_n_0\ - ); -s_axi_arready_s_i_1: unisim.vcomponents.LUT5 - generic map( - INIT => X"00004F00" - ) - port map ( - I0 => \^s_axi_arready_s_reg_0\, - I1 => s_axi_rready, - I2 => rd_addr_latched, - I3 => s_axi_aresetn, - I4 => s_axi_arvalid, - O => s_axi_arready_s_i_1_n_0 - ); -s_axi_arready_s_reg: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => s_axi_arready_s_i_1_n_0, - Q => \^s_axi_arready_s_reg_0\, - R => '0' - ); -s_axi_awready_s_i_1: unisim.vcomponents.LUT1 - generic map( - INIT => X"1" - ) - port map ( - I0 => s_axi_aresetn, - O => \^s_axi_aresetn_0\ - ); -s_axi_rvalid_s_i_1: unisim.vcomponents.LUT4 - generic map( - INIT => X"88F8" - ) - port map ( - I0 => s_axi_arvalid, - I1 => \^s_axi_arready_s_reg_0\, - I2 => \^s_axi_rvalid\, - I3 => s_axi_rready, - O => s_axi_rvalid_s_i_1_n_0 - ); -s_axi_rvalid_s_reg: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => s_axi_rvalid_s_i_1_n_0, - Q => \^s_axi_rvalid\, - R => \^s_axi_aresetn_0\ - ); -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_wr_channel_if is - port ( - s_axi_wready : out STD_LOGIC; - s_axi_awready : out STD_LOGIC; - s_axi_bvalid : out STD_LOGIC; - s_axi_awready_s_reg_0 : in STD_LOGIC; - s_axi_aclk : in STD_LOGIC; - s_axi_wvalid : in STD_LOGIC; - s_axi_bready : in STD_LOGIC; - s_axi_awvalid : in STD_LOGIC - ); - attribute ORIG_REF_NAME : string; - attribute ORIG_REF_NAME of mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_wr_channel_if : entity is "axi4lite_wr_channel_if"; -end mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_wr_channel_if; - -architecture STRUCTURE of mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_wr_channel_if is - signal aw_en_i_1_n_0 : STD_LOGIC; - signal aw_en_reg_n_0 : STD_LOGIC; - signal \s_axi_awready_s0__0\ : STD_LOGIC; - signal \^s_axi_bvalid\ : STD_LOGIC; - signal s_axi_bvalid_s_i_1_n_0 : STD_LOGIC; - signal \^s_axi_wready\ : STD_LOGIC; - signal s_axi_wready_s0 : STD_LOGIC; - attribute SOFT_HLUTNM : string; - attribute SOFT_HLUTNM of s_axi_awready_s0 : label is "soft_lutpair3"; - attribute SOFT_HLUTNM of s_axi_wready_s_i_1 : label is "soft_lutpair3"; -begin - s_axi_bvalid <= \^s_axi_bvalid\; - s_axi_wready <= \^s_axi_wready\; -aw_en_i_1: unisim.vcomponents.LUT5 - generic map( - INIT => X"7F2A2A2A" - ) - port map ( - I0 => aw_en_reg_n_0, - I1 => s_axi_wvalid, - I2 => s_axi_awvalid, - I3 => s_axi_bready, - I4 => \^s_axi_bvalid\, - O => aw_en_i_1_n_0 - ); -aw_en_reg: unisim.vcomponents.FDSE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => aw_en_i_1_n_0, - Q => aw_en_reg_n_0, - S => s_axi_awready_s_reg_0 - ); -s_axi_awready_s0: unisim.vcomponents.LUT3 - generic map( - INIT => X"80" - ) - port map ( - I0 => s_axi_awvalid, - I1 => s_axi_wvalid, - I2 => aw_en_reg_n_0, - O => \s_axi_awready_s0__0\ - ); -s_axi_awready_s_reg: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => \s_axi_awready_s0__0\, - Q => s_axi_awready, - R => s_axi_awready_s_reg_0 - ); -s_axi_bvalid_s_i_1: unisim.vcomponents.LUT4 - generic map( - INIT => X"8F88" - ) - port map ( - I0 => \^s_axi_wready\, - I1 => s_axi_wvalid, - I2 => s_axi_bready, - I3 => \^s_axi_bvalid\, - O => s_axi_bvalid_s_i_1_n_0 - ); -s_axi_bvalid_s_reg: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => s_axi_bvalid_s_i_1_n_0, - Q => \^s_axi_bvalid\, - R => s_axi_awready_s_reg_0 - ); -s_axi_wready_s_i_1: unisim.vcomponents.LUT4 - generic map( - INIT => X"0080" - ) - port map ( - I0 => aw_en_reg_n_0, - I1 => s_axi_wvalid, - I2 => s_axi_awvalid, - I3 => \^s_axi_wready\, - O => s_axi_wready_s0 - ); -s_axi_wready_s_reg: unisim.vcomponents.FDRE - generic map( - INIT => '0' - ) - port map ( - C => s_axi_aclk, - CE => '1', - D => s_axi_wready_s0, - Q => \^s_axi_wready\, - R => s_axi_awready_s_reg_0 - ); -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity mb_design_1_axi4lite_hog_build_i_0_0_hog_build_info_regs is - port ( - s_axi_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - SR : in STD_LOGIC_VECTOR ( 0 to 0 ); - E : in STD_LOGIC_VECTOR ( 0 to 0 ); - D : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_aclk : in STD_LOGIC - ); - attribute ORIG_REF_NAME : string; - attribute ORIG_REF_NAME of mb_design_1_axi4lite_hog_build_i_0_0_hog_build_info_regs : entity is "hog_build_info_regs"; -end mb_design_1_axi4lite_hog_build_i_0_0_hog_build_info_regs; - -architecture STRUCTURE of mb_design_1_axi4lite_hog_build_i_0_0_hog_build_info_regs is -begin -\rd_data_s_reg[0]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(0), - Q => s_axi_rdata(0), - R => SR(0) - ); -\rd_data_s_reg[10]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(10), - Q => s_axi_rdata(10), - R => SR(0) - ); -\rd_data_s_reg[11]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(11), - Q => s_axi_rdata(11), - R => SR(0) - ); -\rd_data_s_reg[12]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(12), - Q => s_axi_rdata(12), - R => SR(0) - ); -\rd_data_s_reg[13]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(13), - Q => s_axi_rdata(13), - R => SR(0) - ); -\rd_data_s_reg[14]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(14), - Q => s_axi_rdata(14), - R => SR(0) - ); -\rd_data_s_reg[15]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(15), - Q => s_axi_rdata(15), - R => SR(0) - ); -\rd_data_s_reg[16]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(16), - Q => s_axi_rdata(16), - R => SR(0) - ); -\rd_data_s_reg[17]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(17), - Q => s_axi_rdata(17), - R => SR(0) - ); -\rd_data_s_reg[18]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(18), - Q => s_axi_rdata(18), - R => SR(0) - ); -\rd_data_s_reg[19]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(19), - Q => s_axi_rdata(19), - R => SR(0) - ); -\rd_data_s_reg[1]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(1), - Q => s_axi_rdata(1), - R => SR(0) - ); -\rd_data_s_reg[20]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(20), - Q => s_axi_rdata(20), - R => SR(0) - ); -\rd_data_s_reg[21]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(21), - Q => s_axi_rdata(21), - R => SR(0) - ); -\rd_data_s_reg[22]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(22), - Q => s_axi_rdata(22), - R => SR(0) - ); -\rd_data_s_reg[23]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(23), - Q => s_axi_rdata(23), - R => SR(0) - ); -\rd_data_s_reg[24]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(24), - Q => s_axi_rdata(24), - R => SR(0) - ); -\rd_data_s_reg[25]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(25), - Q => s_axi_rdata(25), - R => SR(0) - ); -\rd_data_s_reg[26]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(26), - Q => s_axi_rdata(26), - R => SR(0) - ); -\rd_data_s_reg[27]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(27), - Q => s_axi_rdata(27), - R => SR(0) - ); -\rd_data_s_reg[28]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(28), - Q => s_axi_rdata(28), - R => SR(0) - ); -\rd_data_s_reg[29]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(29), - Q => s_axi_rdata(29), - R => SR(0) - ); -\rd_data_s_reg[2]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(2), - Q => s_axi_rdata(2), - R => SR(0) - ); -\rd_data_s_reg[30]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(30), - Q => s_axi_rdata(30), - R => SR(0) - ); -\rd_data_s_reg[31]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(31), - Q => s_axi_rdata(31), - R => SR(0) - ); -\rd_data_s_reg[3]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(3), - Q => s_axi_rdata(3), - R => SR(0) - ); -\rd_data_s_reg[4]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(4), - Q => s_axi_rdata(4), - R => SR(0) - ); -\rd_data_s_reg[5]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(5), - Q => s_axi_rdata(5), - R => SR(0) - ); -\rd_data_s_reg[6]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(6), - Q => s_axi_rdata(6), - R => SR(0) - ); -\rd_data_s_reg[7]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(7), - Q => s_axi_rdata(7), - R => SR(0) - ); -\rd_data_s_reg[8]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(8), - Q => s_axi_rdata(8), - R => SR(0) - ); -\rd_data_s_reg[9]\: unisim.vcomponents.FDRE - port map ( - C => s_axi_aclk, - CE => E(0), - D => D(9), - Q => s_axi_rdata(9), - R => SR(0) - ); -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_if is - port ( - s_axi_wready : out STD_LOGIC; - SR : out STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_awready : out STD_LOGIC; - s_axi_bvalid : out STD_LOGIC; - s_axi_arready_s_reg : out STD_LOGIC; - s_axi_rvalid : out STD_LOGIC; - D : out STD_LOGIC_VECTOR ( 31 downto 0 ); - E : out STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_aclk : in STD_LOGIC; - s_axi_wvalid : in STD_LOGIC; - s_axi_bready : in STD_LOGIC; - s_axi_awvalid : in STD_LOGIC; - s_axi_arvalid : in STD_LOGIC; - s_axi_rready : in STD_LOGIC; - s_axi_aresetn : in STD_LOGIC; - s_axi_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_ver_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_sha_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_date_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_time_i : in STD_LOGIC_VECTOR ( 31 downto 0 ) - ); - attribute ORIG_REF_NAME : string; - attribute ORIG_REF_NAME of mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_if : entity is "axi4lite_if"; -end mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_if; - -architecture STRUCTURE of mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_if is - signal \^sr\ : STD_LOGIC_VECTOR ( 0 to 0 ); -begin - SR(0) <= \^sr\(0); -axi4lite_rd_channel_if_i: entity work.mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_rd_channel_if - port map ( - D(31 downto 0) => D(31 downto 0), - E(0) => E(0), - hog_global_date_i(31 downto 0) => hog_global_date_i(31 downto 0), - hog_global_sha_i(31 downto 0) => hog_global_sha_i(31 downto 0), - hog_global_time_i(31 downto 0) => hog_global_time_i(31 downto 0), - hog_global_ver_i(31 downto 0) => hog_global_ver_i(31 downto 0), - s_axi_aclk => s_axi_aclk, - s_axi_araddr(31 downto 0) => s_axi_araddr(31 downto 0), - s_axi_aresetn => s_axi_aresetn, - s_axi_aresetn_0 => \^sr\(0), - s_axi_arready_s_reg_0 => s_axi_arready_s_reg, - s_axi_arvalid => s_axi_arvalid, - s_axi_rready => s_axi_rready, - s_axi_rvalid => s_axi_rvalid - ); -axi4lite_wr_channel_if_i: entity work.mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_wr_channel_if - port map ( - s_axi_aclk => s_axi_aclk, - s_axi_awready => s_axi_awready, - s_axi_awready_s_reg_0 => \^sr\(0), - s_axi_awvalid => s_axi_awvalid, - s_axi_bready => s_axi_bready, - s_axi_bvalid => s_axi_bvalid, - s_axi_wready => s_axi_wready, - s_axi_wvalid => s_axi_wvalid - ); -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_hog_build_info is - port ( - s_axi_wready : out STD_LOGIC; - s_axi_awready : out STD_LOGIC; - s_axi_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_arready_s_reg : out STD_LOGIC; - s_axi_bvalid : out STD_LOGIC; - s_axi_rvalid : out STD_LOGIC; - s_axi_aclk : in STD_LOGIC; - s_axi_awvalid : in STD_LOGIC; - s_axi_wvalid : in STD_LOGIC; - s_axi_rready : in STD_LOGIC; - s_axi_aresetn : in STD_LOGIC; - s_axi_arvalid : in STD_LOGIC; - s_axi_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_ver_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_sha_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_date_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_time_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_bready : in STD_LOGIC - ); - attribute ORIG_REF_NAME : string; - attribute ORIG_REF_NAME of mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_hog_build_info : entity is "axi4lite_hog_build_info"; -end mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_hog_build_info; - -architecture STRUCTURE of mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_hog_build_info is - signal p_0_in : STD_LOGIC; - signal p_1_in : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal rd_valid_s : STD_LOGIC; -begin -axi4lite_if_inst: entity work.mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_if - port map ( - D(31 downto 0) => p_1_in(31 downto 0), - E(0) => rd_valid_s, - SR(0) => p_0_in, - hog_global_date_i(31 downto 0) => hog_global_date_i(31 downto 0), - hog_global_sha_i(31 downto 0) => hog_global_sha_i(31 downto 0), - hog_global_time_i(31 downto 0) => hog_global_time_i(31 downto 0), - hog_global_ver_i(31 downto 0) => hog_global_ver_i(31 downto 0), - s_axi_aclk => s_axi_aclk, - s_axi_araddr(31 downto 0) => s_axi_araddr(31 downto 0), - s_axi_aresetn => s_axi_aresetn, - s_axi_arready_s_reg => s_axi_arready_s_reg, - s_axi_arvalid => s_axi_arvalid, - s_axi_awready => s_axi_awready, - s_axi_awvalid => s_axi_awvalid, - s_axi_bready => s_axi_bready, - s_axi_bvalid => s_axi_bvalid, - s_axi_rready => s_axi_rready, - s_axi_rvalid => s_axi_rvalid, - s_axi_wready => s_axi_wready, - s_axi_wvalid => s_axi_wvalid - ); -hog_build_info_regs_inst: entity work.mb_design_1_axi4lite_hog_build_i_0_0_hog_build_info_regs - port map ( - D(31 downto 0) => p_1_in(31 downto 0), - E(0) => rd_valid_s, - SR(0) => p_0_in, - s_axi_aclk => s_axi_aclk, - s_axi_rdata(31 downto 0) => s_axi_rdata(31 downto 0) - ); -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity mb_design_1_axi4lite_hog_build_i_0_0 is - port ( - s_axi_aclk : in STD_LOGIC; - s_axi_aresetn : in STD_LOGIC; - s_axi_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_awvalid : in STD_LOGIC; - s_axi_awready : out STD_LOGIC; - s_axi_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - s_axi_wvalid : in STD_LOGIC; - s_axi_wready : out STD_LOGIC; - s_axi_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_bvalid : out STD_LOGIC; - s_axi_bready : in STD_LOGIC; - s_axi_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_arvalid : in STD_LOGIC; - s_axi_arready : out STD_LOGIC; - s_axi_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_rvalid : out STD_LOGIC; - s_axi_rready : in STD_LOGIC; - hog_global_date_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_time_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_ver_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_sha_i : in STD_LOGIC_VECTOR ( 31 downto 0 ) - ); - attribute NotValidForBitStream : boolean; - attribute NotValidForBitStream of mb_design_1_axi4lite_hog_build_i_0_0 : entity is true; - attribute CHECK_LICENSE_TYPE : string; - attribute CHECK_LICENSE_TYPE of mb_design_1_axi4lite_hog_build_i_0_0 : entity is "mb_design_1_axi4lite_hog_build_i_0_0,axi4lite_hog_build_info,{}"; - attribute downgradeipidentifiedwarnings : string; - attribute downgradeipidentifiedwarnings of mb_design_1_axi4lite_hog_build_i_0_0 : entity is "yes"; - attribute ip_definition_source : string; - attribute ip_definition_source of mb_design_1_axi4lite_hog_build_i_0_0 : entity is "module_ref"; - attribute x_core_info : string; - attribute x_core_info of mb_design_1_axi4lite_hog_build_i_0_0 : entity is "axi4lite_hog_build_info,Vivado 2024.1.2"; -end mb_design_1_axi4lite_hog_build_i_0_0; - -architecture STRUCTURE of mb_design_1_axi4lite_hog_build_i_0_0 is - signal \<const0>\ : STD_LOGIC; - attribute x_interface_info : string; - attribute x_interface_info of s_axi_aclk : signal is "xilinx.com:signal:clock:1.0 s_axi_aclk CLK"; - attribute x_interface_parameter : string; - attribute x_interface_parameter of s_axi_aclk : signal is "XIL_INTERFACENAME s_axi_aclk, ASSOCIATED_BUSIF s_axi, ASSOCIATED_RESET s_axi_aresetn, FREQ_HZ 100000000, FREQ_TOLERANCE_HZ 0, PHASE 0.0, CLK_DOMAIN /clk_wiz_0_clk_out1, INSERT_VIP 0"; - attribute x_interface_info of s_axi_aresetn : signal is "xilinx.com:signal:reset:1.0 s_axi_aresetn RST"; - attribute x_interface_parameter of s_axi_aresetn : signal is "XIL_INTERFACENAME s_axi_aresetn, POLARITY ACTIVE_LOW, INSERT_VIP 0"; - attribute x_interface_info of s_axi_arready : signal is "xilinx.com:interface:aximm:1.0 s_axi ARREADY"; - attribute x_interface_info of s_axi_arvalid : signal is "xilinx.com:interface:aximm:1.0 s_axi ARVALID"; - attribute x_interface_info of s_axi_awready : signal is "xilinx.com:interface:aximm:1.0 s_axi AWREADY"; - attribute x_interface_info of s_axi_awvalid : signal is "xilinx.com:interface:aximm:1.0 s_axi AWVALID"; - attribute x_interface_info of s_axi_bready : signal is "xilinx.com:interface:aximm:1.0 s_axi BREADY"; - attribute x_interface_info of s_axi_bvalid : signal is "xilinx.com:interface:aximm:1.0 s_axi BVALID"; - attribute x_interface_info of s_axi_rready : signal is "xilinx.com:interface:aximm:1.0 s_axi RREADY"; - attribute x_interface_info of s_axi_rvalid : signal is "xilinx.com:interface:aximm:1.0 s_axi RVALID"; - attribute x_interface_info of s_axi_wready : signal is "xilinx.com:interface:aximm:1.0 s_axi WREADY"; - attribute x_interface_info of s_axi_wvalid : signal is "xilinx.com:interface:aximm:1.0 s_axi WVALID"; - attribute x_interface_info of s_axi_araddr : signal is "xilinx.com:interface:aximm:1.0 s_axi ARADDR"; - attribute x_interface_info of s_axi_awaddr : signal is "xilinx.com:interface:aximm:1.0 s_axi AWADDR"; - attribute x_interface_parameter of s_axi_awaddr : signal is "XIL_INTERFACENAME s_axi, DATA_WIDTH 32, PROTOCOL AXI4LITE, FREQ_HZ 100000000, ID_WIDTH 0, ADDR_WIDTH 32, AWUSER_WIDTH 0, ARUSER_WIDTH 0, WUSER_WIDTH 0, RUSER_WIDTH 0, BUSER_WIDTH 0, READ_WRITE_MODE READ_WRITE, HAS_BURST 0, HAS_LOCK 0, HAS_PROT 0, HAS_CACHE 0, HAS_QOS 0, HAS_REGION 0, HAS_WSTRB 1, HAS_BRESP 1, HAS_RRESP 1, SUPPORTS_NARROW_BURST 0, NUM_READ_OUTSTANDING 1, NUM_WRITE_OUTSTANDING 1, MAX_BURST_LENGTH 1, PHASE 0.0, CLK_DOMAIN /clk_wiz_0_clk_out1, NUM_READ_THREADS 1, NUM_WRITE_THREADS 1, RUSER_BITS_PER_BYTE 0, WUSER_BITS_PER_BYTE 0, INSERT_VIP 0"; - attribute x_interface_info of s_axi_bresp : signal is "xilinx.com:interface:aximm:1.0 s_axi BRESP"; - attribute x_interface_info of s_axi_rdata : signal is "xilinx.com:interface:aximm:1.0 s_axi RDATA"; - attribute x_interface_info of s_axi_rresp : signal is "xilinx.com:interface:aximm:1.0 s_axi RRESP"; - attribute x_interface_info of s_axi_wdata : signal is "xilinx.com:interface:aximm:1.0 s_axi WDATA"; - attribute x_interface_info of s_axi_wstrb : signal is "xilinx.com:interface:aximm:1.0 s_axi WSTRB"; -begin - s_axi_bresp(1) <= \<const0>\; - s_axi_bresp(0) <= \<const0>\; - s_axi_rresp(1) <= \<const0>\; - s_axi_rresp(0) <= \<const0>\; -GND: unisim.vcomponents.GND - port map ( - G => \<const0>\ - ); -U0: entity work.mb_design_1_axi4lite_hog_build_i_0_0_axi4lite_hog_build_info - port map ( - hog_global_date_i(31 downto 0) => hog_global_date_i(31 downto 0), - hog_global_sha_i(31 downto 0) => hog_global_sha_i(31 downto 0), - hog_global_time_i(31 downto 0) => hog_global_time_i(31 downto 0), - hog_global_ver_i(31 downto 0) => hog_global_ver_i(31 downto 0), - s_axi_aclk => s_axi_aclk, - s_axi_araddr(31 downto 0) => s_axi_araddr(31 downto 0), - s_axi_aresetn => s_axi_aresetn, - s_axi_arready_s_reg => s_axi_arready, - s_axi_arvalid => s_axi_arvalid, - s_axi_awready => s_axi_awready, - s_axi_awvalid => s_axi_awvalid, - s_axi_bready => s_axi_bready, - s_axi_bvalid => s_axi_bvalid, - s_axi_rdata(31 downto 0) => s_axi_rdata(31 downto 0), - s_axi_rready => s_axi_rready, - s_axi_rvalid => s_axi_rvalid, - s_axi_wready => s_axi_wready, - s_axi_wvalid => s_axi_wvalid - ); -end STRUCTURE; diff --git a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_stub.v b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_stub.v deleted file mode 100644 index 7d313d6..0000000 --- a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_stub.v +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. -// Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved. -// -------------------------------------------------------------------------------- -// Tool Version: Vivado v.2024.1.2 (lin64) Build 5164865 Thu Sep 5 14:36:28 MDT 2024 -// Date : Thu Mar 20 18:25:04 2025 -// Host : hogtest running 64-bit unknown -// Command : write_verilog -force -mode synth_stub -// /home/hogtest/Projets/hog-microblaze-demo/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_stub.v -// Design : mb_design_1_axi4lite_hog_build_i_0_0 -// Purpose : Stub declaration of top-level module interface -// Device : xc7a200tsbg484-1 -// -------------------------------------------------------------------------------- - -// 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 = "axi4lite_hog_build_info,Vivado 2024.1.2" *) -module mb_design_1_axi4lite_hog_build_i_0_0(s_axi_aclk, s_axi_aresetn, s_axi_awaddr, - s_axi_awvalid, s_axi_awready, s_axi_wdata, s_axi_wstrb, s_axi_wvalid, s_axi_wready, - s_axi_bresp, s_axi_bvalid, s_axi_bready, s_axi_araddr, s_axi_arvalid, s_axi_arready, - s_axi_rdata, s_axi_rresp, s_axi_rvalid, s_axi_rready, hog_global_date_i, hog_global_time_i, - hog_global_ver_i, hog_global_sha_i) -/* synthesis syn_black_box black_box_pad_pin="s_axi_aresetn,s_axi_awaddr[31:0],s_axi_awvalid,s_axi_awready,s_axi_wdata[31:0],s_axi_wstrb[3:0],s_axi_wvalid,s_axi_wready,s_axi_bresp[1:0],s_axi_bvalid,s_axi_bready,s_axi_araddr[31:0],s_axi_arvalid,s_axi_arready,s_axi_rdata[31:0],s_axi_rresp[1:0],s_axi_rvalid,s_axi_rready,hog_global_date_i[31:0],hog_global_time_i[31:0],hog_global_ver_i[31:0],hog_global_sha_i[31:0]" */ -/* synthesis syn_force_seq_prim="s_axi_aclk" */; - input s_axi_aclk /* synthesis syn_isclock = 1 */; - input s_axi_aresetn; - input [31:0]s_axi_awaddr; - input s_axi_awvalid; - output s_axi_awready; - input [31:0]s_axi_wdata; - input [3:0]s_axi_wstrb; - input s_axi_wvalid; - output s_axi_wready; - output [1:0]s_axi_bresp; - output s_axi_bvalid; - input s_axi_bready; - input [31:0]s_axi_araddr; - input s_axi_arvalid; - output s_axi_arready; - output [31:0]s_axi_rdata; - output [1:0]s_axi_rresp; - output s_axi_rvalid; - input s_axi_rready; - input [31:0]hog_global_date_i; - input [31:0]hog_global_time_i; - input [31:0]hog_global_ver_i; - input [31:0]hog_global_sha_i; -endmodule diff --git a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_stub.vhdl b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_stub.vhdl deleted file mode 100644 index 2a42350..0000000 --- a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_stub.vhdl +++ /dev/null @@ -1,53 +0,0 @@ --- Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. --- Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved. --- -------------------------------------------------------------------------------- --- Tool Version: Vivado v.2024.1.2 (lin64) Build 5164865 Thu Sep 5 14:36:28 MDT 2024 --- Date : Thu Mar 20 18:25:04 2025 --- Host : hogtest running 64-bit unknown --- Command : write_vhdl -force -mode synth_stub --- /home/hogtest/Projets/hog-microblaze-demo/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0_stub.vhdl --- Design : mb_design_1_axi4lite_hog_build_i_0_0 --- Purpose : Stub declaration of top-level module interface --- Device : xc7a200tsbg484-1 --- -------------------------------------------------------------------------------- -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; - -entity mb_design_1_axi4lite_hog_build_i_0_0 is - Port ( - s_axi_aclk : in STD_LOGIC; - s_axi_aresetn : in STD_LOGIC; - s_axi_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_awvalid : in STD_LOGIC; - s_axi_awready : out STD_LOGIC; - s_axi_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - s_axi_wvalid : in STD_LOGIC; - s_axi_wready : out STD_LOGIC; - s_axi_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_bvalid : out STD_LOGIC; - s_axi_bready : in STD_LOGIC; - s_axi_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_arvalid : in STD_LOGIC; - s_axi_arready : out STD_LOGIC; - s_axi_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_rvalid : out STD_LOGIC; - s_axi_rready : in STD_LOGIC; - hog_global_date_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_time_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_ver_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_sha_i : in STD_LOGIC_VECTOR ( 31 downto 0 ) - ); - -end mb_design_1_axi4lite_hog_build_i_0_0; - -architecture stub of mb_design_1_axi4lite_hog_build_i_0_0 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 "s_axi_aclk,s_axi_aresetn,s_axi_awaddr[31:0],s_axi_awvalid,s_axi_awready,s_axi_wdata[31:0],s_axi_wstrb[3:0],s_axi_wvalid,s_axi_wready,s_axi_bresp[1:0],s_axi_bvalid,s_axi_bready,s_axi_araddr[31:0],s_axi_arvalid,s_axi_arready,s_axi_rdata[31:0],s_axi_rresp[1:0],s_axi_rvalid,s_axi_rready,hog_global_date_i[31:0],hog_global_time_i[31:0],hog_global_ver_i[31:0],hog_global_sha_i[31:0]"; -attribute x_core_info : string; -attribute x_core_info of stub : architecture is "axi4lite_hog_build_info,Vivado 2024.1.2"; -begin -end; diff --git a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/sim/mb_design_1_axi4lite_hog_build_i_0_0.vhd b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/sim/mb_design_1_axi4lite_hog_build_i_0_0.vhd deleted file mode 100644 index b785979..0000000 --- a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/sim/mb_design_1_axi4lite_hog_build_i_0_0.vhd +++ /dev/null @@ -1,172 +0,0 @@ --- (c) Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. --- (c) Copyright 2022-2025 Advanced Micro Devices, Inc. All rights reserved. --- --- This file contains confidential and proprietary information --- of AMD and is protected under U.S. and international copyright --- and other intellectual property laws. --- --- DISCLAIMER --- This disclaimer is not a license and does not grant any --- rights to the materials distributed herewith. Except as --- otherwise provided in a valid license issued to you by --- AMD, and to the maximum extent permitted by applicable --- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND --- WITH ALL FAULTS, AND AMD HEREBY DISCLAIMS ALL WARRANTIES --- AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING --- BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON- --- INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and --- (2) AMD shall not be liable (whether in contract or tort, --- including negligence, or under any other theory of --- liability) for any loss or damage of any kind or nature --- related to, arising under or in connection with these --- materials, including for any direct, or any indirect, --- special, incidental, or consequential loss or damage --- (including loss of data, profits, goodwill, or any type of --- loss or damage suffered as a result of any action brought --- by a third party) even if such damage or loss was --- reasonably foreseeable or AMD had been advised of the --- possibility of the same. --- --- CRITICAL APPLICATIONS --- AMD products are not designed or intended to be fail- --- safe, or for use in any application requiring fail-safe --- performance, such as life-support or safety devices or --- systems, Class III medical devices, nuclear facilities, --- applications related to the deployment of airbags, or any --- other applications that could lead to death, personal --- injury, or severe property or environmental damage --- (individually and collectively, "Critical --- Applications"). Customer assumes the sole risk and --- liability of any use of AMD products in Critical --- Applications, subject only to applicable laws and --- regulations governing limitations on product liability. --- --- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS --- PART OF THIS FILE AT ALL TIMES. --- --- DO NOT MODIFY THIS FILE. - --- IP VLNV: xilinx.com:module_ref:axi4lite_hog_build_info:1.0 --- IP Revision: 1 - -LIBRARY ieee; -USE ieee.std_logic_1164.ALL; -USE ieee.numeric_std.ALL; - -ENTITY mb_design_1_axi4lite_hog_build_i_0_0 IS - PORT ( - s_axi_aclk : IN STD_LOGIC; - s_axi_aresetn : IN STD_LOGIC; - s_axi_awaddr : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - s_axi_awvalid : IN STD_LOGIC; - s_axi_awready : OUT STD_LOGIC; - s_axi_wdata : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - s_axi_wstrb : IN STD_LOGIC_VECTOR(3 DOWNTO 0); - s_axi_wvalid : IN STD_LOGIC; - s_axi_wready : OUT STD_LOGIC; - s_axi_bresp : OUT STD_LOGIC_VECTOR(1 DOWNTO 0); - s_axi_bvalid : OUT STD_LOGIC; - s_axi_bready : IN STD_LOGIC; - s_axi_araddr : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - s_axi_arvalid : IN STD_LOGIC; - s_axi_arready : OUT STD_LOGIC; - s_axi_rdata : OUT STD_LOGIC_VECTOR(31 DOWNTO 0); - s_axi_rresp : OUT STD_LOGIC_VECTOR(1 DOWNTO 0); - s_axi_rvalid : OUT STD_LOGIC; - s_axi_rready : IN STD_LOGIC; - hog_global_date_i : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - hog_global_time_i : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - hog_global_ver_i : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - hog_global_sha_i : IN STD_LOGIC_VECTOR(31 DOWNTO 0) - ); -END mb_design_1_axi4lite_hog_build_i_0_0; - -ARCHITECTURE mb_design_1_axi4lite_hog_build_i_0_0_arch OF mb_design_1_axi4lite_hog_build_i_0_0 IS - ATTRIBUTE DowngradeIPIdentifiedWarnings : STRING; - ATTRIBUTE DowngradeIPIdentifiedWarnings OF mb_design_1_axi4lite_hog_build_i_0_0_arch: ARCHITECTURE IS "yes"; - COMPONENT axi4lite_hog_build_info IS - GENERIC ( - C_ADDR_WIDTH : INTEGER - ); - PORT ( - s_axi_aclk : IN STD_LOGIC; - s_axi_aresetn : IN STD_LOGIC; - s_axi_awaddr : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - s_axi_awvalid : IN STD_LOGIC; - s_axi_awready : OUT STD_LOGIC; - s_axi_wdata : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - s_axi_wstrb : IN STD_LOGIC_VECTOR(3 DOWNTO 0); - s_axi_wvalid : IN STD_LOGIC; - s_axi_wready : OUT STD_LOGIC; - s_axi_bresp : OUT STD_LOGIC_VECTOR(1 DOWNTO 0); - s_axi_bvalid : OUT STD_LOGIC; - s_axi_bready : IN STD_LOGIC; - s_axi_araddr : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - s_axi_arvalid : IN STD_LOGIC; - s_axi_arready : OUT STD_LOGIC; - s_axi_rdata : OUT STD_LOGIC_VECTOR(31 DOWNTO 0); - s_axi_rresp : OUT STD_LOGIC_VECTOR(1 DOWNTO 0); - s_axi_rvalid : OUT STD_LOGIC; - s_axi_rready : IN STD_LOGIC; - hog_global_date_i : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - hog_global_time_i : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - hog_global_ver_i : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - hog_global_sha_i : IN STD_LOGIC_VECTOR(31 DOWNTO 0) - ); - END COMPONENT axi4lite_hog_build_info; - ATTRIBUTE X_INTERFACE_INFO : STRING; - ATTRIBUTE X_INTERFACE_PARAMETER : STRING; - ATTRIBUTE X_INTERFACE_PARAMETER OF s_axi_aclk: SIGNAL IS "XIL_INTERFACENAME s_axi_aclk, ASSOCIATED_BUSIF s_axi, ASSOCIATED_RESET s_axi_aresetn, FREQ_HZ 100000000, FREQ_TOLERANCE_HZ 0, PHASE 0.0, CLK_DOMAIN /clk_wiz_0_clk_out1, INSERT_VIP 0"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_aclk: SIGNAL IS "xilinx.com:signal:clock:1.0 s_axi_aclk CLK"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_araddr: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi ARADDR"; - ATTRIBUTE X_INTERFACE_PARAMETER OF s_axi_aresetn: SIGNAL IS "XIL_INTERFACENAME s_axi_aresetn, POLARITY ACTIVE_LOW, INSERT_VIP 0"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_aresetn: SIGNAL IS "xilinx.com:signal:reset:1.0 s_axi_aresetn RST"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_arready: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi ARREADY"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_arvalid: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi ARVALID"; - ATTRIBUTE X_INTERFACE_PARAMETER OF s_axi_awaddr: SIGNAL IS "XIL_INTERFACENAME s_axi, DATA_WIDTH 32, PROTOCOL AXI4LITE, FREQ_HZ 100000000, ID_WIDTH 0, ADDR_WIDTH 32, AWUSER_WIDTH 0, ARUSER_WIDTH 0, WUSER_WIDTH 0, RUSER_WIDTH 0, BUSER_WIDTH 0, READ_WRITE_MODE READ_WRITE, HAS_BURST 0, HAS_LOCK 0, HAS_PROT 0, HAS_CACHE 0, HAS_QOS 0, HAS_REGION 0, HAS_WSTRB 1, HAS_BRESP 1, HAS_RRESP 1, SUPPORTS_NARROW_BURST 0, NUM_READ_OUTSTANDING 1, NUM_WRITE_OUTSTANDING 1, MAX_BURST_LENGTH 1, PHASE 0.0, CLK_DOMAIN /clk_wiz_0_clk_out1, NUM_READ_THREADS 1, NUM_WRITE_THREADS 1" & -", RUSER_BITS_PER_BYTE 0, WUSER_BITS_PER_BYTE 0, INSERT_VIP 0"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_awaddr: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi AWADDR"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_awready: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi AWREADY"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_awvalid: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi AWVALID"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_bready: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi BREADY"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_bresp: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi BRESP"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_bvalid: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi BVALID"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_rdata: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi RDATA"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_rready: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi RREADY"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_rresp: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi RRESP"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_rvalid: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi RVALID"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_wdata: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi WDATA"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_wready: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi WREADY"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_wstrb: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi WSTRB"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_wvalid: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi WVALID"; -BEGIN - U0 : axi4lite_hog_build_info - GENERIC MAP ( - C_ADDR_WIDTH => 32 - ) - PORT MAP ( - s_axi_aclk => s_axi_aclk, - s_axi_aresetn => s_axi_aresetn, - s_axi_awaddr => s_axi_awaddr, - s_axi_awvalid => s_axi_awvalid, - s_axi_awready => s_axi_awready, - s_axi_wdata => s_axi_wdata, - s_axi_wstrb => s_axi_wstrb, - s_axi_wvalid => s_axi_wvalid, - s_axi_wready => s_axi_wready, - s_axi_bresp => s_axi_bresp, - s_axi_bvalid => s_axi_bvalid, - s_axi_bready => s_axi_bready, - s_axi_araddr => s_axi_araddr, - s_axi_arvalid => s_axi_arvalid, - s_axi_arready => s_axi_arready, - s_axi_rdata => s_axi_rdata, - s_axi_rresp => s_axi_rresp, - s_axi_rvalid => s_axi_rvalid, - s_axi_rready => s_axi_rready, - hog_global_date_i => hog_global_date_i, - hog_global_time_i => hog_global_time_i, - hog_global_ver_i => hog_global_ver_i, - hog_global_sha_i => hog_global_sha_i - ); -END mb_design_1_axi4lite_hog_build_i_0_0_arch; diff --git a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/synth/mb_design_1_axi4lite_hog_build_i_0_0.vhd b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/synth/mb_design_1_axi4lite_hog_build_i_0_0.vhd deleted file mode 100644 index 1ba8a04..0000000 --- a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/synth/mb_design_1_axi4lite_hog_build_i_0_0.vhd +++ /dev/null @@ -1,180 +0,0 @@ --- (c) Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. --- (c) Copyright 2022-2025 Advanced Micro Devices, Inc. All rights reserved. --- --- This file contains confidential and proprietary information --- of AMD and is protected under U.S. and international copyright --- and other intellectual property laws. --- --- DISCLAIMER --- This disclaimer is not a license and does not grant any --- rights to the materials distributed herewith. Except as --- otherwise provided in a valid license issued to you by --- AMD, and to the maximum extent permitted by applicable --- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND --- WITH ALL FAULTS, AND AMD HEREBY DISCLAIMS ALL WARRANTIES --- AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING --- BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON- --- INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and --- (2) AMD shall not be liable (whether in contract or tort, --- including negligence, or under any other theory of --- liability) for any loss or damage of any kind or nature --- related to, arising under or in connection with these --- materials, including for any direct, or any indirect, --- special, incidental, or consequential loss or damage --- (including loss of data, profits, goodwill, or any type of --- loss or damage suffered as a result of any action brought --- by a third party) even if such damage or loss was --- reasonably foreseeable or AMD had been advised of the --- possibility of the same. --- --- CRITICAL APPLICATIONS --- AMD products are not designed or intended to be fail- --- safe, or for use in any application requiring fail-safe --- performance, such as life-support or safety devices or --- systems, Class III medical devices, nuclear facilities, --- applications related to the deployment of airbags, or any --- other applications that could lead to death, personal --- injury, or severe property or environmental damage --- (individually and collectively, "Critical --- Applications"). Customer assumes the sole risk and --- liability of any use of AMD products in Critical --- Applications, subject only to applicable laws and --- regulations governing limitations on product liability. --- --- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS --- PART OF THIS FILE AT ALL TIMES. --- --- DO NOT MODIFY THIS FILE. - --- IP VLNV: xilinx.com:module_ref:axi4lite_hog_build_info:1.0 --- IP Revision: 1 - -LIBRARY ieee; -USE ieee.std_logic_1164.ALL; -USE ieee.numeric_std.ALL; - -ENTITY mb_design_1_axi4lite_hog_build_i_0_0 IS - PORT ( - s_axi_aclk : IN STD_LOGIC; - s_axi_aresetn : IN STD_LOGIC; - s_axi_awaddr : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - s_axi_awvalid : IN STD_LOGIC; - s_axi_awready : OUT STD_LOGIC; - s_axi_wdata : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - s_axi_wstrb : IN STD_LOGIC_VECTOR(3 DOWNTO 0); - s_axi_wvalid : IN STD_LOGIC; - s_axi_wready : OUT STD_LOGIC; - s_axi_bresp : OUT STD_LOGIC_VECTOR(1 DOWNTO 0); - s_axi_bvalid : OUT STD_LOGIC; - s_axi_bready : IN STD_LOGIC; - s_axi_araddr : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - s_axi_arvalid : IN STD_LOGIC; - s_axi_arready : OUT STD_LOGIC; - s_axi_rdata : OUT STD_LOGIC_VECTOR(31 DOWNTO 0); - s_axi_rresp : OUT STD_LOGIC_VECTOR(1 DOWNTO 0); - s_axi_rvalid : OUT STD_LOGIC; - s_axi_rready : IN STD_LOGIC; - hog_global_date_i : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - hog_global_time_i : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - hog_global_ver_i : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - hog_global_sha_i : IN STD_LOGIC_VECTOR(31 DOWNTO 0) - ); -END mb_design_1_axi4lite_hog_build_i_0_0; - -ARCHITECTURE mb_design_1_axi4lite_hog_build_i_0_0_arch OF mb_design_1_axi4lite_hog_build_i_0_0 IS - ATTRIBUTE DowngradeIPIdentifiedWarnings : STRING; - ATTRIBUTE DowngradeIPIdentifiedWarnings OF mb_design_1_axi4lite_hog_build_i_0_0_arch: ARCHITECTURE IS "yes"; - COMPONENT axi4lite_hog_build_info IS - GENERIC ( - C_ADDR_WIDTH : INTEGER - ); - PORT ( - s_axi_aclk : IN STD_LOGIC; - s_axi_aresetn : IN STD_LOGIC; - s_axi_awaddr : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - s_axi_awvalid : IN STD_LOGIC; - s_axi_awready : OUT STD_LOGIC; - s_axi_wdata : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - s_axi_wstrb : IN STD_LOGIC_VECTOR(3 DOWNTO 0); - s_axi_wvalid : IN STD_LOGIC; - s_axi_wready : OUT STD_LOGIC; - s_axi_bresp : OUT STD_LOGIC_VECTOR(1 DOWNTO 0); - s_axi_bvalid : OUT STD_LOGIC; - s_axi_bready : IN STD_LOGIC; - s_axi_araddr : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - s_axi_arvalid : IN STD_LOGIC; - s_axi_arready : OUT STD_LOGIC; - s_axi_rdata : OUT STD_LOGIC_VECTOR(31 DOWNTO 0); - s_axi_rresp : OUT STD_LOGIC_VECTOR(1 DOWNTO 0); - s_axi_rvalid : OUT STD_LOGIC; - s_axi_rready : IN STD_LOGIC; - hog_global_date_i : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - hog_global_time_i : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - hog_global_ver_i : IN STD_LOGIC_VECTOR(31 DOWNTO 0); - hog_global_sha_i : IN STD_LOGIC_VECTOR(31 DOWNTO 0) - ); - END COMPONENT axi4lite_hog_build_info; - ATTRIBUTE X_CORE_INFO : STRING; - ATTRIBUTE X_CORE_INFO OF mb_design_1_axi4lite_hog_build_i_0_0_arch: ARCHITECTURE IS "axi4lite_hog_build_info,Vivado 2024.1.2"; - ATTRIBUTE CHECK_LICENSE_TYPE : STRING; - ATTRIBUTE CHECK_LICENSE_TYPE OF mb_design_1_axi4lite_hog_build_i_0_0_arch : ARCHITECTURE IS "mb_design_1_axi4lite_hog_build_i_0_0,axi4lite_hog_build_info,{}"; - ATTRIBUTE CORE_GENERATION_INFO : STRING; - ATTRIBUTE CORE_GENERATION_INFO OF mb_design_1_axi4lite_hog_build_i_0_0_arch: ARCHITECTURE IS "mb_design_1_axi4lite_hog_build_i_0_0,axi4lite_hog_build_info,{x_ipProduct=Vivado 2024.1.2,x_ipVendor=xilinx.com,x_ipLibrary=module_ref,x_ipName=axi4lite_hog_build_info,x_ipVersion=1.0,x_ipCoreRevision=1,x_ipLanguage=VHDL,x_ipSimLanguage=MIXED,C_ADDR_WIDTH=32}"; - ATTRIBUTE IP_DEFINITION_SOURCE : STRING; - ATTRIBUTE IP_DEFINITION_SOURCE OF mb_design_1_axi4lite_hog_build_i_0_0_arch: ARCHITECTURE IS "module_ref"; - ATTRIBUTE X_INTERFACE_INFO : STRING; - ATTRIBUTE X_INTERFACE_PARAMETER : STRING; - ATTRIBUTE X_INTERFACE_PARAMETER OF s_axi_aclk: SIGNAL IS "XIL_INTERFACENAME s_axi_aclk, ASSOCIATED_BUSIF s_axi, ASSOCIATED_RESET s_axi_aresetn, FREQ_HZ 100000000, FREQ_TOLERANCE_HZ 0, PHASE 0.0, CLK_DOMAIN /clk_wiz_0_clk_out1, INSERT_VIP 0"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_aclk: SIGNAL IS "xilinx.com:signal:clock:1.0 s_axi_aclk CLK"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_araddr: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi ARADDR"; - ATTRIBUTE X_INTERFACE_PARAMETER OF s_axi_aresetn: SIGNAL IS "XIL_INTERFACENAME s_axi_aresetn, POLARITY ACTIVE_LOW, INSERT_VIP 0"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_aresetn: SIGNAL IS "xilinx.com:signal:reset:1.0 s_axi_aresetn RST"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_arready: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi ARREADY"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_arvalid: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi ARVALID"; - ATTRIBUTE X_INTERFACE_PARAMETER OF s_axi_awaddr: SIGNAL IS "XIL_INTERFACENAME s_axi, DATA_WIDTH 32, PROTOCOL AXI4LITE, FREQ_HZ 100000000, ID_WIDTH 0, ADDR_WIDTH 32, AWUSER_WIDTH 0, ARUSER_WIDTH 0, WUSER_WIDTH 0, RUSER_WIDTH 0, BUSER_WIDTH 0, READ_WRITE_MODE READ_WRITE, HAS_BURST 0, HAS_LOCK 0, HAS_PROT 0, HAS_CACHE 0, HAS_QOS 0, HAS_REGION 0, HAS_WSTRB 1, HAS_BRESP 1, HAS_RRESP 1, SUPPORTS_NARROW_BURST 0, NUM_READ_OUTSTANDING 1, NUM_WRITE_OUTSTANDING 1, MAX_BURST_LENGTH 1, PHASE 0.0, CLK_DOMAIN /clk_wiz_0_clk_out1, NUM_READ_THREADS 1, NUM_WRITE_THREADS 1" & -", RUSER_BITS_PER_BYTE 0, WUSER_BITS_PER_BYTE 0, INSERT_VIP 0"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_awaddr: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi AWADDR"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_awready: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi AWREADY"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_awvalid: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi AWVALID"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_bready: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi BREADY"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_bresp: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi BRESP"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_bvalid: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi BVALID"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_rdata: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi RDATA"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_rready: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi RREADY"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_rresp: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi RRESP"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_rvalid: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi RVALID"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_wdata: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi WDATA"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_wready: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi WREADY"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_wstrb: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi WSTRB"; - ATTRIBUTE X_INTERFACE_INFO OF s_axi_wvalid: SIGNAL IS "xilinx.com:interface:aximm:1.0 s_axi WVALID"; -BEGIN - U0 : axi4lite_hog_build_info - GENERIC MAP ( - C_ADDR_WIDTH => 32 - ) - PORT MAP ( - s_axi_aclk => s_axi_aclk, - s_axi_aresetn => s_axi_aresetn, - s_axi_awaddr => s_axi_awaddr, - s_axi_awvalid => s_axi_awvalid, - s_axi_awready => s_axi_awready, - s_axi_wdata => s_axi_wdata, - s_axi_wstrb => s_axi_wstrb, - s_axi_wvalid => s_axi_wvalid, - s_axi_wready => s_axi_wready, - s_axi_bresp => s_axi_bresp, - s_axi_bvalid => s_axi_bvalid, - s_axi_bready => s_axi_bready, - s_axi_araddr => s_axi_araddr, - s_axi_arvalid => s_axi_arvalid, - s_axi_arready => s_axi_arready, - s_axi_rdata => s_axi_rdata, - s_axi_rresp => s_axi_rresp, - s_axi_rvalid => s_axi_rvalid, - s_axi_rready => s_axi_rready, - hog_global_date_i => hog_global_date_i, - hog_global_time_i => hog_global_time_i, - hog_global_ver_i => hog_global_ver_i, - hog_global_sha_i => hog_global_sha_i - ); -END mb_design_1_axi4lite_hog_build_i_0_0_arch; diff --git a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/mb_design_1.bmm b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/mb_design_1.bmm deleted file mode 100644 index d4a556f..0000000 --- a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/mb_design_1.bmm +++ /dev/null @@ -1,11 +0,0 @@ -WORKFLOW_OPERATION simulation,dialog; - -DEFINE_MEMORY_TYPE blk_mem_gen_0_32K_1_MEM_DEVICE [0x00008000] 32; - -ADDRESS_MAP microblaze_0 MICROBLAZE-LE 100 microblaze_0 - ADDRESS_SPACE blk_mem_gen_0_32K_1_ADDR_SPACE blk_mem_gen_0_32K_1_MEM_DEVICE [0x00000000:0x00007FFF] dlmb_bram_if_cntlr_0 - BUS_BLOCK - blk_mem_gen_0_32K_1_BUS_BLK [31:0] INPUT = "mb_design_1_blk_mem_gen_0_0.mem"; - END_BUS_BLOCK; - END_ADDRESS_SPACE; -END_ADDRESS_MAP; diff --git a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/mb_design_1.bxml b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/mb_design_1.bxml index 368f766..c56d0e0 100644 --- a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/mb_design_1.bxml +++ b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/mb_design_1.bxml @@ -2,62 +2,10 @@ <Root MajorVersion="0" MinorVersion="43"> <CompositeFile CompositeFileTopName="mb_design_1" CanBeSetAsTop="false" CanDisplayChildGraph="true"> <Description>Composite Fileset</Description> - <Generation Name="SYNTHESIS" State="GENERATED" Timestamp="1742491469"/> - <Generation Name="SIMULATION" State="GENERATED" Timestamp="1742491469"/> - <Generation Name="IMPLEMENTATION" State="GENERATED" Timestamp="1742491469"/> - <Generation Name="HW_HANDOFF" State="GENERATED" Timestamp="1742491469"/> - <FileCollection Name="SOURCES" Type="SOURCES"> - <File Name="synth/mb_design_1.vhd" Type="VHDL"> - <Properties IsEditable="false" IsVisible="true" IsNetlistSimulation="false" Timestamp="0" IsTrackable="false" IsStatusTracked="false"/> - <Library Name="xil_defaultlib"/> - <UsedIn Val="SYNTHESIS"/> - <ProcessingOrder Val="NORMAL"/> - </File> - <File Name="sim/mb_design_1.vhd" Type="VHDL"> - <Properties IsEditable="false" IsVisible="true" IsNetlistSimulation="false" Timestamp="0" IsTrackable="false" IsStatusTracked="false"/> - <Library Name="xil_defaultlib"/> - <UsedIn Val="SIMULATION"/> - <ProcessingOrder Val="NORMAL"/> - </File> - <File Name="mb_design_1.bmm" Type="BMM"> - <Properties IsEditable="false" IsVisible="true" IsNetlistSimulation="false" Timestamp="0" IsTrackable="false" IsStatusTracked="false"/> - <Library Name="xil_defaultlib"/> - <UsedIn Val="IMPLEMENTATION"/> - <UsedIn Val="SIMULATION"/> - <ProcessingOrder Val="NORMAL"/> - </File> - <File Name="mb_design_1_ooc.xdc" Type="XDC"> - <Properties IsEditable="false" IsVisible="true" IsNetlistSimulation="false" Timestamp="0" IsTrackable="false" IsStatusTracked="false"/> - <Library Name="xil_defaultlib"/> - <UsedIn Val="SYNTHESIS"/> - <UsedIn Val="IMPLEMENTATION"/> - <UsedIn Val="OUT_OF_CONTEXT"/> - <ProcessingOrder Val="NORMAL"/> - </File> - <File Name="hw_handoff/mb_design_1.hwh" Type="HwHandoff"> - <Properties IsEditable="false" IsVisible="true" IsNetlistSimulation="false" Timestamp="0" IsTrackable="false" IsStatusTracked="false"/> - <Library Name="xil_defaultlib"/> - <UsedIn Val="HW_HANDOFF"/> - <ProcessingOrder Val="NORMAL"/> - </File> - <File Name="mb_design_1.bda"> - <Properties IsEditable="false" IsVisible="true" IsNetlistSimulation="false" Timestamp="0" IsTrackable="false" IsStatusTracked="false"/> - <Library Name="xil_defaultlib"/> - <UsedIn Val="HW_HANDOFF"/> - <ProcessingOrder Val="NORMAL"/> - </File> - <File Name="synth/mb_design_1.hwdef"> - <Properties IsEditable="false" IsVisible="true" IsNetlistSimulation="false" Timestamp="0" IsTrackable="false" IsStatusTracked="false"/> - <Library Name="xil_defaultlib"/> - <UsedIn Val="HW_HANDOFF"/> - <ProcessingOrder Val="NORMAL"/> - </File> - <File Name="sim/mb_design_1.protoinst"> - <Properties IsEditable="false" IsVisible="true" IsNetlistSimulation="false" Timestamp="0" IsTrackable="false" IsStatusTracked="false"/> - <Library Name="xil_defaultlib"/> - <UsedIn Val="SIMULATION"/> - <ProcessingOrder Val="NORMAL"/> - </File> - </FileCollection> + <Generation Name="SYNTHESIS" State="RESET" Timestamp="1742768614"/> + <Generation Name="SIMULATION" State="RESET" Timestamp="1742768614"/> + <Generation Name="IMPLEMENTATION" State="RESET" Timestamp="1742768614"/> + <Generation Name="HW_HANDOFF" State="RESET" Timestamp="1742768614"/> + <FileCollection Name="SOURCES" Type="SOURCES"/> </CompositeFile> </Root> diff --git a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/mb_design_1_ooc.xdc b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/mb_design_1_ooc.xdc deleted file mode 100644 index 2945923..0000000 --- a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/mb_design_1_ooc.xdc +++ /dev/null @@ -1,11 +0,0 @@ -################################################################################ - -# This XDC is used only for OOC mode of synthesis, implementation -# This constraints file contains default clock frequencies to be used during -# out-of-context flows such as OOC Synthesis and Hierarchical Designs. -# This constraints file is not used in normal top-down synthesis (default flow -# of Vivado) -################################################################################ -create_clock -name clk_in1 -period 10 [get_ports clk_in1] - -################################################################################ \ No newline at end of file diff --git a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/sim/mb_design_1.protoinst b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/sim/mb_design_1.protoinst deleted file mode 100644 index 5b4f6ae..0000000 --- a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/sim/mb_design_1.protoinst +++ /dev/null @@ -1,749 +0,0 @@ -{ - "version": "1.0", - "modules": { - "mb_design_1": { - "proto_instances": { - "/axi4lite_hog_build_i_0/s_axi": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "s_axi_aclk"}, - "ARADDR": { "actual": "s_axi_araddr[31:0]"}, - "ARESETN": { "actual": "s_axi_aresetn"}, - "ARREADY": { "actual": "s_axi_arready"}, - "ARVALID": { "actual": "s_axi_arvalid"}, - "AWADDR": { "actual": "s_axi_awaddr[31:0]"}, - "AWREADY": { "actual": "s_axi_awready"}, - "AWVALID": { "actual": "s_axi_awvalid"}, - "BREADY": { "actual": "s_axi_bready"}, - "BRESP": { "actual": "s_axi_bresp[1:0]"}, - "BVALID": { "actual": "s_axi_bvalid"}, - "RDATA": { "actual": "s_axi_rdata[31:0]"}, - "RREADY": { "actual": "s_axi_rready"}, - "RRESP": { "actual": "s_axi_rresp[1:0]"}, - "RVALID": { "actual": "s_axi_rvalid"}, - "WDATA": { "actual": "s_axi_wdata[31:0]"}, - "WREADY": { "actual": "s_axi_wready"}, - "WSTRB": { "actual": "s_axi_wstrb[3:0]"}, - "WVALID": { "actual": "s_axi_wvalid"} - } - }, - "/axi_gpio_0/S_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "s_axi_aclk"}, - "ARADDR": { "actual": "s_axi_araddr[8:0]"}, - "ARESETN": { "actual": "s_axi_aresetn"}, - "ARREADY": { "actual": "s_axi_arready"}, - "ARVALID": { "actual": "s_axi_arvalid"}, - "AWADDR": { "actual": "s_axi_awaddr[8:0]"}, - "AWREADY": { "actual": "s_axi_awready"}, - "AWVALID": { "actual": "s_axi_awvalid"}, - "BREADY": { "actual": "s_axi_bready"}, - "BRESP": { "actual": "s_axi_bresp[1:0]"}, - "BVALID": { "actual": "s_axi_bvalid"}, - "RDATA": { "actual": "s_axi_rdata[31:0]"}, - "RREADY": { "actual": "s_axi_rready"}, - "RRESP": { "actual": "s_axi_rresp[1:0]"}, - "RVALID": { "actual": "s_axi_rvalid"}, - "WDATA": { "actual": "s_axi_wdata[31:0]"}, - "WREADY": { "actual": "s_axi_wready"}, - "WSTRB": { "actual": "s_axi_wstrb[3:0]"}, - "WVALID": { "actual": "s_axi_wvalid"} - } - }, - "/axi_intc_0/s_axi": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "s_axi_aclk"}, - "ARADDR": { "actual": "s_axi_araddr[8:0]"}, - "ARESETN": { "actual": "s_axi_aresetn"}, - "ARREADY": { "actual": "s_axi_arready"}, - "ARVALID": { "actual": "s_axi_arvalid"}, - "AWADDR": { "actual": "s_axi_awaddr[8:0]"}, - "AWREADY": { "actual": "s_axi_awready"}, - "AWVALID": { "actual": "s_axi_awvalid"}, - "BREADY": { "actual": "s_axi_bready"}, - "BRESP": { "actual": "s_axi_bresp[1:0]"}, - "BVALID": { "actual": "s_axi_bvalid"}, - "RDATA": { "actual": "s_axi_rdata[31:0]"}, - "RREADY": { "actual": "s_axi_rready"}, - "RRESP": { "actual": "s_axi_rresp[1:0]"}, - "RVALID": { "actual": "s_axi_rvalid"}, - "WDATA": { "actual": "s_axi_wdata[31:0]"}, - "WREADY": { "actual": "s_axi_wready"}, - "WSTRB": { "actual": "s_axi_wstrb[3:0]"}, - "WVALID": { "actual": "s_axi_wvalid"} - } - }, - "/axi_interconnect_0/M00_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "M00_ACLK"}, - "ARADDR": { "actual": "M00_AXI_araddr[31:0]"}, - "ARESETN": { "actual": "ARESETN"}, - "ARREADY": { "actual": "M00_AXI_arready"}, - "ARVALID": { "actual": "M00_AXI_arvalid"}, - "AWADDR": { "actual": "M00_AXI_awaddr[31:0]"}, - "AWREADY": { "actual": "M00_AXI_awready"}, - "AWVALID": { "actual": "M00_AXI_awvalid"}, - "BREADY": { "actual": "M00_AXI_bready"}, - "BRESP": { "actual": "M00_AXI_bresp[1:0]"}, - "BVALID": { "actual": "M00_AXI_bvalid"}, - "RDATA": { "actual": "M00_AXI_rdata[31:0]"}, - "RREADY": { "actual": "M00_AXI_rready"}, - "RRESP": { "actual": "M00_AXI_rresp[1:0]"}, - "RVALID": { "actual": "M00_AXI_rvalid"}, - "WDATA": { "actual": "M00_AXI_wdata[31:0]"}, - "WREADY": { "actual": "M00_AXI_wready"}, - "WSTRB": { "actual": "M00_AXI_wstrb[3:0]"}, - "WVALID": { "actual": "M00_AXI_wvalid"} - } - }, - "/axi_interconnect_0/M01_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "M01_ACLK"}, - "ARADDR": { "actual": "M01_AXI_araddr[63:32]"}, - "ARESETN": { "actual": "ARESETN"}, - "ARREADY": { "actual": "M01_AXI_arready"}, - "ARVALID": { "actual": "M01_AXI_arvalid"}, - "AWADDR": { "actual": "M01_AXI_awaddr[63:32]"}, - "AWREADY": { "actual": "M01_AXI_awready"}, - "AWVALID": { "actual": "M01_AXI_awvalid"}, - "BREADY": { "actual": "M01_AXI_bready"}, - "BRESP": { "actual": "M01_AXI_bresp[3:2]"}, - "BVALID": { "actual": "M01_AXI_bvalid"}, - "RDATA": { "actual": "M01_AXI_rdata[63:32]"}, - "RREADY": { "actual": "M01_AXI_rready"}, - "RRESP": { "actual": "M01_AXI_rresp[3:2]"}, - "RVALID": { "actual": "M01_AXI_rvalid"}, - "WDATA": { "actual": "M01_AXI_wdata[63:32]"}, - "WREADY": { "actual": "M01_AXI_wready"}, - "WSTRB": { "actual": "M01_AXI_wstrb[7:4]"}, - "WVALID": { "actual": "M01_AXI_wvalid"} - } - }, - "/axi_interconnect_0/M02_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "M02_ACLK"}, - "ARADDR": { "actual": "M02_AXI_araddr[95:64]"}, - "ARESETN": { "actual": "ARESETN"}, - "ARREADY": { "actual": "M02_AXI_arready"}, - "ARVALID": { "actual": "M02_AXI_arvalid"}, - "AWADDR": { "actual": "M02_AXI_awaddr[95:64]"}, - "AWREADY": { "actual": "M02_AXI_awready"}, - "AWVALID": { "actual": "M02_AXI_awvalid"}, - "BREADY": { "actual": "M02_AXI_bready"}, - "BRESP": { "actual": "M02_AXI_bresp[5:4]"}, - "BVALID": { "actual": "M02_AXI_bvalid"}, - "RDATA": { "actual": "M02_AXI_rdata[95:64]"}, - "RREADY": { "actual": "M02_AXI_rready"}, - "RRESP": { "actual": "M02_AXI_rresp[5:4]"}, - "RVALID": { "actual": "M02_AXI_rvalid"}, - "WDATA": { "actual": "M02_AXI_wdata[95:64]"}, - "WREADY": { "actual": "M02_AXI_wready"}, - "WSTRB": { "actual": "M02_AXI_wstrb[11:8]"}, - "WVALID": { "actual": "M02_AXI_wvalid"} - } - }, - "/axi_interconnect_0/M03_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "M03_ACLK"}, - "ARADDR": { "actual": "M03_AXI_araddr[127:96]"}, - "ARESETN": { "actual": "ARESETN"}, - "ARREADY": { "actual": "M03_AXI_arready"}, - "ARVALID": { "actual": "M03_AXI_arvalid"}, - "AWADDR": { "actual": "M03_AXI_awaddr[127:96]"}, - "AWREADY": { "actual": "M03_AXI_awready"}, - "AWVALID": { "actual": "M03_AXI_awvalid"}, - "BREADY": { "actual": "M03_AXI_bready"}, - "BRESP": { "actual": "M03_AXI_bresp[7:6]"}, - "BVALID": { "actual": "M03_AXI_bvalid"}, - "RDATA": { "actual": "M03_AXI_rdata[127:96]"}, - "RREADY": { "actual": "M03_AXI_rready"}, - "RRESP": { "actual": "M03_AXI_rresp[7:6]"}, - "RVALID": { "actual": "M03_AXI_rvalid"}, - "WDATA": { "actual": "M03_AXI_wdata[127:96]"}, - "WREADY": { "actual": "M03_AXI_wready"}, - "WSTRB": { "actual": "M03_AXI_wstrb[15:12]"}, - "WVALID": { "actual": "M03_AXI_wvalid"} - } - }, - "/axi_interconnect_0/M04_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "M04_ACLK"}, - "ARADDR": { "actual": "M04_AXI_araddr[159:128]"}, - "ARESETN": { "actual": "ARESETN"}, - "ARREADY": { "actual": "M04_AXI_arready"}, - "ARVALID": { "actual": "M04_AXI_arvalid"}, - "AWADDR": { "actual": "M04_AXI_awaddr[159:128]"}, - "AWREADY": { "actual": "M04_AXI_awready"}, - "AWVALID": { "actual": "M04_AXI_awvalid"}, - "BREADY": { "actual": "M04_AXI_bready"}, - "BRESP": { "actual": "M04_AXI_bresp[9:8]"}, - "BVALID": { "actual": "M04_AXI_bvalid"}, - "RDATA": { "actual": "M04_AXI_rdata[159:128]"}, - "RREADY": { "actual": "M04_AXI_rready"}, - "RRESP": { "actual": "M04_AXI_rresp[9:8]"}, - "RVALID": { "actual": "M04_AXI_rvalid"}, - "WDATA": { "actual": "M04_AXI_wdata[159:128]"}, - "WREADY": { "actual": "M04_AXI_wready"}, - "WSTRB": { "actual": "M04_AXI_wstrb[19:16]"}, - "WVALID": { "actual": "M04_AXI_wvalid"} - } - }, - "/axi_interconnect_0/S00_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "S00_ACLK"}, - "ARADDR": { "actual": "S00_AXI_araddr[31:0]"}, - "ARESETN": { "actual": "ARESETN"}, - "ARPROT": { "actual": "S00_AXI_arprot[2:0]"}, - "ARREADY": { "actual": "S00_AXI_arready[0:0]"}, - "ARVALID": { "actual": "S00_AXI_arvalid[0:0]"}, - "AWADDR": { "actual": "S00_AXI_awaddr[31:0]"}, - "AWPROT": { "actual": "S00_AXI_awprot[2:0]"}, - "AWREADY": { "actual": "S00_AXI_awready[0:0]"}, - "AWVALID": { "actual": "S00_AXI_awvalid[0:0]"}, - "BREADY": { "actual": "S00_AXI_bready[0:0]"}, - "BRESP": { "actual": "S00_AXI_bresp[1:0]"}, - "BVALID": { "actual": "S00_AXI_bvalid[0:0]"}, - "RDATA": { "actual": "S00_AXI_rdata[31:0]"}, - "RREADY": { "actual": "S00_AXI_rready[0:0]"}, - "RRESP": { "actual": "S00_AXI_rresp[1:0]"}, - "RVALID": { "actual": "S00_AXI_rvalid[0:0]"}, - "WDATA": { "actual": "S00_AXI_wdata[31:0]"}, - "WREADY": { "actual": "S00_AXI_wready[0:0]"}, - "WSTRB": { "actual": "S00_AXI_wstrb[3:0]"}, - "WVALID": { "actual": "S00_AXI_wvalid[0:0]"} - } - }, - "/axi_interconnect_0/m00_couplers/M_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "M_ACLK"}, - "ARADDR": { "actual": "M_AXI_araddr[31:0]"}, - "ARESETN": { "actual": "M_ARESETN"}, - "ARREADY": { "actual": "M_AXI_arready"}, - "ARVALID": { "actual": "M_AXI_arvalid"}, - "AWADDR": { "actual": "M_AXI_awaddr[31:0]"}, - "AWREADY": { "actual": "M_AXI_awready"}, - "AWVALID": { "actual": "M_AXI_awvalid"}, - "BREADY": { "actual": "M_AXI_bready"}, - "BRESP": { "actual": "M_AXI_bresp[1:0]"}, - "BVALID": { "actual": "M_AXI_bvalid"}, - "RDATA": { "actual": "M_AXI_rdata[31:0]"}, - "RREADY": { "actual": "M_AXI_rready"}, - "RRESP": { "actual": "M_AXI_rresp[1:0]"}, - "RVALID": { "actual": "M_AXI_rvalid"}, - "WDATA": { "actual": "M_AXI_wdata[31:0]"}, - "WREADY": { "actual": "M_AXI_wready"}, - "WSTRB": { "actual": "M_AXI_wstrb[3:0]"}, - "WVALID": { "actual": "M_AXI_wvalid"} - } - }, - "/axi_interconnect_0/m00_couplers/S_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "S_ACLK"}, - "ARADDR": { "actual": "S_AXI_araddr[31:0]"}, - "ARESETN": { "actual": "S_ARESETN"}, - "ARREADY": { "actual": "S_AXI_arready"}, - "ARVALID": { "actual": "S_AXI_arvalid"}, - "AWADDR": { "actual": "S_AXI_awaddr[31:0]"}, - "AWREADY": { "actual": "S_AXI_awready"}, - "AWVALID": { "actual": "S_AXI_awvalid"}, - "BREADY": { "actual": "S_AXI_bready"}, - "BRESP": { "actual": "S_AXI_bresp[1:0]"}, - "BVALID": { "actual": "S_AXI_bvalid"}, - "RDATA": { "actual": "S_AXI_rdata[31:0]"}, - "RREADY": { "actual": "S_AXI_rready"}, - "RRESP": { "actual": "S_AXI_rresp[1:0]"}, - "RVALID": { "actual": "S_AXI_rvalid"}, - "WDATA": { "actual": "S_AXI_wdata[31:0]"}, - "WREADY": { "actual": "S_AXI_wready"}, - "WSTRB": { "actual": "S_AXI_wstrb[3:0]"}, - "WVALID": { "actual": "S_AXI_wvalid"} - } - }, - "/axi_interconnect_0/m01_couplers/M_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "M_ACLK"}, - "ARADDR": { "actual": "M_AXI_araddr[63:32]"}, - "ARESETN": { "actual": "M_ARESETN"}, - "ARREADY": { "actual": "M_AXI_arready"}, - "ARVALID": { "actual": "M_AXI_arvalid"}, - "AWADDR": { "actual": "M_AXI_awaddr[63:32]"}, - "AWREADY": { "actual": "M_AXI_awready"}, - "AWVALID": { "actual": "M_AXI_awvalid"}, - "BREADY": { "actual": "M_AXI_bready"}, - "BRESP": { "actual": "M_AXI_bresp[3:2]"}, - "BVALID": { "actual": "M_AXI_bvalid"}, - "RDATA": { "actual": "M_AXI_rdata[63:32]"}, - "RREADY": { "actual": "M_AXI_rready"}, - "RRESP": { "actual": "M_AXI_rresp[3:2]"}, - "RVALID": { "actual": "M_AXI_rvalid"}, - "WDATA": { "actual": "M_AXI_wdata[63:32]"}, - "WREADY": { "actual": "M_AXI_wready"}, - "WSTRB": { "actual": "M_AXI_wstrb[7:4]"}, - "WVALID": { "actual": "M_AXI_wvalid"} - } - }, - "/axi_interconnect_0/m01_couplers/S_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "S_ACLK"}, - "ARADDR": { "actual": "S_AXI_araddr[63:32]"}, - "ARESETN": { "actual": "S_ARESETN"}, - "ARREADY": { "actual": "S_AXI_arready"}, - "ARVALID": { "actual": "S_AXI_arvalid"}, - "AWADDR": { "actual": "S_AXI_awaddr[63:32]"}, - "AWREADY": { "actual": "S_AXI_awready"}, - "AWVALID": { "actual": "S_AXI_awvalid"}, - "BREADY": { "actual": "S_AXI_bready"}, - "BRESP": { "actual": "S_AXI_bresp[3:2]"}, - "BVALID": { "actual": "S_AXI_bvalid"}, - "RDATA": { "actual": "S_AXI_rdata[63:32]"}, - "RREADY": { "actual": "S_AXI_rready"}, - "RRESP": { "actual": "S_AXI_rresp[3:2]"}, - "RVALID": { "actual": "S_AXI_rvalid"}, - "WDATA": { "actual": "S_AXI_wdata[63:32]"}, - "WREADY": { "actual": "S_AXI_wready"}, - "WSTRB": { "actual": "S_AXI_wstrb[7:4]"}, - "WVALID": { "actual": "S_AXI_wvalid"} - } - }, - "/axi_interconnect_0/m02_couplers/M_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "M_ACLK"}, - "ARADDR": { "actual": "M_AXI_araddr[95:64]"}, - "ARESETN": { "actual": "M_ARESETN"}, - "ARREADY": { "actual": "M_AXI_arready"}, - "ARVALID": { "actual": "M_AXI_arvalid"}, - "AWADDR": { "actual": "M_AXI_awaddr[95:64]"}, - "AWREADY": { "actual": "M_AXI_awready"}, - "AWVALID": { "actual": "M_AXI_awvalid"}, - "BREADY": { "actual": "M_AXI_bready"}, - "BRESP": { "actual": "M_AXI_bresp[5:4]"}, - "BVALID": { "actual": "M_AXI_bvalid"}, - "RDATA": { "actual": "M_AXI_rdata[95:64]"}, - "RREADY": { "actual": "M_AXI_rready"}, - "RRESP": { "actual": "M_AXI_rresp[5:4]"}, - "RVALID": { "actual": "M_AXI_rvalid"}, - "WDATA": { "actual": "M_AXI_wdata[95:64]"}, - "WREADY": { "actual": "M_AXI_wready"}, - "WSTRB": { "actual": "M_AXI_wstrb[11:8]"}, - "WVALID": { "actual": "M_AXI_wvalid"} - } - }, - "/axi_interconnect_0/m02_couplers/S_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "S_ACLK"}, - "ARADDR": { "actual": "S_AXI_araddr[95:64]"}, - "ARESETN": { "actual": "S_ARESETN"}, - "ARREADY": { "actual": "S_AXI_arready"}, - "ARVALID": { "actual": "S_AXI_arvalid"}, - "AWADDR": { "actual": "S_AXI_awaddr[95:64]"}, - "AWREADY": { "actual": "S_AXI_awready"}, - "AWVALID": { "actual": "S_AXI_awvalid"}, - "BREADY": { "actual": "S_AXI_bready"}, - "BRESP": { "actual": "S_AXI_bresp[5:4]"}, - "BVALID": { "actual": "S_AXI_bvalid"}, - "RDATA": { "actual": "S_AXI_rdata[95:64]"}, - "RREADY": { "actual": "S_AXI_rready"}, - "RRESP": { "actual": "S_AXI_rresp[5:4]"}, - "RVALID": { "actual": "S_AXI_rvalid"}, - "WDATA": { "actual": "S_AXI_wdata[95:64]"}, - "WREADY": { "actual": "S_AXI_wready"}, - "WSTRB": { "actual": "S_AXI_wstrb[11:8]"}, - "WVALID": { "actual": "S_AXI_wvalid"} - } - }, - "/axi_interconnect_0/m03_couplers/M_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "M_ACLK"}, - "ARADDR": { "actual": "M_AXI_araddr[127:96]"}, - "ARESETN": { "actual": "M_ARESETN"}, - "ARREADY": { "actual": "M_AXI_arready"}, - "ARVALID": { "actual": "M_AXI_arvalid"}, - "AWADDR": { "actual": "M_AXI_awaddr[127:96]"}, - "AWREADY": { "actual": "M_AXI_awready"}, - "AWVALID": { "actual": "M_AXI_awvalid"}, - "BREADY": { "actual": "M_AXI_bready"}, - "BRESP": { "actual": "M_AXI_bresp[7:6]"}, - "BVALID": { "actual": "M_AXI_bvalid"}, - "RDATA": { "actual": "M_AXI_rdata[127:96]"}, - "RREADY": { "actual": "M_AXI_rready"}, - "RRESP": { "actual": "M_AXI_rresp[7:6]"}, - "RVALID": { "actual": "M_AXI_rvalid"}, - "WDATA": { "actual": "M_AXI_wdata[127:96]"}, - "WREADY": { "actual": "M_AXI_wready"}, - "WSTRB": { "actual": "M_AXI_wstrb[15:12]"}, - "WVALID": { "actual": "M_AXI_wvalid"} - } - }, - "/axi_interconnect_0/m03_couplers/S_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "S_ACLK"}, - "ARADDR": { "actual": "S_AXI_araddr[127:96]"}, - "ARESETN": { "actual": "S_ARESETN"}, - "ARREADY": { "actual": "S_AXI_arready"}, - "ARVALID": { "actual": "S_AXI_arvalid"}, - "AWADDR": { "actual": "S_AXI_awaddr[127:96]"}, - "AWREADY": { "actual": "S_AXI_awready"}, - "AWVALID": { "actual": "S_AXI_awvalid"}, - "BREADY": { "actual": "S_AXI_bready"}, - "BRESP": { "actual": "S_AXI_bresp[7:6]"}, - "BVALID": { "actual": "S_AXI_bvalid"}, - "RDATA": { "actual": "S_AXI_rdata[127:96]"}, - "RREADY": { "actual": "S_AXI_rready"}, - "RRESP": { "actual": "S_AXI_rresp[7:6]"}, - "RVALID": { "actual": "S_AXI_rvalid"}, - "WDATA": { "actual": "S_AXI_wdata[127:96]"}, - "WREADY": { "actual": "S_AXI_wready"}, - "WSTRB": { "actual": "S_AXI_wstrb[15:12]"}, - "WVALID": { "actual": "S_AXI_wvalid"} - } - }, - "/axi_interconnect_0/m04_couplers/M_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "M_ACLK"}, - "ARADDR": { "actual": "M_AXI_araddr[159:128]"}, - "ARESETN": { "actual": "M_ARESETN"}, - "ARREADY": { "actual": "M_AXI_arready"}, - "ARVALID": { "actual": "M_AXI_arvalid"}, - "AWADDR": { "actual": "M_AXI_awaddr[159:128]"}, - "AWREADY": { "actual": "M_AXI_awready"}, - "AWVALID": { "actual": "M_AXI_awvalid"}, - "BREADY": { "actual": "M_AXI_bready"}, - "BRESP": { "actual": "M_AXI_bresp[9:8]"}, - "BVALID": { "actual": "M_AXI_bvalid"}, - "RDATA": { "actual": "M_AXI_rdata[159:128]"}, - "RREADY": { "actual": "M_AXI_rready"}, - "RRESP": { "actual": "M_AXI_rresp[9:8]"}, - "RVALID": { "actual": "M_AXI_rvalid"}, - "WDATA": { "actual": "M_AXI_wdata[159:128]"}, - "WREADY": { "actual": "M_AXI_wready"}, - "WSTRB": { "actual": "M_AXI_wstrb[19:16]"}, - "WVALID": { "actual": "M_AXI_wvalid"} - } - }, - "/axi_interconnect_0/m04_couplers/S_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "S_ACLK"}, - "ARADDR": { "actual": "S_AXI_araddr[159:128]"}, - "ARESETN": { "actual": "S_ARESETN"}, - "ARREADY": { "actual": "S_AXI_arready"}, - "ARVALID": { "actual": "S_AXI_arvalid"}, - "AWADDR": { "actual": "S_AXI_awaddr[159:128]"}, - "AWREADY": { "actual": "S_AXI_awready"}, - "AWVALID": { "actual": "S_AXI_awvalid"}, - "BREADY": { "actual": "S_AXI_bready"}, - "BRESP": { "actual": "S_AXI_bresp[9:8]"}, - "BVALID": { "actual": "S_AXI_bvalid"}, - "RDATA": { "actual": "S_AXI_rdata[159:128]"}, - "RREADY": { "actual": "S_AXI_rready"}, - "RRESP": { "actual": "S_AXI_rresp[9:8]"}, - "RVALID": { "actual": "S_AXI_rvalid"}, - "WDATA": { "actual": "S_AXI_wdata[159:128]"}, - "WREADY": { "actual": "S_AXI_wready"}, - "WSTRB": { "actual": "S_AXI_wstrb[19:16]"}, - "WVALID": { "actual": "S_AXI_wvalid"} - } - }, - "/axi_interconnect_0/s00_couplers/M_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "M_ACLK"}, - "ARADDR": { "actual": "M_AXI_araddr[31:0]"}, - "ARESETN": { "actual": "M_ARESETN"}, - "ARPROT": { "actual": "M_AXI_arprot[2:0]"}, - "ARREADY": { "actual": "M_AXI_arready[0:0]"}, - "ARVALID": { "actual": "M_AXI_arvalid[0:0]"}, - "AWADDR": { "actual": "M_AXI_awaddr[31:0]"}, - "AWPROT": { "actual": "M_AXI_awprot[2:0]"}, - "AWREADY": { "actual": "M_AXI_awready[0:0]"}, - "AWVALID": { "actual": "M_AXI_awvalid[0:0]"}, - "BREADY": { "actual": "M_AXI_bready[0:0]"}, - "BRESP": { "actual": "M_AXI_bresp[1:0]"}, - "BVALID": { "actual": "M_AXI_bvalid[0:0]"}, - "RDATA": { "actual": "M_AXI_rdata[31:0]"}, - "RREADY": { "actual": "M_AXI_rready[0:0]"}, - "RRESP": { "actual": "M_AXI_rresp[1:0]"}, - "RVALID": { "actual": "M_AXI_rvalid[0:0]"}, - "WDATA": { "actual": "M_AXI_wdata[31:0]"}, - "WREADY": { "actual": "M_AXI_wready[0:0]"}, - "WSTRB": { "actual": "M_AXI_wstrb[3:0]"}, - "WVALID": { "actual": "M_AXI_wvalid[0:0]"} - } - }, - "/axi_interconnect_0/s00_couplers/S_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "S_ACLK"}, - "ARADDR": { "actual": "S_AXI_araddr[31:0]"}, - "ARESETN": { "actual": "S_ARESETN"}, - "ARPROT": { "actual": "S_AXI_arprot[2:0]"}, - "ARREADY": { "actual": "S_AXI_arready[0:0]"}, - "ARVALID": { "actual": "S_AXI_arvalid[0:0]"}, - "AWADDR": { "actual": "S_AXI_awaddr[31:0]"}, - "AWPROT": { "actual": "S_AXI_awprot[2:0]"}, - "AWREADY": { "actual": "S_AXI_awready[0:0]"}, - "AWVALID": { "actual": "S_AXI_awvalid[0:0]"}, - "BREADY": { "actual": "S_AXI_bready[0:0]"}, - "BRESP": { "actual": "S_AXI_bresp[1:0]"}, - "BVALID": { "actual": "S_AXI_bvalid[0:0]"}, - "RDATA": { "actual": "S_AXI_rdata[31:0]"}, - "RREADY": { "actual": "S_AXI_rready[0:0]"}, - "RRESP": { "actual": "S_AXI_rresp[1:0]"}, - "RVALID": { "actual": "S_AXI_rvalid[0:0]"}, - "WDATA": { "actual": "S_AXI_wdata[31:0]"}, - "WREADY": { "actual": "S_AXI_wready[0:0]"}, - "WSTRB": { "actual": "S_AXI_wstrb[3:0]"}, - "WVALID": { "actual": "S_AXI_wvalid[0:0]"} - } - }, - "/axi_interconnect_0/xbar/M00_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "aclk"}, - "ARADDR": { "actual": "m_axi_araddr[31:0]"}, - "ARESETN": { "actual": "aresetn"}, - "ARPROT": { "actual": "m_axi_arprot[2:0]"}, - "ARREADY": { "actual": "m_axi_arready[0:0]"}, - "ARVALID": { "actual": "m_axi_arvalid[0:0]"}, - "AWADDR": { "actual": "m_axi_awaddr[31:0]"}, - "AWPROT": { "actual": "m_axi_awprot[2:0]"}, - "AWREADY": { "actual": "m_axi_awready[0:0]"}, - "AWVALID": { "actual": "m_axi_awvalid[0:0]"}, - "BREADY": { "actual": "m_axi_bready[0:0]"}, - "BRESP": { "actual": "m_axi_bresp[1:0]"}, - "BVALID": { "actual": "m_axi_bvalid[0:0]"}, - "RDATA": { "actual": "m_axi_rdata[31:0]"}, - "RREADY": { "actual": "m_axi_rready[0:0]"}, - "RRESP": { "actual": "m_axi_rresp[1:0]"}, - "RVALID": { "actual": "m_axi_rvalid[0:0]"}, - "WDATA": { "actual": "m_axi_wdata[31:0]"}, - "WREADY": { "actual": "m_axi_wready[0:0]"}, - "WSTRB": { "actual": "m_axi_wstrb[3:0]"}, - "WVALID": { "actual": "m_axi_wvalid[0:0]"} - } - }, - "/axi_interconnect_0/xbar/M01_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "aclk"}, - "ARADDR": { "actual": "m_axi_araddr[63:32]"}, - "ARESETN": { "actual": "aresetn"}, - "ARPROT": { "actual": "m_axi_arprot[5:3]"}, - "ARREADY": { "actual": "m_axi_arready[1:1]"}, - "ARVALID": { "actual": "m_axi_arvalid[1:1]"}, - "AWADDR": { "actual": "m_axi_awaddr[63:32]"}, - "AWPROT": { "actual": "m_axi_awprot[5:3]"}, - "AWREADY": { "actual": "m_axi_awready[1:1]"}, - "AWVALID": { "actual": "m_axi_awvalid[1:1]"}, - "BREADY": { "actual": "m_axi_bready[1:1]"}, - "BRESP": { "actual": "m_axi_bresp[3:2]"}, - "BVALID": { "actual": "m_axi_bvalid[1:1]"}, - "RDATA": { "actual": "m_axi_rdata[63:32]"}, - "RREADY": { "actual": "m_axi_rready[1:1]"}, - "RRESP": { "actual": "m_axi_rresp[3:2]"}, - "RVALID": { "actual": "m_axi_rvalid[1:1]"}, - "WDATA": { "actual": "m_axi_wdata[63:32]"}, - "WREADY": { "actual": "m_axi_wready[1:1]"}, - "WSTRB": { "actual": "m_axi_wstrb[7:4]"}, - "WVALID": { "actual": "m_axi_wvalid[1:1]"} - } - }, - "/axi_interconnect_0/xbar/M02_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "aclk"}, - "ARADDR": { "actual": "m_axi_araddr[95:64]"}, - "ARESETN": { "actual": "aresetn"}, - "ARPROT": { "actual": "m_axi_arprot[8:6]"}, - "ARREADY": { "actual": "m_axi_arready[2:2]"}, - "ARVALID": { "actual": "m_axi_arvalid[2:2]"}, - "AWADDR": { "actual": "m_axi_awaddr[95:64]"}, - "AWPROT": { "actual": "m_axi_awprot[8:6]"}, - "AWREADY": { "actual": "m_axi_awready[2:2]"}, - "AWVALID": { "actual": "m_axi_awvalid[2:2]"}, - "BREADY": { "actual": "m_axi_bready[2:2]"}, - "BRESP": { "actual": "m_axi_bresp[5:4]"}, - "BVALID": { "actual": "m_axi_bvalid[2:2]"}, - "RDATA": { "actual": "m_axi_rdata[95:64]"}, - "RREADY": { "actual": "m_axi_rready[2:2]"}, - "RRESP": { "actual": "m_axi_rresp[5:4]"}, - "RVALID": { "actual": "m_axi_rvalid[2:2]"}, - "WDATA": { "actual": "m_axi_wdata[95:64]"}, - "WREADY": { "actual": "m_axi_wready[2:2]"}, - "WSTRB": { "actual": "m_axi_wstrb[11:8]"}, - "WVALID": { "actual": "m_axi_wvalid[2:2]"} - } - }, - "/axi_interconnect_0/xbar/M03_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "aclk"}, - "ARADDR": { "actual": "m_axi_araddr[127:96]"}, - "ARESETN": { "actual": "aresetn"}, - "ARPROT": { "actual": "m_axi_arprot[11:9]"}, - "ARREADY": { "actual": "m_axi_arready[3:3]"}, - "ARVALID": { "actual": "m_axi_arvalid[3:3]"}, - "AWADDR": { "actual": "m_axi_awaddr[127:96]"}, - "AWPROT": { "actual": "m_axi_awprot[11:9]"}, - "AWREADY": { "actual": "m_axi_awready[3:3]"}, - "AWVALID": { "actual": "m_axi_awvalid[3:3]"}, - "BREADY": { "actual": "m_axi_bready[3:3]"}, - "BRESP": { "actual": "m_axi_bresp[7:6]"}, - "BVALID": { "actual": "m_axi_bvalid[3:3]"}, - "RDATA": { "actual": "m_axi_rdata[127:96]"}, - "RREADY": { "actual": "m_axi_rready[3:3]"}, - "RRESP": { "actual": "m_axi_rresp[7:6]"}, - "RVALID": { "actual": "m_axi_rvalid[3:3]"}, - "WDATA": { "actual": "m_axi_wdata[127:96]"}, - "WREADY": { "actual": "m_axi_wready[3:3]"}, - "WSTRB": { "actual": "m_axi_wstrb[15:12]"}, - "WVALID": { "actual": "m_axi_wvalid[3:3]"} - } - }, - "/axi_interconnect_0/xbar/M04_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "aclk"}, - "ARADDR": { "actual": "m_axi_araddr[159:128]"}, - "ARESETN": { "actual": "aresetn"}, - "ARPROT": { "actual": "m_axi_arprot[14:12]"}, - "ARREADY": { "actual": "m_axi_arready[4:4]"}, - "ARVALID": { "actual": "m_axi_arvalid[4:4]"}, - "AWADDR": { "actual": "m_axi_awaddr[159:128]"}, - "AWPROT": { "actual": "m_axi_awprot[14:12]"}, - "AWREADY": { "actual": "m_axi_awready[4:4]"}, - "AWVALID": { "actual": "m_axi_awvalid[4:4]"}, - "BREADY": { "actual": "m_axi_bready[4:4]"}, - "BRESP": { "actual": "m_axi_bresp[9:8]"}, - "BVALID": { "actual": "m_axi_bvalid[4:4]"}, - "RDATA": { "actual": "m_axi_rdata[159:128]"}, - "RREADY": { "actual": "m_axi_rready[4:4]"}, - "RRESP": { "actual": "m_axi_rresp[9:8]"}, - "RVALID": { "actual": "m_axi_rvalid[4:4]"}, - "WDATA": { "actual": "m_axi_wdata[159:128]"}, - "WREADY": { "actual": "m_axi_wready[4:4]"}, - "WSTRB": { "actual": "m_axi_wstrb[19:16]"}, - "WVALID": { "actual": "m_axi_wvalid[4:4]"} - } - }, - "/axi_interconnect_0/xbar/S00_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "aclk"}, - "ARADDR": { "actual": "s_axi_araddr[31:0]"}, - "ARESETN": { "actual": "aresetn"}, - "ARPROT": { "actual": "s_axi_arprot[2:0]"}, - "ARREADY": { "actual": "s_axi_arready[0:0]"}, - "ARVALID": { "actual": "s_axi_arvalid[0:0]"}, - "AWADDR": { "actual": "s_axi_awaddr[31:0]"}, - "AWPROT": { "actual": "s_axi_awprot[2:0]"}, - "AWREADY": { "actual": "s_axi_awready[0:0]"}, - "AWVALID": { "actual": "s_axi_awvalid[0:0]"}, - "BREADY": { "actual": "s_axi_bready[0:0]"}, - "BRESP": { "actual": "s_axi_bresp[1:0]"}, - "BVALID": { "actual": "s_axi_bvalid[0:0]"}, - "RDATA": { "actual": "s_axi_rdata[31:0]"}, - "RREADY": { "actual": "s_axi_rready[0:0]"}, - "RRESP": { "actual": "s_axi_rresp[1:0]"}, - "RVALID": { "actual": "s_axi_rvalid[0:0]"}, - "WDATA": { "actual": "s_axi_wdata[31:0]"}, - "WREADY": { "actual": "s_axi_wready[0:0]"}, - "WSTRB": { "actual": "s_axi_wstrb[3:0]"}, - "WVALID": { "actual": "s_axi_wvalid[0:0]"} - } - }, - "/axi_timer_0/S_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "s_axi_aclk"}, - "ARADDR": { "actual": "s_axi_araddr[4:0]"}, - "ARESETN": { "actual": "s_axi_aresetn"}, - "ARREADY": { "actual": "s_axi_arready"}, - "ARVALID": { "actual": "s_axi_arvalid"}, - "AWADDR": { "actual": "s_axi_awaddr[4:0]"}, - "AWREADY": { "actual": "s_axi_awready"}, - "AWVALID": { "actual": "s_axi_awvalid"}, - "BREADY": { "actual": "s_axi_bready"}, - "BRESP": { "actual": "s_axi_bresp[1:0]"}, - "BVALID": { "actual": "s_axi_bvalid"}, - "RDATA": { "actual": "s_axi_rdata[31:0]"}, - "RREADY": { "actual": "s_axi_rready"}, - "RRESP": { "actual": "s_axi_rresp[1:0]"}, - "RVALID": { "actual": "s_axi_rvalid"}, - "WDATA": { "actual": "s_axi_wdata[31:0]"}, - "WREADY": { "actual": "s_axi_wready"}, - "WSTRB": { "actual": "s_axi_wstrb[3:0]"}, - "WVALID": { "actual": "s_axi_wvalid"} - } - }, - "/mdm_0/S_AXI": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "S_AXI_ACLK"}, - "ARADDR": { "actual": "S_AXI_ARADDR[3:0]"}, - "ARESETN": { "actual": "S_AXI_ARESETN"}, - "ARREADY": { "actual": "S_AXI_ARREADY"}, - "ARVALID": { "actual": "S_AXI_ARVALID"}, - "AWADDR": { "actual": "S_AXI_AWADDR[3:0]"}, - "AWREADY": { "actual": "S_AXI_AWREADY"}, - "AWVALID": { "actual": "S_AXI_AWVALID"}, - "BREADY": { "actual": "S_AXI_BREADY"}, - "BRESP": { "actual": "S_AXI_BRESP[1:0]"}, - "BVALID": { "actual": "S_AXI_BVALID"}, - "RDATA": { "actual": "S_AXI_RDATA[31:0]"}, - "RREADY": { "actual": "S_AXI_RREADY"}, - "RRESP": { "actual": "S_AXI_RRESP[1:0]"}, - "RVALID": { "actual": "S_AXI_RVALID"}, - "WDATA": { "actual": "S_AXI_WDATA[31:0]"}, - "WREADY": { "actual": "S_AXI_WREADY"}, - "WSTRB": { "actual": "S_AXI_WSTRB[3:0]"}, - "WVALID": { "actual": "S_AXI_WVALID"} - } - }, - "/microblaze_0/M_AXI_DP": { - "interface": "xilinx.com:interface:aximm:1.0", - "ports": { - "ACLK": { "actual": "Clk"}, - "ARADDR": { "actual": "M_AXI_DP_ARADDR[31:0]"}, - "ARESET": { "actual": "Reset"}, - "ARPROT": { "actual": "M_AXI_DP_ARPROT[2:0]"}, - "ARREADY": { "actual": "M_AXI_DP_ARREADY"}, - "ARVALID": { "actual": "M_AXI_DP_ARVALID"}, - "AWADDR": { "actual": "M_AXI_DP_AWADDR[31:0]"}, - "AWPROT": { "actual": "M_AXI_DP_AWPROT[2:0]"}, - "AWREADY": { "actual": "M_AXI_DP_AWREADY"}, - "AWVALID": { "actual": "M_AXI_DP_AWVALID"}, - "BREADY": { "actual": "M_AXI_DP_BREADY"}, - "BRESP": { "actual": "M_AXI_DP_BRESP[1:0]"}, - "BVALID": { "actual": "M_AXI_DP_BVALID"}, - "RDATA": { "actual": "M_AXI_DP_RDATA[31:0]"}, - "RREADY": { "actual": "M_AXI_DP_RREADY"}, - "RRESP": { "actual": "M_AXI_DP_RRESP[1:0]"}, - "RVALID": { "actual": "M_AXI_DP_RVALID"}, - "WDATA": { "actual": "M_AXI_DP_WDATA[31:0]"}, - "WREADY": { "actual": "M_AXI_DP_WREADY"}, - "WSTRB": { "actual": "M_AXI_DP_WSTRB[3:0]"}, - "WVALID": { "actual": "M_AXI_DP_WVALID"} - } - } - } - } - } -} diff --git a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/sim/mb_design_1.vhd b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/sim/mb_design_1.vhd deleted file mode 100644 index 31ee449..0000000 --- a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/sim/mb_design_1.vhd +++ /dev/null @@ -1,2741 +0,0 @@ ---Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. ---Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved. ----------------------------------------------------------------------------------- ---Tool Version: Vivado v.2024.1.2 (lin64) Build 5164865 Thu Sep 5 14:36:28 MDT 2024 ---Date : Thu Mar 20 18:24:28 2025 ---Host : hogtest running 64-bit unknown ---Command : generate_target mb_design_1.bd ---Design : mb_design_1 ---Purpose : IP block netlist ----------------------------------------------------------------------------------- -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity m00_couplers_imp_L30N86 is - port ( - M_ACLK : in STD_LOGIC; - M_ARESETN : in STD_LOGIC; - M_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_arready : in STD_LOGIC; - M_AXI_arvalid : out STD_LOGIC; - M_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_awready : in STD_LOGIC; - M_AXI_awvalid : out STD_LOGIC; - M_AXI_bready : out STD_LOGIC; - M_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_bvalid : in STD_LOGIC; - M_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_rready : out STD_LOGIC; - M_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_rvalid : in STD_LOGIC; - M_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_wready : in STD_LOGIC; - M_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M_AXI_wvalid : out STD_LOGIC; - S_ACLK : in STD_LOGIC; - S_ARESETN : in STD_LOGIC; - S_AXI_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_arready : out STD_LOGIC; - S_AXI_arvalid : in STD_LOGIC; - S_AXI_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_awready : out STD_LOGIC; - S_AXI_awvalid : in STD_LOGIC; - S_AXI_bready : in STD_LOGIC; - S_AXI_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_bvalid : out STD_LOGIC; - S_AXI_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_rready : in STD_LOGIC; - S_AXI_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_rvalid : out STD_LOGIC; - S_AXI_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_wready : out STD_LOGIC; - S_AXI_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_wvalid : in STD_LOGIC - ); -end m00_couplers_imp_L30N86; - -architecture STRUCTURE of m00_couplers_imp_L30N86 is - signal m00_couplers_to_m00_couplers_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m00_couplers_to_m00_couplers_ARREADY : STD_LOGIC; - signal m00_couplers_to_m00_couplers_ARVALID : STD_LOGIC; - signal m00_couplers_to_m00_couplers_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m00_couplers_to_m00_couplers_AWREADY : STD_LOGIC; - signal m00_couplers_to_m00_couplers_AWVALID : STD_LOGIC; - signal m00_couplers_to_m00_couplers_BREADY : STD_LOGIC; - signal m00_couplers_to_m00_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m00_couplers_to_m00_couplers_BVALID : STD_LOGIC; - signal m00_couplers_to_m00_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m00_couplers_to_m00_couplers_RREADY : STD_LOGIC; - signal m00_couplers_to_m00_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m00_couplers_to_m00_couplers_RVALID : STD_LOGIC; - signal m00_couplers_to_m00_couplers_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m00_couplers_to_m00_couplers_WREADY : STD_LOGIC; - signal m00_couplers_to_m00_couplers_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m00_couplers_to_m00_couplers_WVALID : STD_LOGIC; -begin - M_AXI_araddr(31 downto 0) <= m00_couplers_to_m00_couplers_ARADDR(31 downto 0); - M_AXI_arvalid <= m00_couplers_to_m00_couplers_ARVALID; - M_AXI_awaddr(31 downto 0) <= m00_couplers_to_m00_couplers_AWADDR(31 downto 0); - M_AXI_awvalid <= m00_couplers_to_m00_couplers_AWVALID; - M_AXI_bready <= m00_couplers_to_m00_couplers_BREADY; - M_AXI_rready <= m00_couplers_to_m00_couplers_RREADY; - M_AXI_wdata(31 downto 0) <= m00_couplers_to_m00_couplers_WDATA(31 downto 0); - M_AXI_wstrb(3 downto 0) <= m00_couplers_to_m00_couplers_WSTRB(3 downto 0); - M_AXI_wvalid <= m00_couplers_to_m00_couplers_WVALID; - S_AXI_arready <= m00_couplers_to_m00_couplers_ARREADY; - S_AXI_awready <= m00_couplers_to_m00_couplers_AWREADY; - S_AXI_bresp(1 downto 0) <= m00_couplers_to_m00_couplers_BRESP(1 downto 0); - S_AXI_bvalid <= m00_couplers_to_m00_couplers_BVALID; - S_AXI_rdata(31 downto 0) <= m00_couplers_to_m00_couplers_RDATA(31 downto 0); - S_AXI_rresp(1 downto 0) <= m00_couplers_to_m00_couplers_RRESP(1 downto 0); - S_AXI_rvalid <= m00_couplers_to_m00_couplers_RVALID; - S_AXI_wready <= m00_couplers_to_m00_couplers_WREADY; - m00_couplers_to_m00_couplers_ARADDR(31 downto 0) <= S_AXI_araddr(31 downto 0); - m00_couplers_to_m00_couplers_ARREADY <= M_AXI_arready; - m00_couplers_to_m00_couplers_ARVALID <= S_AXI_arvalid; - m00_couplers_to_m00_couplers_AWADDR(31 downto 0) <= S_AXI_awaddr(31 downto 0); - m00_couplers_to_m00_couplers_AWREADY <= M_AXI_awready; - m00_couplers_to_m00_couplers_AWVALID <= S_AXI_awvalid; - m00_couplers_to_m00_couplers_BREADY <= S_AXI_bready; - m00_couplers_to_m00_couplers_BRESP(1 downto 0) <= M_AXI_bresp(1 downto 0); - m00_couplers_to_m00_couplers_BVALID <= M_AXI_bvalid; - m00_couplers_to_m00_couplers_RDATA(31 downto 0) <= M_AXI_rdata(31 downto 0); - m00_couplers_to_m00_couplers_RREADY <= S_AXI_rready; - m00_couplers_to_m00_couplers_RRESP(1 downto 0) <= M_AXI_rresp(1 downto 0); - m00_couplers_to_m00_couplers_RVALID <= M_AXI_rvalid; - m00_couplers_to_m00_couplers_WDATA(31 downto 0) <= S_AXI_wdata(31 downto 0); - m00_couplers_to_m00_couplers_WREADY <= M_AXI_wready; - m00_couplers_to_m00_couplers_WSTRB(3 downto 0) <= S_AXI_wstrb(3 downto 0); - m00_couplers_to_m00_couplers_WVALID <= S_AXI_wvalid; -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity m01_couplers_imp_1MV3QBS is - port ( - M_ACLK : in STD_LOGIC; - M_ARESETN : in STD_LOGIC; - M_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_arready : in STD_LOGIC; - M_AXI_arvalid : out STD_LOGIC; - M_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_awready : in STD_LOGIC; - M_AXI_awvalid : out STD_LOGIC; - M_AXI_bready : out STD_LOGIC; - M_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_bvalid : in STD_LOGIC; - M_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_rready : out STD_LOGIC; - M_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_rvalid : in STD_LOGIC; - M_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_wready : in STD_LOGIC; - M_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M_AXI_wvalid : out STD_LOGIC; - S_ACLK : in STD_LOGIC; - S_ARESETN : in STD_LOGIC; - S_AXI_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_arready : out STD_LOGIC; - S_AXI_arvalid : in STD_LOGIC; - S_AXI_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_awready : out STD_LOGIC; - S_AXI_awvalid : in STD_LOGIC; - S_AXI_bready : in STD_LOGIC; - S_AXI_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_bvalid : out STD_LOGIC; - S_AXI_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_rready : in STD_LOGIC; - S_AXI_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_rvalid : out STD_LOGIC; - S_AXI_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_wready : out STD_LOGIC; - S_AXI_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_wvalid : in STD_LOGIC - ); -end m01_couplers_imp_1MV3QBS; - -architecture STRUCTURE of m01_couplers_imp_1MV3QBS is - signal m01_couplers_to_m01_couplers_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m01_couplers_to_m01_couplers_ARREADY : STD_LOGIC; - signal m01_couplers_to_m01_couplers_ARVALID : STD_LOGIC; - signal m01_couplers_to_m01_couplers_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m01_couplers_to_m01_couplers_AWREADY : STD_LOGIC; - signal m01_couplers_to_m01_couplers_AWVALID : STD_LOGIC; - signal m01_couplers_to_m01_couplers_BREADY : STD_LOGIC; - signal m01_couplers_to_m01_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m01_couplers_to_m01_couplers_BVALID : STD_LOGIC; - signal m01_couplers_to_m01_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m01_couplers_to_m01_couplers_RREADY : STD_LOGIC; - signal m01_couplers_to_m01_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m01_couplers_to_m01_couplers_RVALID : STD_LOGIC; - signal m01_couplers_to_m01_couplers_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m01_couplers_to_m01_couplers_WREADY : STD_LOGIC; - signal m01_couplers_to_m01_couplers_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m01_couplers_to_m01_couplers_WVALID : STD_LOGIC; -begin - M_AXI_araddr(31 downto 0) <= m01_couplers_to_m01_couplers_ARADDR(31 downto 0); - M_AXI_arvalid <= m01_couplers_to_m01_couplers_ARVALID; - M_AXI_awaddr(31 downto 0) <= m01_couplers_to_m01_couplers_AWADDR(31 downto 0); - M_AXI_awvalid <= m01_couplers_to_m01_couplers_AWVALID; - M_AXI_bready <= m01_couplers_to_m01_couplers_BREADY; - M_AXI_rready <= m01_couplers_to_m01_couplers_RREADY; - M_AXI_wdata(31 downto 0) <= m01_couplers_to_m01_couplers_WDATA(31 downto 0); - M_AXI_wstrb(3 downto 0) <= m01_couplers_to_m01_couplers_WSTRB(3 downto 0); - M_AXI_wvalid <= m01_couplers_to_m01_couplers_WVALID; - S_AXI_arready <= m01_couplers_to_m01_couplers_ARREADY; - S_AXI_awready <= m01_couplers_to_m01_couplers_AWREADY; - S_AXI_bresp(1 downto 0) <= m01_couplers_to_m01_couplers_BRESP(1 downto 0); - S_AXI_bvalid <= m01_couplers_to_m01_couplers_BVALID; - S_AXI_rdata(31 downto 0) <= m01_couplers_to_m01_couplers_RDATA(31 downto 0); - S_AXI_rresp(1 downto 0) <= m01_couplers_to_m01_couplers_RRESP(1 downto 0); - S_AXI_rvalid <= m01_couplers_to_m01_couplers_RVALID; - S_AXI_wready <= m01_couplers_to_m01_couplers_WREADY; - m01_couplers_to_m01_couplers_ARADDR(31 downto 0) <= S_AXI_araddr(31 downto 0); - m01_couplers_to_m01_couplers_ARREADY <= M_AXI_arready; - m01_couplers_to_m01_couplers_ARVALID <= S_AXI_arvalid; - m01_couplers_to_m01_couplers_AWADDR(31 downto 0) <= S_AXI_awaddr(31 downto 0); - m01_couplers_to_m01_couplers_AWREADY <= M_AXI_awready; - m01_couplers_to_m01_couplers_AWVALID <= S_AXI_awvalid; - m01_couplers_to_m01_couplers_BREADY <= S_AXI_bready; - m01_couplers_to_m01_couplers_BRESP(1 downto 0) <= M_AXI_bresp(1 downto 0); - m01_couplers_to_m01_couplers_BVALID <= M_AXI_bvalid; - m01_couplers_to_m01_couplers_RDATA(31 downto 0) <= M_AXI_rdata(31 downto 0); - m01_couplers_to_m01_couplers_RREADY <= S_AXI_rready; - m01_couplers_to_m01_couplers_RRESP(1 downto 0) <= M_AXI_rresp(1 downto 0); - m01_couplers_to_m01_couplers_RVALID <= M_AXI_rvalid; - m01_couplers_to_m01_couplers_WDATA(31 downto 0) <= S_AXI_wdata(31 downto 0); - m01_couplers_to_m01_couplers_WREADY <= M_AXI_wready; - m01_couplers_to_m01_couplers_WSTRB(3 downto 0) <= S_AXI_wstrb(3 downto 0); - m01_couplers_to_m01_couplers_WVALID <= S_AXI_wvalid; -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity m02_couplers_imp_1CM8QGB is - port ( - M_ACLK : in STD_LOGIC; - M_ARESETN : in STD_LOGIC; - M_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_arready : in STD_LOGIC; - M_AXI_arvalid : out STD_LOGIC; - M_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_awready : in STD_LOGIC; - M_AXI_awvalid : out STD_LOGIC; - M_AXI_bready : out STD_LOGIC; - M_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_bvalid : in STD_LOGIC; - M_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_rready : out STD_LOGIC; - M_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_rvalid : in STD_LOGIC; - M_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_wready : in STD_LOGIC; - M_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M_AXI_wvalid : out STD_LOGIC; - S_ACLK : in STD_LOGIC; - S_ARESETN : in STD_LOGIC; - S_AXI_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_arready : out STD_LOGIC; - S_AXI_arvalid : in STD_LOGIC; - S_AXI_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_awready : out STD_LOGIC; - S_AXI_awvalid : in STD_LOGIC; - S_AXI_bready : in STD_LOGIC; - S_AXI_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_bvalid : out STD_LOGIC; - S_AXI_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_rready : in STD_LOGIC; - S_AXI_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_rvalid : out STD_LOGIC; - S_AXI_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_wready : out STD_LOGIC; - S_AXI_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_wvalid : in STD_LOGIC - ); -end m02_couplers_imp_1CM8QGB; - -architecture STRUCTURE of m02_couplers_imp_1CM8QGB is - signal m02_couplers_to_m02_couplers_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m02_couplers_to_m02_couplers_ARREADY : STD_LOGIC; - signal m02_couplers_to_m02_couplers_ARVALID : STD_LOGIC; - signal m02_couplers_to_m02_couplers_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m02_couplers_to_m02_couplers_AWREADY : STD_LOGIC; - signal m02_couplers_to_m02_couplers_AWVALID : STD_LOGIC; - signal m02_couplers_to_m02_couplers_BREADY : STD_LOGIC; - signal m02_couplers_to_m02_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m02_couplers_to_m02_couplers_BVALID : STD_LOGIC; - signal m02_couplers_to_m02_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m02_couplers_to_m02_couplers_RREADY : STD_LOGIC; - signal m02_couplers_to_m02_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m02_couplers_to_m02_couplers_RVALID : STD_LOGIC; - signal m02_couplers_to_m02_couplers_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m02_couplers_to_m02_couplers_WREADY : STD_LOGIC; - signal m02_couplers_to_m02_couplers_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m02_couplers_to_m02_couplers_WVALID : STD_LOGIC; -begin - M_AXI_araddr(31 downto 0) <= m02_couplers_to_m02_couplers_ARADDR(31 downto 0); - M_AXI_arvalid <= m02_couplers_to_m02_couplers_ARVALID; - M_AXI_awaddr(31 downto 0) <= m02_couplers_to_m02_couplers_AWADDR(31 downto 0); - M_AXI_awvalid <= m02_couplers_to_m02_couplers_AWVALID; - M_AXI_bready <= m02_couplers_to_m02_couplers_BREADY; - M_AXI_rready <= m02_couplers_to_m02_couplers_RREADY; - M_AXI_wdata(31 downto 0) <= m02_couplers_to_m02_couplers_WDATA(31 downto 0); - M_AXI_wstrb(3 downto 0) <= m02_couplers_to_m02_couplers_WSTRB(3 downto 0); - M_AXI_wvalid <= m02_couplers_to_m02_couplers_WVALID; - S_AXI_arready <= m02_couplers_to_m02_couplers_ARREADY; - S_AXI_awready <= m02_couplers_to_m02_couplers_AWREADY; - S_AXI_bresp(1 downto 0) <= m02_couplers_to_m02_couplers_BRESP(1 downto 0); - S_AXI_bvalid <= m02_couplers_to_m02_couplers_BVALID; - S_AXI_rdata(31 downto 0) <= m02_couplers_to_m02_couplers_RDATA(31 downto 0); - S_AXI_rresp(1 downto 0) <= m02_couplers_to_m02_couplers_RRESP(1 downto 0); - S_AXI_rvalid <= m02_couplers_to_m02_couplers_RVALID; - S_AXI_wready <= m02_couplers_to_m02_couplers_WREADY; - m02_couplers_to_m02_couplers_ARADDR(31 downto 0) <= S_AXI_araddr(31 downto 0); - m02_couplers_to_m02_couplers_ARREADY <= M_AXI_arready; - m02_couplers_to_m02_couplers_ARVALID <= S_AXI_arvalid; - m02_couplers_to_m02_couplers_AWADDR(31 downto 0) <= S_AXI_awaddr(31 downto 0); - m02_couplers_to_m02_couplers_AWREADY <= M_AXI_awready; - m02_couplers_to_m02_couplers_AWVALID <= S_AXI_awvalid; - m02_couplers_to_m02_couplers_BREADY <= S_AXI_bready; - m02_couplers_to_m02_couplers_BRESP(1 downto 0) <= M_AXI_bresp(1 downto 0); - m02_couplers_to_m02_couplers_BVALID <= M_AXI_bvalid; - m02_couplers_to_m02_couplers_RDATA(31 downto 0) <= M_AXI_rdata(31 downto 0); - m02_couplers_to_m02_couplers_RREADY <= S_AXI_rready; - m02_couplers_to_m02_couplers_RRESP(1 downto 0) <= M_AXI_rresp(1 downto 0); - m02_couplers_to_m02_couplers_RVALID <= M_AXI_rvalid; - m02_couplers_to_m02_couplers_WDATA(31 downto 0) <= S_AXI_wdata(31 downto 0); - m02_couplers_to_m02_couplers_WREADY <= M_AXI_wready; - m02_couplers_to_m02_couplers_WSTRB(3 downto 0) <= S_AXI_wstrb(3 downto 0); - m02_couplers_to_m02_couplers_WVALID <= S_AXI_wvalid; -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity m03_couplers_imp_DKAE7P is - port ( - M_ACLK : in STD_LOGIC; - M_ARESETN : in STD_LOGIC; - M_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_arready : in STD_LOGIC; - M_AXI_arvalid : out STD_LOGIC; - M_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_awready : in STD_LOGIC; - M_AXI_awvalid : out STD_LOGIC; - M_AXI_bready : out STD_LOGIC; - M_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_bvalid : in STD_LOGIC; - M_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_rready : out STD_LOGIC; - M_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_rvalid : in STD_LOGIC; - M_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_wready : in STD_LOGIC; - M_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M_AXI_wvalid : out STD_LOGIC; - S_ACLK : in STD_LOGIC; - S_ARESETN : in STD_LOGIC; - S_AXI_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_arready : out STD_LOGIC; - S_AXI_arvalid : in STD_LOGIC; - S_AXI_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_awready : out STD_LOGIC; - S_AXI_awvalid : in STD_LOGIC; - S_AXI_bready : in STD_LOGIC; - S_AXI_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_bvalid : out STD_LOGIC; - S_AXI_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_rready : in STD_LOGIC; - S_AXI_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_rvalid : out STD_LOGIC; - S_AXI_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_wready : out STD_LOGIC; - S_AXI_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_wvalid : in STD_LOGIC - ); -end m03_couplers_imp_DKAE7P; - -architecture STRUCTURE of m03_couplers_imp_DKAE7P is - signal m03_couplers_to_m03_couplers_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m03_couplers_to_m03_couplers_ARREADY : STD_LOGIC; - signal m03_couplers_to_m03_couplers_ARVALID : STD_LOGIC; - signal m03_couplers_to_m03_couplers_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m03_couplers_to_m03_couplers_AWREADY : STD_LOGIC; - signal m03_couplers_to_m03_couplers_AWVALID : STD_LOGIC; - signal m03_couplers_to_m03_couplers_BREADY : STD_LOGIC; - signal m03_couplers_to_m03_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m03_couplers_to_m03_couplers_BVALID : STD_LOGIC; - signal m03_couplers_to_m03_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m03_couplers_to_m03_couplers_RREADY : STD_LOGIC; - signal m03_couplers_to_m03_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m03_couplers_to_m03_couplers_RVALID : STD_LOGIC; - signal m03_couplers_to_m03_couplers_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m03_couplers_to_m03_couplers_WREADY : STD_LOGIC; - signal m03_couplers_to_m03_couplers_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m03_couplers_to_m03_couplers_WVALID : STD_LOGIC; -begin - M_AXI_araddr(31 downto 0) <= m03_couplers_to_m03_couplers_ARADDR(31 downto 0); - M_AXI_arvalid <= m03_couplers_to_m03_couplers_ARVALID; - M_AXI_awaddr(31 downto 0) <= m03_couplers_to_m03_couplers_AWADDR(31 downto 0); - M_AXI_awvalid <= m03_couplers_to_m03_couplers_AWVALID; - M_AXI_bready <= m03_couplers_to_m03_couplers_BREADY; - M_AXI_rready <= m03_couplers_to_m03_couplers_RREADY; - M_AXI_wdata(31 downto 0) <= m03_couplers_to_m03_couplers_WDATA(31 downto 0); - M_AXI_wstrb(3 downto 0) <= m03_couplers_to_m03_couplers_WSTRB(3 downto 0); - M_AXI_wvalid <= m03_couplers_to_m03_couplers_WVALID; - S_AXI_arready <= m03_couplers_to_m03_couplers_ARREADY; - S_AXI_awready <= m03_couplers_to_m03_couplers_AWREADY; - S_AXI_bresp(1 downto 0) <= m03_couplers_to_m03_couplers_BRESP(1 downto 0); - S_AXI_bvalid <= m03_couplers_to_m03_couplers_BVALID; - S_AXI_rdata(31 downto 0) <= m03_couplers_to_m03_couplers_RDATA(31 downto 0); - S_AXI_rresp(1 downto 0) <= m03_couplers_to_m03_couplers_RRESP(1 downto 0); - S_AXI_rvalid <= m03_couplers_to_m03_couplers_RVALID; - S_AXI_wready <= m03_couplers_to_m03_couplers_WREADY; - m03_couplers_to_m03_couplers_ARADDR(31 downto 0) <= S_AXI_araddr(31 downto 0); - m03_couplers_to_m03_couplers_ARREADY <= M_AXI_arready; - m03_couplers_to_m03_couplers_ARVALID <= S_AXI_arvalid; - m03_couplers_to_m03_couplers_AWADDR(31 downto 0) <= S_AXI_awaddr(31 downto 0); - m03_couplers_to_m03_couplers_AWREADY <= M_AXI_awready; - m03_couplers_to_m03_couplers_AWVALID <= S_AXI_awvalid; - m03_couplers_to_m03_couplers_BREADY <= S_AXI_bready; - m03_couplers_to_m03_couplers_BRESP(1 downto 0) <= M_AXI_bresp(1 downto 0); - m03_couplers_to_m03_couplers_BVALID <= M_AXI_bvalid; - m03_couplers_to_m03_couplers_RDATA(31 downto 0) <= M_AXI_rdata(31 downto 0); - m03_couplers_to_m03_couplers_RREADY <= S_AXI_rready; - m03_couplers_to_m03_couplers_RRESP(1 downto 0) <= M_AXI_rresp(1 downto 0); - m03_couplers_to_m03_couplers_RVALID <= M_AXI_rvalid; - m03_couplers_to_m03_couplers_WDATA(31 downto 0) <= S_AXI_wdata(31 downto 0); - m03_couplers_to_m03_couplers_WREADY <= M_AXI_wready; - m03_couplers_to_m03_couplers_WSTRB(3 downto 0) <= S_AXI_wstrb(3 downto 0); - m03_couplers_to_m03_couplers_WVALID <= S_AXI_wvalid; -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity m04_couplers_imp_OP7ZFX is - port ( - M_ACLK : in STD_LOGIC; - M_ARESETN : in STD_LOGIC; - M_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_arready : in STD_LOGIC; - M_AXI_arvalid : out STD_LOGIC; - M_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_awready : in STD_LOGIC; - M_AXI_awvalid : out STD_LOGIC; - M_AXI_bready : out STD_LOGIC; - M_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_bvalid : in STD_LOGIC; - M_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_rready : out STD_LOGIC; - M_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_rvalid : in STD_LOGIC; - M_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_wready : in STD_LOGIC; - M_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M_AXI_wvalid : out STD_LOGIC; - S_ACLK : in STD_LOGIC; - S_ARESETN : in STD_LOGIC; - S_AXI_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_arready : out STD_LOGIC; - S_AXI_arvalid : in STD_LOGIC; - S_AXI_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_awready : out STD_LOGIC; - S_AXI_awvalid : in STD_LOGIC; - S_AXI_bready : in STD_LOGIC; - S_AXI_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_bvalid : out STD_LOGIC; - S_AXI_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_rready : in STD_LOGIC; - S_AXI_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_rvalid : out STD_LOGIC; - S_AXI_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_wready : out STD_LOGIC; - S_AXI_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_wvalid : in STD_LOGIC - ); -end m04_couplers_imp_OP7ZFX; - -architecture STRUCTURE of m04_couplers_imp_OP7ZFX is - signal m04_couplers_to_m04_couplers_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m04_couplers_to_m04_couplers_ARREADY : STD_LOGIC; - signal m04_couplers_to_m04_couplers_ARVALID : STD_LOGIC; - signal m04_couplers_to_m04_couplers_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m04_couplers_to_m04_couplers_AWREADY : STD_LOGIC; - signal m04_couplers_to_m04_couplers_AWVALID : STD_LOGIC; - signal m04_couplers_to_m04_couplers_BREADY : STD_LOGIC; - signal m04_couplers_to_m04_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m04_couplers_to_m04_couplers_BVALID : STD_LOGIC; - signal m04_couplers_to_m04_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m04_couplers_to_m04_couplers_RREADY : STD_LOGIC; - signal m04_couplers_to_m04_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m04_couplers_to_m04_couplers_RVALID : STD_LOGIC; - signal m04_couplers_to_m04_couplers_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m04_couplers_to_m04_couplers_WREADY : STD_LOGIC; - signal m04_couplers_to_m04_couplers_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m04_couplers_to_m04_couplers_WVALID : STD_LOGIC; -begin - M_AXI_araddr(31 downto 0) <= m04_couplers_to_m04_couplers_ARADDR(31 downto 0); - M_AXI_arvalid <= m04_couplers_to_m04_couplers_ARVALID; - M_AXI_awaddr(31 downto 0) <= m04_couplers_to_m04_couplers_AWADDR(31 downto 0); - M_AXI_awvalid <= m04_couplers_to_m04_couplers_AWVALID; - M_AXI_bready <= m04_couplers_to_m04_couplers_BREADY; - M_AXI_rready <= m04_couplers_to_m04_couplers_RREADY; - M_AXI_wdata(31 downto 0) <= m04_couplers_to_m04_couplers_WDATA(31 downto 0); - M_AXI_wstrb(3 downto 0) <= m04_couplers_to_m04_couplers_WSTRB(3 downto 0); - M_AXI_wvalid <= m04_couplers_to_m04_couplers_WVALID; - S_AXI_arready <= m04_couplers_to_m04_couplers_ARREADY; - S_AXI_awready <= m04_couplers_to_m04_couplers_AWREADY; - S_AXI_bresp(1 downto 0) <= m04_couplers_to_m04_couplers_BRESP(1 downto 0); - S_AXI_bvalid <= m04_couplers_to_m04_couplers_BVALID; - S_AXI_rdata(31 downto 0) <= m04_couplers_to_m04_couplers_RDATA(31 downto 0); - S_AXI_rresp(1 downto 0) <= m04_couplers_to_m04_couplers_RRESP(1 downto 0); - S_AXI_rvalid <= m04_couplers_to_m04_couplers_RVALID; - S_AXI_wready <= m04_couplers_to_m04_couplers_WREADY; - m04_couplers_to_m04_couplers_ARADDR(31 downto 0) <= S_AXI_araddr(31 downto 0); - m04_couplers_to_m04_couplers_ARREADY <= M_AXI_arready; - m04_couplers_to_m04_couplers_ARVALID <= S_AXI_arvalid; - m04_couplers_to_m04_couplers_AWADDR(31 downto 0) <= S_AXI_awaddr(31 downto 0); - m04_couplers_to_m04_couplers_AWREADY <= M_AXI_awready; - m04_couplers_to_m04_couplers_AWVALID <= S_AXI_awvalid; - m04_couplers_to_m04_couplers_BREADY <= S_AXI_bready; - m04_couplers_to_m04_couplers_BRESP(1 downto 0) <= M_AXI_bresp(1 downto 0); - m04_couplers_to_m04_couplers_BVALID <= M_AXI_bvalid; - m04_couplers_to_m04_couplers_RDATA(31 downto 0) <= M_AXI_rdata(31 downto 0); - m04_couplers_to_m04_couplers_RREADY <= S_AXI_rready; - m04_couplers_to_m04_couplers_RRESP(1 downto 0) <= M_AXI_rresp(1 downto 0); - m04_couplers_to_m04_couplers_RVALID <= M_AXI_rvalid; - m04_couplers_to_m04_couplers_WDATA(31 downto 0) <= S_AXI_wdata(31 downto 0); - m04_couplers_to_m04_couplers_WREADY <= M_AXI_wready; - m04_couplers_to_m04_couplers_WSTRB(3 downto 0) <= S_AXI_wstrb(3 downto 0); - m04_couplers_to_m04_couplers_WVALID <= S_AXI_wvalid; -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity s00_couplers_imp_1AM08ZQ is - port ( - M_ACLK : in STD_LOGIC; - M_ARESETN : in STD_LOGIC; - M_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_arprot : out STD_LOGIC_VECTOR ( 2 downto 0 ); - M_AXI_arready : in STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_arvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_awprot : out STD_LOGIC_VECTOR ( 2 downto 0 ); - M_AXI_awready : in STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_awvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_bready : out STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_bvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_rready : out STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_rvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_wready : in STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M_AXI_wvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - S_ACLK : in STD_LOGIC; - S_ARESETN : in STD_LOGIC; - S_AXI_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_arprot : in STD_LOGIC_VECTOR ( 2 downto 0 ); - S_AXI_arready : out STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_arvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_awprot : in STD_LOGIC_VECTOR ( 2 downto 0 ); - S_AXI_awready : out STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_awvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_bready : in STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_bvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_rready : in STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_rvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_wready : out STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_wvalid : in STD_LOGIC_VECTOR ( 0 to 0 ) - ); -end s00_couplers_imp_1AM08ZQ; - -architecture STRUCTURE of s00_couplers_imp_1AM08ZQ is - signal s00_couplers_to_s00_couplers_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal s00_couplers_to_s00_couplers_ARPROT : STD_LOGIC_VECTOR ( 2 downto 0 ); - signal s00_couplers_to_s00_couplers_ARREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_ARVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal s00_couplers_to_s00_couplers_AWPROT : STD_LOGIC_VECTOR ( 2 downto 0 ); - signal s00_couplers_to_s00_couplers_AWREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_AWVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_BREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal s00_couplers_to_s00_couplers_BVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal s00_couplers_to_s00_couplers_RREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal s00_couplers_to_s00_couplers_RVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal s00_couplers_to_s00_couplers_WREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal s00_couplers_to_s00_couplers_WVALID : STD_LOGIC_VECTOR ( 0 to 0 ); -begin - M_AXI_araddr(31 downto 0) <= s00_couplers_to_s00_couplers_ARADDR(31 downto 0); - M_AXI_arprot(2 downto 0) <= s00_couplers_to_s00_couplers_ARPROT(2 downto 0); - M_AXI_arvalid(0) <= s00_couplers_to_s00_couplers_ARVALID(0); - M_AXI_awaddr(31 downto 0) <= s00_couplers_to_s00_couplers_AWADDR(31 downto 0); - M_AXI_awprot(2 downto 0) <= s00_couplers_to_s00_couplers_AWPROT(2 downto 0); - M_AXI_awvalid(0) <= s00_couplers_to_s00_couplers_AWVALID(0); - M_AXI_bready(0) <= s00_couplers_to_s00_couplers_BREADY(0); - M_AXI_rready(0) <= s00_couplers_to_s00_couplers_RREADY(0); - M_AXI_wdata(31 downto 0) <= s00_couplers_to_s00_couplers_WDATA(31 downto 0); - M_AXI_wstrb(3 downto 0) <= s00_couplers_to_s00_couplers_WSTRB(3 downto 0); - M_AXI_wvalid(0) <= s00_couplers_to_s00_couplers_WVALID(0); - S_AXI_arready(0) <= s00_couplers_to_s00_couplers_ARREADY(0); - S_AXI_awready(0) <= s00_couplers_to_s00_couplers_AWREADY(0); - S_AXI_bresp(1 downto 0) <= s00_couplers_to_s00_couplers_BRESP(1 downto 0); - S_AXI_bvalid(0) <= s00_couplers_to_s00_couplers_BVALID(0); - S_AXI_rdata(31 downto 0) <= s00_couplers_to_s00_couplers_RDATA(31 downto 0); - S_AXI_rresp(1 downto 0) <= s00_couplers_to_s00_couplers_RRESP(1 downto 0); - S_AXI_rvalid(0) <= s00_couplers_to_s00_couplers_RVALID(0); - S_AXI_wready(0) <= s00_couplers_to_s00_couplers_WREADY(0); - s00_couplers_to_s00_couplers_ARADDR(31 downto 0) <= S_AXI_araddr(31 downto 0); - s00_couplers_to_s00_couplers_ARPROT(2 downto 0) <= S_AXI_arprot(2 downto 0); - s00_couplers_to_s00_couplers_ARREADY(0) <= M_AXI_arready(0); - s00_couplers_to_s00_couplers_ARVALID(0) <= S_AXI_arvalid(0); - s00_couplers_to_s00_couplers_AWADDR(31 downto 0) <= S_AXI_awaddr(31 downto 0); - s00_couplers_to_s00_couplers_AWPROT(2 downto 0) <= S_AXI_awprot(2 downto 0); - s00_couplers_to_s00_couplers_AWREADY(0) <= M_AXI_awready(0); - s00_couplers_to_s00_couplers_AWVALID(0) <= S_AXI_awvalid(0); - s00_couplers_to_s00_couplers_BREADY(0) <= S_AXI_bready(0); - s00_couplers_to_s00_couplers_BRESP(1 downto 0) <= M_AXI_bresp(1 downto 0); - s00_couplers_to_s00_couplers_BVALID(0) <= M_AXI_bvalid(0); - s00_couplers_to_s00_couplers_RDATA(31 downto 0) <= M_AXI_rdata(31 downto 0); - s00_couplers_to_s00_couplers_RREADY(0) <= S_AXI_rready(0); - s00_couplers_to_s00_couplers_RRESP(1 downto 0) <= M_AXI_rresp(1 downto 0); - s00_couplers_to_s00_couplers_RVALID(0) <= M_AXI_rvalid(0); - s00_couplers_to_s00_couplers_WDATA(31 downto 0) <= S_AXI_wdata(31 downto 0); - s00_couplers_to_s00_couplers_WREADY(0) <= M_AXI_wready(0); - s00_couplers_to_s00_couplers_WSTRB(3 downto 0) <= S_AXI_wstrb(3 downto 0); - s00_couplers_to_s00_couplers_WVALID(0) <= S_AXI_wvalid(0); -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity mb_design_1_axi_interconnect_0_0 is - port ( - ACLK : in STD_LOGIC; - ARESETN : in STD_LOGIC; - M00_ACLK : in STD_LOGIC; - M00_ARESETN : in STD_LOGIC; - M00_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M00_AXI_arready : in STD_LOGIC; - M00_AXI_arvalid : out STD_LOGIC; - M00_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M00_AXI_awready : in STD_LOGIC; - M00_AXI_awvalid : out STD_LOGIC; - M00_AXI_bready : out STD_LOGIC; - M00_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M00_AXI_bvalid : in STD_LOGIC; - M00_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M00_AXI_rready : out STD_LOGIC; - M00_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M00_AXI_rvalid : in STD_LOGIC; - M00_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M00_AXI_wready : in STD_LOGIC; - M00_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M00_AXI_wvalid : out STD_LOGIC; - M01_ACLK : in STD_LOGIC; - M01_ARESETN : in STD_LOGIC; - M01_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M01_AXI_arready : in STD_LOGIC; - M01_AXI_arvalid : out STD_LOGIC; - M01_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M01_AXI_awready : in STD_LOGIC; - M01_AXI_awvalid : out STD_LOGIC; - M01_AXI_bready : out STD_LOGIC; - M01_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M01_AXI_bvalid : in STD_LOGIC; - M01_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M01_AXI_rready : out STD_LOGIC; - M01_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M01_AXI_rvalid : in STD_LOGIC; - M01_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M01_AXI_wready : in STD_LOGIC; - M01_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M01_AXI_wvalid : out STD_LOGIC; - M02_ACLK : in STD_LOGIC; - M02_ARESETN : in STD_LOGIC; - M02_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M02_AXI_arready : in STD_LOGIC; - M02_AXI_arvalid : out STD_LOGIC; - M02_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M02_AXI_awready : in STD_LOGIC; - M02_AXI_awvalid : out STD_LOGIC; - M02_AXI_bready : out STD_LOGIC; - M02_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M02_AXI_bvalid : in STD_LOGIC; - M02_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M02_AXI_rready : out STD_LOGIC; - M02_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M02_AXI_rvalid : in STD_LOGIC; - M02_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M02_AXI_wready : in STD_LOGIC; - M02_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M02_AXI_wvalid : out STD_LOGIC; - M03_ACLK : in STD_LOGIC; - M03_ARESETN : in STD_LOGIC; - M03_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M03_AXI_arready : in STD_LOGIC; - M03_AXI_arvalid : out STD_LOGIC; - M03_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M03_AXI_awready : in STD_LOGIC; - M03_AXI_awvalid : out STD_LOGIC; - M03_AXI_bready : out STD_LOGIC; - M03_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M03_AXI_bvalid : in STD_LOGIC; - M03_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M03_AXI_rready : out STD_LOGIC; - M03_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M03_AXI_rvalid : in STD_LOGIC; - M03_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M03_AXI_wready : in STD_LOGIC; - M03_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M03_AXI_wvalid : out STD_LOGIC; - M04_ACLK : in STD_LOGIC; - M04_ARESETN : in STD_LOGIC; - M04_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M04_AXI_arready : in STD_LOGIC; - M04_AXI_arvalid : out STD_LOGIC; - M04_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M04_AXI_awready : in STD_LOGIC; - M04_AXI_awvalid : out STD_LOGIC; - M04_AXI_bready : out STD_LOGIC; - M04_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M04_AXI_bvalid : in STD_LOGIC; - M04_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M04_AXI_rready : out STD_LOGIC; - M04_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M04_AXI_rvalid : in STD_LOGIC; - M04_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M04_AXI_wready : in STD_LOGIC; - M04_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M04_AXI_wvalid : out STD_LOGIC; - S00_ACLK : in STD_LOGIC; - S00_ARESETN : in STD_LOGIC; - S00_AXI_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S00_AXI_arprot : in STD_LOGIC_VECTOR ( 2 downto 0 ); - S00_AXI_arready : out STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_arvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S00_AXI_awprot : in STD_LOGIC_VECTOR ( 2 downto 0 ); - S00_AXI_awready : out STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_awvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_bready : in STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S00_AXI_bvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - S00_AXI_rready : in STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S00_AXI_rvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S00_AXI_wready : out STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S00_AXI_wvalid : in STD_LOGIC_VECTOR ( 0 to 0 ) - ); -end mb_design_1_axi_interconnect_0_0; - -architecture STRUCTURE of mb_design_1_axi_interconnect_0_0 is - component mb_design_1_xbar_0 is - port ( - aclk : in STD_LOGIC; - aresetn : in STD_LOGIC; - s_axi_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_awprot : in STD_LOGIC_VECTOR ( 2 downto 0 ); - s_axi_awvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_awready : out STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - s_axi_wvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_wready : out STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_bvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_bready : in STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_arprot : in STD_LOGIC_VECTOR ( 2 downto 0 ); - s_axi_arvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_arready : out STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_rvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_rready : in STD_LOGIC_VECTOR ( 0 to 0 ); - m_axi_awaddr : out STD_LOGIC_VECTOR ( 159 downto 0 ); - m_axi_awprot : out STD_LOGIC_VECTOR ( 14 downto 0 ); - m_axi_awvalid : out STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_awready : in STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_wdata : out STD_LOGIC_VECTOR ( 159 downto 0 ); - m_axi_wstrb : out STD_LOGIC_VECTOR ( 19 downto 0 ); - m_axi_wvalid : out STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_wready : in STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_bresp : in STD_LOGIC_VECTOR ( 9 downto 0 ); - m_axi_bvalid : in STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_bready : out STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_araddr : out STD_LOGIC_VECTOR ( 159 downto 0 ); - m_axi_arprot : out STD_LOGIC_VECTOR ( 14 downto 0 ); - m_axi_arvalid : out STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_arready : in STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_rdata : in STD_LOGIC_VECTOR ( 159 downto 0 ); - m_axi_rresp : in STD_LOGIC_VECTOR ( 9 downto 0 ); - m_axi_rvalid : in STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_rready : out STD_LOGIC_VECTOR ( 4 downto 0 ) - ); - end component mb_design_1_xbar_0; - signal M00_ACLK_1 : STD_LOGIC; - signal M00_ARESETN_1 : STD_LOGIC; - signal M01_ACLK_1 : STD_LOGIC; - signal M01_ARESETN_1 : STD_LOGIC; - signal M02_ACLK_1 : STD_LOGIC; - signal M02_ARESETN_1 : STD_LOGIC; - signal M03_ACLK_1 : STD_LOGIC; - signal M03_ARESETN_1 : STD_LOGIC; - signal M04_ACLK_1 : STD_LOGIC; - signal M04_ARESETN_1 : STD_LOGIC; - signal S00_ACLK_1 : STD_LOGIC; - signal S00_ARESETN_1 : STD_LOGIC; - signal axi_interconnect_0_ACLK_net : STD_LOGIC; - signal axi_interconnect_0_ARESETN_net : STD_LOGIC; - signal axi_interconnect_0_to_s00_couplers_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_ARPROT : STD_LOGIC_VECTOR ( 2 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_ARREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_ARVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_AWPROT : STD_LOGIC_VECTOR ( 2 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_AWREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_AWVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_BREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_BVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_RREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_RVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_WREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_WVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal m00_couplers_to_axi_interconnect_0_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m00_couplers_to_axi_interconnect_0_ARREADY : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_ARVALID : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m00_couplers_to_axi_interconnect_0_AWREADY : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_AWVALID : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_BREADY : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m00_couplers_to_axi_interconnect_0_BVALID : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m00_couplers_to_axi_interconnect_0_RREADY : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m00_couplers_to_axi_interconnect_0_RVALID : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m00_couplers_to_axi_interconnect_0_WREADY : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m00_couplers_to_axi_interconnect_0_WVALID : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m01_couplers_to_axi_interconnect_0_ARREADY : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_ARVALID : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m01_couplers_to_axi_interconnect_0_AWREADY : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_AWVALID : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_BREADY : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m01_couplers_to_axi_interconnect_0_BVALID : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m01_couplers_to_axi_interconnect_0_RREADY : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m01_couplers_to_axi_interconnect_0_RVALID : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m01_couplers_to_axi_interconnect_0_WREADY : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m01_couplers_to_axi_interconnect_0_WVALID : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m02_couplers_to_axi_interconnect_0_ARREADY : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_ARVALID : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m02_couplers_to_axi_interconnect_0_AWREADY : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_AWVALID : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_BREADY : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m02_couplers_to_axi_interconnect_0_BVALID : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m02_couplers_to_axi_interconnect_0_RREADY : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m02_couplers_to_axi_interconnect_0_RVALID : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m02_couplers_to_axi_interconnect_0_WREADY : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m02_couplers_to_axi_interconnect_0_WVALID : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m03_couplers_to_axi_interconnect_0_ARREADY : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_ARVALID : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m03_couplers_to_axi_interconnect_0_AWREADY : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_AWVALID : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_BREADY : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m03_couplers_to_axi_interconnect_0_BVALID : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m03_couplers_to_axi_interconnect_0_RREADY : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m03_couplers_to_axi_interconnect_0_RVALID : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m03_couplers_to_axi_interconnect_0_WREADY : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m03_couplers_to_axi_interconnect_0_WVALID : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m04_couplers_to_axi_interconnect_0_ARREADY : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_ARVALID : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m04_couplers_to_axi_interconnect_0_AWREADY : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_AWVALID : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_BREADY : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m04_couplers_to_axi_interconnect_0_BVALID : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m04_couplers_to_axi_interconnect_0_RREADY : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m04_couplers_to_axi_interconnect_0_RVALID : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m04_couplers_to_axi_interconnect_0_WREADY : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m04_couplers_to_axi_interconnect_0_WVALID : STD_LOGIC; - signal s00_couplers_to_xbar_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal s00_couplers_to_xbar_ARPROT : STD_LOGIC_VECTOR ( 2 downto 0 ); - signal s00_couplers_to_xbar_ARREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_ARVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal s00_couplers_to_xbar_AWPROT : STD_LOGIC_VECTOR ( 2 downto 0 ); - signal s00_couplers_to_xbar_AWREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_AWVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_BREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal s00_couplers_to_xbar_BVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal s00_couplers_to_xbar_RREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal s00_couplers_to_xbar_RVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal s00_couplers_to_xbar_WREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal s00_couplers_to_xbar_WVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal xbar_to_m00_couplers_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal xbar_to_m00_couplers_ARREADY : STD_LOGIC; - signal xbar_to_m00_couplers_ARVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal xbar_to_m00_couplers_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal xbar_to_m00_couplers_AWREADY : STD_LOGIC; - signal xbar_to_m00_couplers_AWVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal xbar_to_m00_couplers_BREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal xbar_to_m00_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m00_couplers_BVALID : STD_LOGIC; - signal xbar_to_m00_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal xbar_to_m00_couplers_RREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal xbar_to_m00_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m00_couplers_RVALID : STD_LOGIC; - signal xbar_to_m00_couplers_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal xbar_to_m00_couplers_WREADY : STD_LOGIC; - signal xbar_to_m00_couplers_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal xbar_to_m00_couplers_WVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal xbar_to_m01_couplers_ARADDR : STD_LOGIC_VECTOR ( 63 downto 32 ); - signal xbar_to_m01_couplers_ARREADY : STD_LOGIC; - signal xbar_to_m01_couplers_ARVALID : STD_LOGIC_VECTOR ( 1 to 1 ); - signal xbar_to_m01_couplers_AWADDR : STD_LOGIC_VECTOR ( 63 downto 32 ); - signal xbar_to_m01_couplers_AWREADY : STD_LOGIC; - signal xbar_to_m01_couplers_AWVALID : STD_LOGIC_VECTOR ( 1 to 1 ); - signal xbar_to_m01_couplers_BREADY : STD_LOGIC_VECTOR ( 1 to 1 ); - signal xbar_to_m01_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m01_couplers_BVALID : STD_LOGIC; - signal xbar_to_m01_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal xbar_to_m01_couplers_RREADY : STD_LOGIC_VECTOR ( 1 to 1 ); - signal xbar_to_m01_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m01_couplers_RVALID : STD_LOGIC; - signal xbar_to_m01_couplers_WDATA : STD_LOGIC_VECTOR ( 63 downto 32 ); - signal xbar_to_m01_couplers_WREADY : STD_LOGIC; - signal xbar_to_m01_couplers_WSTRB : STD_LOGIC_VECTOR ( 7 downto 4 ); - signal xbar_to_m01_couplers_WVALID : STD_LOGIC_VECTOR ( 1 to 1 ); - signal xbar_to_m02_couplers_ARADDR : STD_LOGIC_VECTOR ( 95 downto 64 ); - signal xbar_to_m02_couplers_ARREADY : STD_LOGIC; - signal xbar_to_m02_couplers_ARVALID : STD_LOGIC_VECTOR ( 2 to 2 ); - signal xbar_to_m02_couplers_AWADDR : STD_LOGIC_VECTOR ( 95 downto 64 ); - signal xbar_to_m02_couplers_AWREADY : STD_LOGIC; - signal xbar_to_m02_couplers_AWVALID : STD_LOGIC_VECTOR ( 2 to 2 ); - signal xbar_to_m02_couplers_BREADY : STD_LOGIC_VECTOR ( 2 to 2 ); - signal xbar_to_m02_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m02_couplers_BVALID : STD_LOGIC; - signal xbar_to_m02_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal xbar_to_m02_couplers_RREADY : STD_LOGIC_VECTOR ( 2 to 2 ); - signal xbar_to_m02_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m02_couplers_RVALID : STD_LOGIC; - signal xbar_to_m02_couplers_WDATA : STD_LOGIC_VECTOR ( 95 downto 64 ); - signal xbar_to_m02_couplers_WREADY : STD_LOGIC; - signal xbar_to_m02_couplers_WSTRB : STD_LOGIC_VECTOR ( 11 downto 8 ); - signal xbar_to_m02_couplers_WVALID : STD_LOGIC_VECTOR ( 2 to 2 ); - signal xbar_to_m03_couplers_ARADDR : STD_LOGIC_VECTOR ( 127 downto 96 ); - signal xbar_to_m03_couplers_ARREADY : STD_LOGIC; - signal xbar_to_m03_couplers_ARVALID : STD_LOGIC_VECTOR ( 3 to 3 ); - signal xbar_to_m03_couplers_AWADDR : STD_LOGIC_VECTOR ( 127 downto 96 ); - signal xbar_to_m03_couplers_AWREADY : STD_LOGIC; - signal xbar_to_m03_couplers_AWVALID : STD_LOGIC_VECTOR ( 3 to 3 ); - signal xbar_to_m03_couplers_BREADY : STD_LOGIC_VECTOR ( 3 to 3 ); - signal xbar_to_m03_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m03_couplers_BVALID : STD_LOGIC; - signal xbar_to_m03_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal xbar_to_m03_couplers_RREADY : STD_LOGIC_VECTOR ( 3 to 3 ); - signal xbar_to_m03_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m03_couplers_RVALID : STD_LOGIC; - signal xbar_to_m03_couplers_WDATA : STD_LOGIC_VECTOR ( 127 downto 96 ); - signal xbar_to_m03_couplers_WREADY : STD_LOGIC; - signal xbar_to_m03_couplers_WSTRB : STD_LOGIC_VECTOR ( 15 downto 12 ); - signal xbar_to_m03_couplers_WVALID : STD_LOGIC_VECTOR ( 3 to 3 ); - signal xbar_to_m04_couplers_ARADDR : STD_LOGIC_VECTOR ( 159 downto 128 ); - signal xbar_to_m04_couplers_ARREADY : STD_LOGIC; - signal xbar_to_m04_couplers_ARVALID : STD_LOGIC_VECTOR ( 4 to 4 ); - signal xbar_to_m04_couplers_AWADDR : STD_LOGIC_VECTOR ( 159 downto 128 ); - signal xbar_to_m04_couplers_AWREADY : STD_LOGIC; - signal xbar_to_m04_couplers_AWVALID : STD_LOGIC_VECTOR ( 4 to 4 ); - signal xbar_to_m04_couplers_BREADY : STD_LOGIC_VECTOR ( 4 to 4 ); - signal xbar_to_m04_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m04_couplers_BVALID : STD_LOGIC; - signal xbar_to_m04_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal xbar_to_m04_couplers_RREADY : STD_LOGIC_VECTOR ( 4 to 4 ); - signal xbar_to_m04_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m04_couplers_RVALID : STD_LOGIC; - signal xbar_to_m04_couplers_WDATA : STD_LOGIC_VECTOR ( 159 downto 128 ); - signal xbar_to_m04_couplers_WREADY : STD_LOGIC; - signal xbar_to_m04_couplers_WSTRB : STD_LOGIC_VECTOR ( 19 downto 16 ); - signal xbar_to_m04_couplers_WVALID : STD_LOGIC_VECTOR ( 4 to 4 ); - signal NLW_xbar_m_axi_arprot_UNCONNECTED : STD_LOGIC_VECTOR ( 14 downto 0 ); - signal NLW_xbar_m_axi_awprot_UNCONNECTED : STD_LOGIC_VECTOR ( 14 downto 0 ); -begin - M00_ACLK_1 <= M00_ACLK; - M00_ARESETN_1 <= M00_ARESETN; - M00_AXI_araddr(31 downto 0) <= m00_couplers_to_axi_interconnect_0_ARADDR(31 downto 0); - M00_AXI_arvalid <= m00_couplers_to_axi_interconnect_0_ARVALID; - M00_AXI_awaddr(31 downto 0) <= m00_couplers_to_axi_interconnect_0_AWADDR(31 downto 0); - M00_AXI_awvalid <= m00_couplers_to_axi_interconnect_0_AWVALID; - M00_AXI_bready <= m00_couplers_to_axi_interconnect_0_BREADY; - M00_AXI_rready <= m00_couplers_to_axi_interconnect_0_RREADY; - M00_AXI_wdata(31 downto 0) <= m00_couplers_to_axi_interconnect_0_WDATA(31 downto 0); - M00_AXI_wstrb(3 downto 0) <= m00_couplers_to_axi_interconnect_0_WSTRB(3 downto 0); - M00_AXI_wvalid <= m00_couplers_to_axi_interconnect_0_WVALID; - M01_ACLK_1 <= M01_ACLK; - M01_ARESETN_1 <= M01_ARESETN; - M01_AXI_araddr(31 downto 0) <= m01_couplers_to_axi_interconnect_0_ARADDR(31 downto 0); - M01_AXI_arvalid <= m01_couplers_to_axi_interconnect_0_ARVALID; - M01_AXI_awaddr(31 downto 0) <= m01_couplers_to_axi_interconnect_0_AWADDR(31 downto 0); - M01_AXI_awvalid <= m01_couplers_to_axi_interconnect_0_AWVALID; - M01_AXI_bready <= m01_couplers_to_axi_interconnect_0_BREADY; - M01_AXI_rready <= m01_couplers_to_axi_interconnect_0_RREADY; - M01_AXI_wdata(31 downto 0) <= m01_couplers_to_axi_interconnect_0_WDATA(31 downto 0); - M01_AXI_wstrb(3 downto 0) <= m01_couplers_to_axi_interconnect_0_WSTRB(3 downto 0); - M01_AXI_wvalid <= m01_couplers_to_axi_interconnect_0_WVALID; - M02_ACLK_1 <= M02_ACLK; - M02_ARESETN_1 <= M02_ARESETN; - M02_AXI_araddr(31 downto 0) <= m02_couplers_to_axi_interconnect_0_ARADDR(31 downto 0); - M02_AXI_arvalid <= m02_couplers_to_axi_interconnect_0_ARVALID; - M02_AXI_awaddr(31 downto 0) <= m02_couplers_to_axi_interconnect_0_AWADDR(31 downto 0); - M02_AXI_awvalid <= m02_couplers_to_axi_interconnect_0_AWVALID; - M02_AXI_bready <= m02_couplers_to_axi_interconnect_0_BREADY; - M02_AXI_rready <= m02_couplers_to_axi_interconnect_0_RREADY; - M02_AXI_wdata(31 downto 0) <= m02_couplers_to_axi_interconnect_0_WDATA(31 downto 0); - M02_AXI_wstrb(3 downto 0) <= m02_couplers_to_axi_interconnect_0_WSTRB(3 downto 0); - M02_AXI_wvalid <= m02_couplers_to_axi_interconnect_0_WVALID; - M03_ACLK_1 <= M03_ACLK; - M03_ARESETN_1 <= M03_ARESETN; - M03_AXI_araddr(31 downto 0) <= m03_couplers_to_axi_interconnect_0_ARADDR(31 downto 0); - M03_AXI_arvalid <= m03_couplers_to_axi_interconnect_0_ARVALID; - M03_AXI_awaddr(31 downto 0) <= m03_couplers_to_axi_interconnect_0_AWADDR(31 downto 0); - M03_AXI_awvalid <= m03_couplers_to_axi_interconnect_0_AWVALID; - M03_AXI_bready <= m03_couplers_to_axi_interconnect_0_BREADY; - M03_AXI_rready <= m03_couplers_to_axi_interconnect_0_RREADY; - M03_AXI_wdata(31 downto 0) <= m03_couplers_to_axi_interconnect_0_WDATA(31 downto 0); - M03_AXI_wstrb(3 downto 0) <= m03_couplers_to_axi_interconnect_0_WSTRB(3 downto 0); - M03_AXI_wvalid <= m03_couplers_to_axi_interconnect_0_WVALID; - M04_ACLK_1 <= M04_ACLK; - M04_ARESETN_1 <= M04_ARESETN; - M04_AXI_araddr(31 downto 0) <= m04_couplers_to_axi_interconnect_0_ARADDR(31 downto 0); - M04_AXI_arvalid <= m04_couplers_to_axi_interconnect_0_ARVALID; - M04_AXI_awaddr(31 downto 0) <= m04_couplers_to_axi_interconnect_0_AWADDR(31 downto 0); - M04_AXI_awvalid <= m04_couplers_to_axi_interconnect_0_AWVALID; - M04_AXI_bready <= m04_couplers_to_axi_interconnect_0_BREADY; - M04_AXI_rready <= m04_couplers_to_axi_interconnect_0_RREADY; - M04_AXI_wdata(31 downto 0) <= m04_couplers_to_axi_interconnect_0_WDATA(31 downto 0); - M04_AXI_wstrb(3 downto 0) <= m04_couplers_to_axi_interconnect_0_WSTRB(3 downto 0); - M04_AXI_wvalid <= m04_couplers_to_axi_interconnect_0_WVALID; - S00_ACLK_1 <= S00_ACLK; - S00_ARESETN_1 <= S00_ARESETN; - S00_AXI_arready(0) <= axi_interconnect_0_to_s00_couplers_ARREADY(0); - S00_AXI_awready(0) <= axi_interconnect_0_to_s00_couplers_AWREADY(0); - S00_AXI_bresp(1 downto 0) <= axi_interconnect_0_to_s00_couplers_BRESP(1 downto 0); - S00_AXI_bvalid(0) <= axi_interconnect_0_to_s00_couplers_BVALID(0); - S00_AXI_rdata(31 downto 0) <= axi_interconnect_0_to_s00_couplers_RDATA(31 downto 0); - S00_AXI_rresp(1 downto 0) <= axi_interconnect_0_to_s00_couplers_RRESP(1 downto 0); - S00_AXI_rvalid(0) <= axi_interconnect_0_to_s00_couplers_RVALID(0); - S00_AXI_wready(0) <= axi_interconnect_0_to_s00_couplers_WREADY(0); - axi_interconnect_0_ACLK_net <= ACLK; - axi_interconnect_0_ARESETN_net <= ARESETN; - axi_interconnect_0_to_s00_couplers_ARADDR(31 downto 0) <= S00_AXI_araddr(31 downto 0); - axi_interconnect_0_to_s00_couplers_ARPROT(2 downto 0) <= S00_AXI_arprot(2 downto 0); - axi_interconnect_0_to_s00_couplers_ARVALID(0) <= S00_AXI_arvalid(0); - axi_interconnect_0_to_s00_couplers_AWADDR(31 downto 0) <= S00_AXI_awaddr(31 downto 0); - axi_interconnect_0_to_s00_couplers_AWPROT(2 downto 0) <= S00_AXI_awprot(2 downto 0); - axi_interconnect_0_to_s00_couplers_AWVALID(0) <= S00_AXI_awvalid(0); - axi_interconnect_0_to_s00_couplers_BREADY(0) <= S00_AXI_bready(0); - axi_interconnect_0_to_s00_couplers_RREADY(0) <= S00_AXI_rready(0); - axi_interconnect_0_to_s00_couplers_WDATA(31 downto 0) <= S00_AXI_wdata(31 downto 0); - axi_interconnect_0_to_s00_couplers_WSTRB(3 downto 0) <= S00_AXI_wstrb(3 downto 0); - axi_interconnect_0_to_s00_couplers_WVALID(0) <= S00_AXI_wvalid(0); - m00_couplers_to_axi_interconnect_0_ARREADY <= M00_AXI_arready; - m00_couplers_to_axi_interconnect_0_AWREADY <= M00_AXI_awready; - m00_couplers_to_axi_interconnect_0_BRESP(1 downto 0) <= M00_AXI_bresp(1 downto 0); - m00_couplers_to_axi_interconnect_0_BVALID <= M00_AXI_bvalid; - m00_couplers_to_axi_interconnect_0_RDATA(31 downto 0) <= M00_AXI_rdata(31 downto 0); - m00_couplers_to_axi_interconnect_0_RRESP(1 downto 0) <= M00_AXI_rresp(1 downto 0); - m00_couplers_to_axi_interconnect_0_RVALID <= M00_AXI_rvalid; - m00_couplers_to_axi_interconnect_0_WREADY <= M00_AXI_wready; - m01_couplers_to_axi_interconnect_0_ARREADY <= M01_AXI_arready; - m01_couplers_to_axi_interconnect_0_AWREADY <= M01_AXI_awready; - m01_couplers_to_axi_interconnect_0_BRESP(1 downto 0) <= M01_AXI_bresp(1 downto 0); - m01_couplers_to_axi_interconnect_0_BVALID <= M01_AXI_bvalid; - m01_couplers_to_axi_interconnect_0_RDATA(31 downto 0) <= M01_AXI_rdata(31 downto 0); - m01_couplers_to_axi_interconnect_0_RRESP(1 downto 0) <= M01_AXI_rresp(1 downto 0); - m01_couplers_to_axi_interconnect_0_RVALID <= M01_AXI_rvalid; - m01_couplers_to_axi_interconnect_0_WREADY <= M01_AXI_wready; - m02_couplers_to_axi_interconnect_0_ARREADY <= M02_AXI_arready; - m02_couplers_to_axi_interconnect_0_AWREADY <= M02_AXI_awready; - m02_couplers_to_axi_interconnect_0_BRESP(1 downto 0) <= M02_AXI_bresp(1 downto 0); - m02_couplers_to_axi_interconnect_0_BVALID <= M02_AXI_bvalid; - m02_couplers_to_axi_interconnect_0_RDATA(31 downto 0) <= M02_AXI_rdata(31 downto 0); - m02_couplers_to_axi_interconnect_0_RRESP(1 downto 0) <= M02_AXI_rresp(1 downto 0); - m02_couplers_to_axi_interconnect_0_RVALID <= M02_AXI_rvalid; - m02_couplers_to_axi_interconnect_0_WREADY <= M02_AXI_wready; - m03_couplers_to_axi_interconnect_0_ARREADY <= M03_AXI_arready; - m03_couplers_to_axi_interconnect_0_AWREADY <= M03_AXI_awready; - m03_couplers_to_axi_interconnect_0_BRESP(1 downto 0) <= M03_AXI_bresp(1 downto 0); - m03_couplers_to_axi_interconnect_0_BVALID <= M03_AXI_bvalid; - m03_couplers_to_axi_interconnect_0_RDATA(31 downto 0) <= M03_AXI_rdata(31 downto 0); - m03_couplers_to_axi_interconnect_0_RRESP(1 downto 0) <= M03_AXI_rresp(1 downto 0); - m03_couplers_to_axi_interconnect_0_RVALID <= M03_AXI_rvalid; - m03_couplers_to_axi_interconnect_0_WREADY <= M03_AXI_wready; - m04_couplers_to_axi_interconnect_0_ARREADY <= M04_AXI_arready; - m04_couplers_to_axi_interconnect_0_AWREADY <= M04_AXI_awready; - m04_couplers_to_axi_interconnect_0_BRESP(1 downto 0) <= M04_AXI_bresp(1 downto 0); - m04_couplers_to_axi_interconnect_0_BVALID <= M04_AXI_bvalid; - m04_couplers_to_axi_interconnect_0_RDATA(31 downto 0) <= M04_AXI_rdata(31 downto 0); - m04_couplers_to_axi_interconnect_0_RRESP(1 downto 0) <= M04_AXI_rresp(1 downto 0); - m04_couplers_to_axi_interconnect_0_RVALID <= M04_AXI_rvalid; - m04_couplers_to_axi_interconnect_0_WREADY <= M04_AXI_wready; -m00_couplers: entity work.m00_couplers_imp_L30N86 - port map ( - M_ACLK => M00_ACLK_1, - M_ARESETN => M00_ARESETN_1, - M_AXI_araddr(31 downto 0) => m00_couplers_to_axi_interconnect_0_ARADDR(31 downto 0), - M_AXI_arready => m00_couplers_to_axi_interconnect_0_ARREADY, - M_AXI_arvalid => m00_couplers_to_axi_interconnect_0_ARVALID, - M_AXI_awaddr(31 downto 0) => m00_couplers_to_axi_interconnect_0_AWADDR(31 downto 0), - M_AXI_awready => m00_couplers_to_axi_interconnect_0_AWREADY, - M_AXI_awvalid => m00_couplers_to_axi_interconnect_0_AWVALID, - M_AXI_bready => m00_couplers_to_axi_interconnect_0_BREADY, - M_AXI_bresp(1 downto 0) => m00_couplers_to_axi_interconnect_0_BRESP(1 downto 0), - M_AXI_bvalid => m00_couplers_to_axi_interconnect_0_BVALID, - M_AXI_rdata(31 downto 0) => m00_couplers_to_axi_interconnect_0_RDATA(31 downto 0), - M_AXI_rready => m00_couplers_to_axi_interconnect_0_RREADY, - M_AXI_rresp(1 downto 0) => m00_couplers_to_axi_interconnect_0_RRESP(1 downto 0), - M_AXI_rvalid => m00_couplers_to_axi_interconnect_0_RVALID, - M_AXI_wdata(31 downto 0) => m00_couplers_to_axi_interconnect_0_WDATA(31 downto 0), - M_AXI_wready => m00_couplers_to_axi_interconnect_0_WREADY, - M_AXI_wstrb(3 downto 0) => m00_couplers_to_axi_interconnect_0_WSTRB(3 downto 0), - M_AXI_wvalid => m00_couplers_to_axi_interconnect_0_WVALID, - S_ACLK => axi_interconnect_0_ACLK_net, - S_ARESETN => axi_interconnect_0_ARESETN_net, - S_AXI_araddr(31 downto 0) => xbar_to_m00_couplers_ARADDR(31 downto 0), - S_AXI_arready => xbar_to_m00_couplers_ARREADY, - S_AXI_arvalid => xbar_to_m00_couplers_ARVALID(0), - S_AXI_awaddr(31 downto 0) => xbar_to_m00_couplers_AWADDR(31 downto 0), - S_AXI_awready => xbar_to_m00_couplers_AWREADY, - S_AXI_awvalid => xbar_to_m00_couplers_AWVALID(0), - S_AXI_bready => xbar_to_m00_couplers_BREADY(0), - S_AXI_bresp(1 downto 0) => xbar_to_m00_couplers_BRESP(1 downto 0), - S_AXI_bvalid => xbar_to_m00_couplers_BVALID, - S_AXI_rdata(31 downto 0) => xbar_to_m00_couplers_RDATA(31 downto 0), - S_AXI_rready => xbar_to_m00_couplers_RREADY(0), - S_AXI_rresp(1 downto 0) => xbar_to_m00_couplers_RRESP(1 downto 0), - S_AXI_rvalid => xbar_to_m00_couplers_RVALID, - S_AXI_wdata(31 downto 0) => xbar_to_m00_couplers_WDATA(31 downto 0), - S_AXI_wready => xbar_to_m00_couplers_WREADY, - S_AXI_wstrb(3 downto 0) => xbar_to_m00_couplers_WSTRB(3 downto 0), - S_AXI_wvalid => xbar_to_m00_couplers_WVALID(0) - ); -m01_couplers: entity work.m01_couplers_imp_1MV3QBS - port map ( - M_ACLK => M01_ACLK_1, - M_ARESETN => M01_ARESETN_1, - M_AXI_araddr(31 downto 0) => m01_couplers_to_axi_interconnect_0_ARADDR(31 downto 0), - M_AXI_arready => m01_couplers_to_axi_interconnect_0_ARREADY, - M_AXI_arvalid => m01_couplers_to_axi_interconnect_0_ARVALID, - M_AXI_awaddr(31 downto 0) => m01_couplers_to_axi_interconnect_0_AWADDR(31 downto 0), - M_AXI_awready => m01_couplers_to_axi_interconnect_0_AWREADY, - M_AXI_awvalid => m01_couplers_to_axi_interconnect_0_AWVALID, - M_AXI_bready => m01_couplers_to_axi_interconnect_0_BREADY, - M_AXI_bresp(1 downto 0) => m01_couplers_to_axi_interconnect_0_BRESP(1 downto 0), - M_AXI_bvalid => m01_couplers_to_axi_interconnect_0_BVALID, - M_AXI_rdata(31 downto 0) => m01_couplers_to_axi_interconnect_0_RDATA(31 downto 0), - M_AXI_rready => m01_couplers_to_axi_interconnect_0_RREADY, - M_AXI_rresp(1 downto 0) => m01_couplers_to_axi_interconnect_0_RRESP(1 downto 0), - M_AXI_rvalid => m01_couplers_to_axi_interconnect_0_RVALID, - M_AXI_wdata(31 downto 0) => m01_couplers_to_axi_interconnect_0_WDATA(31 downto 0), - M_AXI_wready => m01_couplers_to_axi_interconnect_0_WREADY, - M_AXI_wstrb(3 downto 0) => m01_couplers_to_axi_interconnect_0_WSTRB(3 downto 0), - M_AXI_wvalid => m01_couplers_to_axi_interconnect_0_WVALID, - S_ACLK => axi_interconnect_0_ACLK_net, - S_ARESETN => axi_interconnect_0_ARESETN_net, - S_AXI_araddr(31 downto 0) => xbar_to_m01_couplers_ARADDR(63 downto 32), - S_AXI_arready => xbar_to_m01_couplers_ARREADY, - S_AXI_arvalid => xbar_to_m01_couplers_ARVALID(1), - S_AXI_awaddr(31 downto 0) => xbar_to_m01_couplers_AWADDR(63 downto 32), - S_AXI_awready => xbar_to_m01_couplers_AWREADY, - S_AXI_awvalid => xbar_to_m01_couplers_AWVALID(1), - S_AXI_bready => xbar_to_m01_couplers_BREADY(1), - S_AXI_bresp(1 downto 0) => xbar_to_m01_couplers_BRESP(1 downto 0), - S_AXI_bvalid => xbar_to_m01_couplers_BVALID, - S_AXI_rdata(31 downto 0) => xbar_to_m01_couplers_RDATA(31 downto 0), - S_AXI_rready => xbar_to_m01_couplers_RREADY(1), - S_AXI_rresp(1 downto 0) => xbar_to_m01_couplers_RRESP(1 downto 0), - S_AXI_rvalid => xbar_to_m01_couplers_RVALID, - S_AXI_wdata(31 downto 0) => xbar_to_m01_couplers_WDATA(63 downto 32), - S_AXI_wready => xbar_to_m01_couplers_WREADY, - S_AXI_wstrb(3 downto 0) => xbar_to_m01_couplers_WSTRB(7 downto 4), - S_AXI_wvalid => xbar_to_m01_couplers_WVALID(1) - ); -m02_couplers: entity work.m02_couplers_imp_1CM8QGB - port map ( - M_ACLK => M02_ACLK_1, - M_ARESETN => M02_ARESETN_1, - M_AXI_araddr(31 downto 0) => m02_couplers_to_axi_interconnect_0_ARADDR(31 downto 0), - M_AXI_arready => m02_couplers_to_axi_interconnect_0_ARREADY, - M_AXI_arvalid => m02_couplers_to_axi_interconnect_0_ARVALID, - M_AXI_awaddr(31 downto 0) => m02_couplers_to_axi_interconnect_0_AWADDR(31 downto 0), - M_AXI_awready => m02_couplers_to_axi_interconnect_0_AWREADY, - M_AXI_awvalid => m02_couplers_to_axi_interconnect_0_AWVALID, - M_AXI_bready => m02_couplers_to_axi_interconnect_0_BREADY, - M_AXI_bresp(1 downto 0) => m02_couplers_to_axi_interconnect_0_BRESP(1 downto 0), - M_AXI_bvalid => m02_couplers_to_axi_interconnect_0_BVALID, - M_AXI_rdata(31 downto 0) => m02_couplers_to_axi_interconnect_0_RDATA(31 downto 0), - M_AXI_rready => m02_couplers_to_axi_interconnect_0_RREADY, - M_AXI_rresp(1 downto 0) => m02_couplers_to_axi_interconnect_0_RRESP(1 downto 0), - M_AXI_rvalid => m02_couplers_to_axi_interconnect_0_RVALID, - M_AXI_wdata(31 downto 0) => m02_couplers_to_axi_interconnect_0_WDATA(31 downto 0), - M_AXI_wready => m02_couplers_to_axi_interconnect_0_WREADY, - M_AXI_wstrb(3 downto 0) => m02_couplers_to_axi_interconnect_0_WSTRB(3 downto 0), - M_AXI_wvalid => m02_couplers_to_axi_interconnect_0_WVALID, - S_ACLK => axi_interconnect_0_ACLK_net, - S_ARESETN => axi_interconnect_0_ARESETN_net, - S_AXI_araddr(31 downto 0) => xbar_to_m02_couplers_ARADDR(95 downto 64), - S_AXI_arready => xbar_to_m02_couplers_ARREADY, - S_AXI_arvalid => xbar_to_m02_couplers_ARVALID(2), - S_AXI_awaddr(31 downto 0) => xbar_to_m02_couplers_AWADDR(95 downto 64), - S_AXI_awready => xbar_to_m02_couplers_AWREADY, - S_AXI_awvalid => xbar_to_m02_couplers_AWVALID(2), - S_AXI_bready => xbar_to_m02_couplers_BREADY(2), - S_AXI_bresp(1 downto 0) => xbar_to_m02_couplers_BRESP(1 downto 0), - S_AXI_bvalid => xbar_to_m02_couplers_BVALID, - S_AXI_rdata(31 downto 0) => xbar_to_m02_couplers_RDATA(31 downto 0), - S_AXI_rready => xbar_to_m02_couplers_RREADY(2), - S_AXI_rresp(1 downto 0) => xbar_to_m02_couplers_RRESP(1 downto 0), - S_AXI_rvalid => xbar_to_m02_couplers_RVALID, - S_AXI_wdata(31 downto 0) => xbar_to_m02_couplers_WDATA(95 downto 64), - S_AXI_wready => xbar_to_m02_couplers_WREADY, - S_AXI_wstrb(3 downto 0) => xbar_to_m02_couplers_WSTRB(11 downto 8), - S_AXI_wvalid => xbar_to_m02_couplers_WVALID(2) - ); -m03_couplers: entity work.m03_couplers_imp_DKAE7P - port map ( - M_ACLK => M03_ACLK_1, - M_ARESETN => M03_ARESETN_1, - M_AXI_araddr(31 downto 0) => m03_couplers_to_axi_interconnect_0_ARADDR(31 downto 0), - M_AXI_arready => m03_couplers_to_axi_interconnect_0_ARREADY, - M_AXI_arvalid => m03_couplers_to_axi_interconnect_0_ARVALID, - M_AXI_awaddr(31 downto 0) => m03_couplers_to_axi_interconnect_0_AWADDR(31 downto 0), - M_AXI_awready => m03_couplers_to_axi_interconnect_0_AWREADY, - M_AXI_awvalid => m03_couplers_to_axi_interconnect_0_AWVALID, - M_AXI_bready => m03_couplers_to_axi_interconnect_0_BREADY, - M_AXI_bresp(1 downto 0) => m03_couplers_to_axi_interconnect_0_BRESP(1 downto 0), - M_AXI_bvalid => m03_couplers_to_axi_interconnect_0_BVALID, - M_AXI_rdata(31 downto 0) => m03_couplers_to_axi_interconnect_0_RDATA(31 downto 0), - M_AXI_rready => m03_couplers_to_axi_interconnect_0_RREADY, - M_AXI_rresp(1 downto 0) => m03_couplers_to_axi_interconnect_0_RRESP(1 downto 0), - M_AXI_rvalid => m03_couplers_to_axi_interconnect_0_RVALID, - M_AXI_wdata(31 downto 0) => m03_couplers_to_axi_interconnect_0_WDATA(31 downto 0), - M_AXI_wready => m03_couplers_to_axi_interconnect_0_WREADY, - M_AXI_wstrb(3 downto 0) => m03_couplers_to_axi_interconnect_0_WSTRB(3 downto 0), - M_AXI_wvalid => m03_couplers_to_axi_interconnect_0_WVALID, - S_ACLK => axi_interconnect_0_ACLK_net, - S_ARESETN => axi_interconnect_0_ARESETN_net, - S_AXI_araddr(31 downto 0) => xbar_to_m03_couplers_ARADDR(127 downto 96), - S_AXI_arready => xbar_to_m03_couplers_ARREADY, - S_AXI_arvalid => xbar_to_m03_couplers_ARVALID(3), - S_AXI_awaddr(31 downto 0) => xbar_to_m03_couplers_AWADDR(127 downto 96), - S_AXI_awready => xbar_to_m03_couplers_AWREADY, - S_AXI_awvalid => xbar_to_m03_couplers_AWVALID(3), - S_AXI_bready => xbar_to_m03_couplers_BREADY(3), - S_AXI_bresp(1 downto 0) => xbar_to_m03_couplers_BRESP(1 downto 0), - S_AXI_bvalid => xbar_to_m03_couplers_BVALID, - S_AXI_rdata(31 downto 0) => xbar_to_m03_couplers_RDATA(31 downto 0), - S_AXI_rready => xbar_to_m03_couplers_RREADY(3), - S_AXI_rresp(1 downto 0) => xbar_to_m03_couplers_RRESP(1 downto 0), - S_AXI_rvalid => xbar_to_m03_couplers_RVALID, - S_AXI_wdata(31 downto 0) => xbar_to_m03_couplers_WDATA(127 downto 96), - S_AXI_wready => xbar_to_m03_couplers_WREADY, - S_AXI_wstrb(3 downto 0) => xbar_to_m03_couplers_WSTRB(15 downto 12), - S_AXI_wvalid => xbar_to_m03_couplers_WVALID(3) - ); -m04_couplers: entity work.m04_couplers_imp_OP7ZFX - port map ( - M_ACLK => M04_ACLK_1, - M_ARESETN => M04_ARESETN_1, - M_AXI_araddr(31 downto 0) => m04_couplers_to_axi_interconnect_0_ARADDR(31 downto 0), - M_AXI_arready => m04_couplers_to_axi_interconnect_0_ARREADY, - M_AXI_arvalid => m04_couplers_to_axi_interconnect_0_ARVALID, - M_AXI_awaddr(31 downto 0) => m04_couplers_to_axi_interconnect_0_AWADDR(31 downto 0), - M_AXI_awready => m04_couplers_to_axi_interconnect_0_AWREADY, - M_AXI_awvalid => m04_couplers_to_axi_interconnect_0_AWVALID, - M_AXI_bready => m04_couplers_to_axi_interconnect_0_BREADY, - M_AXI_bresp(1 downto 0) => m04_couplers_to_axi_interconnect_0_BRESP(1 downto 0), - M_AXI_bvalid => m04_couplers_to_axi_interconnect_0_BVALID, - M_AXI_rdata(31 downto 0) => m04_couplers_to_axi_interconnect_0_RDATA(31 downto 0), - M_AXI_rready => m04_couplers_to_axi_interconnect_0_RREADY, - M_AXI_rresp(1 downto 0) => m04_couplers_to_axi_interconnect_0_RRESP(1 downto 0), - M_AXI_rvalid => m04_couplers_to_axi_interconnect_0_RVALID, - M_AXI_wdata(31 downto 0) => m04_couplers_to_axi_interconnect_0_WDATA(31 downto 0), - M_AXI_wready => m04_couplers_to_axi_interconnect_0_WREADY, - M_AXI_wstrb(3 downto 0) => m04_couplers_to_axi_interconnect_0_WSTRB(3 downto 0), - M_AXI_wvalid => m04_couplers_to_axi_interconnect_0_WVALID, - S_ACLK => axi_interconnect_0_ACLK_net, - S_ARESETN => axi_interconnect_0_ARESETN_net, - S_AXI_araddr(31 downto 0) => xbar_to_m04_couplers_ARADDR(159 downto 128), - S_AXI_arready => xbar_to_m04_couplers_ARREADY, - S_AXI_arvalid => xbar_to_m04_couplers_ARVALID(4), - S_AXI_awaddr(31 downto 0) => xbar_to_m04_couplers_AWADDR(159 downto 128), - S_AXI_awready => xbar_to_m04_couplers_AWREADY, - S_AXI_awvalid => xbar_to_m04_couplers_AWVALID(4), - S_AXI_bready => xbar_to_m04_couplers_BREADY(4), - S_AXI_bresp(1 downto 0) => xbar_to_m04_couplers_BRESP(1 downto 0), - S_AXI_bvalid => xbar_to_m04_couplers_BVALID, - S_AXI_rdata(31 downto 0) => xbar_to_m04_couplers_RDATA(31 downto 0), - S_AXI_rready => xbar_to_m04_couplers_RREADY(4), - S_AXI_rresp(1 downto 0) => xbar_to_m04_couplers_RRESP(1 downto 0), - S_AXI_rvalid => xbar_to_m04_couplers_RVALID, - S_AXI_wdata(31 downto 0) => xbar_to_m04_couplers_WDATA(159 downto 128), - S_AXI_wready => xbar_to_m04_couplers_WREADY, - S_AXI_wstrb(3 downto 0) => xbar_to_m04_couplers_WSTRB(19 downto 16), - S_AXI_wvalid => xbar_to_m04_couplers_WVALID(4) - ); -s00_couplers: entity work.s00_couplers_imp_1AM08ZQ - port map ( - M_ACLK => axi_interconnect_0_ACLK_net, - M_ARESETN => axi_interconnect_0_ARESETN_net, - M_AXI_araddr(31 downto 0) => s00_couplers_to_xbar_ARADDR(31 downto 0), - M_AXI_arprot(2 downto 0) => s00_couplers_to_xbar_ARPROT(2 downto 0), - M_AXI_arready(0) => s00_couplers_to_xbar_ARREADY(0), - M_AXI_arvalid(0) => s00_couplers_to_xbar_ARVALID(0), - M_AXI_awaddr(31 downto 0) => s00_couplers_to_xbar_AWADDR(31 downto 0), - M_AXI_awprot(2 downto 0) => s00_couplers_to_xbar_AWPROT(2 downto 0), - M_AXI_awready(0) => s00_couplers_to_xbar_AWREADY(0), - M_AXI_awvalid(0) => s00_couplers_to_xbar_AWVALID(0), - M_AXI_bready(0) => s00_couplers_to_xbar_BREADY(0), - M_AXI_bresp(1 downto 0) => s00_couplers_to_xbar_BRESP(1 downto 0), - M_AXI_bvalid(0) => s00_couplers_to_xbar_BVALID(0), - M_AXI_rdata(31 downto 0) => s00_couplers_to_xbar_RDATA(31 downto 0), - M_AXI_rready(0) => s00_couplers_to_xbar_RREADY(0), - M_AXI_rresp(1 downto 0) => s00_couplers_to_xbar_RRESP(1 downto 0), - M_AXI_rvalid(0) => s00_couplers_to_xbar_RVALID(0), - M_AXI_wdata(31 downto 0) => s00_couplers_to_xbar_WDATA(31 downto 0), - M_AXI_wready(0) => s00_couplers_to_xbar_WREADY(0), - M_AXI_wstrb(3 downto 0) => s00_couplers_to_xbar_WSTRB(3 downto 0), - M_AXI_wvalid(0) => s00_couplers_to_xbar_WVALID(0), - S_ACLK => S00_ACLK_1, - S_ARESETN => S00_ARESETN_1, - S_AXI_araddr(31 downto 0) => axi_interconnect_0_to_s00_couplers_ARADDR(31 downto 0), - S_AXI_arprot(2 downto 0) => axi_interconnect_0_to_s00_couplers_ARPROT(2 downto 0), - S_AXI_arready(0) => axi_interconnect_0_to_s00_couplers_ARREADY(0), - S_AXI_arvalid(0) => axi_interconnect_0_to_s00_couplers_ARVALID(0), - S_AXI_awaddr(31 downto 0) => axi_interconnect_0_to_s00_couplers_AWADDR(31 downto 0), - S_AXI_awprot(2 downto 0) => axi_interconnect_0_to_s00_couplers_AWPROT(2 downto 0), - S_AXI_awready(0) => axi_interconnect_0_to_s00_couplers_AWREADY(0), - S_AXI_awvalid(0) => axi_interconnect_0_to_s00_couplers_AWVALID(0), - S_AXI_bready(0) => axi_interconnect_0_to_s00_couplers_BREADY(0), - S_AXI_bresp(1 downto 0) => axi_interconnect_0_to_s00_couplers_BRESP(1 downto 0), - S_AXI_bvalid(0) => axi_interconnect_0_to_s00_couplers_BVALID(0), - S_AXI_rdata(31 downto 0) => axi_interconnect_0_to_s00_couplers_RDATA(31 downto 0), - S_AXI_rready(0) => axi_interconnect_0_to_s00_couplers_RREADY(0), - S_AXI_rresp(1 downto 0) => axi_interconnect_0_to_s00_couplers_RRESP(1 downto 0), - S_AXI_rvalid(0) => axi_interconnect_0_to_s00_couplers_RVALID(0), - S_AXI_wdata(31 downto 0) => axi_interconnect_0_to_s00_couplers_WDATA(31 downto 0), - S_AXI_wready(0) => axi_interconnect_0_to_s00_couplers_WREADY(0), - S_AXI_wstrb(3 downto 0) => axi_interconnect_0_to_s00_couplers_WSTRB(3 downto 0), - S_AXI_wvalid(0) => axi_interconnect_0_to_s00_couplers_WVALID(0) - ); -xbar: component mb_design_1_xbar_0 - port map ( - aclk => axi_interconnect_0_ACLK_net, - aresetn => axi_interconnect_0_ARESETN_net, - m_axi_araddr(159 downto 128) => xbar_to_m04_couplers_ARADDR(159 downto 128), - m_axi_araddr(127 downto 96) => xbar_to_m03_couplers_ARADDR(127 downto 96), - m_axi_araddr(95 downto 64) => xbar_to_m02_couplers_ARADDR(95 downto 64), - m_axi_araddr(63 downto 32) => xbar_to_m01_couplers_ARADDR(63 downto 32), - m_axi_araddr(31 downto 0) => xbar_to_m00_couplers_ARADDR(31 downto 0), - m_axi_arprot(14 downto 0) => NLW_xbar_m_axi_arprot_UNCONNECTED(14 downto 0), - m_axi_arready(4) => xbar_to_m04_couplers_ARREADY, - m_axi_arready(3) => xbar_to_m03_couplers_ARREADY, - m_axi_arready(2) => xbar_to_m02_couplers_ARREADY, - m_axi_arready(1) => xbar_to_m01_couplers_ARREADY, - m_axi_arready(0) => xbar_to_m00_couplers_ARREADY, - m_axi_arvalid(4) => xbar_to_m04_couplers_ARVALID(4), - m_axi_arvalid(3) => xbar_to_m03_couplers_ARVALID(3), - m_axi_arvalid(2) => xbar_to_m02_couplers_ARVALID(2), - m_axi_arvalid(1) => xbar_to_m01_couplers_ARVALID(1), - m_axi_arvalid(0) => xbar_to_m00_couplers_ARVALID(0), - m_axi_awaddr(159 downto 128) => xbar_to_m04_couplers_AWADDR(159 downto 128), - m_axi_awaddr(127 downto 96) => xbar_to_m03_couplers_AWADDR(127 downto 96), - m_axi_awaddr(95 downto 64) => xbar_to_m02_couplers_AWADDR(95 downto 64), - m_axi_awaddr(63 downto 32) => xbar_to_m01_couplers_AWADDR(63 downto 32), - m_axi_awaddr(31 downto 0) => xbar_to_m00_couplers_AWADDR(31 downto 0), - m_axi_awprot(14 downto 0) => NLW_xbar_m_axi_awprot_UNCONNECTED(14 downto 0), - m_axi_awready(4) => xbar_to_m04_couplers_AWREADY, - m_axi_awready(3) => xbar_to_m03_couplers_AWREADY, - m_axi_awready(2) => xbar_to_m02_couplers_AWREADY, - m_axi_awready(1) => xbar_to_m01_couplers_AWREADY, - m_axi_awready(0) => xbar_to_m00_couplers_AWREADY, - m_axi_awvalid(4) => xbar_to_m04_couplers_AWVALID(4), - m_axi_awvalid(3) => xbar_to_m03_couplers_AWVALID(3), - m_axi_awvalid(2) => xbar_to_m02_couplers_AWVALID(2), - m_axi_awvalid(1) => xbar_to_m01_couplers_AWVALID(1), - m_axi_awvalid(0) => xbar_to_m00_couplers_AWVALID(0), - m_axi_bready(4) => xbar_to_m04_couplers_BREADY(4), - m_axi_bready(3) => xbar_to_m03_couplers_BREADY(3), - m_axi_bready(2) => xbar_to_m02_couplers_BREADY(2), - m_axi_bready(1) => xbar_to_m01_couplers_BREADY(1), - m_axi_bready(0) => xbar_to_m00_couplers_BREADY(0), - m_axi_bresp(9 downto 8) => xbar_to_m04_couplers_BRESP(1 downto 0), - m_axi_bresp(7 downto 6) => xbar_to_m03_couplers_BRESP(1 downto 0), - m_axi_bresp(5 downto 4) => xbar_to_m02_couplers_BRESP(1 downto 0), - m_axi_bresp(3 downto 2) => xbar_to_m01_couplers_BRESP(1 downto 0), - m_axi_bresp(1 downto 0) => xbar_to_m00_couplers_BRESP(1 downto 0), - m_axi_bvalid(4) => xbar_to_m04_couplers_BVALID, - m_axi_bvalid(3) => xbar_to_m03_couplers_BVALID, - m_axi_bvalid(2) => xbar_to_m02_couplers_BVALID, - m_axi_bvalid(1) => xbar_to_m01_couplers_BVALID, - m_axi_bvalid(0) => xbar_to_m00_couplers_BVALID, - m_axi_rdata(159 downto 128) => xbar_to_m04_couplers_RDATA(31 downto 0), - m_axi_rdata(127 downto 96) => xbar_to_m03_couplers_RDATA(31 downto 0), - m_axi_rdata(95 downto 64) => xbar_to_m02_couplers_RDATA(31 downto 0), - m_axi_rdata(63 downto 32) => xbar_to_m01_couplers_RDATA(31 downto 0), - m_axi_rdata(31 downto 0) => xbar_to_m00_couplers_RDATA(31 downto 0), - m_axi_rready(4) => xbar_to_m04_couplers_RREADY(4), - m_axi_rready(3) => xbar_to_m03_couplers_RREADY(3), - m_axi_rready(2) => xbar_to_m02_couplers_RREADY(2), - m_axi_rready(1) => xbar_to_m01_couplers_RREADY(1), - m_axi_rready(0) => xbar_to_m00_couplers_RREADY(0), - m_axi_rresp(9 downto 8) => xbar_to_m04_couplers_RRESP(1 downto 0), - m_axi_rresp(7 downto 6) => xbar_to_m03_couplers_RRESP(1 downto 0), - m_axi_rresp(5 downto 4) => xbar_to_m02_couplers_RRESP(1 downto 0), - m_axi_rresp(3 downto 2) => xbar_to_m01_couplers_RRESP(1 downto 0), - m_axi_rresp(1 downto 0) => xbar_to_m00_couplers_RRESP(1 downto 0), - m_axi_rvalid(4) => xbar_to_m04_couplers_RVALID, - m_axi_rvalid(3) => xbar_to_m03_couplers_RVALID, - m_axi_rvalid(2) => xbar_to_m02_couplers_RVALID, - m_axi_rvalid(1) => xbar_to_m01_couplers_RVALID, - m_axi_rvalid(0) => xbar_to_m00_couplers_RVALID, - m_axi_wdata(159 downto 128) => xbar_to_m04_couplers_WDATA(159 downto 128), - m_axi_wdata(127 downto 96) => xbar_to_m03_couplers_WDATA(127 downto 96), - m_axi_wdata(95 downto 64) => xbar_to_m02_couplers_WDATA(95 downto 64), - m_axi_wdata(63 downto 32) => xbar_to_m01_couplers_WDATA(63 downto 32), - m_axi_wdata(31 downto 0) => xbar_to_m00_couplers_WDATA(31 downto 0), - m_axi_wready(4) => xbar_to_m04_couplers_WREADY, - m_axi_wready(3) => xbar_to_m03_couplers_WREADY, - m_axi_wready(2) => xbar_to_m02_couplers_WREADY, - m_axi_wready(1) => xbar_to_m01_couplers_WREADY, - m_axi_wready(0) => xbar_to_m00_couplers_WREADY, - m_axi_wstrb(19 downto 16) => xbar_to_m04_couplers_WSTRB(19 downto 16), - m_axi_wstrb(15 downto 12) => xbar_to_m03_couplers_WSTRB(15 downto 12), - m_axi_wstrb(11 downto 8) => xbar_to_m02_couplers_WSTRB(11 downto 8), - m_axi_wstrb(7 downto 4) => xbar_to_m01_couplers_WSTRB(7 downto 4), - m_axi_wstrb(3 downto 0) => xbar_to_m00_couplers_WSTRB(3 downto 0), - m_axi_wvalid(4) => xbar_to_m04_couplers_WVALID(4), - m_axi_wvalid(3) => xbar_to_m03_couplers_WVALID(3), - m_axi_wvalid(2) => xbar_to_m02_couplers_WVALID(2), - m_axi_wvalid(1) => xbar_to_m01_couplers_WVALID(1), - m_axi_wvalid(0) => xbar_to_m00_couplers_WVALID(0), - s_axi_araddr(31 downto 0) => s00_couplers_to_xbar_ARADDR(31 downto 0), - s_axi_arprot(2 downto 0) => s00_couplers_to_xbar_ARPROT(2 downto 0), - s_axi_arready(0) => s00_couplers_to_xbar_ARREADY(0), - s_axi_arvalid(0) => s00_couplers_to_xbar_ARVALID(0), - s_axi_awaddr(31 downto 0) => s00_couplers_to_xbar_AWADDR(31 downto 0), - s_axi_awprot(2 downto 0) => s00_couplers_to_xbar_AWPROT(2 downto 0), - s_axi_awready(0) => s00_couplers_to_xbar_AWREADY(0), - s_axi_awvalid(0) => s00_couplers_to_xbar_AWVALID(0), - s_axi_bready(0) => s00_couplers_to_xbar_BREADY(0), - s_axi_bresp(1 downto 0) => s00_couplers_to_xbar_BRESP(1 downto 0), - s_axi_bvalid(0) => s00_couplers_to_xbar_BVALID(0), - s_axi_rdata(31 downto 0) => s00_couplers_to_xbar_RDATA(31 downto 0), - s_axi_rready(0) => s00_couplers_to_xbar_RREADY(0), - s_axi_rresp(1 downto 0) => s00_couplers_to_xbar_RRESP(1 downto 0), - s_axi_rvalid(0) => s00_couplers_to_xbar_RVALID(0), - s_axi_wdata(31 downto 0) => s00_couplers_to_xbar_WDATA(31 downto 0), - s_axi_wready(0) => s00_couplers_to_xbar_WREADY(0), - s_axi_wstrb(3 downto 0) => s00_couplers_to_xbar_WSTRB(3 downto 0), - s_axi_wvalid(0) => s00_couplers_to_xbar_WVALID(0) - ); -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity mb_design_1 is - port ( - GPIO_0_tri_o : out STD_LOGIC_VECTOR ( 7 downto 0 ); - clk_in1 : in STD_LOGIC; - hog_global_date_i_0 : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_sha_i_0 : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_time_i_0 : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_ver_i_0 : in STD_LOGIC_VECTOR ( 31 downto 0 ); - reset : in STD_LOGIC - ); - attribute CORE_GENERATION_INFO : string; - attribute CORE_GENERATION_INFO of mb_design_1 : entity is "mb_design_1,IP_Integrator,{x_ipVendor=xilinx.com,x_ipLibrary=BlockDiagram,x_ipName=mb_design_1,x_ipVersion=1.00.a,x_ipLanguage=VHDL,numBlks=22,numReposBlks=15,numNonXlnxBlks=0,numHierBlks=7,maxHierDepth=0,numSysgenBlks=0,numHlsBlks=0,numHdlrefBlks=1,numPkgbdBlks=0,bdsource=USER,synth_mode=Hierarchical}"; - attribute HW_HANDOFF : string; - attribute HW_HANDOFF of mb_design_1 : entity is "mb_design_1.hwdef"; -end mb_design_1; - -architecture STRUCTURE of mb_design_1 is - component mb_design_1_microblaze_0_0 is - port ( - Clk : in STD_LOGIC; - Reset : in STD_LOGIC; - Interrupt : in STD_LOGIC; - Interrupt_Address : in STD_LOGIC_VECTOR ( 0 to 31 ); - Interrupt_Ack : out STD_LOGIC_VECTOR ( 0 to 1 ); - Instr_Addr : out STD_LOGIC_VECTOR ( 0 to 31 ); - Instr : in STD_LOGIC_VECTOR ( 0 to 31 ); - IFetch : out STD_LOGIC; - I_AS : out STD_LOGIC; - IReady : in STD_LOGIC; - IWAIT : in STD_LOGIC; - ICE : in STD_LOGIC; - IUE : in STD_LOGIC; - Data_Addr : out STD_LOGIC_VECTOR ( 0 to 31 ); - Data_Read : in STD_LOGIC_VECTOR ( 0 to 31 ); - Data_Write : out STD_LOGIC_VECTOR ( 0 to 31 ); - D_AS : out STD_LOGIC; - Read_Strobe : out STD_LOGIC; - Write_Strobe : out STD_LOGIC; - DReady : in STD_LOGIC; - DWait : in STD_LOGIC; - DCE : in STD_LOGIC; - DUE : in STD_LOGIC; - Byte_Enable : out STD_LOGIC_VECTOR ( 0 to 3 ); - M_AXI_DP_AWADDR : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_DP_AWPROT : out STD_LOGIC_VECTOR ( 2 downto 0 ); - M_AXI_DP_AWVALID : out STD_LOGIC; - M_AXI_DP_AWREADY : in STD_LOGIC; - M_AXI_DP_WDATA : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_DP_WSTRB : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M_AXI_DP_WVALID : out STD_LOGIC; - M_AXI_DP_WREADY : in STD_LOGIC; - M_AXI_DP_BRESP : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_DP_BVALID : in STD_LOGIC; - M_AXI_DP_BREADY : out STD_LOGIC; - M_AXI_DP_ARADDR : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_DP_ARPROT : out STD_LOGIC_VECTOR ( 2 downto 0 ); - M_AXI_DP_ARVALID : out STD_LOGIC; - M_AXI_DP_ARREADY : in STD_LOGIC; - M_AXI_DP_RDATA : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_DP_RRESP : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_DP_RVALID : in STD_LOGIC; - M_AXI_DP_RREADY : out STD_LOGIC; - Dbg_Clk : in STD_LOGIC; - Dbg_TDI : in STD_LOGIC; - Dbg_TDO : out STD_LOGIC; - Dbg_Reg_En : in STD_LOGIC_VECTOR ( 0 to 7 ); - Dbg_Shift : in STD_LOGIC; - Dbg_Capture : in STD_LOGIC; - Dbg_Update : in STD_LOGIC; - Debug_Rst : in STD_LOGIC; - Dbg_Disable : in STD_LOGIC - ); - end component mb_design_1_microblaze_0_0; - component mb_design_1_clk_wiz_0_0 is - port ( - reset : in STD_LOGIC; - clk_in1 : in STD_LOGIC; - clk_100mhz : out STD_LOGIC; - locked : out STD_LOGIC - ); - end component mb_design_1_clk_wiz_0_0; - component mb_design_1_proc_sys_reset_0_0 is - port ( - slowest_sync_clk : in STD_LOGIC; - ext_reset_in : in STD_LOGIC; - aux_reset_in : in STD_LOGIC; - mb_debug_sys_rst : in STD_LOGIC; - dcm_locked : in STD_LOGIC; - mb_reset : out STD_LOGIC; - bus_struct_reset : out STD_LOGIC_VECTOR ( 0 to 0 ); - peripheral_reset : out STD_LOGIC_VECTOR ( 0 to 0 ); - interconnect_aresetn : out STD_LOGIC_VECTOR ( 0 to 0 ); - peripheral_aresetn : out STD_LOGIC_VECTOR ( 0 to 0 ) - ); - end component mb_design_1_proc_sys_reset_0_0; - component mb_design_1_lmb_v10_0_0 is - port ( - LMB_Clk : in STD_LOGIC; - SYS_Rst : in STD_LOGIC; - LMB_Rst : out STD_LOGIC; - M_ABus : in STD_LOGIC_VECTOR ( 0 to 31 ); - M_ReadStrobe : in STD_LOGIC; - M_WriteStrobe : in STD_LOGIC; - M_AddrStrobe : in STD_LOGIC; - M_DBus : in STD_LOGIC_VECTOR ( 0 to 31 ); - M_BE : in STD_LOGIC_VECTOR ( 0 to 3 ); - Sl_DBus : in STD_LOGIC_VECTOR ( 0 to 31 ); - Sl_Ready : in STD_LOGIC_VECTOR ( 0 to 0 ); - Sl_Wait : in STD_LOGIC_VECTOR ( 0 to 0 ); - Sl_UE : in STD_LOGIC_VECTOR ( 0 to 0 ); - Sl_CE : in STD_LOGIC_VECTOR ( 0 to 0 ); - LMB_ABus : out STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_ReadStrobe : out STD_LOGIC; - LMB_WriteStrobe : out STD_LOGIC; - LMB_AddrStrobe : out STD_LOGIC; - LMB_ReadDBus : out STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_WriteDBus : out STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_Ready : out STD_LOGIC; - LMB_Wait : out STD_LOGIC; - LMB_UE : out STD_LOGIC; - LMB_CE : out STD_LOGIC; - LMB_BE : out STD_LOGIC_VECTOR ( 0 to 3 ) - ); - end component mb_design_1_lmb_v10_0_0; - component mb_design_1_ilmb_v10_0_0 is - port ( - LMB_Clk : in STD_LOGIC; - SYS_Rst : in STD_LOGIC; - LMB_Rst : out STD_LOGIC; - M_ABus : in STD_LOGIC_VECTOR ( 0 to 31 ); - M_ReadStrobe : in STD_LOGIC; - M_WriteStrobe : in STD_LOGIC; - M_AddrStrobe : in STD_LOGIC; - M_DBus : in STD_LOGIC_VECTOR ( 0 to 31 ); - M_BE : in STD_LOGIC_VECTOR ( 0 to 3 ); - Sl_DBus : in STD_LOGIC_VECTOR ( 0 to 31 ); - Sl_Ready : in STD_LOGIC_VECTOR ( 0 to 0 ); - Sl_Wait : in STD_LOGIC_VECTOR ( 0 to 0 ); - Sl_UE : in STD_LOGIC_VECTOR ( 0 to 0 ); - Sl_CE : in STD_LOGIC_VECTOR ( 0 to 0 ); - LMB_ABus : out STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_ReadStrobe : out STD_LOGIC; - LMB_WriteStrobe : out STD_LOGIC; - LMB_AddrStrobe : out STD_LOGIC; - LMB_ReadDBus : out STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_WriteDBus : out STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_Ready : out STD_LOGIC; - LMB_Wait : out STD_LOGIC; - LMB_UE : out STD_LOGIC; - LMB_CE : out STD_LOGIC; - LMB_BE : out STD_LOGIC_VECTOR ( 0 to 3 ) - ); - end component mb_design_1_ilmb_v10_0_0; - component mb_design_1_lmb_bram_if_cntlr_0_0 is - port ( - LMB_Clk : in STD_LOGIC; - LMB_Rst : in STD_LOGIC; - LMB_ABus : in STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_WriteDBus : in STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_AddrStrobe : in STD_LOGIC; - LMB_ReadStrobe : in STD_LOGIC; - LMB_WriteStrobe : in STD_LOGIC; - LMB_BE : in STD_LOGIC_VECTOR ( 0 to 3 ); - Sl_DBus : out STD_LOGIC_VECTOR ( 0 to 31 ); - Sl_Ready : out STD_LOGIC; - Sl_Wait : out STD_LOGIC; - Sl_UE : out STD_LOGIC; - Sl_CE : out STD_LOGIC; - BRAM_Rst_A : out STD_LOGIC; - BRAM_Clk_A : out STD_LOGIC; - BRAM_Addr_A : out STD_LOGIC_VECTOR ( 0 to 31 ); - BRAM_EN_A : out STD_LOGIC; - BRAM_WEN_A : out STD_LOGIC_VECTOR ( 0 to 3 ); - BRAM_Dout_A : out STD_LOGIC_VECTOR ( 0 to 31 ); - BRAM_Din_A : in STD_LOGIC_VECTOR ( 0 to 31 ) - ); - end component mb_design_1_lmb_bram_if_cntlr_0_0; - component mb_design_1_lmb_bram_if_cntlr_0_1 is - port ( - LMB_Clk : in STD_LOGIC; - LMB_Rst : in STD_LOGIC; - LMB_ABus : in STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_WriteDBus : in STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_AddrStrobe : in STD_LOGIC; - LMB_ReadStrobe : in STD_LOGIC; - LMB_WriteStrobe : in STD_LOGIC; - LMB_BE : in STD_LOGIC_VECTOR ( 0 to 3 ); - Sl_DBus : out STD_LOGIC_VECTOR ( 0 to 31 ); - Sl_Ready : out STD_LOGIC; - Sl_Wait : out STD_LOGIC; - Sl_UE : out STD_LOGIC; - Sl_CE : out STD_LOGIC; - BRAM_Rst_A : out STD_LOGIC; - BRAM_Clk_A : out STD_LOGIC; - BRAM_Addr_A : out STD_LOGIC_VECTOR ( 0 to 31 ); - BRAM_EN_A : out STD_LOGIC; - BRAM_WEN_A : out STD_LOGIC_VECTOR ( 0 to 3 ); - BRAM_Dout_A : out STD_LOGIC_VECTOR ( 0 to 31 ); - BRAM_Din_A : in STD_LOGIC_VECTOR ( 0 to 31 ) - ); - end component mb_design_1_lmb_bram_if_cntlr_0_1; - component mb_design_1_blk_mem_gen_0_0 is - port ( - clka : in STD_LOGIC; - rsta : in STD_LOGIC; - ena : in STD_LOGIC; - wea : in STD_LOGIC_VECTOR ( 3 downto 0 ); - addra : in STD_LOGIC_VECTOR ( 31 downto 0 ); - dina : in STD_LOGIC_VECTOR ( 31 downto 0 ); - douta : out STD_LOGIC_VECTOR ( 31 downto 0 ); - clkb : in STD_LOGIC; - rstb : in STD_LOGIC; - enb : in STD_LOGIC; - web : in STD_LOGIC_VECTOR ( 3 downto 0 ); - addrb : in STD_LOGIC_VECTOR ( 31 downto 0 ); - dinb : in STD_LOGIC_VECTOR ( 31 downto 0 ); - doutb : out STD_LOGIC_VECTOR ( 31 downto 0 ); - rsta_busy : out STD_LOGIC; - rstb_busy : out STD_LOGIC - ); - end component mb_design_1_blk_mem_gen_0_0; - component mb_design_1_mdm_0_0 is - port ( - S_AXI_ACLK : in STD_LOGIC; - S_AXI_ARESETN : in STD_LOGIC; - Interrupt : out STD_LOGIC; - Debug_SYS_Rst : out STD_LOGIC; - S_AXI_AWADDR : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_AWVALID : in STD_LOGIC; - S_AXI_AWREADY : out STD_LOGIC; - S_AXI_WDATA : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_WSTRB : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_WVALID : in STD_LOGIC; - S_AXI_WREADY : out STD_LOGIC; - S_AXI_BRESP : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_BVALID : out STD_LOGIC; - S_AXI_BREADY : in STD_LOGIC; - S_AXI_ARADDR : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_ARVALID : in STD_LOGIC; - S_AXI_ARREADY : out STD_LOGIC; - S_AXI_RDATA : out STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_RRESP : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_RVALID : out STD_LOGIC; - S_AXI_RREADY : in STD_LOGIC; - Dbg_Clk_0 : out STD_LOGIC; - Dbg_TDI_0 : out STD_LOGIC; - Dbg_TDO_0 : in STD_LOGIC; - Dbg_Reg_En_0 : out STD_LOGIC_VECTOR ( 0 to 7 ); - Dbg_Capture_0 : out STD_LOGIC; - Dbg_Shift_0 : out STD_LOGIC; - Dbg_Update_0 : out STD_LOGIC; - Dbg_Rst_0 : out STD_LOGIC; - Dbg_Disable_0 : out STD_LOGIC - ); - end component mb_design_1_mdm_0_0; - component mb_design_1_axi_gpio_0_0 is - port ( - s_axi_aclk : in STD_LOGIC; - s_axi_aresetn : in STD_LOGIC; - s_axi_awaddr : in STD_LOGIC_VECTOR ( 8 downto 0 ); - s_axi_awvalid : in STD_LOGIC; - s_axi_awready : out STD_LOGIC; - s_axi_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - s_axi_wvalid : in STD_LOGIC; - s_axi_wready : out STD_LOGIC; - s_axi_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_bvalid : out STD_LOGIC; - s_axi_bready : in STD_LOGIC; - s_axi_araddr : in STD_LOGIC_VECTOR ( 8 downto 0 ); - s_axi_arvalid : in STD_LOGIC; - s_axi_arready : out STD_LOGIC; - s_axi_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_rvalid : out STD_LOGIC; - s_axi_rready : in STD_LOGIC; - gpio_io_o : out STD_LOGIC_VECTOR ( 7 downto 0 ) - ); - end component mb_design_1_axi_gpio_0_0; - component mb_design_1_axi_timer_0_0 is - port ( - capturetrig0 : in STD_LOGIC; - capturetrig1 : in STD_LOGIC; - generateout0 : out STD_LOGIC; - generateout1 : out STD_LOGIC; - pwm0 : out STD_LOGIC; - interrupt : out STD_LOGIC; - freeze : in STD_LOGIC; - s_axi_aclk : in STD_LOGIC; - s_axi_aresetn : in STD_LOGIC; - s_axi_awaddr : in STD_LOGIC_VECTOR ( 4 downto 0 ); - s_axi_awvalid : in STD_LOGIC; - s_axi_awready : out STD_LOGIC; - s_axi_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - s_axi_wvalid : in STD_LOGIC; - s_axi_wready : out STD_LOGIC; - s_axi_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_bvalid : out STD_LOGIC; - s_axi_bready : in STD_LOGIC; - s_axi_araddr : in STD_LOGIC_VECTOR ( 4 downto 0 ); - s_axi_arvalid : in STD_LOGIC; - s_axi_arready : out STD_LOGIC; - s_axi_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_rvalid : out STD_LOGIC; - s_axi_rready : in STD_LOGIC - ); - end component mb_design_1_axi_timer_0_0; - component mb_design_1_axi_intc_0_0 is - port ( - s_axi_aclk : in STD_LOGIC; - s_axi_aresetn : in STD_LOGIC; - s_axi_awaddr : in STD_LOGIC_VECTOR ( 8 downto 0 ); - s_axi_awvalid : in STD_LOGIC; - s_axi_awready : out STD_LOGIC; - s_axi_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - s_axi_wvalid : in STD_LOGIC; - s_axi_wready : out STD_LOGIC; - s_axi_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_bvalid : out STD_LOGIC; - s_axi_bready : in STD_LOGIC; - s_axi_araddr : in STD_LOGIC_VECTOR ( 8 downto 0 ); - s_axi_arvalid : in STD_LOGIC; - s_axi_arready : out STD_LOGIC; - s_axi_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_rvalid : out STD_LOGIC; - s_axi_rready : in STD_LOGIC; - intr : in STD_LOGIC_VECTOR ( 0 to 0 ); - irq : out STD_LOGIC - ); - end component mb_design_1_axi_intc_0_0; - component mb_design_1_xlconcat_0_0 is - port ( - In0 : in STD_LOGIC_VECTOR ( 0 to 0 ); - dout : out STD_LOGIC_VECTOR ( 0 to 0 ) - ); - end component mb_design_1_xlconcat_0_0; - component mb_design_1_axi4lite_hog_build_i_0_0 is - port ( - s_axi_aclk : in STD_LOGIC; - s_axi_aresetn : in STD_LOGIC; - s_axi_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_awvalid : in STD_LOGIC; - s_axi_awready : out STD_LOGIC; - s_axi_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - s_axi_wvalid : in STD_LOGIC; - s_axi_wready : out STD_LOGIC; - s_axi_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_bvalid : out STD_LOGIC; - s_axi_bready : in STD_LOGIC; - s_axi_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_arvalid : in STD_LOGIC; - s_axi_arready : out STD_LOGIC; - s_axi_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_rvalid : out STD_LOGIC; - s_axi_rready : in STD_LOGIC; - hog_global_date_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_time_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_ver_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_sha_i : in STD_LOGIC_VECTOR ( 31 downto 0 ) - ); - end component mb_design_1_axi4lite_hog_build_i_0_0; - signal Conn1_ABUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal Conn1_ADDRSTROBE : STD_LOGIC; - signal Conn1_BE : STD_LOGIC_VECTOR ( 0 to 3 ); - signal Conn1_CE : STD_LOGIC; - signal Conn1_READDBUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal Conn1_READSTROBE : STD_LOGIC; - signal Conn1_READY : STD_LOGIC; - signal Conn1_UE : STD_LOGIC; - signal Conn1_WAIT : STD_LOGIC; - signal Conn1_WRITEDBUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal Conn1_WRITESTROBE : STD_LOGIC; - signal Conn_ABUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal Conn_ADDRSTROBE : STD_LOGIC; - signal Conn_BE : STD_LOGIC_VECTOR ( 0 to 3 ); - signal Conn_CE : STD_LOGIC; - signal Conn_READDBUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal Conn_READSTROBE : STD_LOGIC; - signal Conn_READY : STD_LOGIC; - signal Conn_UE : STD_LOGIC; - signal Conn_WAIT : STD_LOGIC; - signal Conn_WRITEDBUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal Conn_WRITESTROBE : STD_LOGIC; - signal S00_AXI_1_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal S00_AXI_1_ARPROT : STD_LOGIC_VECTOR ( 2 downto 0 ); - signal S00_AXI_1_ARREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal S00_AXI_1_ARVALID : STD_LOGIC; - signal S00_AXI_1_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal S00_AXI_1_AWPROT : STD_LOGIC_VECTOR ( 2 downto 0 ); - signal S00_AXI_1_AWREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal S00_AXI_1_AWVALID : STD_LOGIC; - signal S00_AXI_1_BREADY : STD_LOGIC; - signal S00_AXI_1_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal S00_AXI_1_BVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal S00_AXI_1_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal S00_AXI_1_RREADY : STD_LOGIC; - signal S00_AXI_1_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal S00_AXI_1_RVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal S00_AXI_1_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal S00_AXI_1_WREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal S00_AXI_1_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal S00_AXI_1_WVALID : STD_LOGIC; - signal axi_gpio_0_GPIO_TRI_O : STD_LOGIC_VECTOR ( 7 downto 0 ); - signal axi_intc_0_interrupt_INTERRUPT : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M00_AXI_ARREADY : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_ARVALID : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M00_AXI_AWREADY : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_AWVALID : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_BREADY : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M00_AXI_BVALID : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M00_AXI_RREADY : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M00_AXI_RVALID : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M00_AXI_WREADY : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal axi_interconnect_0_M00_AXI_WVALID : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M01_AXI_ARREADY : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_ARVALID : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M01_AXI_AWREADY : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_AWVALID : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_BREADY : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M01_AXI_BVALID : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M01_AXI_RREADY : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M01_AXI_RVALID : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M01_AXI_WREADY : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal axi_interconnect_0_M01_AXI_WVALID : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M02_AXI_ARREADY : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_ARVALID : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M02_AXI_AWREADY : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_AWVALID : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_BREADY : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M02_AXI_BVALID : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M02_AXI_RREADY : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M02_AXI_RVALID : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M02_AXI_WREADY : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal axi_interconnect_0_M02_AXI_WVALID : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M03_AXI_ARREADY : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_ARVALID : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M03_AXI_AWREADY : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_AWVALID : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_BREADY : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M03_AXI_BVALID : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M03_AXI_RREADY : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M03_AXI_RVALID : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M03_AXI_WREADY : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal axi_interconnect_0_M03_AXI_WVALID : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M04_AXI_ARREADY : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_ARVALID : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M04_AXI_AWREADY : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_AWVALID : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_BREADY : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M04_AXI_BVALID : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M04_AXI_RREADY : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M04_AXI_RVALID : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M04_AXI_WREADY : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal axi_interconnect_0_M04_AXI_WVALID : STD_LOGIC; - signal axi_timer_0_interrupt : STD_LOGIC; - signal clk_in1_0_1 : STD_LOGIC; - signal clk_wiz_0_clk_100mhz : STD_LOGIC; - signal clk_wiz_0_locked : STD_LOGIC; - signal dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR : STD_LOGIC_VECTOR ( 0 to 31 ); - signal dlmb_bram_if_cntlr_0_BRAM_PORT_CLK : STD_LOGIC; - signal dlmb_bram_if_cntlr_0_BRAM_PORT_DIN : STD_LOGIC_VECTOR ( 0 to 31 ); - signal dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal dlmb_bram_if_cntlr_0_BRAM_PORT_EN : STD_LOGIC; - signal dlmb_bram_if_cntlr_0_BRAM_PORT_RST : STD_LOGIC; - signal dlmb_bram_if_cntlr_0_BRAM_PORT_WE : STD_LOGIC_VECTOR ( 0 to 3 ); - signal hog_global_date_i_0_1 : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal hog_global_sha_i_0_1 : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal hog_global_time_i_0_1 : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal hog_global_ver_i_0_1 : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR : STD_LOGIC_VECTOR ( 0 to 31 ); - signal ilmb_bram_if_cntlr_0_BRAM_PORT_CLK : STD_LOGIC; - signal ilmb_bram_if_cntlr_0_BRAM_PORT_DIN : STD_LOGIC_VECTOR ( 0 to 31 ); - signal ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal ilmb_bram_if_cntlr_0_BRAM_PORT_EN : STD_LOGIC; - signal ilmb_bram_if_cntlr_0_BRAM_PORT_RST : STD_LOGIC; - signal ilmb_bram_if_cntlr_0_BRAM_PORT_WE : STD_LOGIC_VECTOR ( 0 to 3 ); - signal mdm_0_Debug_SYS_Rst : STD_LOGIC; - signal mdm_0_MBDEBUG_0_CAPTURE : STD_LOGIC; - signal mdm_0_MBDEBUG_0_CLK : STD_LOGIC; - signal mdm_0_MBDEBUG_0_DISABLE : STD_LOGIC; - signal mdm_0_MBDEBUG_0_REG_EN : STD_LOGIC_VECTOR ( 0 to 7 ); - signal mdm_0_MBDEBUG_0_RST : STD_LOGIC; - signal mdm_0_MBDEBUG_0_SHIFT : STD_LOGIC; - signal mdm_0_MBDEBUG_0_TDI : STD_LOGIC; - signal mdm_0_MBDEBUG_0_TDO : STD_LOGIC; - signal mdm_0_MBDEBUG_0_UPDATE : STD_LOGIC; - signal microblaze_0_DLMB_ABUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal microblaze_0_DLMB_ADDRSTROBE : STD_LOGIC; - signal microblaze_0_DLMB_BE : STD_LOGIC_VECTOR ( 0 to 3 ); - signal microblaze_0_DLMB_CE : STD_LOGIC; - signal microblaze_0_DLMB_READDBUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal microblaze_0_DLMB_READSTROBE : STD_LOGIC; - signal microblaze_0_DLMB_READY : STD_LOGIC; - signal microblaze_0_DLMB_UE : STD_LOGIC; - signal microblaze_0_DLMB_WAIT : STD_LOGIC; - signal microblaze_0_DLMB_WRITEDBUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal microblaze_0_DLMB_WRITESTROBE : STD_LOGIC; - signal microblaze_0_ILMB_ABUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal microblaze_0_ILMB_ADDRSTROBE : STD_LOGIC; - signal microblaze_0_ILMB_CE : STD_LOGIC; - signal microblaze_0_ILMB_READDBUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal microblaze_0_ILMB_READSTROBE : STD_LOGIC; - signal microblaze_0_ILMB_READY : STD_LOGIC; - signal microblaze_0_ILMB_UE : STD_LOGIC; - signal microblaze_0_ILMB_WAIT : STD_LOGIC; - signal proc_sys_reset_0_bus_struct_reset : STD_LOGIC_VECTOR ( 0 to 0 ); - signal proc_sys_reset_0_interconnect_aresetn : STD_LOGIC_VECTOR ( 0 to 0 ); - signal proc_sys_reset_0_mb_reset : STD_LOGIC; - signal proc_sys_reset_0_peripheral_aresetn : STD_LOGIC_VECTOR ( 0 to 0 ); - signal reset_0_1 : STD_LOGIC; - signal xlconcat_0_dout : STD_LOGIC_VECTOR ( 0 to 0 ); - signal NLW_axi_timer_0_generateout0_UNCONNECTED : STD_LOGIC; - signal NLW_axi_timer_0_generateout1_UNCONNECTED : STD_LOGIC; - signal NLW_axi_timer_0_pwm0_UNCONNECTED : STD_LOGIC; - signal NLW_blk_mem_gen_0_rsta_busy_UNCONNECTED : STD_LOGIC; - signal NLW_blk_mem_gen_0_rstb_busy_UNCONNECTED : STD_LOGIC; - signal NLW_dlmb_v10_0_LMB_Rst_UNCONNECTED : STD_LOGIC; - signal NLW_ilmb_v10_0_LMB_Rst_UNCONNECTED : STD_LOGIC; - signal NLW_mdm_0_Interrupt_UNCONNECTED : STD_LOGIC; - signal NLW_microblaze_0_Interrupt_Ack_UNCONNECTED : STD_LOGIC_VECTOR ( 0 to 1 ); - signal NLW_proc_sys_reset_0_peripheral_reset_UNCONNECTED : STD_LOGIC_VECTOR ( 0 to 0 ); - attribute BMM_INFO_ADDRESS_SPACE : string; - attribute BMM_INFO_ADDRESS_SPACE of dlmb_bram_if_cntlr_0 : label is "byte 0x00000000 32 > mb_design_1 blk_mem_gen_0"; - attribute KEEP_HIERARCHY : string; - attribute KEEP_HIERARCHY of dlmb_bram_if_cntlr_0 : label is "yes"; - attribute BMM_INFO_PROCESSOR : string; - attribute BMM_INFO_PROCESSOR of microblaze_0 : label is "microblaze-le > mb_design_1 dlmb_bram_if_cntlr_0"; - attribute KEEP_HIERARCHY of microblaze_0 : label is "yes"; - attribute X_INTERFACE_INFO : string; - attribute X_INTERFACE_INFO of clk_in1 : signal is "xilinx.com:signal:clock:1.0 CLK.CLK_IN1 CLK"; - attribute X_INTERFACE_PARAMETER : string; - attribute X_INTERFACE_PARAMETER of clk_in1 : signal is "XIL_INTERFACENAME CLK.CLK_IN1, ASSOCIATED_RESET reset, CLK_DOMAIN mb_design_1_clk_in1_0, FREQ_HZ 100000000, FREQ_TOLERANCE_HZ 0, INSERT_VIP 0, PHASE 0.0"; - attribute X_INTERFACE_INFO of reset : signal is "xilinx.com:signal:reset:1.0 RST.RESET RST"; - attribute X_INTERFACE_PARAMETER of reset : signal is "XIL_INTERFACENAME RST.RESET, INSERT_VIP 0, POLARITY ACTIVE_HIGH"; - attribute X_INTERFACE_INFO of GPIO_0_tri_o : signal is "xilinx.com:interface:gpio:1.0 GPIO_0 TRI_O"; -begin - GPIO_0_tri_o(7 downto 0) <= axi_gpio_0_GPIO_TRI_O(7 downto 0); - clk_in1_0_1 <= clk_in1; - hog_global_date_i_0_1(31 downto 0) <= hog_global_date_i_0(31 downto 0); - hog_global_sha_i_0_1(31 downto 0) <= hog_global_sha_i_0(31 downto 0); - hog_global_time_i_0_1(31 downto 0) <= hog_global_time_i_0(31 downto 0); - hog_global_ver_i_0_1(31 downto 0) <= hog_global_ver_i_0(31 downto 0); - reset_0_1 <= reset; -axi4lite_hog_build_i_0: component mb_design_1_axi4lite_hog_build_i_0_0 - port map ( - hog_global_date_i(31 downto 0) => hog_global_date_i_0_1(31 downto 0), - hog_global_sha_i(31 downto 0) => hog_global_sha_i_0_1(31 downto 0), - hog_global_time_i(31 downto 0) => hog_global_time_i_0_1(31 downto 0), - hog_global_ver_i(31 downto 0) => hog_global_ver_i_0_1(31 downto 0), - s_axi_aclk => clk_wiz_0_clk_100mhz, - s_axi_araddr(31 downto 0) => axi_interconnect_0_M04_AXI_ARADDR(31 downto 0), - s_axi_aresetn => proc_sys_reset_0_peripheral_aresetn(0), - s_axi_arready => axi_interconnect_0_M04_AXI_ARREADY, - s_axi_arvalid => axi_interconnect_0_M04_AXI_ARVALID, - s_axi_awaddr(31 downto 0) => axi_interconnect_0_M04_AXI_AWADDR(31 downto 0), - s_axi_awready => axi_interconnect_0_M04_AXI_AWREADY, - s_axi_awvalid => axi_interconnect_0_M04_AXI_AWVALID, - s_axi_bready => axi_interconnect_0_M04_AXI_BREADY, - s_axi_bresp(1 downto 0) => axi_interconnect_0_M04_AXI_BRESP(1 downto 0), - s_axi_bvalid => axi_interconnect_0_M04_AXI_BVALID, - s_axi_rdata(31 downto 0) => axi_interconnect_0_M04_AXI_RDATA(31 downto 0), - s_axi_rready => axi_interconnect_0_M04_AXI_RREADY, - s_axi_rresp(1 downto 0) => axi_interconnect_0_M04_AXI_RRESP(1 downto 0), - s_axi_rvalid => axi_interconnect_0_M04_AXI_RVALID, - s_axi_wdata(31 downto 0) => axi_interconnect_0_M04_AXI_WDATA(31 downto 0), - s_axi_wready => axi_interconnect_0_M04_AXI_WREADY, - s_axi_wstrb(3 downto 0) => axi_interconnect_0_M04_AXI_WSTRB(3 downto 0), - s_axi_wvalid => axi_interconnect_0_M04_AXI_WVALID - ); -axi_gpio_0: component mb_design_1_axi_gpio_0_0 - port map ( - gpio_io_o(7 downto 0) => axi_gpio_0_GPIO_TRI_O(7 downto 0), - s_axi_aclk => clk_wiz_0_clk_100mhz, - s_axi_araddr(8 downto 0) => axi_interconnect_0_M01_AXI_ARADDR(8 downto 0), - s_axi_aresetn => proc_sys_reset_0_peripheral_aresetn(0), - s_axi_arready => axi_interconnect_0_M01_AXI_ARREADY, - s_axi_arvalid => axi_interconnect_0_M01_AXI_ARVALID, - s_axi_awaddr(8 downto 0) => axi_interconnect_0_M01_AXI_AWADDR(8 downto 0), - s_axi_awready => axi_interconnect_0_M01_AXI_AWREADY, - s_axi_awvalid => axi_interconnect_0_M01_AXI_AWVALID, - s_axi_bready => axi_interconnect_0_M01_AXI_BREADY, - s_axi_bresp(1 downto 0) => axi_interconnect_0_M01_AXI_BRESP(1 downto 0), - s_axi_bvalid => axi_interconnect_0_M01_AXI_BVALID, - s_axi_rdata(31 downto 0) => axi_interconnect_0_M01_AXI_RDATA(31 downto 0), - s_axi_rready => axi_interconnect_0_M01_AXI_RREADY, - s_axi_rresp(1 downto 0) => axi_interconnect_0_M01_AXI_RRESP(1 downto 0), - s_axi_rvalid => axi_interconnect_0_M01_AXI_RVALID, - s_axi_wdata(31 downto 0) => axi_interconnect_0_M01_AXI_WDATA(31 downto 0), - s_axi_wready => axi_interconnect_0_M01_AXI_WREADY, - s_axi_wstrb(3 downto 0) => axi_interconnect_0_M01_AXI_WSTRB(3 downto 0), - s_axi_wvalid => axi_interconnect_0_M01_AXI_WVALID - ); -axi_intc_0: component mb_design_1_axi_intc_0_0 - port map ( - intr(0) => xlconcat_0_dout(0), - irq => axi_intc_0_interrupt_INTERRUPT, - s_axi_aclk => clk_wiz_0_clk_100mhz, - s_axi_araddr(8 downto 0) => axi_interconnect_0_M03_AXI_ARADDR(8 downto 0), - s_axi_aresetn => proc_sys_reset_0_peripheral_aresetn(0), - s_axi_arready => axi_interconnect_0_M03_AXI_ARREADY, - s_axi_arvalid => axi_interconnect_0_M03_AXI_ARVALID, - s_axi_awaddr(8 downto 0) => axi_interconnect_0_M03_AXI_AWADDR(8 downto 0), - s_axi_awready => axi_interconnect_0_M03_AXI_AWREADY, - s_axi_awvalid => axi_interconnect_0_M03_AXI_AWVALID, - s_axi_bready => axi_interconnect_0_M03_AXI_BREADY, - s_axi_bresp(1 downto 0) => axi_interconnect_0_M03_AXI_BRESP(1 downto 0), - s_axi_bvalid => axi_interconnect_0_M03_AXI_BVALID, - s_axi_rdata(31 downto 0) => axi_interconnect_0_M03_AXI_RDATA(31 downto 0), - s_axi_rready => axi_interconnect_0_M03_AXI_RREADY, - s_axi_rresp(1 downto 0) => axi_interconnect_0_M03_AXI_RRESP(1 downto 0), - s_axi_rvalid => axi_interconnect_0_M03_AXI_RVALID, - s_axi_wdata(31 downto 0) => axi_interconnect_0_M03_AXI_WDATA(31 downto 0), - s_axi_wready => axi_interconnect_0_M03_AXI_WREADY, - s_axi_wstrb(3 downto 0) => axi_interconnect_0_M03_AXI_WSTRB(3 downto 0), - s_axi_wvalid => axi_interconnect_0_M03_AXI_WVALID - ); -axi_interconnect_0: entity work.mb_design_1_axi_interconnect_0_0 - port map ( - ACLK => clk_wiz_0_clk_100mhz, - ARESETN => proc_sys_reset_0_interconnect_aresetn(0), - M00_ACLK => clk_wiz_0_clk_100mhz, - M00_ARESETN => proc_sys_reset_0_peripheral_aresetn(0), - M00_AXI_araddr(31 downto 0) => axi_interconnect_0_M00_AXI_ARADDR(31 downto 0), - M00_AXI_arready => axi_interconnect_0_M00_AXI_ARREADY, - M00_AXI_arvalid => axi_interconnect_0_M00_AXI_ARVALID, - M00_AXI_awaddr(31 downto 0) => axi_interconnect_0_M00_AXI_AWADDR(31 downto 0), - M00_AXI_awready => axi_interconnect_0_M00_AXI_AWREADY, - M00_AXI_awvalid => axi_interconnect_0_M00_AXI_AWVALID, - M00_AXI_bready => axi_interconnect_0_M00_AXI_BREADY, - M00_AXI_bresp(1 downto 0) => axi_interconnect_0_M00_AXI_BRESP(1 downto 0), - M00_AXI_bvalid => axi_interconnect_0_M00_AXI_BVALID, - M00_AXI_rdata(31 downto 0) => axi_interconnect_0_M00_AXI_RDATA(31 downto 0), - M00_AXI_rready => axi_interconnect_0_M00_AXI_RREADY, - M00_AXI_rresp(1 downto 0) => axi_interconnect_0_M00_AXI_RRESP(1 downto 0), - M00_AXI_rvalid => axi_interconnect_0_M00_AXI_RVALID, - M00_AXI_wdata(31 downto 0) => axi_interconnect_0_M00_AXI_WDATA(31 downto 0), - M00_AXI_wready => axi_interconnect_0_M00_AXI_WREADY, - M00_AXI_wstrb(3 downto 0) => axi_interconnect_0_M00_AXI_WSTRB(3 downto 0), - M00_AXI_wvalid => axi_interconnect_0_M00_AXI_WVALID, - M01_ACLK => clk_wiz_0_clk_100mhz, - M01_ARESETN => proc_sys_reset_0_peripheral_aresetn(0), - M01_AXI_araddr(31 downto 0) => axi_interconnect_0_M01_AXI_ARADDR(31 downto 0), - M01_AXI_arready => axi_interconnect_0_M01_AXI_ARREADY, - M01_AXI_arvalid => axi_interconnect_0_M01_AXI_ARVALID, - M01_AXI_awaddr(31 downto 0) => axi_interconnect_0_M01_AXI_AWADDR(31 downto 0), - M01_AXI_awready => axi_interconnect_0_M01_AXI_AWREADY, - M01_AXI_awvalid => axi_interconnect_0_M01_AXI_AWVALID, - M01_AXI_bready => axi_interconnect_0_M01_AXI_BREADY, - M01_AXI_bresp(1 downto 0) => axi_interconnect_0_M01_AXI_BRESP(1 downto 0), - M01_AXI_bvalid => axi_interconnect_0_M01_AXI_BVALID, - M01_AXI_rdata(31 downto 0) => axi_interconnect_0_M01_AXI_RDATA(31 downto 0), - M01_AXI_rready => axi_interconnect_0_M01_AXI_RREADY, - M01_AXI_rresp(1 downto 0) => axi_interconnect_0_M01_AXI_RRESP(1 downto 0), - M01_AXI_rvalid => axi_interconnect_0_M01_AXI_RVALID, - M01_AXI_wdata(31 downto 0) => axi_interconnect_0_M01_AXI_WDATA(31 downto 0), - M01_AXI_wready => axi_interconnect_0_M01_AXI_WREADY, - M01_AXI_wstrb(3 downto 0) => axi_interconnect_0_M01_AXI_WSTRB(3 downto 0), - M01_AXI_wvalid => axi_interconnect_0_M01_AXI_WVALID, - M02_ACLK => clk_wiz_0_clk_100mhz, - M02_ARESETN => proc_sys_reset_0_peripheral_aresetn(0), - M02_AXI_araddr(31 downto 0) => axi_interconnect_0_M02_AXI_ARADDR(31 downto 0), - M02_AXI_arready => axi_interconnect_0_M02_AXI_ARREADY, - M02_AXI_arvalid => axi_interconnect_0_M02_AXI_ARVALID, - M02_AXI_awaddr(31 downto 0) => axi_interconnect_0_M02_AXI_AWADDR(31 downto 0), - M02_AXI_awready => axi_interconnect_0_M02_AXI_AWREADY, - M02_AXI_awvalid => axi_interconnect_0_M02_AXI_AWVALID, - M02_AXI_bready => axi_interconnect_0_M02_AXI_BREADY, - M02_AXI_bresp(1 downto 0) => axi_interconnect_0_M02_AXI_BRESP(1 downto 0), - M02_AXI_bvalid => axi_interconnect_0_M02_AXI_BVALID, - M02_AXI_rdata(31 downto 0) => axi_interconnect_0_M02_AXI_RDATA(31 downto 0), - M02_AXI_rready => axi_interconnect_0_M02_AXI_RREADY, - M02_AXI_rresp(1 downto 0) => axi_interconnect_0_M02_AXI_RRESP(1 downto 0), - M02_AXI_rvalid => axi_interconnect_0_M02_AXI_RVALID, - M02_AXI_wdata(31 downto 0) => axi_interconnect_0_M02_AXI_WDATA(31 downto 0), - M02_AXI_wready => axi_interconnect_0_M02_AXI_WREADY, - M02_AXI_wstrb(3 downto 0) => axi_interconnect_0_M02_AXI_WSTRB(3 downto 0), - M02_AXI_wvalid => axi_interconnect_0_M02_AXI_WVALID, - M03_ACLK => clk_wiz_0_clk_100mhz, - M03_ARESETN => proc_sys_reset_0_peripheral_aresetn(0), - M03_AXI_araddr(31 downto 0) => axi_interconnect_0_M03_AXI_ARADDR(31 downto 0), - M03_AXI_arready => axi_interconnect_0_M03_AXI_ARREADY, - M03_AXI_arvalid => axi_interconnect_0_M03_AXI_ARVALID, - M03_AXI_awaddr(31 downto 0) => axi_interconnect_0_M03_AXI_AWADDR(31 downto 0), - M03_AXI_awready => axi_interconnect_0_M03_AXI_AWREADY, - M03_AXI_awvalid => axi_interconnect_0_M03_AXI_AWVALID, - M03_AXI_bready => axi_interconnect_0_M03_AXI_BREADY, - M03_AXI_bresp(1 downto 0) => axi_interconnect_0_M03_AXI_BRESP(1 downto 0), - M03_AXI_bvalid => axi_interconnect_0_M03_AXI_BVALID, - M03_AXI_rdata(31 downto 0) => axi_interconnect_0_M03_AXI_RDATA(31 downto 0), - M03_AXI_rready => axi_interconnect_0_M03_AXI_RREADY, - M03_AXI_rresp(1 downto 0) => axi_interconnect_0_M03_AXI_RRESP(1 downto 0), - M03_AXI_rvalid => axi_interconnect_0_M03_AXI_RVALID, - M03_AXI_wdata(31 downto 0) => axi_interconnect_0_M03_AXI_WDATA(31 downto 0), - M03_AXI_wready => axi_interconnect_0_M03_AXI_WREADY, - M03_AXI_wstrb(3 downto 0) => axi_interconnect_0_M03_AXI_WSTRB(3 downto 0), - M03_AXI_wvalid => axi_interconnect_0_M03_AXI_WVALID, - M04_ACLK => clk_wiz_0_clk_100mhz, - M04_ARESETN => proc_sys_reset_0_peripheral_aresetn(0), - M04_AXI_araddr(31 downto 0) => axi_interconnect_0_M04_AXI_ARADDR(31 downto 0), - M04_AXI_arready => axi_interconnect_0_M04_AXI_ARREADY, - M04_AXI_arvalid => axi_interconnect_0_M04_AXI_ARVALID, - M04_AXI_awaddr(31 downto 0) => axi_interconnect_0_M04_AXI_AWADDR(31 downto 0), - M04_AXI_awready => axi_interconnect_0_M04_AXI_AWREADY, - M04_AXI_awvalid => axi_interconnect_0_M04_AXI_AWVALID, - M04_AXI_bready => axi_interconnect_0_M04_AXI_BREADY, - M04_AXI_bresp(1 downto 0) => axi_interconnect_0_M04_AXI_BRESP(1 downto 0), - M04_AXI_bvalid => axi_interconnect_0_M04_AXI_BVALID, - M04_AXI_rdata(31 downto 0) => axi_interconnect_0_M04_AXI_RDATA(31 downto 0), - M04_AXI_rready => axi_interconnect_0_M04_AXI_RREADY, - M04_AXI_rresp(1 downto 0) => axi_interconnect_0_M04_AXI_RRESP(1 downto 0), - M04_AXI_rvalid => axi_interconnect_0_M04_AXI_RVALID, - M04_AXI_wdata(31 downto 0) => axi_interconnect_0_M04_AXI_WDATA(31 downto 0), - M04_AXI_wready => axi_interconnect_0_M04_AXI_WREADY, - M04_AXI_wstrb(3 downto 0) => axi_interconnect_0_M04_AXI_WSTRB(3 downto 0), - M04_AXI_wvalid => axi_interconnect_0_M04_AXI_WVALID, - S00_ACLK => clk_wiz_0_clk_100mhz, - S00_ARESETN => proc_sys_reset_0_peripheral_aresetn(0), - S00_AXI_araddr(31 downto 0) => S00_AXI_1_ARADDR(31 downto 0), - S00_AXI_arprot(2 downto 0) => S00_AXI_1_ARPROT(2 downto 0), - S00_AXI_arready(0) => S00_AXI_1_ARREADY(0), - S00_AXI_arvalid(0) => S00_AXI_1_ARVALID, - S00_AXI_awaddr(31 downto 0) => S00_AXI_1_AWADDR(31 downto 0), - S00_AXI_awprot(2 downto 0) => S00_AXI_1_AWPROT(2 downto 0), - S00_AXI_awready(0) => S00_AXI_1_AWREADY(0), - S00_AXI_awvalid(0) => S00_AXI_1_AWVALID, - S00_AXI_bready(0) => S00_AXI_1_BREADY, - S00_AXI_bresp(1 downto 0) => S00_AXI_1_BRESP(1 downto 0), - S00_AXI_bvalid(0) => S00_AXI_1_BVALID(0), - S00_AXI_rdata(31 downto 0) => S00_AXI_1_RDATA(31 downto 0), - S00_AXI_rready(0) => S00_AXI_1_RREADY, - S00_AXI_rresp(1 downto 0) => S00_AXI_1_RRESP(1 downto 0), - S00_AXI_rvalid(0) => S00_AXI_1_RVALID(0), - S00_AXI_wdata(31 downto 0) => S00_AXI_1_WDATA(31 downto 0), - S00_AXI_wready(0) => S00_AXI_1_WREADY(0), - S00_AXI_wstrb(3 downto 0) => S00_AXI_1_WSTRB(3 downto 0), - S00_AXI_wvalid(0) => S00_AXI_1_WVALID - ); -axi_timer_0: component mb_design_1_axi_timer_0_0 - port map ( - capturetrig0 => '0', - capturetrig1 => '0', - freeze => '0', - generateout0 => NLW_axi_timer_0_generateout0_UNCONNECTED, - generateout1 => NLW_axi_timer_0_generateout1_UNCONNECTED, - interrupt => axi_timer_0_interrupt, - pwm0 => NLW_axi_timer_0_pwm0_UNCONNECTED, - s_axi_aclk => clk_wiz_0_clk_100mhz, - s_axi_araddr(4 downto 0) => axi_interconnect_0_M02_AXI_ARADDR(4 downto 0), - s_axi_aresetn => proc_sys_reset_0_peripheral_aresetn(0), - s_axi_arready => axi_interconnect_0_M02_AXI_ARREADY, - s_axi_arvalid => axi_interconnect_0_M02_AXI_ARVALID, - s_axi_awaddr(4 downto 0) => axi_interconnect_0_M02_AXI_AWADDR(4 downto 0), - s_axi_awready => axi_interconnect_0_M02_AXI_AWREADY, - s_axi_awvalid => axi_interconnect_0_M02_AXI_AWVALID, - s_axi_bready => axi_interconnect_0_M02_AXI_BREADY, - s_axi_bresp(1 downto 0) => axi_interconnect_0_M02_AXI_BRESP(1 downto 0), - s_axi_bvalid => axi_interconnect_0_M02_AXI_BVALID, - s_axi_rdata(31 downto 0) => axi_interconnect_0_M02_AXI_RDATA(31 downto 0), - s_axi_rready => axi_interconnect_0_M02_AXI_RREADY, - s_axi_rresp(1 downto 0) => axi_interconnect_0_M02_AXI_RRESP(1 downto 0), - s_axi_rvalid => axi_interconnect_0_M02_AXI_RVALID, - s_axi_wdata(31 downto 0) => axi_interconnect_0_M02_AXI_WDATA(31 downto 0), - s_axi_wready => axi_interconnect_0_M02_AXI_WREADY, - s_axi_wstrb(3 downto 0) => axi_interconnect_0_M02_AXI_WSTRB(3 downto 0), - s_axi_wvalid => axi_interconnect_0_M02_AXI_WVALID - ); -blk_mem_gen_0: component mb_design_1_blk_mem_gen_0_0 - port map ( - addra(31) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(0), - addra(30) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(1), - addra(29) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(2), - addra(28) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(3), - addra(27) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(4), - addra(26) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(5), - addra(25) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(6), - addra(24) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(7), - addra(23) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(8), - addra(22) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(9), - addra(21) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(10), - addra(20) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(11), - addra(19) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(12), - addra(18) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(13), - addra(17) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(14), - addra(16) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(15), - addra(15) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(16), - addra(14) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(17), - addra(13) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(18), - addra(12) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(19), - addra(11) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(20), - addra(10) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(21), - addra(9) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(22), - addra(8) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(23), - addra(7) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(24), - addra(6) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(25), - addra(5) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(26), - addra(4) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(27), - addra(3) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(28), - addra(2) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(29), - addra(1) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(30), - addra(0) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(31), - addrb(31) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(0), - addrb(30) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(1), - addrb(29) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(2), - addrb(28) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(3), - addrb(27) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(4), - addrb(26) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(5), - addrb(25) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(6), - addrb(24) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(7), - addrb(23) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(8), - addrb(22) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(9), - addrb(21) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(10), - addrb(20) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(11), - addrb(19) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(12), - addrb(18) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(13), - addrb(17) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(14), - addrb(16) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(15), - addrb(15) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(16), - addrb(14) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(17), - addrb(13) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(18), - addrb(12) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(19), - addrb(11) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(20), - addrb(10) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(21), - addrb(9) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(22), - addrb(8) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(23), - addrb(7) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(24), - addrb(6) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(25), - addrb(5) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(26), - addrb(4) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(27), - addrb(3) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(28), - addrb(2) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(29), - addrb(1) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(30), - addrb(0) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(31), - clka => ilmb_bram_if_cntlr_0_BRAM_PORT_CLK, - clkb => dlmb_bram_if_cntlr_0_BRAM_PORT_CLK, - dina(31) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(0), - dina(30) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(1), - dina(29) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(2), - dina(28) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(3), - dina(27) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(4), - dina(26) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(5), - dina(25) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(6), - dina(24) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(7), - dina(23) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(8), - dina(22) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(9), - dina(21) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(10), - dina(20) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(11), - dina(19) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(12), - dina(18) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(13), - dina(17) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(14), - dina(16) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(15), - dina(15) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(16), - dina(14) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(17), - dina(13) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(18), - dina(12) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(19), - dina(11) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(20), - dina(10) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(21), - dina(9) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(22), - dina(8) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(23), - dina(7) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(24), - dina(6) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(25), - dina(5) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(26), - dina(4) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(27), - dina(3) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(28), - dina(2) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(29), - dina(1) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(30), - dina(0) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(31), - dinb(31) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(0), - dinb(30) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(1), - dinb(29) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(2), - dinb(28) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(3), - dinb(27) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(4), - dinb(26) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(5), - dinb(25) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(6), - dinb(24) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(7), - dinb(23) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(8), - dinb(22) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(9), - dinb(21) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(10), - dinb(20) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(11), - dinb(19) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(12), - dinb(18) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(13), - dinb(17) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(14), - dinb(16) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(15), - dinb(15) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(16), - dinb(14) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(17), - dinb(13) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(18), - dinb(12) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(19), - dinb(11) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(20), - dinb(10) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(21), - dinb(9) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(22), - dinb(8) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(23), - dinb(7) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(24), - dinb(6) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(25), - dinb(5) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(26), - dinb(4) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(27), - dinb(3) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(28), - dinb(2) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(29), - dinb(1) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(30), - dinb(0) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(31), - douta(31 downto 0) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(31 downto 0), - doutb(31 downto 0) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(31 downto 0), - ena => ilmb_bram_if_cntlr_0_BRAM_PORT_EN, - enb => dlmb_bram_if_cntlr_0_BRAM_PORT_EN, - rsta => ilmb_bram_if_cntlr_0_BRAM_PORT_RST, - rsta_busy => NLW_blk_mem_gen_0_rsta_busy_UNCONNECTED, - rstb => dlmb_bram_if_cntlr_0_BRAM_PORT_RST, - rstb_busy => NLW_blk_mem_gen_0_rstb_busy_UNCONNECTED, - wea(3) => ilmb_bram_if_cntlr_0_BRAM_PORT_WE(0), - wea(2) => ilmb_bram_if_cntlr_0_BRAM_PORT_WE(1), - wea(1) => ilmb_bram_if_cntlr_0_BRAM_PORT_WE(2), - wea(0) => ilmb_bram_if_cntlr_0_BRAM_PORT_WE(3), - web(3) => dlmb_bram_if_cntlr_0_BRAM_PORT_WE(0), - web(2) => dlmb_bram_if_cntlr_0_BRAM_PORT_WE(1), - web(1) => dlmb_bram_if_cntlr_0_BRAM_PORT_WE(2), - web(0) => dlmb_bram_if_cntlr_0_BRAM_PORT_WE(3) - ); -clk_wiz_0: component mb_design_1_clk_wiz_0_0 - port map ( - clk_100mhz => clk_wiz_0_clk_100mhz, - clk_in1 => clk_in1_0_1, - locked => clk_wiz_0_locked, - reset => reset_0_1 - ); -dlmb_bram_if_cntlr_0: component mb_design_1_lmb_bram_if_cntlr_0_0 - port map ( - BRAM_Addr_A(0 to 31) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(0 to 31), - BRAM_Clk_A => dlmb_bram_if_cntlr_0_BRAM_PORT_CLK, - BRAM_Din_A(0) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(31), - BRAM_Din_A(1) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(30), - BRAM_Din_A(2) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(29), - BRAM_Din_A(3) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(28), - BRAM_Din_A(4) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(27), - BRAM_Din_A(5) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(26), - BRAM_Din_A(6) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(25), - BRAM_Din_A(7) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(24), - BRAM_Din_A(8) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(23), - BRAM_Din_A(9) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(22), - BRAM_Din_A(10) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(21), - BRAM_Din_A(11) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(20), - BRAM_Din_A(12) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(19), - BRAM_Din_A(13) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(18), - BRAM_Din_A(14) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(17), - BRAM_Din_A(15) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(16), - BRAM_Din_A(16) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(15), - BRAM_Din_A(17) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(14), - BRAM_Din_A(18) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(13), - BRAM_Din_A(19) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(12), - BRAM_Din_A(20) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(11), - BRAM_Din_A(21) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(10), - BRAM_Din_A(22) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(9), - BRAM_Din_A(23) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(8), - BRAM_Din_A(24) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(7), - BRAM_Din_A(25) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(6), - BRAM_Din_A(26) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(5), - BRAM_Din_A(27) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(4), - BRAM_Din_A(28) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(3), - BRAM_Din_A(29) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(2), - BRAM_Din_A(30) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(1), - BRAM_Din_A(31) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(0), - BRAM_Dout_A(0 to 31) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(0 to 31), - BRAM_EN_A => dlmb_bram_if_cntlr_0_BRAM_PORT_EN, - BRAM_Rst_A => dlmb_bram_if_cntlr_0_BRAM_PORT_RST, - BRAM_WEN_A(0 to 3) => dlmb_bram_if_cntlr_0_BRAM_PORT_WE(0 to 3), - LMB_ABus(0 to 31) => Conn1_ABUS(0 to 31), - LMB_AddrStrobe => Conn1_ADDRSTROBE, - LMB_BE(0 to 3) => Conn1_BE(0 to 3), - LMB_Clk => clk_wiz_0_clk_100mhz, - LMB_ReadStrobe => Conn1_READSTROBE, - LMB_Rst => proc_sys_reset_0_bus_struct_reset(0), - LMB_WriteDBus(0 to 31) => Conn1_WRITEDBUS(0 to 31), - LMB_WriteStrobe => Conn1_WRITESTROBE, - Sl_CE => Conn1_CE, - Sl_DBus(0 to 31) => Conn1_READDBUS(0 to 31), - Sl_Ready => Conn1_READY, - Sl_UE => Conn1_UE, - Sl_Wait => Conn1_WAIT - ); -dlmb_v10_0: component mb_design_1_ilmb_v10_0_0 - port map ( - LMB_ABus(0 to 31) => Conn1_ABUS(0 to 31), - LMB_AddrStrobe => Conn1_ADDRSTROBE, - LMB_BE(0 to 3) => Conn1_BE(0 to 3), - LMB_CE => microblaze_0_DLMB_CE, - LMB_Clk => clk_wiz_0_clk_100mhz, - LMB_ReadDBus(0 to 31) => microblaze_0_DLMB_READDBUS(0 to 31), - LMB_ReadStrobe => Conn1_READSTROBE, - LMB_Ready => microblaze_0_DLMB_READY, - LMB_Rst => NLW_dlmb_v10_0_LMB_Rst_UNCONNECTED, - LMB_UE => microblaze_0_DLMB_UE, - LMB_Wait => microblaze_0_DLMB_WAIT, - LMB_WriteDBus(0 to 31) => Conn1_WRITEDBUS(0 to 31), - LMB_WriteStrobe => Conn1_WRITESTROBE, - M_ABus(0 to 31) => microblaze_0_DLMB_ABUS(0 to 31), - M_AddrStrobe => microblaze_0_DLMB_ADDRSTROBE, - M_BE(0 to 3) => microblaze_0_DLMB_BE(0 to 3), - M_DBus(0 to 31) => microblaze_0_DLMB_WRITEDBUS(0 to 31), - M_ReadStrobe => microblaze_0_DLMB_READSTROBE, - M_WriteStrobe => microblaze_0_DLMB_WRITESTROBE, - SYS_Rst => proc_sys_reset_0_bus_struct_reset(0), - Sl_CE(0) => Conn1_CE, - Sl_DBus(0 to 31) => Conn1_READDBUS(0 to 31), - Sl_Ready(0) => Conn1_READY, - Sl_UE(0) => Conn1_UE, - Sl_Wait(0) => Conn1_WAIT - ); -ilmb_bram_if_cntlr_0: component mb_design_1_lmb_bram_if_cntlr_0_1 - port map ( - BRAM_Addr_A(0 to 31) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(0 to 31), - BRAM_Clk_A => ilmb_bram_if_cntlr_0_BRAM_PORT_CLK, - BRAM_Din_A(0) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(31), - BRAM_Din_A(1) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(30), - BRAM_Din_A(2) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(29), - BRAM_Din_A(3) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(28), - BRAM_Din_A(4) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(27), - BRAM_Din_A(5) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(26), - BRAM_Din_A(6) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(25), - BRAM_Din_A(7) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(24), - BRAM_Din_A(8) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(23), - BRAM_Din_A(9) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(22), - BRAM_Din_A(10) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(21), - BRAM_Din_A(11) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(20), - BRAM_Din_A(12) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(19), - BRAM_Din_A(13) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(18), - BRAM_Din_A(14) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(17), - BRAM_Din_A(15) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(16), - BRAM_Din_A(16) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(15), - BRAM_Din_A(17) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(14), - BRAM_Din_A(18) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(13), - BRAM_Din_A(19) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(12), - BRAM_Din_A(20) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(11), - BRAM_Din_A(21) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(10), - BRAM_Din_A(22) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(9), - BRAM_Din_A(23) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(8), - BRAM_Din_A(24) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(7), - BRAM_Din_A(25) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(6), - BRAM_Din_A(26) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(5), - BRAM_Din_A(27) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(4), - BRAM_Din_A(28) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(3), - BRAM_Din_A(29) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(2), - BRAM_Din_A(30) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(1), - BRAM_Din_A(31) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(0), - BRAM_Dout_A(0 to 31) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(0 to 31), - BRAM_EN_A => ilmb_bram_if_cntlr_0_BRAM_PORT_EN, - BRAM_Rst_A => ilmb_bram_if_cntlr_0_BRAM_PORT_RST, - BRAM_WEN_A(0 to 3) => ilmb_bram_if_cntlr_0_BRAM_PORT_WE(0 to 3), - LMB_ABus(0 to 31) => Conn_ABUS(0 to 31), - LMB_AddrStrobe => Conn_ADDRSTROBE, - LMB_BE(0 to 3) => Conn_BE(0 to 3), - LMB_Clk => clk_wiz_0_clk_100mhz, - LMB_ReadStrobe => Conn_READSTROBE, - LMB_Rst => proc_sys_reset_0_bus_struct_reset(0), - LMB_WriteDBus(0 to 31) => Conn_WRITEDBUS(0 to 31), - LMB_WriteStrobe => Conn_WRITESTROBE, - Sl_CE => Conn_CE, - Sl_DBus(0 to 31) => Conn_READDBUS(0 to 31), - Sl_Ready => Conn_READY, - Sl_UE => Conn_UE, - Sl_Wait => Conn_WAIT - ); -ilmb_v10_0: component mb_design_1_lmb_v10_0_0 - port map ( - LMB_ABus(0 to 31) => Conn_ABUS(0 to 31), - LMB_AddrStrobe => Conn_ADDRSTROBE, - LMB_BE(0 to 3) => Conn_BE(0 to 3), - LMB_CE => microblaze_0_ILMB_CE, - LMB_Clk => clk_wiz_0_clk_100mhz, - LMB_ReadDBus(0 to 31) => microblaze_0_ILMB_READDBUS(0 to 31), - LMB_ReadStrobe => Conn_READSTROBE, - LMB_Ready => microblaze_0_ILMB_READY, - LMB_Rst => NLW_ilmb_v10_0_LMB_Rst_UNCONNECTED, - LMB_UE => microblaze_0_ILMB_UE, - LMB_Wait => microblaze_0_ILMB_WAIT, - LMB_WriteDBus(0 to 31) => Conn_WRITEDBUS(0 to 31), - LMB_WriteStrobe => Conn_WRITESTROBE, - M_ABus(0 to 31) => microblaze_0_ILMB_ABUS(0 to 31), - M_AddrStrobe => microblaze_0_ILMB_ADDRSTROBE, - M_BE(0 to 3) => B"0000", - M_DBus(0 to 31) => B"00000000000000000000000000000000", - M_ReadStrobe => microblaze_0_ILMB_READSTROBE, - M_WriteStrobe => '0', - SYS_Rst => proc_sys_reset_0_bus_struct_reset(0), - Sl_CE(0) => Conn_CE, - Sl_DBus(0 to 31) => Conn_READDBUS(0 to 31), - Sl_Ready(0) => Conn_READY, - Sl_UE(0) => Conn_UE, - Sl_Wait(0) => Conn_WAIT - ); -mdm_0: component mb_design_1_mdm_0_0 - port map ( - Dbg_Capture_0 => mdm_0_MBDEBUG_0_CAPTURE, - Dbg_Clk_0 => mdm_0_MBDEBUG_0_CLK, - Dbg_Disable_0 => mdm_0_MBDEBUG_0_DISABLE, - Dbg_Reg_En_0(0 to 7) => mdm_0_MBDEBUG_0_REG_EN(0 to 7), - Dbg_Rst_0 => mdm_0_MBDEBUG_0_RST, - Dbg_Shift_0 => mdm_0_MBDEBUG_0_SHIFT, - Dbg_TDI_0 => mdm_0_MBDEBUG_0_TDI, - Dbg_TDO_0 => mdm_0_MBDEBUG_0_TDO, - Dbg_Update_0 => mdm_0_MBDEBUG_0_UPDATE, - Debug_SYS_Rst => mdm_0_Debug_SYS_Rst, - Interrupt => NLW_mdm_0_Interrupt_UNCONNECTED, - S_AXI_ACLK => clk_wiz_0_clk_100mhz, - S_AXI_ARADDR(3 downto 0) => axi_interconnect_0_M00_AXI_ARADDR(3 downto 0), - S_AXI_ARESETN => proc_sys_reset_0_peripheral_aresetn(0), - S_AXI_ARREADY => axi_interconnect_0_M00_AXI_ARREADY, - S_AXI_ARVALID => axi_interconnect_0_M00_AXI_ARVALID, - S_AXI_AWADDR(3 downto 0) => axi_interconnect_0_M00_AXI_AWADDR(3 downto 0), - S_AXI_AWREADY => axi_interconnect_0_M00_AXI_AWREADY, - S_AXI_AWVALID => axi_interconnect_0_M00_AXI_AWVALID, - S_AXI_BREADY => axi_interconnect_0_M00_AXI_BREADY, - S_AXI_BRESP(1 downto 0) => axi_interconnect_0_M00_AXI_BRESP(1 downto 0), - S_AXI_BVALID => axi_interconnect_0_M00_AXI_BVALID, - S_AXI_RDATA(31 downto 0) => axi_interconnect_0_M00_AXI_RDATA(31 downto 0), - S_AXI_RREADY => axi_interconnect_0_M00_AXI_RREADY, - S_AXI_RRESP(1 downto 0) => axi_interconnect_0_M00_AXI_RRESP(1 downto 0), - S_AXI_RVALID => axi_interconnect_0_M00_AXI_RVALID, - S_AXI_WDATA(31 downto 0) => axi_interconnect_0_M00_AXI_WDATA(31 downto 0), - S_AXI_WREADY => axi_interconnect_0_M00_AXI_WREADY, - S_AXI_WSTRB(3 downto 0) => axi_interconnect_0_M00_AXI_WSTRB(3 downto 0), - S_AXI_WVALID => axi_interconnect_0_M00_AXI_WVALID - ); -microblaze_0: component mb_design_1_microblaze_0_0 - port map ( - Byte_Enable(0 to 3) => microblaze_0_DLMB_BE(0 to 3), - Clk => clk_wiz_0_clk_100mhz, - DCE => microblaze_0_DLMB_CE, - DReady => microblaze_0_DLMB_READY, - DUE => microblaze_0_DLMB_UE, - DWait => microblaze_0_DLMB_WAIT, - D_AS => microblaze_0_DLMB_ADDRSTROBE, - Data_Addr(0 to 31) => microblaze_0_DLMB_ABUS(0 to 31), - Data_Read(0 to 31) => microblaze_0_DLMB_READDBUS(0 to 31), - Data_Write(0 to 31) => microblaze_0_DLMB_WRITEDBUS(0 to 31), - Dbg_Capture => mdm_0_MBDEBUG_0_CAPTURE, - Dbg_Clk => mdm_0_MBDEBUG_0_CLK, - Dbg_Disable => mdm_0_MBDEBUG_0_DISABLE, - Dbg_Reg_En(0 to 7) => mdm_0_MBDEBUG_0_REG_EN(0 to 7), - Dbg_Shift => mdm_0_MBDEBUG_0_SHIFT, - Dbg_TDI => mdm_0_MBDEBUG_0_TDI, - Dbg_TDO => mdm_0_MBDEBUG_0_TDO, - Dbg_Update => mdm_0_MBDEBUG_0_UPDATE, - Debug_Rst => mdm_0_MBDEBUG_0_RST, - ICE => microblaze_0_ILMB_CE, - IFetch => microblaze_0_ILMB_READSTROBE, - IReady => microblaze_0_ILMB_READY, - IUE => microblaze_0_ILMB_UE, - IWAIT => microblaze_0_ILMB_WAIT, - I_AS => microblaze_0_ILMB_ADDRSTROBE, - Instr(0 to 31) => microblaze_0_ILMB_READDBUS(0 to 31), - Instr_Addr(0 to 31) => microblaze_0_ILMB_ABUS(0 to 31), - Interrupt => axi_intc_0_interrupt_INTERRUPT, - Interrupt_Ack(0 to 1) => NLW_microblaze_0_Interrupt_Ack_UNCONNECTED(0 to 1), - Interrupt_Address(0 to 31) => B"00000000000000000000000000000000", - M_AXI_DP_ARADDR(31 downto 0) => S00_AXI_1_ARADDR(31 downto 0), - M_AXI_DP_ARPROT(2 downto 0) => S00_AXI_1_ARPROT(2 downto 0), - M_AXI_DP_ARREADY => S00_AXI_1_ARREADY(0), - M_AXI_DP_ARVALID => S00_AXI_1_ARVALID, - M_AXI_DP_AWADDR(31 downto 0) => S00_AXI_1_AWADDR(31 downto 0), - M_AXI_DP_AWPROT(2 downto 0) => S00_AXI_1_AWPROT(2 downto 0), - M_AXI_DP_AWREADY => S00_AXI_1_AWREADY(0), - M_AXI_DP_AWVALID => S00_AXI_1_AWVALID, - M_AXI_DP_BREADY => S00_AXI_1_BREADY, - M_AXI_DP_BRESP(1 downto 0) => S00_AXI_1_BRESP(1 downto 0), - M_AXI_DP_BVALID => S00_AXI_1_BVALID(0), - M_AXI_DP_RDATA(31 downto 0) => S00_AXI_1_RDATA(31 downto 0), - M_AXI_DP_RREADY => S00_AXI_1_RREADY, - M_AXI_DP_RRESP(1 downto 0) => S00_AXI_1_RRESP(1 downto 0), - M_AXI_DP_RVALID => S00_AXI_1_RVALID(0), - M_AXI_DP_WDATA(31 downto 0) => S00_AXI_1_WDATA(31 downto 0), - M_AXI_DP_WREADY => S00_AXI_1_WREADY(0), - M_AXI_DP_WSTRB(3 downto 0) => S00_AXI_1_WSTRB(3 downto 0), - M_AXI_DP_WVALID => S00_AXI_1_WVALID, - Read_Strobe => microblaze_0_DLMB_READSTROBE, - Reset => proc_sys_reset_0_mb_reset, - Write_Strobe => microblaze_0_DLMB_WRITESTROBE - ); -proc_sys_reset_0: component mb_design_1_proc_sys_reset_0_0 - port map ( - aux_reset_in => '1', - bus_struct_reset(0) => proc_sys_reset_0_bus_struct_reset(0), - dcm_locked => clk_wiz_0_locked, - ext_reset_in => reset_0_1, - interconnect_aresetn(0) => proc_sys_reset_0_interconnect_aresetn(0), - mb_debug_sys_rst => mdm_0_Debug_SYS_Rst, - mb_reset => proc_sys_reset_0_mb_reset, - peripheral_aresetn(0) => proc_sys_reset_0_peripheral_aresetn(0), - peripheral_reset(0) => NLW_proc_sys_reset_0_peripheral_reset_UNCONNECTED(0), - slowest_sync_clk => clk_wiz_0_clk_100mhz - ); -xlconcat_0: component mb_design_1_xlconcat_0_0 - port map ( - In0(0) => axi_timer_0_interrupt, - dout(0) => xlconcat_0_dout(0) - ); -end STRUCTURE; diff --git a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/synth/mb_design_1.hwdef b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/synth/mb_design_1.hwdef deleted file mode 100644 index e2b07d69b04d568db76b18f84c1b865f8910f723..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42452 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 diff --git a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/synth/mb_design_1.vhd b/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/synth/mb_design_1.vhd deleted file mode 100644 index 31ee449..0000000 --- a/microblaze-demo/microblaze-demo.gen/sources_1/bd/mb_design_1/synth/mb_design_1.vhd +++ /dev/null @@ -1,2741 +0,0 @@ ---Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. ---Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved. ----------------------------------------------------------------------------------- ---Tool Version: Vivado v.2024.1.2 (lin64) Build 5164865 Thu Sep 5 14:36:28 MDT 2024 ---Date : Thu Mar 20 18:24:28 2025 ---Host : hogtest running 64-bit unknown ---Command : generate_target mb_design_1.bd ---Design : mb_design_1 ---Purpose : IP block netlist ----------------------------------------------------------------------------------- -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity m00_couplers_imp_L30N86 is - port ( - M_ACLK : in STD_LOGIC; - M_ARESETN : in STD_LOGIC; - M_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_arready : in STD_LOGIC; - M_AXI_arvalid : out STD_LOGIC; - M_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_awready : in STD_LOGIC; - M_AXI_awvalid : out STD_LOGIC; - M_AXI_bready : out STD_LOGIC; - M_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_bvalid : in STD_LOGIC; - M_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_rready : out STD_LOGIC; - M_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_rvalid : in STD_LOGIC; - M_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_wready : in STD_LOGIC; - M_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M_AXI_wvalid : out STD_LOGIC; - S_ACLK : in STD_LOGIC; - S_ARESETN : in STD_LOGIC; - S_AXI_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_arready : out STD_LOGIC; - S_AXI_arvalid : in STD_LOGIC; - S_AXI_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_awready : out STD_LOGIC; - S_AXI_awvalid : in STD_LOGIC; - S_AXI_bready : in STD_LOGIC; - S_AXI_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_bvalid : out STD_LOGIC; - S_AXI_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_rready : in STD_LOGIC; - S_AXI_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_rvalid : out STD_LOGIC; - S_AXI_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_wready : out STD_LOGIC; - S_AXI_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_wvalid : in STD_LOGIC - ); -end m00_couplers_imp_L30N86; - -architecture STRUCTURE of m00_couplers_imp_L30N86 is - signal m00_couplers_to_m00_couplers_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m00_couplers_to_m00_couplers_ARREADY : STD_LOGIC; - signal m00_couplers_to_m00_couplers_ARVALID : STD_LOGIC; - signal m00_couplers_to_m00_couplers_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m00_couplers_to_m00_couplers_AWREADY : STD_LOGIC; - signal m00_couplers_to_m00_couplers_AWVALID : STD_LOGIC; - signal m00_couplers_to_m00_couplers_BREADY : STD_LOGIC; - signal m00_couplers_to_m00_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m00_couplers_to_m00_couplers_BVALID : STD_LOGIC; - signal m00_couplers_to_m00_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m00_couplers_to_m00_couplers_RREADY : STD_LOGIC; - signal m00_couplers_to_m00_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m00_couplers_to_m00_couplers_RVALID : STD_LOGIC; - signal m00_couplers_to_m00_couplers_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m00_couplers_to_m00_couplers_WREADY : STD_LOGIC; - signal m00_couplers_to_m00_couplers_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m00_couplers_to_m00_couplers_WVALID : STD_LOGIC; -begin - M_AXI_araddr(31 downto 0) <= m00_couplers_to_m00_couplers_ARADDR(31 downto 0); - M_AXI_arvalid <= m00_couplers_to_m00_couplers_ARVALID; - M_AXI_awaddr(31 downto 0) <= m00_couplers_to_m00_couplers_AWADDR(31 downto 0); - M_AXI_awvalid <= m00_couplers_to_m00_couplers_AWVALID; - M_AXI_bready <= m00_couplers_to_m00_couplers_BREADY; - M_AXI_rready <= m00_couplers_to_m00_couplers_RREADY; - M_AXI_wdata(31 downto 0) <= m00_couplers_to_m00_couplers_WDATA(31 downto 0); - M_AXI_wstrb(3 downto 0) <= m00_couplers_to_m00_couplers_WSTRB(3 downto 0); - M_AXI_wvalid <= m00_couplers_to_m00_couplers_WVALID; - S_AXI_arready <= m00_couplers_to_m00_couplers_ARREADY; - S_AXI_awready <= m00_couplers_to_m00_couplers_AWREADY; - S_AXI_bresp(1 downto 0) <= m00_couplers_to_m00_couplers_BRESP(1 downto 0); - S_AXI_bvalid <= m00_couplers_to_m00_couplers_BVALID; - S_AXI_rdata(31 downto 0) <= m00_couplers_to_m00_couplers_RDATA(31 downto 0); - S_AXI_rresp(1 downto 0) <= m00_couplers_to_m00_couplers_RRESP(1 downto 0); - S_AXI_rvalid <= m00_couplers_to_m00_couplers_RVALID; - S_AXI_wready <= m00_couplers_to_m00_couplers_WREADY; - m00_couplers_to_m00_couplers_ARADDR(31 downto 0) <= S_AXI_araddr(31 downto 0); - m00_couplers_to_m00_couplers_ARREADY <= M_AXI_arready; - m00_couplers_to_m00_couplers_ARVALID <= S_AXI_arvalid; - m00_couplers_to_m00_couplers_AWADDR(31 downto 0) <= S_AXI_awaddr(31 downto 0); - m00_couplers_to_m00_couplers_AWREADY <= M_AXI_awready; - m00_couplers_to_m00_couplers_AWVALID <= S_AXI_awvalid; - m00_couplers_to_m00_couplers_BREADY <= S_AXI_bready; - m00_couplers_to_m00_couplers_BRESP(1 downto 0) <= M_AXI_bresp(1 downto 0); - m00_couplers_to_m00_couplers_BVALID <= M_AXI_bvalid; - m00_couplers_to_m00_couplers_RDATA(31 downto 0) <= M_AXI_rdata(31 downto 0); - m00_couplers_to_m00_couplers_RREADY <= S_AXI_rready; - m00_couplers_to_m00_couplers_RRESP(1 downto 0) <= M_AXI_rresp(1 downto 0); - m00_couplers_to_m00_couplers_RVALID <= M_AXI_rvalid; - m00_couplers_to_m00_couplers_WDATA(31 downto 0) <= S_AXI_wdata(31 downto 0); - m00_couplers_to_m00_couplers_WREADY <= M_AXI_wready; - m00_couplers_to_m00_couplers_WSTRB(3 downto 0) <= S_AXI_wstrb(3 downto 0); - m00_couplers_to_m00_couplers_WVALID <= S_AXI_wvalid; -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity m01_couplers_imp_1MV3QBS is - port ( - M_ACLK : in STD_LOGIC; - M_ARESETN : in STD_LOGIC; - M_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_arready : in STD_LOGIC; - M_AXI_arvalid : out STD_LOGIC; - M_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_awready : in STD_LOGIC; - M_AXI_awvalid : out STD_LOGIC; - M_AXI_bready : out STD_LOGIC; - M_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_bvalid : in STD_LOGIC; - M_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_rready : out STD_LOGIC; - M_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_rvalid : in STD_LOGIC; - M_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_wready : in STD_LOGIC; - M_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M_AXI_wvalid : out STD_LOGIC; - S_ACLK : in STD_LOGIC; - S_ARESETN : in STD_LOGIC; - S_AXI_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_arready : out STD_LOGIC; - S_AXI_arvalid : in STD_LOGIC; - S_AXI_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_awready : out STD_LOGIC; - S_AXI_awvalid : in STD_LOGIC; - S_AXI_bready : in STD_LOGIC; - S_AXI_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_bvalid : out STD_LOGIC; - S_AXI_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_rready : in STD_LOGIC; - S_AXI_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_rvalid : out STD_LOGIC; - S_AXI_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_wready : out STD_LOGIC; - S_AXI_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_wvalid : in STD_LOGIC - ); -end m01_couplers_imp_1MV3QBS; - -architecture STRUCTURE of m01_couplers_imp_1MV3QBS is - signal m01_couplers_to_m01_couplers_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m01_couplers_to_m01_couplers_ARREADY : STD_LOGIC; - signal m01_couplers_to_m01_couplers_ARVALID : STD_LOGIC; - signal m01_couplers_to_m01_couplers_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m01_couplers_to_m01_couplers_AWREADY : STD_LOGIC; - signal m01_couplers_to_m01_couplers_AWVALID : STD_LOGIC; - signal m01_couplers_to_m01_couplers_BREADY : STD_LOGIC; - signal m01_couplers_to_m01_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m01_couplers_to_m01_couplers_BVALID : STD_LOGIC; - signal m01_couplers_to_m01_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m01_couplers_to_m01_couplers_RREADY : STD_LOGIC; - signal m01_couplers_to_m01_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m01_couplers_to_m01_couplers_RVALID : STD_LOGIC; - signal m01_couplers_to_m01_couplers_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m01_couplers_to_m01_couplers_WREADY : STD_LOGIC; - signal m01_couplers_to_m01_couplers_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m01_couplers_to_m01_couplers_WVALID : STD_LOGIC; -begin - M_AXI_araddr(31 downto 0) <= m01_couplers_to_m01_couplers_ARADDR(31 downto 0); - M_AXI_arvalid <= m01_couplers_to_m01_couplers_ARVALID; - M_AXI_awaddr(31 downto 0) <= m01_couplers_to_m01_couplers_AWADDR(31 downto 0); - M_AXI_awvalid <= m01_couplers_to_m01_couplers_AWVALID; - M_AXI_bready <= m01_couplers_to_m01_couplers_BREADY; - M_AXI_rready <= m01_couplers_to_m01_couplers_RREADY; - M_AXI_wdata(31 downto 0) <= m01_couplers_to_m01_couplers_WDATA(31 downto 0); - M_AXI_wstrb(3 downto 0) <= m01_couplers_to_m01_couplers_WSTRB(3 downto 0); - M_AXI_wvalid <= m01_couplers_to_m01_couplers_WVALID; - S_AXI_arready <= m01_couplers_to_m01_couplers_ARREADY; - S_AXI_awready <= m01_couplers_to_m01_couplers_AWREADY; - S_AXI_bresp(1 downto 0) <= m01_couplers_to_m01_couplers_BRESP(1 downto 0); - S_AXI_bvalid <= m01_couplers_to_m01_couplers_BVALID; - S_AXI_rdata(31 downto 0) <= m01_couplers_to_m01_couplers_RDATA(31 downto 0); - S_AXI_rresp(1 downto 0) <= m01_couplers_to_m01_couplers_RRESP(1 downto 0); - S_AXI_rvalid <= m01_couplers_to_m01_couplers_RVALID; - S_AXI_wready <= m01_couplers_to_m01_couplers_WREADY; - m01_couplers_to_m01_couplers_ARADDR(31 downto 0) <= S_AXI_araddr(31 downto 0); - m01_couplers_to_m01_couplers_ARREADY <= M_AXI_arready; - m01_couplers_to_m01_couplers_ARVALID <= S_AXI_arvalid; - m01_couplers_to_m01_couplers_AWADDR(31 downto 0) <= S_AXI_awaddr(31 downto 0); - m01_couplers_to_m01_couplers_AWREADY <= M_AXI_awready; - m01_couplers_to_m01_couplers_AWVALID <= S_AXI_awvalid; - m01_couplers_to_m01_couplers_BREADY <= S_AXI_bready; - m01_couplers_to_m01_couplers_BRESP(1 downto 0) <= M_AXI_bresp(1 downto 0); - m01_couplers_to_m01_couplers_BVALID <= M_AXI_bvalid; - m01_couplers_to_m01_couplers_RDATA(31 downto 0) <= M_AXI_rdata(31 downto 0); - m01_couplers_to_m01_couplers_RREADY <= S_AXI_rready; - m01_couplers_to_m01_couplers_RRESP(1 downto 0) <= M_AXI_rresp(1 downto 0); - m01_couplers_to_m01_couplers_RVALID <= M_AXI_rvalid; - m01_couplers_to_m01_couplers_WDATA(31 downto 0) <= S_AXI_wdata(31 downto 0); - m01_couplers_to_m01_couplers_WREADY <= M_AXI_wready; - m01_couplers_to_m01_couplers_WSTRB(3 downto 0) <= S_AXI_wstrb(3 downto 0); - m01_couplers_to_m01_couplers_WVALID <= S_AXI_wvalid; -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity m02_couplers_imp_1CM8QGB is - port ( - M_ACLK : in STD_LOGIC; - M_ARESETN : in STD_LOGIC; - M_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_arready : in STD_LOGIC; - M_AXI_arvalid : out STD_LOGIC; - M_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_awready : in STD_LOGIC; - M_AXI_awvalid : out STD_LOGIC; - M_AXI_bready : out STD_LOGIC; - M_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_bvalid : in STD_LOGIC; - M_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_rready : out STD_LOGIC; - M_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_rvalid : in STD_LOGIC; - M_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_wready : in STD_LOGIC; - M_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M_AXI_wvalid : out STD_LOGIC; - S_ACLK : in STD_LOGIC; - S_ARESETN : in STD_LOGIC; - S_AXI_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_arready : out STD_LOGIC; - S_AXI_arvalid : in STD_LOGIC; - S_AXI_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_awready : out STD_LOGIC; - S_AXI_awvalid : in STD_LOGIC; - S_AXI_bready : in STD_LOGIC; - S_AXI_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_bvalid : out STD_LOGIC; - S_AXI_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_rready : in STD_LOGIC; - S_AXI_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_rvalid : out STD_LOGIC; - S_AXI_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_wready : out STD_LOGIC; - S_AXI_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_wvalid : in STD_LOGIC - ); -end m02_couplers_imp_1CM8QGB; - -architecture STRUCTURE of m02_couplers_imp_1CM8QGB is - signal m02_couplers_to_m02_couplers_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m02_couplers_to_m02_couplers_ARREADY : STD_LOGIC; - signal m02_couplers_to_m02_couplers_ARVALID : STD_LOGIC; - signal m02_couplers_to_m02_couplers_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m02_couplers_to_m02_couplers_AWREADY : STD_LOGIC; - signal m02_couplers_to_m02_couplers_AWVALID : STD_LOGIC; - signal m02_couplers_to_m02_couplers_BREADY : STD_LOGIC; - signal m02_couplers_to_m02_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m02_couplers_to_m02_couplers_BVALID : STD_LOGIC; - signal m02_couplers_to_m02_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m02_couplers_to_m02_couplers_RREADY : STD_LOGIC; - signal m02_couplers_to_m02_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m02_couplers_to_m02_couplers_RVALID : STD_LOGIC; - signal m02_couplers_to_m02_couplers_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m02_couplers_to_m02_couplers_WREADY : STD_LOGIC; - signal m02_couplers_to_m02_couplers_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m02_couplers_to_m02_couplers_WVALID : STD_LOGIC; -begin - M_AXI_araddr(31 downto 0) <= m02_couplers_to_m02_couplers_ARADDR(31 downto 0); - M_AXI_arvalid <= m02_couplers_to_m02_couplers_ARVALID; - M_AXI_awaddr(31 downto 0) <= m02_couplers_to_m02_couplers_AWADDR(31 downto 0); - M_AXI_awvalid <= m02_couplers_to_m02_couplers_AWVALID; - M_AXI_bready <= m02_couplers_to_m02_couplers_BREADY; - M_AXI_rready <= m02_couplers_to_m02_couplers_RREADY; - M_AXI_wdata(31 downto 0) <= m02_couplers_to_m02_couplers_WDATA(31 downto 0); - M_AXI_wstrb(3 downto 0) <= m02_couplers_to_m02_couplers_WSTRB(3 downto 0); - M_AXI_wvalid <= m02_couplers_to_m02_couplers_WVALID; - S_AXI_arready <= m02_couplers_to_m02_couplers_ARREADY; - S_AXI_awready <= m02_couplers_to_m02_couplers_AWREADY; - S_AXI_bresp(1 downto 0) <= m02_couplers_to_m02_couplers_BRESP(1 downto 0); - S_AXI_bvalid <= m02_couplers_to_m02_couplers_BVALID; - S_AXI_rdata(31 downto 0) <= m02_couplers_to_m02_couplers_RDATA(31 downto 0); - S_AXI_rresp(1 downto 0) <= m02_couplers_to_m02_couplers_RRESP(1 downto 0); - S_AXI_rvalid <= m02_couplers_to_m02_couplers_RVALID; - S_AXI_wready <= m02_couplers_to_m02_couplers_WREADY; - m02_couplers_to_m02_couplers_ARADDR(31 downto 0) <= S_AXI_araddr(31 downto 0); - m02_couplers_to_m02_couplers_ARREADY <= M_AXI_arready; - m02_couplers_to_m02_couplers_ARVALID <= S_AXI_arvalid; - m02_couplers_to_m02_couplers_AWADDR(31 downto 0) <= S_AXI_awaddr(31 downto 0); - m02_couplers_to_m02_couplers_AWREADY <= M_AXI_awready; - m02_couplers_to_m02_couplers_AWVALID <= S_AXI_awvalid; - m02_couplers_to_m02_couplers_BREADY <= S_AXI_bready; - m02_couplers_to_m02_couplers_BRESP(1 downto 0) <= M_AXI_bresp(1 downto 0); - m02_couplers_to_m02_couplers_BVALID <= M_AXI_bvalid; - m02_couplers_to_m02_couplers_RDATA(31 downto 0) <= M_AXI_rdata(31 downto 0); - m02_couplers_to_m02_couplers_RREADY <= S_AXI_rready; - m02_couplers_to_m02_couplers_RRESP(1 downto 0) <= M_AXI_rresp(1 downto 0); - m02_couplers_to_m02_couplers_RVALID <= M_AXI_rvalid; - m02_couplers_to_m02_couplers_WDATA(31 downto 0) <= S_AXI_wdata(31 downto 0); - m02_couplers_to_m02_couplers_WREADY <= M_AXI_wready; - m02_couplers_to_m02_couplers_WSTRB(3 downto 0) <= S_AXI_wstrb(3 downto 0); - m02_couplers_to_m02_couplers_WVALID <= S_AXI_wvalid; -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity m03_couplers_imp_DKAE7P is - port ( - M_ACLK : in STD_LOGIC; - M_ARESETN : in STD_LOGIC; - M_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_arready : in STD_LOGIC; - M_AXI_arvalid : out STD_LOGIC; - M_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_awready : in STD_LOGIC; - M_AXI_awvalid : out STD_LOGIC; - M_AXI_bready : out STD_LOGIC; - M_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_bvalid : in STD_LOGIC; - M_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_rready : out STD_LOGIC; - M_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_rvalid : in STD_LOGIC; - M_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_wready : in STD_LOGIC; - M_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M_AXI_wvalid : out STD_LOGIC; - S_ACLK : in STD_LOGIC; - S_ARESETN : in STD_LOGIC; - S_AXI_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_arready : out STD_LOGIC; - S_AXI_arvalid : in STD_LOGIC; - S_AXI_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_awready : out STD_LOGIC; - S_AXI_awvalid : in STD_LOGIC; - S_AXI_bready : in STD_LOGIC; - S_AXI_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_bvalid : out STD_LOGIC; - S_AXI_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_rready : in STD_LOGIC; - S_AXI_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_rvalid : out STD_LOGIC; - S_AXI_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_wready : out STD_LOGIC; - S_AXI_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_wvalid : in STD_LOGIC - ); -end m03_couplers_imp_DKAE7P; - -architecture STRUCTURE of m03_couplers_imp_DKAE7P is - signal m03_couplers_to_m03_couplers_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m03_couplers_to_m03_couplers_ARREADY : STD_LOGIC; - signal m03_couplers_to_m03_couplers_ARVALID : STD_LOGIC; - signal m03_couplers_to_m03_couplers_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m03_couplers_to_m03_couplers_AWREADY : STD_LOGIC; - signal m03_couplers_to_m03_couplers_AWVALID : STD_LOGIC; - signal m03_couplers_to_m03_couplers_BREADY : STD_LOGIC; - signal m03_couplers_to_m03_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m03_couplers_to_m03_couplers_BVALID : STD_LOGIC; - signal m03_couplers_to_m03_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m03_couplers_to_m03_couplers_RREADY : STD_LOGIC; - signal m03_couplers_to_m03_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m03_couplers_to_m03_couplers_RVALID : STD_LOGIC; - signal m03_couplers_to_m03_couplers_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m03_couplers_to_m03_couplers_WREADY : STD_LOGIC; - signal m03_couplers_to_m03_couplers_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m03_couplers_to_m03_couplers_WVALID : STD_LOGIC; -begin - M_AXI_araddr(31 downto 0) <= m03_couplers_to_m03_couplers_ARADDR(31 downto 0); - M_AXI_arvalid <= m03_couplers_to_m03_couplers_ARVALID; - M_AXI_awaddr(31 downto 0) <= m03_couplers_to_m03_couplers_AWADDR(31 downto 0); - M_AXI_awvalid <= m03_couplers_to_m03_couplers_AWVALID; - M_AXI_bready <= m03_couplers_to_m03_couplers_BREADY; - M_AXI_rready <= m03_couplers_to_m03_couplers_RREADY; - M_AXI_wdata(31 downto 0) <= m03_couplers_to_m03_couplers_WDATA(31 downto 0); - M_AXI_wstrb(3 downto 0) <= m03_couplers_to_m03_couplers_WSTRB(3 downto 0); - M_AXI_wvalid <= m03_couplers_to_m03_couplers_WVALID; - S_AXI_arready <= m03_couplers_to_m03_couplers_ARREADY; - S_AXI_awready <= m03_couplers_to_m03_couplers_AWREADY; - S_AXI_bresp(1 downto 0) <= m03_couplers_to_m03_couplers_BRESP(1 downto 0); - S_AXI_bvalid <= m03_couplers_to_m03_couplers_BVALID; - S_AXI_rdata(31 downto 0) <= m03_couplers_to_m03_couplers_RDATA(31 downto 0); - S_AXI_rresp(1 downto 0) <= m03_couplers_to_m03_couplers_RRESP(1 downto 0); - S_AXI_rvalid <= m03_couplers_to_m03_couplers_RVALID; - S_AXI_wready <= m03_couplers_to_m03_couplers_WREADY; - m03_couplers_to_m03_couplers_ARADDR(31 downto 0) <= S_AXI_araddr(31 downto 0); - m03_couplers_to_m03_couplers_ARREADY <= M_AXI_arready; - m03_couplers_to_m03_couplers_ARVALID <= S_AXI_arvalid; - m03_couplers_to_m03_couplers_AWADDR(31 downto 0) <= S_AXI_awaddr(31 downto 0); - m03_couplers_to_m03_couplers_AWREADY <= M_AXI_awready; - m03_couplers_to_m03_couplers_AWVALID <= S_AXI_awvalid; - m03_couplers_to_m03_couplers_BREADY <= S_AXI_bready; - m03_couplers_to_m03_couplers_BRESP(1 downto 0) <= M_AXI_bresp(1 downto 0); - m03_couplers_to_m03_couplers_BVALID <= M_AXI_bvalid; - m03_couplers_to_m03_couplers_RDATA(31 downto 0) <= M_AXI_rdata(31 downto 0); - m03_couplers_to_m03_couplers_RREADY <= S_AXI_rready; - m03_couplers_to_m03_couplers_RRESP(1 downto 0) <= M_AXI_rresp(1 downto 0); - m03_couplers_to_m03_couplers_RVALID <= M_AXI_rvalid; - m03_couplers_to_m03_couplers_WDATA(31 downto 0) <= S_AXI_wdata(31 downto 0); - m03_couplers_to_m03_couplers_WREADY <= M_AXI_wready; - m03_couplers_to_m03_couplers_WSTRB(3 downto 0) <= S_AXI_wstrb(3 downto 0); - m03_couplers_to_m03_couplers_WVALID <= S_AXI_wvalid; -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity m04_couplers_imp_OP7ZFX is - port ( - M_ACLK : in STD_LOGIC; - M_ARESETN : in STD_LOGIC; - M_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_arready : in STD_LOGIC; - M_AXI_arvalid : out STD_LOGIC; - M_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_awready : in STD_LOGIC; - M_AXI_awvalid : out STD_LOGIC; - M_AXI_bready : out STD_LOGIC; - M_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_bvalid : in STD_LOGIC; - M_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_rready : out STD_LOGIC; - M_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_rvalid : in STD_LOGIC; - M_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_wready : in STD_LOGIC; - M_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M_AXI_wvalid : out STD_LOGIC; - S_ACLK : in STD_LOGIC; - S_ARESETN : in STD_LOGIC; - S_AXI_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_arready : out STD_LOGIC; - S_AXI_arvalid : in STD_LOGIC; - S_AXI_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_awready : out STD_LOGIC; - S_AXI_awvalid : in STD_LOGIC; - S_AXI_bready : in STD_LOGIC; - S_AXI_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_bvalid : out STD_LOGIC; - S_AXI_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_rready : in STD_LOGIC; - S_AXI_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_rvalid : out STD_LOGIC; - S_AXI_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_wready : out STD_LOGIC; - S_AXI_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_wvalid : in STD_LOGIC - ); -end m04_couplers_imp_OP7ZFX; - -architecture STRUCTURE of m04_couplers_imp_OP7ZFX is - signal m04_couplers_to_m04_couplers_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m04_couplers_to_m04_couplers_ARREADY : STD_LOGIC; - signal m04_couplers_to_m04_couplers_ARVALID : STD_LOGIC; - signal m04_couplers_to_m04_couplers_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m04_couplers_to_m04_couplers_AWREADY : STD_LOGIC; - signal m04_couplers_to_m04_couplers_AWVALID : STD_LOGIC; - signal m04_couplers_to_m04_couplers_BREADY : STD_LOGIC; - signal m04_couplers_to_m04_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m04_couplers_to_m04_couplers_BVALID : STD_LOGIC; - signal m04_couplers_to_m04_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m04_couplers_to_m04_couplers_RREADY : STD_LOGIC; - signal m04_couplers_to_m04_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m04_couplers_to_m04_couplers_RVALID : STD_LOGIC; - signal m04_couplers_to_m04_couplers_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m04_couplers_to_m04_couplers_WREADY : STD_LOGIC; - signal m04_couplers_to_m04_couplers_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m04_couplers_to_m04_couplers_WVALID : STD_LOGIC; -begin - M_AXI_araddr(31 downto 0) <= m04_couplers_to_m04_couplers_ARADDR(31 downto 0); - M_AXI_arvalid <= m04_couplers_to_m04_couplers_ARVALID; - M_AXI_awaddr(31 downto 0) <= m04_couplers_to_m04_couplers_AWADDR(31 downto 0); - M_AXI_awvalid <= m04_couplers_to_m04_couplers_AWVALID; - M_AXI_bready <= m04_couplers_to_m04_couplers_BREADY; - M_AXI_rready <= m04_couplers_to_m04_couplers_RREADY; - M_AXI_wdata(31 downto 0) <= m04_couplers_to_m04_couplers_WDATA(31 downto 0); - M_AXI_wstrb(3 downto 0) <= m04_couplers_to_m04_couplers_WSTRB(3 downto 0); - M_AXI_wvalid <= m04_couplers_to_m04_couplers_WVALID; - S_AXI_arready <= m04_couplers_to_m04_couplers_ARREADY; - S_AXI_awready <= m04_couplers_to_m04_couplers_AWREADY; - S_AXI_bresp(1 downto 0) <= m04_couplers_to_m04_couplers_BRESP(1 downto 0); - S_AXI_bvalid <= m04_couplers_to_m04_couplers_BVALID; - S_AXI_rdata(31 downto 0) <= m04_couplers_to_m04_couplers_RDATA(31 downto 0); - S_AXI_rresp(1 downto 0) <= m04_couplers_to_m04_couplers_RRESP(1 downto 0); - S_AXI_rvalid <= m04_couplers_to_m04_couplers_RVALID; - S_AXI_wready <= m04_couplers_to_m04_couplers_WREADY; - m04_couplers_to_m04_couplers_ARADDR(31 downto 0) <= S_AXI_araddr(31 downto 0); - m04_couplers_to_m04_couplers_ARREADY <= M_AXI_arready; - m04_couplers_to_m04_couplers_ARVALID <= S_AXI_arvalid; - m04_couplers_to_m04_couplers_AWADDR(31 downto 0) <= S_AXI_awaddr(31 downto 0); - m04_couplers_to_m04_couplers_AWREADY <= M_AXI_awready; - m04_couplers_to_m04_couplers_AWVALID <= S_AXI_awvalid; - m04_couplers_to_m04_couplers_BREADY <= S_AXI_bready; - m04_couplers_to_m04_couplers_BRESP(1 downto 0) <= M_AXI_bresp(1 downto 0); - m04_couplers_to_m04_couplers_BVALID <= M_AXI_bvalid; - m04_couplers_to_m04_couplers_RDATA(31 downto 0) <= M_AXI_rdata(31 downto 0); - m04_couplers_to_m04_couplers_RREADY <= S_AXI_rready; - m04_couplers_to_m04_couplers_RRESP(1 downto 0) <= M_AXI_rresp(1 downto 0); - m04_couplers_to_m04_couplers_RVALID <= M_AXI_rvalid; - m04_couplers_to_m04_couplers_WDATA(31 downto 0) <= S_AXI_wdata(31 downto 0); - m04_couplers_to_m04_couplers_WREADY <= M_AXI_wready; - m04_couplers_to_m04_couplers_WSTRB(3 downto 0) <= S_AXI_wstrb(3 downto 0); - m04_couplers_to_m04_couplers_WVALID <= S_AXI_wvalid; -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity s00_couplers_imp_1AM08ZQ is - port ( - M_ACLK : in STD_LOGIC; - M_ARESETN : in STD_LOGIC; - M_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_arprot : out STD_LOGIC_VECTOR ( 2 downto 0 ); - M_AXI_arready : in STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_arvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_awprot : out STD_LOGIC_VECTOR ( 2 downto 0 ); - M_AXI_awready : in STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_awvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_bready : out STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_bvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_rready : out STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_rvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_wready : in STD_LOGIC_VECTOR ( 0 to 0 ); - M_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M_AXI_wvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - S_ACLK : in STD_LOGIC; - S_ARESETN : in STD_LOGIC; - S_AXI_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_arprot : in STD_LOGIC_VECTOR ( 2 downto 0 ); - S_AXI_arready : out STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_arvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_awprot : in STD_LOGIC_VECTOR ( 2 downto 0 ); - S_AXI_awready : out STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_awvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_bready : in STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_bvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_rready : in STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_rvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_wready : out STD_LOGIC_VECTOR ( 0 to 0 ); - S_AXI_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_wvalid : in STD_LOGIC_VECTOR ( 0 to 0 ) - ); -end s00_couplers_imp_1AM08ZQ; - -architecture STRUCTURE of s00_couplers_imp_1AM08ZQ is - signal s00_couplers_to_s00_couplers_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal s00_couplers_to_s00_couplers_ARPROT : STD_LOGIC_VECTOR ( 2 downto 0 ); - signal s00_couplers_to_s00_couplers_ARREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_ARVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal s00_couplers_to_s00_couplers_AWPROT : STD_LOGIC_VECTOR ( 2 downto 0 ); - signal s00_couplers_to_s00_couplers_AWREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_AWVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_BREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal s00_couplers_to_s00_couplers_BVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal s00_couplers_to_s00_couplers_RREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal s00_couplers_to_s00_couplers_RVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal s00_couplers_to_s00_couplers_WREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_s00_couplers_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal s00_couplers_to_s00_couplers_WVALID : STD_LOGIC_VECTOR ( 0 to 0 ); -begin - M_AXI_araddr(31 downto 0) <= s00_couplers_to_s00_couplers_ARADDR(31 downto 0); - M_AXI_arprot(2 downto 0) <= s00_couplers_to_s00_couplers_ARPROT(2 downto 0); - M_AXI_arvalid(0) <= s00_couplers_to_s00_couplers_ARVALID(0); - M_AXI_awaddr(31 downto 0) <= s00_couplers_to_s00_couplers_AWADDR(31 downto 0); - M_AXI_awprot(2 downto 0) <= s00_couplers_to_s00_couplers_AWPROT(2 downto 0); - M_AXI_awvalid(0) <= s00_couplers_to_s00_couplers_AWVALID(0); - M_AXI_bready(0) <= s00_couplers_to_s00_couplers_BREADY(0); - M_AXI_rready(0) <= s00_couplers_to_s00_couplers_RREADY(0); - M_AXI_wdata(31 downto 0) <= s00_couplers_to_s00_couplers_WDATA(31 downto 0); - M_AXI_wstrb(3 downto 0) <= s00_couplers_to_s00_couplers_WSTRB(3 downto 0); - M_AXI_wvalid(0) <= s00_couplers_to_s00_couplers_WVALID(0); - S_AXI_arready(0) <= s00_couplers_to_s00_couplers_ARREADY(0); - S_AXI_awready(0) <= s00_couplers_to_s00_couplers_AWREADY(0); - S_AXI_bresp(1 downto 0) <= s00_couplers_to_s00_couplers_BRESP(1 downto 0); - S_AXI_bvalid(0) <= s00_couplers_to_s00_couplers_BVALID(0); - S_AXI_rdata(31 downto 0) <= s00_couplers_to_s00_couplers_RDATA(31 downto 0); - S_AXI_rresp(1 downto 0) <= s00_couplers_to_s00_couplers_RRESP(1 downto 0); - S_AXI_rvalid(0) <= s00_couplers_to_s00_couplers_RVALID(0); - S_AXI_wready(0) <= s00_couplers_to_s00_couplers_WREADY(0); - s00_couplers_to_s00_couplers_ARADDR(31 downto 0) <= S_AXI_araddr(31 downto 0); - s00_couplers_to_s00_couplers_ARPROT(2 downto 0) <= S_AXI_arprot(2 downto 0); - s00_couplers_to_s00_couplers_ARREADY(0) <= M_AXI_arready(0); - s00_couplers_to_s00_couplers_ARVALID(0) <= S_AXI_arvalid(0); - s00_couplers_to_s00_couplers_AWADDR(31 downto 0) <= S_AXI_awaddr(31 downto 0); - s00_couplers_to_s00_couplers_AWPROT(2 downto 0) <= S_AXI_awprot(2 downto 0); - s00_couplers_to_s00_couplers_AWREADY(0) <= M_AXI_awready(0); - s00_couplers_to_s00_couplers_AWVALID(0) <= S_AXI_awvalid(0); - s00_couplers_to_s00_couplers_BREADY(0) <= S_AXI_bready(0); - s00_couplers_to_s00_couplers_BRESP(1 downto 0) <= M_AXI_bresp(1 downto 0); - s00_couplers_to_s00_couplers_BVALID(0) <= M_AXI_bvalid(0); - s00_couplers_to_s00_couplers_RDATA(31 downto 0) <= M_AXI_rdata(31 downto 0); - s00_couplers_to_s00_couplers_RREADY(0) <= S_AXI_rready(0); - s00_couplers_to_s00_couplers_RRESP(1 downto 0) <= M_AXI_rresp(1 downto 0); - s00_couplers_to_s00_couplers_RVALID(0) <= M_AXI_rvalid(0); - s00_couplers_to_s00_couplers_WDATA(31 downto 0) <= S_AXI_wdata(31 downto 0); - s00_couplers_to_s00_couplers_WREADY(0) <= M_AXI_wready(0); - s00_couplers_to_s00_couplers_WSTRB(3 downto 0) <= S_AXI_wstrb(3 downto 0); - s00_couplers_to_s00_couplers_WVALID(0) <= S_AXI_wvalid(0); -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity mb_design_1_axi_interconnect_0_0 is - port ( - ACLK : in STD_LOGIC; - ARESETN : in STD_LOGIC; - M00_ACLK : in STD_LOGIC; - M00_ARESETN : in STD_LOGIC; - M00_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M00_AXI_arready : in STD_LOGIC; - M00_AXI_arvalid : out STD_LOGIC; - M00_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M00_AXI_awready : in STD_LOGIC; - M00_AXI_awvalid : out STD_LOGIC; - M00_AXI_bready : out STD_LOGIC; - M00_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M00_AXI_bvalid : in STD_LOGIC; - M00_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M00_AXI_rready : out STD_LOGIC; - M00_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M00_AXI_rvalid : in STD_LOGIC; - M00_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M00_AXI_wready : in STD_LOGIC; - M00_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M00_AXI_wvalid : out STD_LOGIC; - M01_ACLK : in STD_LOGIC; - M01_ARESETN : in STD_LOGIC; - M01_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M01_AXI_arready : in STD_LOGIC; - M01_AXI_arvalid : out STD_LOGIC; - M01_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M01_AXI_awready : in STD_LOGIC; - M01_AXI_awvalid : out STD_LOGIC; - M01_AXI_bready : out STD_LOGIC; - M01_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M01_AXI_bvalid : in STD_LOGIC; - M01_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M01_AXI_rready : out STD_LOGIC; - M01_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M01_AXI_rvalid : in STD_LOGIC; - M01_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M01_AXI_wready : in STD_LOGIC; - M01_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M01_AXI_wvalid : out STD_LOGIC; - M02_ACLK : in STD_LOGIC; - M02_ARESETN : in STD_LOGIC; - M02_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M02_AXI_arready : in STD_LOGIC; - M02_AXI_arvalid : out STD_LOGIC; - M02_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M02_AXI_awready : in STD_LOGIC; - M02_AXI_awvalid : out STD_LOGIC; - M02_AXI_bready : out STD_LOGIC; - M02_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M02_AXI_bvalid : in STD_LOGIC; - M02_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M02_AXI_rready : out STD_LOGIC; - M02_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M02_AXI_rvalid : in STD_LOGIC; - M02_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M02_AXI_wready : in STD_LOGIC; - M02_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M02_AXI_wvalid : out STD_LOGIC; - M03_ACLK : in STD_LOGIC; - M03_ARESETN : in STD_LOGIC; - M03_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M03_AXI_arready : in STD_LOGIC; - M03_AXI_arvalid : out STD_LOGIC; - M03_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M03_AXI_awready : in STD_LOGIC; - M03_AXI_awvalid : out STD_LOGIC; - M03_AXI_bready : out STD_LOGIC; - M03_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M03_AXI_bvalid : in STD_LOGIC; - M03_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M03_AXI_rready : out STD_LOGIC; - M03_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M03_AXI_rvalid : in STD_LOGIC; - M03_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M03_AXI_wready : in STD_LOGIC; - M03_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M03_AXI_wvalid : out STD_LOGIC; - M04_ACLK : in STD_LOGIC; - M04_ARESETN : in STD_LOGIC; - M04_AXI_araddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M04_AXI_arready : in STD_LOGIC; - M04_AXI_arvalid : out STD_LOGIC; - M04_AXI_awaddr : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M04_AXI_awready : in STD_LOGIC; - M04_AXI_awvalid : out STD_LOGIC; - M04_AXI_bready : out STD_LOGIC; - M04_AXI_bresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M04_AXI_bvalid : in STD_LOGIC; - M04_AXI_rdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M04_AXI_rready : out STD_LOGIC; - M04_AXI_rresp : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M04_AXI_rvalid : in STD_LOGIC; - M04_AXI_wdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M04_AXI_wready : in STD_LOGIC; - M04_AXI_wstrb : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M04_AXI_wvalid : out STD_LOGIC; - S00_ACLK : in STD_LOGIC; - S00_ARESETN : in STD_LOGIC; - S00_AXI_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S00_AXI_arprot : in STD_LOGIC_VECTOR ( 2 downto 0 ); - S00_AXI_arready : out STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_arvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S00_AXI_awprot : in STD_LOGIC_VECTOR ( 2 downto 0 ); - S00_AXI_awready : out STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_awvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_bready : in STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S00_AXI_bvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - S00_AXI_rready : in STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S00_AXI_rvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S00_AXI_wready : out STD_LOGIC_VECTOR ( 0 to 0 ); - S00_AXI_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S00_AXI_wvalid : in STD_LOGIC_VECTOR ( 0 to 0 ) - ); -end mb_design_1_axi_interconnect_0_0; - -architecture STRUCTURE of mb_design_1_axi_interconnect_0_0 is - component mb_design_1_xbar_0 is - port ( - aclk : in STD_LOGIC; - aresetn : in STD_LOGIC; - s_axi_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_awprot : in STD_LOGIC_VECTOR ( 2 downto 0 ); - s_axi_awvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_awready : out STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - s_axi_wvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_wready : out STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_bvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_bready : in STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_arprot : in STD_LOGIC_VECTOR ( 2 downto 0 ); - s_axi_arvalid : in STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_arready : out STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_rvalid : out STD_LOGIC_VECTOR ( 0 to 0 ); - s_axi_rready : in STD_LOGIC_VECTOR ( 0 to 0 ); - m_axi_awaddr : out STD_LOGIC_VECTOR ( 159 downto 0 ); - m_axi_awprot : out STD_LOGIC_VECTOR ( 14 downto 0 ); - m_axi_awvalid : out STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_awready : in STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_wdata : out STD_LOGIC_VECTOR ( 159 downto 0 ); - m_axi_wstrb : out STD_LOGIC_VECTOR ( 19 downto 0 ); - m_axi_wvalid : out STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_wready : in STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_bresp : in STD_LOGIC_VECTOR ( 9 downto 0 ); - m_axi_bvalid : in STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_bready : out STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_araddr : out STD_LOGIC_VECTOR ( 159 downto 0 ); - m_axi_arprot : out STD_LOGIC_VECTOR ( 14 downto 0 ); - m_axi_arvalid : out STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_arready : in STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_rdata : in STD_LOGIC_VECTOR ( 159 downto 0 ); - m_axi_rresp : in STD_LOGIC_VECTOR ( 9 downto 0 ); - m_axi_rvalid : in STD_LOGIC_VECTOR ( 4 downto 0 ); - m_axi_rready : out STD_LOGIC_VECTOR ( 4 downto 0 ) - ); - end component mb_design_1_xbar_0; - signal M00_ACLK_1 : STD_LOGIC; - signal M00_ARESETN_1 : STD_LOGIC; - signal M01_ACLK_1 : STD_LOGIC; - signal M01_ARESETN_1 : STD_LOGIC; - signal M02_ACLK_1 : STD_LOGIC; - signal M02_ARESETN_1 : STD_LOGIC; - signal M03_ACLK_1 : STD_LOGIC; - signal M03_ARESETN_1 : STD_LOGIC; - signal M04_ACLK_1 : STD_LOGIC; - signal M04_ARESETN_1 : STD_LOGIC; - signal S00_ACLK_1 : STD_LOGIC; - signal S00_ARESETN_1 : STD_LOGIC; - signal axi_interconnect_0_ACLK_net : STD_LOGIC; - signal axi_interconnect_0_ARESETN_net : STD_LOGIC; - signal axi_interconnect_0_to_s00_couplers_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_ARPROT : STD_LOGIC_VECTOR ( 2 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_ARREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_ARVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_AWPROT : STD_LOGIC_VECTOR ( 2 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_AWREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_AWVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_BREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_BVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_RREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_RVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_WREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal axi_interconnect_0_to_s00_couplers_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal axi_interconnect_0_to_s00_couplers_WVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal m00_couplers_to_axi_interconnect_0_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m00_couplers_to_axi_interconnect_0_ARREADY : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_ARVALID : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m00_couplers_to_axi_interconnect_0_AWREADY : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_AWVALID : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_BREADY : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m00_couplers_to_axi_interconnect_0_BVALID : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m00_couplers_to_axi_interconnect_0_RREADY : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m00_couplers_to_axi_interconnect_0_RVALID : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m00_couplers_to_axi_interconnect_0_WREADY : STD_LOGIC; - signal m00_couplers_to_axi_interconnect_0_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m00_couplers_to_axi_interconnect_0_WVALID : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m01_couplers_to_axi_interconnect_0_ARREADY : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_ARVALID : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m01_couplers_to_axi_interconnect_0_AWREADY : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_AWVALID : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_BREADY : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m01_couplers_to_axi_interconnect_0_BVALID : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m01_couplers_to_axi_interconnect_0_RREADY : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m01_couplers_to_axi_interconnect_0_RVALID : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m01_couplers_to_axi_interconnect_0_WREADY : STD_LOGIC; - signal m01_couplers_to_axi_interconnect_0_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m01_couplers_to_axi_interconnect_0_WVALID : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m02_couplers_to_axi_interconnect_0_ARREADY : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_ARVALID : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m02_couplers_to_axi_interconnect_0_AWREADY : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_AWVALID : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_BREADY : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m02_couplers_to_axi_interconnect_0_BVALID : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m02_couplers_to_axi_interconnect_0_RREADY : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m02_couplers_to_axi_interconnect_0_RVALID : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m02_couplers_to_axi_interconnect_0_WREADY : STD_LOGIC; - signal m02_couplers_to_axi_interconnect_0_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m02_couplers_to_axi_interconnect_0_WVALID : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m03_couplers_to_axi_interconnect_0_ARREADY : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_ARVALID : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m03_couplers_to_axi_interconnect_0_AWREADY : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_AWVALID : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_BREADY : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m03_couplers_to_axi_interconnect_0_BVALID : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m03_couplers_to_axi_interconnect_0_RREADY : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m03_couplers_to_axi_interconnect_0_RVALID : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m03_couplers_to_axi_interconnect_0_WREADY : STD_LOGIC; - signal m03_couplers_to_axi_interconnect_0_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m03_couplers_to_axi_interconnect_0_WVALID : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m04_couplers_to_axi_interconnect_0_ARREADY : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_ARVALID : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m04_couplers_to_axi_interconnect_0_AWREADY : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_AWVALID : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_BREADY : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m04_couplers_to_axi_interconnect_0_BVALID : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m04_couplers_to_axi_interconnect_0_RREADY : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal m04_couplers_to_axi_interconnect_0_RVALID : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal m04_couplers_to_axi_interconnect_0_WREADY : STD_LOGIC; - signal m04_couplers_to_axi_interconnect_0_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal m04_couplers_to_axi_interconnect_0_WVALID : STD_LOGIC; - signal s00_couplers_to_xbar_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal s00_couplers_to_xbar_ARPROT : STD_LOGIC_VECTOR ( 2 downto 0 ); - signal s00_couplers_to_xbar_ARREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_ARVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal s00_couplers_to_xbar_AWPROT : STD_LOGIC_VECTOR ( 2 downto 0 ); - signal s00_couplers_to_xbar_AWREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_AWVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_BREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal s00_couplers_to_xbar_BVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal s00_couplers_to_xbar_RREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal s00_couplers_to_xbar_RVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal s00_couplers_to_xbar_WREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal s00_couplers_to_xbar_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal s00_couplers_to_xbar_WVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal xbar_to_m00_couplers_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal xbar_to_m00_couplers_ARREADY : STD_LOGIC; - signal xbar_to_m00_couplers_ARVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal xbar_to_m00_couplers_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal xbar_to_m00_couplers_AWREADY : STD_LOGIC; - signal xbar_to_m00_couplers_AWVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal xbar_to_m00_couplers_BREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal xbar_to_m00_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m00_couplers_BVALID : STD_LOGIC; - signal xbar_to_m00_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal xbar_to_m00_couplers_RREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal xbar_to_m00_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m00_couplers_RVALID : STD_LOGIC; - signal xbar_to_m00_couplers_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal xbar_to_m00_couplers_WREADY : STD_LOGIC; - signal xbar_to_m00_couplers_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal xbar_to_m00_couplers_WVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal xbar_to_m01_couplers_ARADDR : STD_LOGIC_VECTOR ( 63 downto 32 ); - signal xbar_to_m01_couplers_ARREADY : STD_LOGIC; - signal xbar_to_m01_couplers_ARVALID : STD_LOGIC_VECTOR ( 1 to 1 ); - signal xbar_to_m01_couplers_AWADDR : STD_LOGIC_VECTOR ( 63 downto 32 ); - signal xbar_to_m01_couplers_AWREADY : STD_LOGIC; - signal xbar_to_m01_couplers_AWVALID : STD_LOGIC_VECTOR ( 1 to 1 ); - signal xbar_to_m01_couplers_BREADY : STD_LOGIC_VECTOR ( 1 to 1 ); - signal xbar_to_m01_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m01_couplers_BVALID : STD_LOGIC; - signal xbar_to_m01_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal xbar_to_m01_couplers_RREADY : STD_LOGIC_VECTOR ( 1 to 1 ); - signal xbar_to_m01_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m01_couplers_RVALID : STD_LOGIC; - signal xbar_to_m01_couplers_WDATA : STD_LOGIC_VECTOR ( 63 downto 32 ); - signal xbar_to_m01_couplers_WREADY : STD_LOGIC; - signal xbar_to_m01_couplers_WSTRB : STD_LOGIC_VECTOR ( 7 downto 4 ); - signal xbar_to_m01_couplers_WVALID : STD_LOGIC_VECTOR ( 1 to 1 ); - signal xbar_to_m02_couplers_ARADDR : STD_LOGIC_VECTOR ( 95 downto 64 ); - signal xbar_to_m02_couplers_ARREADY : STD_LOGIC; - signal xbar_to_m02_couplers_ARVALID : STD_LOGIC_VECTOR ( 2 to 2 ); - signal xbar_to_m02_couplers_AWADDR : STD_LOGIC_VECTOR ( 95 downto 64 ); - signal xbar_to_m02_couplers_AWREADY : STD_LOGIC; - signal xbar_to_m02_couplers_AWVALID : STD_LOGIC_VECTOR ( 2 to 2 ); - signal xbar_to_m02_couplers_BREADY : STD_LOGIC_VECTOR ( 2 to 2 ); - signal xbar_to_m02_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m02_couplers_BVALID : STD_LOGIC; - signal xbar_to_m02_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal xbar_to_m02_couplers_RREADY : STD_LOGIC_VECTOR ( 2 to 2 ); - signal xbar_to_m02_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m02_couplers_RVALID : STD_LOGIC; - signal xbar_to_m02_couplers_WDATA : STD_LOGIC_VECTOR ( 95 downto 64 ); - signal xbar_to_m02_couplers_WREADY : STD_LOGIC; - signal xbar_to_m02_couplers_WSTRB : STD_LOGIC_VECTOR ( 11 downto 8 ); - signal xbar_to_m02_couplers_WVALID : STD_LOGIC_VECTOR ( 2 to 2 ); - signal xbar_to_m03_couplers_ARADDR : STD_LOGIC_VECTOR ( 127 downto 96 ); - signal xbar_to_m03_couplers_ARREADY : STD_LOGIC; - signal xbar_to_m03_couplers_ARVALID : STD_LOGIC_VECTOR ( 3 to 3 ); - signal xbar_to_m03_couplers_AWADDR : STD_LOGIC_VECTOR ( 127 downto 96 ); - signal xbar_to_m03_couplers_AWREADY : STD_LOGIC; - signal xbar_to_m03_couplers_AWVALID : STD_LOGIC_VECTOR ( 3 to 3 ); - signal xbar_to_m03_couplers_BREADY : STD_LOGIC_VECTOR ( 3 to 3 ); - signal xbar_to_m03_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m03_couplers_BVALID : STD_LOGIC; - signal xbar_to_m03_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal xbar_to_m03_couplers_RREADY : STD_LOGIC_VECTOR ( 3 to 3 ); - signal xbar_to_m03_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m03_couplers_RVALID : STD_LOGIC; - signal xbar_to_m03_couplers_WDATA : STD_LOGIC_VECTOR ( 127 downto 96 ); - signal xbar_to_m03_couplers_WREADY : STD_LOGIC; - signal xbar_to_m03_couplers_WSTRB : STD_LOGIC_VECTOR ( 15 downto 12 ); - signal xbar_to_m03_couplers_WVALID : STD_LOGIC_VECTOR ( 3 to 3 ); - signal xbar_to_m04_couplers_ARADDR : STD_LOGIC_VECTOR ( 159 downto 128 ); - signal xbar_to_m04_couplers_ARREADY : STD_LOGIC; - signal xbar_to_m04_couplers_ARVALID : STD_LOGIC_VECTOR ( 4 to 4 ); - signal xbar_to_m04_couplers_AWADDR : STD_LOGIC_VECTOR ( 159 downto 128 ); - signal xbar_to_m04_couplers_AWREADY : STD_LOGIC; - signal xbar_to_m04_couplers_AWVALID : STD_LOGIC_VECTOR ( 4 to 4 ); - signal xbar_to_m04_couplers_BREADY : STD_LOGIC_VECTOR ( 4 to 4 ); - signal xbar_to_m04_couplers_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m04_couplers_BVALID : STD_LOGIC; - signal xbar_to_m04_couplers_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal xbar_to_m04_couplers_RREADY : STD_LOGIC_VECTOR ( 4 to 4 ); - signal xbar_to_m04_couplers_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal xbar_to_m04_couplers_RVALID : STD_LOGIC; - signal xbar_to_m04_couplers_WDATA : STD_LOGIC_VECTOR ( 159 downto 128 ); - signal xbar_to_m04_couplers_WREADY : STD_LOGIC; - signal xbar_to_m04_couplers_WSTRB : STD_LOGIC_VECTOR ( 19 downto 16 ); - signal xbar_to_m04_couplers_WVALID : STD_LOGIC_VECTOR ( 4 to 4 ); - signal NLW_xbar_m_axi_arprot_UNCONNECTED : STD_LOGIC_VECTOR ( 14 downto 0 ); - signal NLW_xbar_m_axi_awprot_UNCONNECTED : STD_LOGIC_VECTOR ( 14 downto 0 ); -begin - M00_ACLK_1 <= M00_ACLK; - M00_ARESETN_1 <= M00_ARESETN; - M00_AXI_araddr(31 downto 0) <= m00_couplers_to_axi_interconnect_0_ARADDR(31 downto 0); - M00_AXI_arvalid <= m00_couplers_to_axi_interconnect_0_ARVALID; - M00_AXI_awaddr(31 downto 0) <= m00_couplers_to_axi_interconnect_0_AWADDR(31 downto 0); - M00_AXI_awvalid <= m00_couplers_to_axi_interconnect_0_AWVALID; - M00_AXI_bready <= m00_couplers_to_axi_interconnect_0_BREADY; - M00_AXI_rready <= m00_couplers_to_axi_interconnect_0_RREADY; - M00_AXI_wdata(31 downto 0) <= m00_couplers_to_axi_interconnect_0_WDATA(31 downto 0); - M00_AXI_wstrb(3 downto 0) <= m00_couplers_to_axi_interconnect_0_WSTRB(3 downto 0); - M00_AXI_wvalid <= m00_couplers_to_axi_interconnect_0_WVALID; - M01_ACLK_1 <= M01_ACLK; - M01_ARESETN_1 <= M01_ARESETN; - M01_AXI_araddr(31 downto 0) <= m01_couplers_to_axi_interconnect_0_ARADDR(31 downto 0); - M01_AXI_arvalid <= m01_couplers_to_axi_interconnect_0_ARVALID; - M01_AXI_awaddr(31 downto 0) <= m01_couplers_to_axi_interconnect_0_AWADDR(31 downto 0); - M01_AXI_awvalid <= m01_couplers_to_axi_interconnect_0_AWVALID; - M01_AXI_bready <= m01_couplers_to_axi_interconnect_0_BREADY; - M01_AXI_rready <= m01_couplers_to_axi_interconnect_0_RREADY; - M01_AXI_wdata(31 downto 0) <= m01_couplers_to_axi_interconnect_0_WDATA(31 downto 0); - M01_AXI_wstrb(3 downto 0) <= m01_couplers_to_axi_interconnect_0_WSTRB(3 downto 0); - M01_AXI_wvalid <= m01_couplers_to_axi_interconnect_0_WVALID; - M02_ACLK_1 <= M02_ACLK; - M02_ARESETN_1 <= M02_ARESETN; - M02_AXI_araddr(31 downto 0) <= m02_couplers_to_axi_interconnect_0_ARADDR(31 downto 0); - M02_AXI_arvalid <= m02_couplers_to_axi_interconnect_0_ARVALID; - M02_AXI_awaddr(31 downto 0) <= m02_couplers_to_axi_interconnect_0_AWADDR(31 downto 0); - M02_AXI_awvalid <= m02_couplers_to_axi_interconnect_0_AWVALID; - M02_AXI_bready <= m02_couplers_to_axi_interconnect_0_BREADY; - M02_AXI_rready <= m02_couplers_to_axi_interconnect_0_RREADY; - M02_AXI_wdata(31 downto 0) <= m02_couplers_to_axi_interconnect_0_WDATA(31 downto 0); - M02_AXI_wstrb(3 downto 0) <= m02_couplers_to_axi_interconnect_0_WSTRB(3 downto 0); - M02_AXI_wvalid <= m02_couplers_to_axi_interconnect_0_WVALID; - M03_ACLK_1 <= M03_ACLK; - M03_ARESETN_1 <= M03_ARESETN; - M03_AXI_araddr(31 downto 0) <= m03_couplers_to_axi_interconnect_0_ARADDR(31 downto 0); - M03_AXI_arvalid <= m03_couplers_to_axi_interconnect_0_ARVALID; - M03_AXI_awaddr(31 downto 0) <= m03_couplers_to_axi_interconnect_0_AWADDR(31 downto 0); - M03_AXI_awvalid <= m03_couplers_to_axi_interconnect_0_AWVALID; - M03_AXI_bready <= m03_couplers_to_axi_interconnect_0_BREADY; - M03_AXI_rready <= m03_couplers_to_axi_interconnect_0_RREADY; - M03_AXI_wdata(31 downto 0) <= m03_couplers_to_axi_interconnect_0_WDATA(31 downto 0); - M03_AXI_wstrb(3 downto 0) <= m03_couplers_to_axi_interconnect_0_WSTRB(3 downto 0); - M03_AXI_wvalid <= m03_couplers_to_axi_interconnect_0_WVALID; - M04_ACLK_1 <= M04_ACLK; - M04_ARESETN_1 <= M04_ARESETN; - M04_AXI_araddr(31 downto 0) <= m04_couplers_to_axi_interconnect_0_ARADDR(31 downto 0); - M04_AXI_arvalid <= m04_couplers_to_axi_interconnect_0_ARVALID; - M04_AXI_awaddr(31 downto 0) <= m04_couplers_to_axi_interconnect_0_AWADDR(31 downto 0); - M04_AXI_awvalid <= m04_couplers_to_axi_interconnect_0_AWVALID; - M04_AXI_bready <= m04_couplers_to_axi_interconnect_0_BREADY; - M04_AXI_rready <= m04_couplers_to_axi_interconnect_0_RREADY; - M04_AXI_wdata(31 downto 0) <= m04_couplers_to_axi_interconnect_0_WDATA(31 downto 0); - M04_AXI_wstrb(3 downto 0) <= m04_couplers_to_axi_interconnect_0_WSTRB(3 downto 0); - M04_AXI_wvalid <= m04_couplers_to_axi_interconnect_0_WVALID; - S00_ACLK_1 <= S00_ACLK; - S00_ARESETN_1 <= S00_ARESETN; - S00_AXI_arready(0) <= axi_interconnect_0_to_s00_couplers_ARREADY(0); - S00_AXI_awready(0) <= axi_interconnect_0_to_s00_couplers_AWREADY(0); - S00_AXI_bresp(1 downto 0) <= axi_interconnect_0_to_s00_couplers_BRESP(1 downto 0); - S00_AXI_bvalid(0) <= axi_interconnect_0_to_s00_couplers_BVALID(0); - S00_AXI_rdata(31 downto 0) <= axi_interconnect_0_to_s00_couplers_RDATA(31 downto 0); - S00_AXI_rresp(1 downto 0) <= axi_interconnect_0_to_s00_couplers_RRESP(1 downto 0); - S00_AXI_rvalid(0) <= axi_interconnect_0_to_s00_couplers_RVALID(0); - S00_AXI_wready(0) <= axi_interconnect_0_to_s00_couplers_WREADY(0); - axi_interconnect_0_ACLK_net <= ACLK; - axi_interconnect_0_ARESETN_net <= ARESETN; - axi_interconnect_0_to_s00_couplers_ARADDR(31 downto 0) <= S00_AXI_araddr(31 downto 0); - axi_interconnect_0_to_s00_couplers_ARPROT(2 downto 0) <= S00_AXI_arprot(2 downto 0); - axi_interconnect_0_to_s00_couplers_ARVALID(0) <= S00_AXI_arvalid(0); - axi_interconnect_0_to_s00_couplers_AWADDR(31 downto 0) <= S00_AXI_awaddr(31 downto 0); - axi_interconnect_0_to_s00_couplers_AWPROT(2 downto 0) <= S00_AXI_awprot(2 downto 0); - axi_interconnect_0_to_s00_couplers_AWVALID(0) <= S00_AXI_awvalid(0); - axi_interconnect_0_to_s00_couplers_BREADY(0) <= S00_AXI_bready(0); - axi_interconnect_0_to_s00_couplers_RREADY(0) <= S00_AXI_rready(0); - axi_interconnect_0_to_s00_couplers_WDATA(31 downto 0) <= S00_AXI_wdata(31 downto 0); - axi_interconnect_0_to_s00_couplers_WSTRB(3 downto 0) <= S00_AXI_wstrb(3 downto 0); - axi_interconnect_0_to_s00_couplers_WVALID(0) <= S00_AXI_wvalid(0); - m00_couplers_to_axi_interconnect_0_ARREADY <= M00_AXI_arready; - m00_couplers_to_axi_interconnect_0_AWREADY <= M00_AXI_awready; - m00_couplers_to_axi_interconnect_0_BRESP(1 downto 0) <= M00_AXI_bresp(1 downto 0); - m00_couplers_to_axi_interconnect_0_BVALID <= M00_AXI_bvalid; - m00_couplers_to_axi_interconnect_0_RDATA(31 downto 0) <= M00_AXI_rdata(31 downto 0); - m00_couplers_to_axi_interconnect_0_RRESP(1 downto 0) <= M00_AXI_rresp(1 downto 0); - m00_couplers_to_axi_interconnect_0_RVALID <= M00_AXI_rvalid; - m00_couplers_to_axi_interconnect_0_WREADY <= M00_AXI_wready; - m01_couplers_to_axi_interconnect_0_ARREADY <= M01_AXI_arready; - m01_couplers_to_axi_interconnect_0_AWREADY <= M01_AXI_awready; - m01_couplers_to_axi_interconnect_0_BRESP(1 downto 0) <= M01_AXI_bresp(1 downto 0); - m01_couplers_to_axi_interconnect_0_BVALID <= M01_AXI_bvalid; - m01_couplers_to_axi_interconnect_0_RDATA(31 downto 0) <= M01_AXI_rdata(31 downto 0); - m01_couplers_to_axi_interconnect_0_RRESP(1 downto 0) <= M01_AXI_rresp(1 downto 0); - m01_couplers_to_axi_interconnect_0_RVALID <= M01_AXI_rvalid; - m01_couplers_to_axi_interconnect_0_WREADY <= M01_AXI_wready; - m02_couplers_to_axi_interconnect_0_ARREADY <= M02_AXI_arready; - m02_couplers_to_axi_interconnect_0_AWREADY <= M02_AXI_awready; - m02_couplers_to_axi_interconnect_0_BRESP(1 downto 0) <= M02_AXI_bresp(1 downto 0); - m02_couplers_to_axi_interconnect_0_BVALID <= M02_AXI_bvalid; - m02_couplers_to_axi_interconnect_0_RDATA(31 downto 0) <= M02_AXI_rdata(31 downto 0); - m02_couplers_to_axi_interconnect_0_RRESP(1 downto 0) <= M02_AXI_rresp(1 downto 0); - m02_couplers_to_axi_interconnect_0_RVALID <= M02_AXI_rvalid; - m02_couplers_to_axi_interconnect_0_WREADY <= M02_AXI_wready; - m03_couplers_to_axi_interconnect_0_ARREADY <= M03_AXI_arready; - m03_couplers_to_axi_interconnect_0_AWREADY <= M03_AXI_awready; - m03_couplers_to_axi_interconnect_0_BRESP(1 downto 0) <= M03_AXI_bresp(1 downto 0); - m03_couplers_to_axi_interconnect_0_BVALID <= M03_AXI_bvalid; - m03_couplers_to_axi_interconnect_0_RDATA(31 downto 0) <= M03_AXI_rdata(31 downto 0); - m03_couplers_to_axi_interconnect_0_RRESP(1 downto 0) <= M03_AXI_rresp(1 downto 0); - m03_couplers_to_axi_interconnect_0_RVALID <= M03_AXI_rvalid; - m03_couplers_to_axi_interconnect_0_WREADY <= M03_AXI_wready; - m04_couplers_to_axi_interconnect_0_ARREADY <= M04_AXI_arready; - m04_couplers_to_axi_interconnect_0_AWREADY <= M04_AXI_awready; - m04_couplers_to_axi_interconnect_0_BRESP(1 downto 0) <= M04_AXI_bresp(1 downto 0); - m04_couplers_to_axi_interconnect_0_BVALID <= M04_AXI_bvalid; - m04_couplers_to_axi_interconnect_0_RDATA(31 downto 0) <= M04_AXI_rdata(31 downto 0); - m04_couplers_to_axi_interconnect_0_RRESP(1 downto 0) <= M04_AXI_rresp(1 downto 0); - m04_couplers_to_axi_interconnect_0_RVALID <= M04_AXI_rvalid; - m04_couplers_to_axi_interconnect_0_WREADY <= M04_AXI_wready; -m00_couplers: entity work.m00_couplers_imp_L30N86 - port map ( - M_ACLK => M00_ACLK_1, - M_ARESETN => M00_ARESETN_1, - M_AXI_araddr(31 downto 0) => m00_couplers_to_axi_interconnect_0_ARADDR(31 downto 0), - M_AXI_arready => m00_couplers_to_axi_interconnect_0_ARREADY, - M_AXI_arvalid => m00_couplers_to_axi_interconnect_0_ARVALID, - M_AXI_awaddr(31 downto 0) => m00_couplers_to_axi_interconnect_0_AWADDR(31 downto 0), - M_AXI_awready => m00_couplers_to_axi_interconnect_0_AWREADY, - M_AXI_awvalid => m00_couplers_to_axi_interconnect_0_AWVALID, - M_AXI_bready => m00_couplers_to_axi_interconnect_0_BREADY, - M_AXI_bresp(1 downto 0) => m00_couplers_to_axi_interconnect_0_BRESP(1 downto 0), - M_AXI_bvalid => m00_couplers_to_axi_interconnect_0_BVALID, - M_AXI_rdata(31 downto 0) => m00_couplers_to_axi_interconnect_0_RDATA(31 downto 0), - M_AXI_rready => m00_couplers_to_axi_interconnect_0_RREADY, - M_AXI_rresp(1 downto 0) => m00_couplers_to_axi_interconnect_0_RRESP(1 downto 0), - M_AXI_rvalid => m00_couplers_to_axi_interconnect_0_RVALID, - M_AXI_wdata(31 downto 0) => m00_couplers_to_axi_interconnect_0_WDATA(31 downto 0), - M_AXI_wready => m00_couplers_to_axi_interconnect_0_WREADY, - M_AXI_wstrb(3 downto 0) => m00_couplers_to_axi_interconnect_0_WSTRB(3 downto 0), - M_AXI_wvalid => m00_couplers_to_axi_interconnect_0_WVALID, - S_ACLK => axi_interconnect_0_ACLK_net, - S_ARESETN => axi_interconnect_0_ARESETN_net, - S_AXI_araddr(31 downto 0) => xbar_to_m00_couplers_ARADDR(31 downto 0), - S_AXI_arready => xbar_to_m00_couplers_ARREADY, - S_AXI_arvalid => xbar_to_m00_couplers_ARVALID(0), - S_AXI_awaddr(31 downto 0) => xbar_to_m00_couplers_AWADDR(31 downto 0), - S_AXI_awready => xbar_to_m00_couplers_AWREADY, - S_AXI_awvalid => xbar_to_m00_couplers_AWVALID(0), - S_AXI_bready => xbar_to_m00_couplers_BREADY(0), - S_AXI_bresp(1 downto 0) => xbar_to_m00_couplers_BRESP(1 downto 0), - S_AXI_bvalid => xbar_to_m00_couplers_BVALID, - S_AXI_rdata(31 downto 0) => xbar_to_m00_couplers_RDATA(31 downto 0), - S_AXI_rready => xbar_to_m00_couplers_RREADY(0), - S_AXI_rresp(1 downto 0) => xbar_to_m00_couplers_RRESP(1 downto 0), - S_AXI_rvalid => xbar_to_m00_couplers_RVALID, - S_AXI_wdata(31 downto 0) => xbar_to_m00_couplers_WDATA(31 downto 0), - S_AXI_wready => xbar_to_m00_couplers_WREADY, - S_AXI_wstrb(3 downto 0) => xbar_to_m00_couplers_WSTRB(3 downto 0), - S_AXI_wvalid => xbar_to_m00_couplers_WVALID(0) - ); -m01_couplers: entity work.m01_couplers_imp_1MV3QBS - port map ( - M_ACLK => M01_ACLK_1, - M_ARESETN => M01_ARESETN_1, - M_AXI_araddr(31 downto 0) => m01_couplers_to_axi_interconnect_0_ARADDR(31 downto 0), - M_AXI_arready => m01_couplers_to_axi_interconnect_0_ARREADY, - M_AXI_arvalid => m01_couplers_to_axi_interconnect_0_ARVALID, - M_AXI_awaddr(31 downto 0) => m01_couplers_to_axi_interconnect_0_AWADDR(31 downto 0), - M_AXI_awready => m01_couplers_to_axi_interconnect_0_AWREADY, - M_AXI_awvalid => m01_couplers_to_axi_interconnect_0_AWVALID, - M_AXI_bready => m01_couplers_to_axi_interconnect_0_BREADY, - M_AXI_bresp(1 downto 0) => m01_couplers_to_axi_interconnect_0_BRESP(1 downto 0), - M_AXI_bvalid => m01_couplers_to_axi_interconnect_0_BVALID, - M_AXI_rdata(31 downto 0) => m01_couplers_to_axi_interconnect_0_RDATA(31 downto 0), - M_AXI_rready => m01_couplers_to_axi_interconnect_0_RREADY, - M_AXI_rresp(1 downto 0) => m01_couplers_to_axi_interconnect_0_RRESP(1 downto 0), - M_AXI_rvalid => m01_couplers_to_axi_interconnect_0_RVALID, - M_AXI_wdata(31 downto 0) => m01_couplers_to_axi_interconnect_0_WDATA(31 downto 0), - M_AXI_wready => m01_couplers_to_axi_interconnect_0_WREADY, - M_AXI_wstrb(3 downto 0) => m01_couplers_to_axi_interconnect_0_WSTRB(3 downto 0), - M_AXI_wvalid => m01_couplers_to_axi_interconnect_0_WVALID, - S_ACLK => axi_interconnect_0_ACLK_net, - S_ARESETN => axi_interconnect_0_ARESETN_net, - S_AXI_araddr(31 downto 0) => xbar_to_m01_couplers_ARADDR(63 downto 32), - S_AXI_arready => xbar_to_m01_couplers_ARREADY, - S_AXI_arvalid => xbar_to_m01_couplers_ARVALID(1), - S_AXI_awaddr(31 downto 0) => xbar_to_m01_couplers_AWADDR(63 downto 32), - S_AXI_awready => xbar_to_m01_couplers_AWREADY, - S_AXI_awvalid => xbar_to_m01_couplers_AWVALID(1), - S_AXI_bready => xbar_to_m01_couplers_BREADY(1), - S_AXI_bresp(1 downto 0) => xbar_to_m01_couplers_BRESP(1 downto 0), - S_AXI_bvalid => xbar_to_m01_couplers_BVALID, - S_AXI_rdata(31 downto 0) => xbar_to_m01_couplers_RDATA(31 downto 0), - S_AXI_rready => xbar_to_m01_couplers_RREADY(1), - S_AXI_rresp(1 downto 0) => xbar_to_m01_couplers_RRESP(1 downto 0), - S_AXI_rvalid => xbar_to_m01_couplers_RVALID, - S_AXI_wdata(31 downto 0) => xbar_to_m01_couplers_WDATA(63 downto 32), - S_AXI_wready => xbar_to_m01_couplers_WREADY, - S_AXI_wstrb(3 downto 0) => xbar_to_m01_couplers_WSTRB(7 downto 4), - S_AXI_wvalid => xbar_to_m01_couplers_WVALID(1) - ); -m02_couplers: entity work.m02_couplers_imp_1CM8QGB - port map ( - M_ACLK => M02_ACLK_1, - M_ARESETN => M02_ARESETN_1, - M_AXI_araddr(31 downto 0) => m02_couplers_to_axi_interconnect_0_ARADDR(31 downto 0), - M_AXI_arready => m02_couplers_to_axi_interconnect_0_ARREADY, - M_AXI_arvalid => m02_couplers_to_axi_interconnect_0_ARVALID, - M_AXI_awaddr(31 downto 0) => m02_couplers_to_axi_interconnect_0_AWADDR(31 downto 0), - M_AXI_awready => m02_couplers_to_axi_interconnect_0_AWREADY, - M_AXI_awvalid => m02_couplers_to_axi_interconnect_0_AWVALID, - M_AXI_bready => m02_couplers_to_axi_interconnect_0_BREADY, - M_AXI_bresp(1 downto 0) => m02_couplers_to_axi_interconnect_0_BRESP(1 downto 0), - M_AXI_bvalid => m02_couplers_to_axi_interconnect_0_BVALID, - M_AXI_rdata(31 downto 0) => m02_couplers_to_axi_interconnect_0_RDATA(31 downto 0), - M_AXI_rready => m02_couplers_to_axi_interconnect_0_RREADY, - M_AXI_rresp(1 downto 0) => m02_couplers_to_axi_interconnect_0_RRESP(1 downto 0), - M_AXI_rvalid => m02_couplers_to_axi_interconnect_0_RVALID, - M_AXI_wdata(31 downto 0) => m02_couplers_to_axi_interconnect_0_WDATA(31 downto 0), - M_AXI_wready => m02_couplers_to_axi_interconnect_0_WREADY, - M_AXI_wstrb(3 downto 0) => m02_couplers_to_axi_interconnect_0_WSTRB(3 downto 0), - M_AXI_wvalid => m02_couplers_to_axi_interconnect_0_WVALID, - S_ACLK => axi_interconnect_0_ACLK_net, - S_ARESETN => axi_interconnect_0_ARESETN_net, - S_AXI_araddr(31 downto 0) => xbar_to_m02_couplers_ARADDR(95 downto 64), - S_AXI_arready => xbar_to_m02_couplers_ARREADY, - S_AXI_arvalid => xbar_to_m02_couplers_ARVALID(2), - S_AXI_awaddr(31 downto 0) => xbar_to_m02_couplers_AWADDR(95 downto 64), - S_AXI_awready => xbar_to_m02_couplers_AWREADY, - S_AXI_awvalid => xbar_to_m02_couplers_AWVALID(2), - S_AXI_bready => xbar_to_m02_couplers_BREADY(2), - S_AXI_bresp(1 downto 0) => xbar_to_m02_couplers_BRESP(1 downto 0), - S_AXI_bvalid => xbar_to_m02_couplers_BVALID, - S_AXI_rdata(31 downto 0) => xbar_to_m02_couplers_RDATA(31 downto 0), - S_AXI_rready => xbar_to_m02_couplers_RREADY(2), - S_AXI_rresp(1 downto 0) => xbar_to_m02_couplers_RRESP(1 downto 0), - S_AXI_rvalid => xbar_to_m02_couplers_RVALID, - S_AXI_wdata(31 downto 0) => xbar_to_m02_couplers_WDATA(95 downto 64), - S_AXI_wready => xbar_to_m02_couplers_WREADY, - S_AXI_wstrb(3 downto 0) => xbar_to_m02_couplers_WSTRB(11 downto 8), - S_AXI_wvalid => xbar_to_m02_couplers_WVALID(2) - ); -m03_couplers: entity work.m03_couplers_imp_DKAE7P - port map ( - M_ACLK => M03_ACLK_1, - M_ARESETN => M03_ARESETN_1, - M_AXI_araddr(31 downto 0) => m03_couplers_to_axi_interconnect_0_ARADDR(31 downto 0), - M_AXI_arready => m03_couplers_to_axi_interconnect_0_ARREADY, - M_AXI_arvalid => m03_couplers_to_axi_interconnect_0_ARVALID, - M_AXI_awaddr(31 downto 0) => m03_couplers_to_axi_interconnect_0_AWADDR(31 downto 0), - M_AXI_awready => m03_couplers_to_axi_interconnect_0_AWREADY, - M_AXI_awvalid => m03_couplers_to_axi_interconnect_0_AWVALID, - M_AXI_bready => m03_couplers_to_axi_interconnect_0_BREADY, - M_AXI_bresp(1 downto 0) => m03_couplers_to_axi_interconnect_0_BRESP(1 downto 0), - M_AXI_bvalid => m03_couplers_to_axi_interconnect_0_BVALID, - M_AXI_rdata(31 downto 0) => m03_couplers_to_axi_interconnect_0_RDATA(31 downto 0), - M_AXI_rready => m03_couplers_to_axi_interconnect_0_RREADY, - M_AXI_rresp(1 downto 0) => m03_couplers_to_axi_interconnect_0_RRESP(1 downto 0), - M_AXI_rvalid => m03_couplers_to_axi_interconnect_0_RVALID, - M_AXI_wdata(31 downto 0) => m03_couplers_to_axi_interconnect_0_WDATA(31 downto 0), - M_AXI_wready => m03_couplers_to_axi_interconnect_0_WREADY, - M_AXI_wstrb(3 downto 0) => m03_couplers_to_axi_interconnect_0_WSTRB(3 downto 0), - M_AXI_wvalid => m03_couplers_to_axi_interconnect_0_WVALID, - S_ACLK => axi_interconnect_0_ACLK_net, - S_ARESETN => axi_interconnect_0_ARESETN_net, - S_AXI_araddr(31 downto 0) => xbar_to_m03_couplers_ARADDR(127 downto 96), - S_AXI_arready => xbar_to_m03_couplers_ARREADY, - S_AXI_arvalid => xbar_to_m03_couplers_ARVALID(3), - S_AXI_awaddr(31 downto 0) => xbar_to_m03_couplers_AWADDR(127 downto 96), - S_AXI_awready => xbar_to_m03_couplers_AWREADY, - S_AXI_awvalid => xbar_to_m03_couplers_AWVALID(3), - S_AXI_bready => xbar_to_m03_couplers_BREADY(3), - S_AXI_bresp(1 downto 0) => xbar_to_m03_couplers_BRESP(1 downto 0), - S_AXI_bvalid => xbar_to_m03_couplers_BVALID, - S_AXI_rdata(31 downto 0) => xbar_to_m03_couplers_RDATA(31 downto 0), - S_AXI_rready => xbar_to_m03_couplers_RREADY(3), - S_AXI_rresp(1 downto 0) => xbar_to_m03_couplers_RRESP(1 downto 0), - S_AXI_rvalid => xbar_to_m03_couplers_RVALID, - S_AXI_wdata(31 downto 0) => xbar_to_m03_couplers_WDATA(127 downto 96), - S_AXI_wready => xbar_to_m03_couplers_WREADY, - S_AXI_wstrb(3 downto 0) => xbar_to_m03_couplers_WSTRB(15 downto 12), - S_AXI_wvalid => xbar_to_m03_couplers_WVALID(3) - ); -m04_couplers: entity work.m04_couplers_imp_OP7ZFX - port map ( - M_ACLK => M04_ACLK_1, - M_ARESETN => M04_ARESETN_1, - M_AXI_araddr(31 downto 0) => m04_couplers_to_axi_interconnect_0_ARADDR(31 downto 0), - M_AXI_arready => m04_couplers_to_axi_interconnect_0_ARREADY, - M_AXI_arvalid => m04_couplers_to_axi_interconnect_0_ARVALID, - M_AXI_awaddr(31 downto 0) => m04_couplers_to_axi_interconnect_0_AWADDR(31 downto 0), - M_AXI_awready => m04_couplers_to_axi_interconnect_0_AWREADY, - M_AXI_awvalid => m04_couplers_to_axi_interconnect_0_AWVALID, - M_AXI_bready => m04_couplers_to_axi_interconnect_0_BREADY, - M_AXI_bresp(1 downto 0) => m04_couplers_to_axi_interconnect_0_BRESP(1 downto 0), - M_AXI_bvalid => m04_couplers_to_axi_interconnect_0_BVALID, - M_AXI_rdata(31 downto 0) => m04_couplers_to_axi_interconnect_0_RDATA(31 downto 0), - M_AXI_rready => m04_couplers_to_axi_interconnect_0_RREADY, - M_AXI_rresp(1 downto 0) => m04_couplers_to_axi_interconnect_0_RRESP(1 downto 0), - M_AXI_rvalid => m04_couplers_to_axi_interconnect_0_RVALID, - M_AXI_wdata(31 downto 0) => m04_couplers_to_axi_interconnect_0_WDATA(31 downto 0), - M_AXI_wready => m04_couplers_to_axi_interconnect_0_WREADY, - M_AXI_wstrb(3 downto 0) => m04_couplers_to_axi_interconnect_0_WSTRB(3 downto 0), - M_AXI_wvalid => m04_couplers_to_axi_interconnect_0_WVALID, - S_ACLK => axi_interconnect_0_ACLK_net, - S_ARESETN => axi_interconnect_0_ARESETN_net, - S_AXI_araddr(31 downto 0) => xbar_to_m04_couplers_ARADDR(159 downto 128), - S_AXI_arready => xbar_to_m04_couplers_ARREADY, - S_AXI_arvalid => xbar_to_m04_couplers_ARVALID(4), - S_AXI_awaddr(31 downto 0) => xbar_to_m04_couplers_AWADDR(159 downto 128), - S_AXI_awready => xbar_to_m04_couplers_AWREADY, - S_AXI_awvalid => xbar_to_m04_couplers_AWVALID(4), - S_AXI_bready => xbar_to_m04_couplers_BREADY(4), - S_AXI_bresp(1 downto 0) => xbar_to_m04_couplers_BRESP(1 downto 0), - S_AXI_bvalid => xbar_to_m04_couplers_BVALID, - S_AXI_rdata(31 downto 0) => xbar_to_m04_couplers_RDATA(31 downto 0), - S_AXI_rready => xbar_to_m04_couplers_RREADY(4), - S_AXI_rresp(1 downto 0) => xbar_to_m04_couplers_RRESP(1 downto 0), - S_AXI_rvalid => xbar_to_m04_couplers_RVALID, - S_AXI_wdata(31 downto 0) => xbar_to_m04_couplers_WDATA(159 downto 128), - S_AXI_wready => xbar_to_m04_couplers_WREADY, - S_AXI_wstrb(3 downto 0) => xbar_to_m04_couplers_WSTRB(19 downto 16), - S_AXI_wvalid => xbar_to_m04_couplers_WVALID(4) - ); -s00_couplers: entity work.s00_couplers_imp_1AM08ZQ - port map ( - M_ACLK => axi_interconnect_0_ACLK_net, - M_ARESETN => axi_interconnect_0_ARESETN_net, - M_AXI_araddr(31 downto 0) => s00_couplers_to_xbar_ARADDR(31 downto 0), - M_AXI_arprot(2 downto 0) => s00_couplers_to_xbar_ARPROT(2 downto 0), - M_AXI_arready(0) => s00_couplers_to_xbar_ARREADY(0), - M_AXI_arvalid(0) => s00_couplers_to_xbar_ARVALID(0), - M_AXI_awaddr(31 downto 0) => s00_couplers_to_xbar_AWADDR(31 downto 0), - M_AXI_awprot(2 downto 0) => s00_couplers_to_xbar_AWPROT(2 downto 0), - M_AXI_awready(0) => s00_couplers_to_xbar_AWREADY(0), - M_AXI_awvalid(0) => s00_couplers_to_xbar_AWVALID(0), - M_AXI_bready(0) => s00_couplers_to_xbar_BREADY(0), - M_AXI_bresp(1 downto 0) => s00_couplers_to_xbar_BRESP(1 downto 0), - M_AXI_bvalid(0) => s00_couplers_to_xbar_BVALID(0), - M_AXI_rdata(31 downto 0) => s00_couplers_to_xbar_RDATA(31 downto 0), - M_AXI_rready(0) => s00_couplers_to_xbar_RREADY(0), - M_AXI_rresp(1 downto 0) => s00_couplers_to_xbar_RRESP(1 downto 0), - M_AXI_rvalid(0) => s00_couplers_to_xbar_RVALID(0), - M_AXI_wdata(31 downto 0) => s00_couplers_to_xbar_WDATA(31 downto 0), - M_AXI_wready(0) => s00_couplers_to_xbar_WREADY(0), - M_AXI_wstrb(3 downto 0) => s00_couplers_to_xbar_WSTRB(3 downto 0), - M_AXI_wvalid(0) => s00_couplers_to_xbar_WVALID(0), - S_ACLK => S00_ACLK_1, - S_ARESETN => S00_ARESETN_1, - S_AXI_araddr(31 downto 0) => axi_interconnect_0_to_s00_couplers_ARADDR(31 downto 0), - S_AXI_arprot(2 downto 0) => axi_interconnect_0_to_s00_couplers_ARPROT(2 downto 0), - S_AXI_arready(0) => axi_interconnect_0_to_s00_couplers_ARREADY(0), - S_AXI_arvalid(0) => axi_interconnect_0_to_s00_couplers_ARVALID(0), - S_AXI_awaddr(31 downto 0) => axi_interconnect_0_to_s00_couplers_AWADDR(31 downto 0), - S_AXI_awprot(2 downto 0) => axi_interconnect_0_to_s00_couplers_AWPROT(2 downto 0), - S_AXI_awready(0) => axi_interconnect_0_to_s00_couplers_AWREADY(0), - S_AXI_awvalid(0) => axi_interconnect_0_to_s00_couplers_AWVALID(0), - S_AXI_bready(0) => axi_interconnect_0_to_s00_couplers_BREADY(0), - S_AXI_bresp(1 downto 0) => axi_interconnect_0_to_s00_couplers_BRESP(1 downto 0), - S_AXI_bvalid(0) => axi_interconnect_0_to_s00_couplers_BVALID(0), - S_AXI_rdata(31 downto 0) => axi_interconnect_0_to_s00_couplers_RDATA(31 downto 0), - S_AXI_rready(0) => axi_interconnect_0_to_s00_couplers_RREADY(0), - S_AXI_rresp(1 downto 0) => axi_interconnect_0_to_s00_couplers_RRESP(1 downto 0), - S_AXI_rvalid(0) => axi_interconnect_0_to_s00_couplers_RVALID(0), - S_AXI_wdata(31 downto 0) => axi_interconnect_0_to_s00_couplers_WDATA(31 downto 0), - S_AXI_wready(0) => axi_interconnect_0_to_s00_couplers_WREADY(0), - S_AXI_wstrb(3 downto 0) => axi_interconnect_0_to_s00_couplers_WSTRB(3 downto 0), - S_AXI_wvalid(0) => axi_interconnect_0_to_s00_couplers_WVALID(0) - ); -xbar: component mb_design_1_xbar_0 - port map ( - aclk => axi_interconnect_0_ACLK_net, - aresetn => axi_interconnect_0_ARESETN_net, - m_axi_araddr(159 downto 128) => xbar_to_m04_couplers_ARADDR(159 downto 128), - m_axi_araddr(127 downto 96) => xbar_to_m03_couplers_ARADDR(127 downto 96), - m_axi_araddr(95 downto 64) => xbar_to_m02_couplers_ARADDR(95 downto 64), - m_axi_araddr(63 downto 32) => xbar_to_m01_couplers_ARADDR(63 downto 32), - m_axi_araddr(31 downto 0) => xbar_to_m00_couplers_ARADDR(31 downto 0), - m_axi_arprot(14 downto 0) => NLW_xbar_m_axi_arprot_UNCONNECTED(14 downto 0), - m_axi_arready(4) => xbar_to_m04_couplers_ARREADY, - m_axi_arready(3) => xbar_to_m03_couplers_ARREADY, - m_axi_arready(2) => xbar_to_m02_couplers_ARREADY, - m_axi_arready(1) => xbar_to_m01_couplers_ARREADY, - m_axi_arready(0) => xbar_to_m00_couplers_ARREADY, - m_axi_arvalid(4) => xbar_to_m04_couplers_ARVALID(4), - m_axi_arvalid(3) => xbar_to_m03_couplers_ARVALID(3), - m_axi_arvalid(2) => xbar_to_m02_couplers_ARVALID(2), - m_axi_arvalid(1) => xbar_to_m01_couplers_ARVALID(1), - m_axi_arvalid(0) => xbar_to_m00_couplers_ARVALID(0), - m_axi_awaddr(159 downto 128) => xbar_to_m04_couplers_AWADDR(159 downto 128), - m_axi_awaddr(127 downto 96) => xbar_to_m03_couplers_AWADDR(127 downto 96), - m_axi_awaddr(95 downto 64) => xbar_to_m02_couplers_AWADDR(95 downto 64), - m_axi_awaddr(63 downto 32) => xbar_to_m01_couplers_AWADDR(63 downto 32), - m_axi_awaddr(31 downto 0) => xbar_to_m00_couplers_AWADDR(31 downto 0), - m_axi_awprot(14 downto 0) => NLW_xbar_m_axi_awprot_UNCONNECTED(14 downto 0), - m_axi_awready(4) => xbar_to_m04_couplers_AWREADY, - m_axi_awready(3) => xbar_to_m03_couplers_AWREADY, - m_axi_awready(2) => xbar_to_m02_couplers_AWREADY, - m_axi_awready(1) => xbar_to_m01_couplers_AWREADY, - m_axi_awready(0) => xbar_to_m00_couplers_AWREADY, - m_axi_awvalid(4) => xbar_to_m04_couplers_AWVALID(4), - m_axi_awvalid(3) => xbar_to_m03_couplers_AWVALID(3), - m_axi_awvalid(2) => xbar_to_m02_couplers_AWVALID(2), - m_axi_awvalid(1) => xbar_to_m01_couplers_AWVALID(1), - m_axi_awvalid(0) => xbar_to_m00_couplers_AWVALID(0), - m_axi_bready(4) => xbar_to_m04_couplers_BREADY(4), - m_axi_bready(3) => xbar_to_m03_couplers_BREADY(3), - m_axi_bready(2) => xbar_to_m02_couplers_BREADY(2), - m_axi_bready(1) => xbar_to_m01_couplers_BREADY(1), - m_axi_bready(0) => xbar_to_m00_couplers_BREADY(0), - m_axi_bresp(9 downto 8) => xbar_to_m04_couplers_BRESP(1 downto 0), - m_axi_bresp(7 downto 6) => xbar_to_m03_couplers_BRESP(1 downto 0), - m_axi_bresp(5 downto 4) => xbar_to_m02_couplers_BRESP(1 downto 0), - m_axi_bresp(3 downto 2) => xbar_to_m01_couplers_BRESP(1 downto 0), - m_axi_bresp(1 downto 0) => xbar_to_m00_couplers_BRESP(1 downto 0), - m_axi_bvalid(4) => xbar_to_m04_couplers_BVALID, - m_axi_bvalid(3) => xbar_to_m03_couplers_BVALID, - m_axi_bvalid(2) => xbar_to_m02_couplers_BVALID, - m_axi_bvalid(1) => xbar_to_m01_couplers_BVALID, - m_axi_bvalid(0) => xbar_to_m00_couplers_BVALID, - m_axi_rdata(159 downto 128) => xbar_to_m04_couplers_RDATA(31 downto 0), - m_axi_rdata(127 downto 96) => xbar_to_m03_couplers_RDATA(31 downto 0), - m_axi_rdata(95 downto 64) => xbar_to_m02_couplers_RDATA(31 downto 0), - m_axi_rdata(63 downto 32) => xbar_to_m01_couplers_RDATA(31 downto 0), - m_axi_rdata(31 downto 0) => xbar_to_m00_couplers_RDATA(31 downto 0), - m_axi_rready(4) => xbar_to_m04_couplers_RREADY(4), - m_axi_rready(3) => xbar_to_m03_couplers_RREADY(3), - m_axi_rready(2) => xbar_to_m02_couplers_RREADY(2), - m_axi_rready(1) => xbar_to_m01_couplers_RREADY(1), - m_axi_rready(0) => xbar_to_m00_couplers_RREADY(0), - m_axi_rresp(9 downto 8) => xbar_to_m04_couplers_RRESP(1 downto 0), - m_axi_rresp(7 downto 6) => xbar_to_m03_couplers_RRESP(1 downto 0), - m_axi_rresp(5 downto 4) => xbar_to_m02_couplers_RRESP(1 downto 0), - m_axi_rresp(3 downto 2) => xbar_to_m01_couplers_RRESP(1 downto 0), - m_axi_rresp(1 downto 0) => xbar_to_m00_couplers_RRESP(1 downto 0), - m_axi_rvalid(4) => xbar_to_m04_couplers_RVALID, - m_axi_rvalid(3) => xbar_to_m03_couplers_RVALID, - m_axi_rvalid(2) => xbar_to_m02_couplers_RVALID, - m_axi_rvalid(1) => xbar_to_m01_couplers_RVALID, - m_axi_rvalid(0) => xbar_to_m00_couplers_RVALID, - m_axi_wdata(159 downto 128) => xbar_to_m04_couplers_WDATA(159 downto 128), - m_axi_wdata(127 downto 96) => xbar_to_m03_couplers_WDATA(127 downto 96), - m_axi_wdata(95 downto 64) => xbar_to_m02_couplers_WDATA(95 downto 64), - m_axi_wdata(63 downto 32) => xbar_to_m01_couplers_WDATA(63 downto 32), - m_axi_wdata(31 downto 0) => xbar_to_m00_couplers_WDATA(31 downto 0), - m_axi_wready(4) => xbar_to_m04_couplers_WREADY, - m_axi_wready(3) => xbar_to_m03_couplers_WREADY, - m_axi_wready(2) => xbar_to_m02_couplers_WREADY, - m_axi_wready(1) => xbar_to_m01_couplers_WREADY, - m_axi_wready(0) => xbar_to_m00_couplers_WREADY, - m_axi_wstrb(19 downto 16) => xbar_to_m04_couplers_WSTRB(19 downto 16), - m_axi_wstrb(15 downto 12) => xbar_to_m03_couplers_WSTRB(15 downto 12), - m_axi_wstrb(11 downto 8) => xbar_to_m02_couplers_WSTRB(11 downto 8), - m_axi_wstrb(7 downto 4) => xbar_to_m01_couplers_WSTRB(7 downto 4), - m_axi_wstrb(3 downto 0) => xbar_to_m00_couplers_WSTRB(3 downto 0), - m_axi_wvalid(4) => xbar_to_m04_couplers_WVALID(4), - m_axi_wvalid(3) => xbar_to_m03_couplers_WVALID(3), - m_axi_wvalid(2) => xbar_to_m02_couplers_WVALID(2), - m_axi_wvalid(1) => xbar_to_m01_couplers_WVALID(1), - m_axi_wvalid(0) => xbar_to_m00_couplers_WVALID(0), - s_axi_araddr(31 downto 0) => s00_couplers_to_xbar_ARADDR(31 downto 0), - s_axi_arprot(2 downto 0) => s00_couplers_to_xbar_ARPROT(2 downto 0), - s_axi_arready(0) => s00_couplers_to_xbar_ARREADY(0), - s_axi_arvalid(0) => s00_couplers_to_xbar_ARVALID(0), - s_axi_awaddr(31 downto 0) => s00_couplers_to_xbar_AWADDR(31 downto 0), - s_axi_awprot(2 downto 0) => s00_couplers_to_xbar_AWPROT(2 downto 0), - s_axi_awready(0) => s00_couplers_to_xbar_AWREADY(0), - s_axi_awvalid(0) => s00_couplers_to_xbar_AWVALID(0), - s_axi_bready(0) => s00_couplers_to_xbar_BREADY(0), - s_axi_bresp(1 downto 0) => s00_couplers_to_xbar_BRESP(1 downto 0), - s_axi_bvalid(0) => s00_couplers_to_xbar_BVALID(0), - s_axi_rdata(31 downto 0) => s00_couplers_to_xbar_RDATA(31 downto 0), - s_axi_rready(0) => s00_couplers_to_xbar_RREADY(0), - s_axi_rresp(1 downto 0) => s00_couplers_to_xbar_RRESP(1 downto 0), - s_axi_rvalid(0) => s00_couplers_to_xbar_RVALID(0), - s_axi_wdata(31 downto 0) => s00_couplers_to_xbar_WDATA(31 downto 0), - s_axi_wready(0) => s00_couplers_to_xbar_WREADY(0), - s_axi_wstrb(3 downto 0) => s00_couplers_to_xbar_WSTRB(3 downto 0), - s_axi_wvalid(0) => s00_couplers_to_xbar_WVALID(0) - ); -end STRUCTURE; -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -library UNISIM; -use UNISIM.VCOMPONENTS.ALL; -entity mb_design_1 is - port ( - GPIO_0_tri_o : out STD_LOGIC_VECTOR ( 7 downto 0 ); - clk_in1 : in STD_LOGIC; - hog_global_date_i_0 : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_sha_i_0 : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_time_i_0 : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_ver_i_0 : in STD_LOGIC_VECTOR ( 31 downto 0 ); - reset : in STD_LOGIC - ); - attribute CORE_GENERATION_INFO : string; - attribute CORE_GENERATION_INFO of mb_design_1 : entity is "mb_design_1,IP_Integrator,{x_ipVendor=xilinx.com,x_ipLibrary=BlockDiagram,x_ipName=mb_design_1,x_ipVersion=1.00.a,x_ipLanguage=VHDL,numBlks=22,numReposBlks=15,numNonXlnxBlks=0,numHierBlks=7,maxHierDepth=0,numSysgenBlks=0,numHlsBlks=0,numHdlrefBlks=1,numPkgbdBlks=0,bdsource=USER,synth_mode=Hierarchical}"; - attribute HW_HANDOFF : string; - attribute HW_HANDOFF of mb_design_1 : entity is "mb_design_1.hwdef"; -end mb_design_1; - -architecture STRUCTURE of mb_design_1 is - component mb_design_1_microblaze_0_0 is - port ( - Clk : in STD_LOGIC; - Reset : in STD_LOGIC; - Interrupt : in STD_LOGIC; - Interrupt_Address : in STD_LOGIC_VECTOR ( 0 to 31 ); - Interrupt_Ack : out STD_LOGIC_VECTOR ( 0 to 1 ); - Instr_Addr : out STD_LOGIC_VECTOR ( 0 to 31 ); - Instr : in STD_LOGIC_VECTOR ( 0 to 31 ); - IFetch : out STD_LOGIC; - I_AS : out STD_LOGIC; - IReady : in STD_LOGIC; - IWAIT : in STD_LOGIC; - ICE : in STD_LOGIC; - IUE : in STD_LOGIC; - Data_Addr : out STD_LOGIC_VECTOR ( 0 to 31 ); - Data_Read : in STD_LOGIC_VECTOR ( 0 to 31 ); - Data_Write : out STD_LOGIC_VECTOR ( 0 to 31 ); - D_AS : out STD_LOGIC; - Read_Strobe : out STD_LOGIC; - Write_Strobe : out STD_LOGIC; - DReady : in STD_LOGIC; - DWait : in STD_LOGIC; - DCE : in STD_LOGIC; - DUE : in STD_LOGIC; - Byte_Enable : out STD_LOGIC_VECTOR ( 0 to 3 ); - M_AXI_DP_AWADDR : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_DP_AWPROT : out STD_LOGIC_VECTOR ( 2 downto 0 ); - M_AXI_DP_AWVALID : out STD_LOGIC; - M_AXI_DP_AWREADY : in STD_LOGIC; - M_AXI_DP_WDATA : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_DP_WSTRB : out STD_LOGIC_VECTOR ( 3 downto 0 ); - M_AXI_DP_WVALID : out STD_LOGIC; - M_AXI_DP_WREADY : in STD_LOGIC; - M_AXI_DP_BRESP : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_DP_BVALID : in STD_LOGIC; - M_AXI_DP_BREADY : out STD_LOGIC; - M_AXI_DP_ARADDR : out STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_DP_ARPROT : out STD_LOGIC_VECTOR ( 2 downto 0 ); - M_AXI_DP_ARVALID : out STD_LOGIC; - M_AXI_DP_ARREADY : in STD_LOGIC; - M_AXI_DP_RDATA : in STD_LOGIC_VECTOR ( 31 downto 0 ); - M_AXI_DP_RRESP : in STD_LOGIC_VECTOR ( 1 downto 0 ); - M_AXI_DP_RVALID : in STD_LOGIC; - M_AXI_DP_RREADY : out STD_LOGIC; - Dbg_Clk : in STD_LOGIC; - Dbg_TDI : in STD_LOGIC; - Dbg_TDO : out STD_LOGIC; - Dbg_Reg_En : in STD_LOGIC_VECTOR ( 0 to 7 ); - Dbg_Shift : in STD_LOGIC; - Dbg_Capture : in STD_LOGIC; - Dbg_Update : in STD_LOGIC; - Debug_Rst : in STD_LOGIC; - Dbg_Disable : in STD_LOGIC - ); - end component mb_design_1_microblaze_0_0; - component mb_design_1_clk_wiz_0_0 is - port ( - reset : in STD_LOGIC; - clk_in1 : in STD_LOGIC; - clk_100mhz : out STD_LOGIC; - locked : out STD_LOGIC - ); - end component mb_design_1_clk_wiz_0_0; - component mb_design_1_proc_sys_reset_0_0 is - port ( - slowest_sync_clk : in STD_LOGIC; - ext_reset_in : in STD_LOGIC; - aux_reset_in : in STD_LOGIC; - mb_debug_sys_rst : in STD_LOGIC; - dcm_locked : in STD_LOGIC; - mb_reset : out STD_LOGIC; - bus_struct_reset : out STD_LOGIC_VECTOR ( 0 to 0 ); - peripheral_reset : out STD_LOGIC_VECTOR ( 0 to 0 ); - interconnect_aresetn : out STD_LOGIC_VECTOR ( 0 to 0 ); - peripheral_aresetn : out STD_LOGIC_VECTOR ( 0 to 0 ) - ); - end component mb_design_1_proc_sys_reset_0_0; - component mb_design_1_lmb_v10_0_0 is - port ( - LMB_Clk : in STD_LOGIC; - SYS_Rst : in STD_LOGIC; - LMB_Rst : out STD_LOGIC; - M_ABus : in STD_LOGIC_VECTOR ( 0 to 31 ); - M_ReadStrobe : in STD_LOGIC; - M_WriteStrobe : in STD_LOGIC; - M_AddrStrobe : in STD_LOGIC; - M_DBus : in STD_LOGIC_VECTOR ( 0 to 31 ); - M_BE : in STD_LOGIC_VECTOR ( 0 to 3 ); - Sl_DBus : in STD_LOGIC_VECTOR ( 0 to 31 ); - Sl_Ready : in STD_LOGIC_VECTOR ( 0 to 0 ); - Sl_Wait : in STD_LOGIC_VECTOR ( 0 to 0 ); - Sl_UE : in STD_LOGIC_VECTOR ( 0 to 0 ); - Sl_CE : in STD_LOGIC_VECTOR ( 0 to 0 ); - LMB_ABus : out STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_ReadStrobe : out STD_LOGIC; - LMB_WriteStrobe : out STD_LOGIC; - LMB_AddrStrobe : out STD_LOGIC; - LMB_ReadDBus : out STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_WriteDBus : out STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_Ready : out STD_LOGIC; - LMB_Wait : out STD_LOGIC; - LMB_UE : out STD_LOGIC; - LMB_CE : out STD_LOGIC; - LMB_BE : out STD_LOGIC_VECTOR ( 0 to 3 ) - ); - end component mb_design_1_lmb_v10_0_0; - component mb_design_1_ilmb_v10_0_0 is - port ( - LMB_Clk : in STD_LOGIC; - SYS_Rst : in STD_LOGIC; - LMB_Rst : out STD_LOGIC; - M_ABus : in STD_LOGIC_VECTOR ( 0 to 31 ); - M_ReadStrobe : in STD_LOGIC; - M_WriteStrobe : in STD_LOGIC; - M_AddrStrobe : in STD_LOGIC; - M_DBus : in STD_LOGIC_VECTOR ( 0 to 31 ); - M_BE : in STD_LOGIC_VECTOR ( 0 to 3 ); - Sl_DBus : in STD_LOGIC_VECTOR ( 0 to 31 ); - Sl_Ready : in STD_LOGIC_VECTOR ( 0 to 0 ); - Sl_Wait : in STD_LOGIC_VECTOR ( 0 to 0 ); - Sl_UE : in STD_LOGIC_VECTOR ( 0 to 0 ); - Sl_CE : in STD_LOGIC_VECTOR ( 0 to 0 ); - LMB_ABus : out STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_ReadStrobe : out STD_LOGIC; - LMB_WriteStrobe : out STD_LOGIC; - LMB_AddrStrobe : out STD_LOGIC; - LMB_ReadDBus : out STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_WriteDBus : out STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_Ready : out STD_LOGIC; - LMB_Wait : out STD_LOGIC; - LMB_UE : out STD_LOGIC; - LMB_CE : out STD_LOGIC; - LMB_BE : out STD_LOGIC_VECTOR ( 0 to 3 ) - ); - end component mb_design_1_ilmb_v10_0_0; - component mb_design_1_lmb_bram_if_cntlr_0_0 is - port ( - LMB_Clk : in STD_LOGIC; - LMB_Rst : in STD_LOGIC; - LMB_ABus : in STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_WriteDBus : in STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_AddrStrobe : in STD_LOGIC; - LMB_ReadStrobe : in STD_LOGIC; - LMB_WriteStrobe : in STD_LOGIC; - LMB_BE : in STD_LOGIC_VECTOR ( 0 to 3 ); - Sl_DBus : out STD_LOGIC_VECTOR ( 0 to 31 ); - Sl_Ready : out STD_LOGIC; - Sl_Wait : out STD_LOGIC; - Sl_UE : out STD_LOGIC; - Sl_CE : out STD_LOGIC; - BRAM_Rst_A : out STD_LOGIC; - BRAM_Clk_A : out STD_LOGIC; - BRAM_Addr_A : out STD_LOGIC_VECTOR ( 0 to 31 ); - BRAM_EN_A : out STD_LOGIC; - BRAM_WEN_A : out STD_LOGIC_VECTOR ( 0 to 3 ); - BRAM_Dout_A : out STD_LOGIC_VECTOR ( 0 to 31 ); - BRAM_Din_A : in STD_LOGIC_VECTOR ( 0 to 31 ) - ); - end component mb_design_1_lmb_bram_if_cntlr_0_0; - component mb_design_1_lmb_bram_if_cntlr_0_1 is - port ( - LMB_Clk : in STD_LOGIC; - LMB_Rst : in STD_LOGIC; - LMB_ABus : in STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_WriteDBus : in STD_LOGIC_VECTOR ( 0 to 31 ); - LMB_AddrStrobe : in STD_LOGIC; - LMB_ReadStrobe : in STD_LOGIC; - LMB_WriteStrobe : in STD_LOGIC; - LMB_BE : in STD_LOGIC_VECTOR ( 0 to 3 ); - Sl_DBus : out STD_LOGIC_VECTOR ( 0 to 31 ); - Sl_Ready : out STD_LOGIC; - Sl_Wait : out STD_LOGIC; - Sl_UE : out STD_LOGIC; - Sl_CE : out STD_LOGIC; - BRAM_Rst_A : out STD_LOGIC; - BRAM_Clk_A : out STD_LOGIC; - BRAM_Addr_A : out STD_LOGIC_VECTOR ( 0 to 31 ); - BRAM_EN_A : out STD_LOGIC; - BRAM_WEN_A : out STD_LOGIC_VECTOR ( 0 to 3 ); - BRAM_Dout_A : out STD_LOGIC_VECTOR ( 0 to 31 ); - BRAM_Din_A : in STD_LOGIC_VECTOR ( 0 to 31 ) - ); - end component mb_design_1_lmb_bram_if_cntlr_0_1; - component mb_design_1_blk_mem_gen_0_0 is - port ( - clka : in STD_LOGIC; - rsta : in STD_LOGIC; - ena : in STD_LOGIC; - wea : in STD_LOGIC_VECTOR ( 3 downto 0 ); - addra : in STD_LOGIC_VECTOR ( 31 downto 0 ); - dina : in STD_LOGIC_VECTOR ( 31 downto 0 ); - douta : out STD_LOGIC_VECTOR ( 31 downto 0 ); - clkb : in STD_LOGIC; - rstb : in STD_LOGIC; - enb : in STD_LOGIC; - web : in STD_LOGIC_VECTOR ( 3 downto 0 ); - addrb : in STD_LOGIC_VECTOR ( 31 downto 0 ); - dinb : in STD_LOGIC_VECTOR ( 31 downto 0 ); - doutb : out STD_LOGIC_VECTOR ( 31 downto 0 ); - rsta_busy : out STD_LOGIC; - rstb_busy : out STD_LOGIC - ); - end component mb_design_1_blk_mem_gen_0_0; - component mb_design_1_mdm_0_0 is - port ( - S_AXI_ACLK : in STD_LOGIC; - S_AXI_ARESETN : in STD_LOGIC; - Interrupt : out STD_LOGIC; - Debug_SYS_Rst : out STD_LOGIC; - S_AXI_AWADDR : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_AWVALID : in STD_LOGIC; - S_AXI_AWREADY : out STD_LOGIC; - S_AXI_WDATA : in STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_WSTRB : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_WVALID : in STD_LOGIC; - S_AXI_WREADY : out STD_LOGIC; - S_AXI_BRESP : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_BVALID : out STD_LOGIC; - S_AXI_BREADY : in STD_LOGIC; - S_AXI_ARADDR : in STD_LOGIC_VECTOR ( 3 downto 0 ); - S_AXI_ARVALID : in STD_LOGIC; - S_AXI_ARREADY : out STD_LOGIC; - S_AXI_RDATA : out STD_LOGIC_VECTOR ( 31 downto 0 ); - S_AXI_RRESP : out STD_LOGIC_VECTOR ( 1 downto 0 ); - S_AXI_RVALID : out STD_LOGIC; - S_AXI_RREADY : in STD_LOGIC; - Dbg_Clk_0 : out STD_LOGIC; - Dbg_TDI_0 : out STD_LOGIC; - Dbg_TDO_0 : in STD_LOGIC; - Dbg_Reg_En_0 : out STD_LOGIC_VECTOR ( 0 to 7 ); - Dbg_Capture_0 : out STD_LOGIC; - Dbg_Shift_0 : out STD_LOGIC; - Dbg_Update_0 : out STD_LOGIC; - Dbg_Rst_0 : out STD_LOGIC; - Dbg_Disable_0 : out STD_LOGIC - ); - end component mb_design_1_mdm_0_0; - component mb_design_1_axi_gpio_0_0 is - port ( - s_axi_aclk : in STD_LOGIC; - s_axi_aresetn : in STD_LOGIC; - s_axi_awaddr : in STD_LOGIC_VECTOR ( 8 downto 0 ); - s_axi_awvalid : in STD_LOGIC; - s_axi_awready : out STD_LOGIC; - s_axi_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - s_axi_wvalid : in STD_LOGIC; - s_axi_wready : out STD_LOGIC; - s_axi_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_bvalid : out STD_LOGIC; - s_axi_bready : in STD_LOGIC; - s_axi_araddr : in STD_LOGIC_VECTOR ( 8 downto 0 ); - s_axi_arvalid : in STD_LOGIC; - s_axi_arready : out STD_LOGIC; - s_axi_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_rvalid : out STD_LOGIC; - s_axi_rready : in STD_LOGIC; - gpio_io_o : out STD_LOGIC_VECTOR ( 7 downto 0 ) - ); - end component mb_design_1_axi_gpio_0_0; - component mb_design_1_axi_timer_0_0 is - port ( - capturetrig0 : in STD_LOGIC; - capturetrig1 : in STD_LOGIC; - generateout0 : out STD_LOGIC; - generateout1 : out STD_LOGIC; - pwm0 : out STD_LOGIC; - interrupt : out STD_LOGIC; - freeze : in STD_LOGIC; - s_axi_aclk : in STD_LOGIC; - s_axi_aresetn : in STD_LOGIC; - s_axi_awaddr : in STD_LOGIC_VECTOR ( 4 downto 0 ); - s_axi_awvalid : in STD_LOGIC; - s_axi_awready : out STD_LOGIC; - s_axi_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - s_axi_wvalid : in STD_LOGIC; - s_axi_wready : out STD_LOGIC; - s_axi_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_bvalid : out STD_LOGIC; - s_axi_bready : in STD_LOGIC; - s_axi_araddr : in STD_LOGIC_VECTOR ( 4 downto 0 ); - s_axi_arvalid : in STD_LOGIC; - s_axi_arready : out STD_LOGIC; - s_axi_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_rvalid : out STD_LOGIC; - s_axi_rready : in STD_LOGIC - ); - end component mb_design_1_axi_timer_0_0; - component mb_design_1_axi_intc_0_0 is - port ( - s_axi_aclk : in STD_LOGIC; - s_axi_aresetn : in STD_LOGIC; - s_axi_awaddr : in STD_LOGIC_VECTOR ( 8 downto 0 ); - s_axi_awvalid : in STD_LOGIC; - s_axi_awready : out STD_LOGIC; - s_axi_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - s_axi_wvalid : in STD_LOGIC; - s_axi_wready : out STD_LOGIC; - s_axi_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_bvalid : out STD_LOGIC; - s_axi_bready : in STD_LOGIC; - s_axi_araddr : in STD_LOGIC_VECTOR ( 8 downto 0 ); - s_axi_arvalid : in STD_LOGIC; - s_axi_arready : out STD_LOGIC; - s_axi_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_rvalid : out STD_LOGIC; - s_axi_rready : in STD_LOGIC; - intr : in STD_LOGIC_VECTOR ( 0 to 0 ); - irq : out STD_LOGIC - ); - end component mb_design_1_axi_intc_0_0; - component mb_design_1_xlconcat_0_0 is - port ( - In0 : in STD_LOGIC_VECTOR ( 0 to 0 ); - dout : out STD_LOGIC_VECTOR ( 0 to 0 ) - ); - end component mb_design_1_xlconcat_0_0; - component mb_design_1_axi4lite_hog_build_i_0_0 is - port ( - s_axi_aclk : in STD_LOGIC; - s_axi_aresetn : in STD_LOGIC; - s_axi_awaddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_awvalid : in STD_LOGIC; - s_axi_awready : out STD_LOGIC; - s_axi_wdata : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_wstrb : in STD_LOGIC_VECTOR ( 3 downto 0 ); - s_axi_wvalid : in STD_LOGIC; - s_axi_wready : out STD_LOGIC; - s_axi_bresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_bvalid : out STD_LOGIC; - s_axi_bready : in STD_LOGIC; - s_axi_araddr : in STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_arvalid : in STD_LOGIC; - s_axi_arready : out STD_LOGIC; - s_axi_rdata : out STD_LOGIC_VECTOR ( 31 downto 0 ); - s_axi_rresp : out STD_LOGIC_VECTOR ( 1 downto 0 ); - s_axi_rvalid : out STD_LOGIC; - s_axi_rready : in STD_LOGIC; - hog_global_date_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_time_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_ver_i : in STD_LOGIC_VECTOR ( 31 downto 0 ); - hog_global_sha_i : in STD_LOGIC_VECTOR ( 31 downto 0 ) - ); - end component mb_design_1_axi4lite_hog_build_i_0_0; - signal Conn1_ABUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal Conn1_ADDRSTROBE : STD_LOGIC; - signal Conn1_BE : STD_LOGIC_VECTOR ( 0 to 3 ); - signal Conn1_CE : STD_LOGIC; - signal Conn1_READDBUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal Conn1_READSTROBE : STD_LOGIC; - signal Conn1_READY : STD_LOGIC; - signal Conn1_UE : STD_LOGIC; - signal Conn1_WAIT : STD_LOGIC; - signal Conn1_WRITEDBUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal Conn1_WRITESTROBE : STD_LOGIC; - signal Conn_ABUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal Conn_ADDRSTROBE : STD_LOGIC; - signal Conn_BE : STD_LOGIC_VECTOR ( 0 to 3 ); - signal Conn_CE : STD_LOGIC; - signal Conn_READDBUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal Conn_READSTROBE : STD_LOGIC; - signal Conn_READY : STD_LOGIC; - signal Conn_UE : STD_LOGIC; - signal Conn_WAIT : STD_LOGIC; - signal Conn_WRITEDBUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal Conn_WRITESTROBE : STD_LOGIC; - signal S00_AXI_1_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal S00_AXI_1_ARPROT : STD_LOGIC_VECTOR ( 2 downto 0 ); - signal S00_AXI_1_ARREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal S00_AXI_1_ARVALID : STD_LOGIC; - signal S00_AXI_1_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal S00_AXI_1_AWPROT : STD_LOGIC_VECTOR ( 2 downto 0 ); - signal S00_AXI_1_AWREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal S00_AXI_1_AWVALID : STD_LOGIC; - signal S00_AXI_1_BREADY : STD_LOGIC; - signal S00_AXI_1_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal S00_AXI_1_BVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal S00_AXI_1_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal S00_AXI_1_RREADY : STD_LOGIC; - signal S00_AXI_1_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal S00_AXI_1_RVALID : STD_LOGIC_VECTOR ( 0 to 0 ); - signal S00_AXI_1_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal S00_AXI_1_WREADY : STD_LOGIC_VECTOR ( 0 to 0 ); - signal S00_AXI_1_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal S00_AXI_1_WVALID : STD_LOGIC; - signal axi_gpio_0_GPIO_TRI_O : STD_LOGIC_VECTOR ( 7 downto 0 ); - signal axi_intc_0_interrupt_INTERRUPT : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M00_AXI_ARREADY : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_ARVALID : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M00_AXI_AWREADY : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_AWVALID : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_BREADY : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M00_AXI_BVALID : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M00_AXI_RREADY : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M00_AXI_RVALID : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M00_AXI_WREADY : STD_LOGIC; - signal axi_interconnect_0_M00_AXI_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal axi_interconnect_0_M00_AXI_WVALID : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M01_AXI_ARREADY : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_ARVALID : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M01_AXI_AWREADY : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_AWVALID : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_BREADY : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M01_AXI_BVALID : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M01_AXI_RREADY : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M01_AXI_RVALID : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M01_AXI_WREADY : STD_LOGIC; - signal axi_interconnect_0_M01_AXI_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal axi_interconnect_0_M01_AXI_WVALID : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M02_AXI_ARREADY : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_ARVALID : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M02_AXI_AWREADY : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_AWVALID : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_BREADY : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M02_AXI_BVALID : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M02_AXI_RREADY : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M02_AXI_RVALID : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M02_AXI_WREADY : STD_LOGIC; - signal axi_interconnect_0_M02_AXI_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal axi_interconnect_0_M02_AXI_WVALID : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M03_AXI_ARREADY : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_ARVALID : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M03_AXI_AWREADY : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_AWVALID : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_BREADY : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M03_AXI_BVALID : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M03_AXI_RREADY : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M03_AXI_RVALID : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M03_AXI_WREADY : STD_LOGIC; - signal axi_interconnect_0_M03_AXI_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal axi_interconnect_0_M03_AXI_WVALID : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_ARADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M04_AXI_ARREADY : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_ARVALID : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_AWADDR : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M04_AXI_AWREADY : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_AWVALID : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_BREADY : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_BRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M04_AXI_BVALID : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_RDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M04_AXI_RREADY : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_RRESP : STD_LOGIC_VECTOR ( 1 downto 0 ); - signal axi_interconnect_0_M04_AXI_RVALID : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_WDATA : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal axi_interconnect_0_M04_AXI_WREADY : STD_LOGIC; - signal axi_interconnect_0_M04_AXI_WSTRB : STD_LOGIC_VECTOR ( 3 downto 0 ); - signal axi_interconnect_0_M04_AXI_WVALID : STD_LOGIC; - signal axi_timer_0_interrupt : STD_LOGIC; - signal clk_in1_0_1 : STD_LOGIC; - signal clk_wiz_0_clk_100mhz : STD_LOGIC; - signal clk_wiz_0_locked : STD_LOGIC; - signal dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR : STD_LOGIC_VECTOR ( 0 to 31 ); - signal dlmb_bram_if_cntlr_0_BRAM_PORT_CLK : STD_LOGIC; - signal dlmb_bram_if_cntlr_0_BRAM_PORT_DIN : STD_LOGIC_VECTOR ( 0 to 31 ); - signal dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal dlmb_bram_if_cntlr_0_BRAM_PORT_EN : STD_LOGIC; - signal dlmb_bram_if_cntlr_0_BRAM_PORT_RST : STD_LOGIC; - signal dlmb_bram_if_cntlr_0_BRAM_PORT_WE : STD_LOGIC_VECTOR ( 0 to 3 ); - signal hog_global_date_i_0_1 : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal hog_global_sha_i_0_1 : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal hog_global_time_i_0_1 : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal hog_global_ver_i_0_1 : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR : STD_LOGIC_VECTOR ( 0 to 31 ); - signal ilmb_bram_if_cntlr_0_BRAM_PORT_CLK : STD_LOGIC; - signal ilmb_bram_if_cntlr_0_BRAM_PORT_DIN : STD_LOGIC_VECTOR ( 0 to 31 ); - signal ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT : STD_LOGIC_VECTOR ( 31 downto 0 ); - signal ilmb_bram_if_cntlr_0_BRAM_PORT_EN : STD_LOGIC; - signal ilmb_bram_if_cntlr_0_BRAM_PORT_RST : STD_LOGIC; - signal ilmb_bram_if_cntlr_0_BRAM_PORT_WE : STD_LOGIC_VECTOR ( 0 to 3 ); - signal mdm_0_Debug_SYS_Rst : STD_LOGIC; - signal mdm_0_MBDEBUG_0_CAPTURE : STD_LOGIC; - signal mdm_0_MBDEBUG_0_CLK : STD_LOGIC; - signal mdm_0_MBDEBUG_0_DISABLE : STD_LOGIC; - signal mdm_0_MBDEBUG_0_REG_EN : STD_LOGIC_VECTOR ( 0 to 7 ); - signal mdm_0_MBDEBUG_0_RST : STD_LOGIC; - signal mdm_0_MBDEBUG_0_SHIFT : STD_LOGIC; - signal mdm_0_MBDEBUG_0_TDI : STD_LOGIC; - signal mdm_0_MBDEBUG_0_TDO : STD_LOGIC; - signal mdm_0_MBDEBUG_0_UPDATE : STD_LOGIC; - signal microblaze_0_DLMB_ABUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal microblaze_0_DLMB_ADDRSTROBE : STD_LOGIC; - signal microblaze_0_DLMB_BE : STD_LOGIC_VECTOR ( 0 to 3 ); - signal microblaze_0_DLMB_CE : STD_LOGIC; - signal microblaze_0_DLMB_READDBUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal microblaze_0_DLMB_READSTROBE : STD_LOGIC; - signal microblaze_0_DLMB_READY : STD_LOGIC; - signal microblaze_0_DLMB_UE : STD_LOGIC; - signal microblaze_0_DLMB_WAIT : STD_LOGIC; - signal microblaze_0_DLMB_WRITEDBUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal microblaze_0_DLMB_WRITESTROBE : STD_LOGIC; - signal microblaze_0_ILMB_ABUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal microblaze_0_ILMB_ADDRSTROBE : STD_LOGIC; - signal microblaze_0_ILMB_CE : STD_LOGIC; - signal microblaze_0_ILMB_READDBUS : STD_LOGIC_VECTOR ( 0 to 31 ); - signal microblaze_0_ILMB_READSTROBE : STD_LOGIC; - signal microblaze_0_ILMB_READY : STD_LOGIC; - signal microblaze_0_ILMB_UE : STD_LOGIC; - signal microblaze_0_ILMB_WAIT : STD_LOGIC; - signal proc_sys_reset_0_bus_struct_reset : STD_LOGIC_VECTOR ( 0 to 0 ); - signal proc_sys_reset_0_interconnect_aresetn : STD_LOGIC_VECTOR ( 0 to 0 ); - signal proc_sys_reset_0_mb_reset : STD_LOGIC; - signal proc_sys_reset_0_peripheral_aresetn : STD_LOGIC_VECTOR ( 0 to 0 ); - signal reset_0_1 : STD_LOGIC; - signal xlconcat_0_dout : STD_LOGIC_VECTOR ( 0 to 0 ); - signal NLW_axi_timer_0_generateout0_UNCONNECTED : STD_LOGIC; - signal NLW_axi_timer_0_generateout1_UNCONNECTED : STD_LOGIC; - signal NLW_axi_timer_0_pwm0_UNCONNECTED : STD_LOGIC; - signal NLW_blk_mem_gen_0_rsta_busy_UNCONNECTED : STD_LOGIC; - signal NLW_blk_mem_gen_0_rstb_busy_UNCONNECTED : STD_LOGIC; - signal NLW_dlmb_v10_0_LMB_Rst_UNCONNECTED : STD_LOGIC; - signal NLW_ilmb_v10_0_LMB_Rst_UNCONNECTED : STD_LOGIC; - signal NLW_mdm_0_Interrupt_UNCONNECTED : STD_LOGIC; - signal NLW_microblaze_0_Interrupt_Ack_UNCONNECTED : STD_LOGIC_VECTOR ( 0 to 1 ); - signal NLW_proc_sys_reset_0_peripheral_reset_UNCONNECTED : STD_LOGIC_VECTOR ( 0 to 0 ); - attribute BMM_INFO_ADDRESS_SPACE : string; - attribute BMM_INFO_ADDRESS_SPACE of dlmb_bram_if_cntlr_0 : label is "byte 0x00000000 32 > mb_design_1 blk_mem_gen_0"; - attribute KEEP_HIERARCHY : string; - attribute KEEP_HIERARCHY of dlmb_bram_if_cntlr_0 : label is "yes"; - attribute BMM_INFO_PROCESSOR : string; - attribute BMM_INFO_PROCESSOR of microblaze_0 : label is "microblaze-le > mb_design_1 dlmb_bram_if_cntlr_0"; - attribute KEEP_HIERARCHY of microblaze_0 : label is "yes"; - attribute X_INTERFACE_INFO : string; - attribute X_INTERFACE_INFO of clk_in1 : signal is "xilinx.com:signal:clock:1.0 CLK.CLK_IN1 CLK"; - attribute X_INTERFACE_PARAMETER : string; - attribute X_INTERFACE_PARAMETER of clk_in1 : signal is "XIL_INTERFACENAME CLK.CLK_IN1, ASSOCIATED_RESET reset, CLK_DOMAIN mb_design_1_clk_in1_0, FREQ_HZ 100000000, FREQ_TOLERANCE_HZ 0, INSERT_VIP 0, PHASE 0.0"; - attribute X_INTERFACE_INFO of reset : signal is "xilinx.com:signal:reset:1.0 RST.RESET RST"; - attribute X_INTERFACE_PARAMETER of reset : signal is "XIL_INTERFACENAME RST.RESET, INSERT_VIP 0, POLARITY ACTIVE_HIGH"; - attribute X_INTERFACE_INFO of GPIO_0_tri_o : signal is "xilinx.com:interface:gpio:1.0 GPIO_0 TRI_O"; -begin - GPIO_0_tri_o(7 downto 0) <= axi_gpio_0_GPIO_TRI_O(7 downto 0); - clk_in1_0_1 <= clk_in1; - hog_global_date_i_0_1(31 downto 0) <= hog_global_date_i_0(31 downto 0); - hog_global_sha_i_0_1(31 downto 0) <= hog_global_sha_i_0(31 downto 0); - hog_global_time_i_0_1(31 downto 0) <= hog_global_time_i_0(31 downto 0); - hog_global_ver_i_0_1(31 downto 0) <= hog_global_ver_i_0(31 downto 0); - reset_0_1 <= reset; -axi4lite_hog_build_i_0: component mb_design_1_axi4lite_hog_build_i_0_0 - port map ( - hog_global_date_i(31 downto 0) => hog_global_date_i_0_1(31 downto 0), - hog_global_sha_i(31 downto 0) => hog_global_sha_i_0_1(31 downto 0), - hog_global_time_i(31 downto 0) => hog_global_time_i_0_1(31 downto 0), - hog_global_ver_i(31 downto 0) => hog_global_ver_i_0_1(31 downto 0), - s_axi_aclk => clk_wiz_0_clk_100mhz, - s_axi_araddr(31 downto 0) => axi_interconnect_0_M04_AXI_ARADDR(31 downto 0), - s_axi_aresetn => proc_sys_reset_0_peripheral_aresetn(0), - s_axi_arready => axi_interconnect_0_M04_AXI_ARREADY, - s_axi_arvalid => axi_interconnect_0_M04_AXI_ARVALID, - s_axi_awaddr(31 downto 0) => axi_interconnect_0_M04_AXI_AWADDR(31 downto 0), - s_axi_awready => axi_interconnect_0_M04_AXI_AWREADY, - s_axi_awvalid => axi_interconnect_0_M04_AXI_AWVALID, - s_axi_bready => axi_interconnect_0_M04_AXI_BREADY, - s_axi_bresp(1 downto 0) => axi_interconnect_0_M04_AXI_BRESP(1 downto 0), - s_axi_bvalid => axi_interconnect_0_M04_AXI_BVALID, - s_axi_rdata(31 downto 0) => axi_interconnect_0_M04_AXI_RDATA(31 downto 0), - s_axi_rready => axi_interconnect_0_M04_AXI_RREADY, - s_axi_rresp(1 downto 0) => axi_interconnect_0_M04_AXI_RRESP(1 downto 0), - s_axi_rvalid => axi_interconnect_0_M04_AXI_RVALID, - s_axi_wdata(31 downto 0) => axi_interconnect_0_M04_AXI_WDATA(31 downto 0), - s_axi_wready => axi_interconnect_0_M04_AXI_WREADY, - s_axi_wstrb(3 downto 0) => axi_interconnect_0_M04_AXI_WSTRB(3 downto 0), - s_axi_wvalid => axi_interconnect_0_M04_AXI_WVALID - ); -axi_gpio_0: component mb_design_1_axi_gpio_0_0 - port map ( - gpio_io_o(7 downto 0) => axi_gpio_0_GPIO_TRI_O(7 downto 0), - s_axi_aclk => clk_wiz_0_clk_100mhz, - s_axi_araddr(8 downto 0) => axi_interconnect_0_M01_AXI_ARADDR(8 downto 0), - s_axi_aresetn => proc_sys_reset_0_peripheral_aresetn(0), - s_axi_arready => axi_interconnect_0_M01_AXI_ARREADY, - s_axi_arvalid => axi_interconnect_0_M01_AXI_ARVALID, - s_axi_awaddr(8 downto 0) => axi_interconnect_0_M01_AXI_AWADDR(8 downto 0), - s_axi_awready => axi_interconnect_0_M01_AXI_AWREADY, - s_axi_awvalid => axi_interconnect_0_M01_AXI_AWVALID, - s_axi_bready => axi_interconnect_0_M01_AXI_BREADY, - s_axi_bresp(1 downto 0) => axi_interconnect_0_M01_AXI_BRESP(1 downto 0), - s_axi_bvalid => axi_interconnect_0_M01_AXI_BVALID, - s_axi_rdata(31 downto 0) => axi_interconnect_0_M01_AXI_RDATA(31 downto 0), - s_axi_rready => axi_interconnect_0_M01_AXI_RREADY, - s_axi_rresp(1 downto 0) => axi_interconnect_0_M01_AXI_RRESP(1 downto 0), - s_axi_rvalid => axi_interconnect_0_M01_AXI_RVALID, - s_axi_wdata(31 downto 0) => axi_interconnect_0_M01_AXI_WDATA(31 downto 0), - s_axi_wready => axi_interconnect_0_M01_AXI_WREADY, - s_axi_wstrb(3 downto 0) => axi_interconnect_0_M01_AXI_WSTRB(3 downto 0), - s_axi_wvalid => axi_interconnect_0_M01_AXI_WVALID - ); -axi_intc_0: component mb_design_1_axi_intc_0_0 - port map ( - intr(0) => xlconcat_0_dout(0), - irq => axi_intc_0_interrupt_INTERRUPT, - s_axi_aclk => clk_wiz_0_clk_100mhz, - s_axi_araddr(8 downto 0) => axi_interconnect_0_M03_AXI_ARADDR(8 downto 0), - s_axi_aresetn => proc_sys_reset_0_peripheral_aresetn(0), - s_axi_arready => axi_interconnect_0_M03_AXI_ARREADY, - s_axi_arvalid => axi_interconnect_0_M03_AXI_ARVALID, - s_axi_awaddr(8 downto 0) => axi_interconnect_0_M03_AXI_AWADDR(8 downto 0), - s_axi_awready => axi_interconnect_0_M03_AXI_AWREADY, - s_axi_awvalid => axi_interconnect_0_M03_AXI_AWVALID, - s_axi_bready => axi_interconnect_0_M03_AXI_BREADY, - s_axi_bresp(1 downto 0) => axi_interconnect_0_M03_AXI_BRESP(1 downto 0), - s_axi_bvalid => axi_interconnect_0_M03_AXI_BVALID, - s_axi_rdata(31 downto 0) => axi_interconnect_0_M03_AXI_RDATA(31 downto 0), - s_axi_rready => axi_interconnect_0_M03_AXI_RREADY, - s_axi_rresp(1 downto 0) => axi_interconnect_0_M03_AXI_RRESP(1 downto 0), - s_axi_rvalid => axi_interconnect_0_M03_AXI_RVALID, - s_axi_wdata(31 downto 0) => axi_interconnect_0_M03_AXI_WDATA(31 downto 0), - s_axi_wready => axi_interconnect_0_M03_AXI_WREADY, - s_axi_wstrb(3 downto 0) => axi_interconnect_0_M03_AXI_WSTRB(3 downto 0), - s_axi_wvalid => axi_interconnect_0_M03_AXI_WVALID - ); -axi_interconnect_0: entity work.mb_design_1_axi_interconnect_0_0 - port map ( - ACLK => clk_wiz_0_clk_100mhz, - ARESETN => proc_sys_reset_0_interconnect_aresetn(0), - M00_ACLK => clk_wiz_0_clk_100mhz, - M00_ARESETN => proc_sys_reset_0_peripheral_aresetn(0), - M00_AXI_araddr(31 downto 0) => axi_interconnect_0_M00_AXI_ARADDR(31 downto 0), - M00_AXI_arready => axi_interconnect_0_M00_AXI_ARREADY, - M00_AXI_arvalid => axi_interconnect_0_M00_AXI_ARVALID, - M00_AXI_awaddr(31 downto 0) => axi_interconnect_0_M00_AXI_AWADDR(31 downto 0), - M00_AXI_awready => axi_interconnect_0_M00_AXI_AWREADY, - M00_AXI_awvalid => axi_interconnect_0_M00_AXI_AWVALID, - M00_AXI_bready => axi_interconnect_0_M00_AXI_BREADY, - M00_AXI_bresp(1 downto 0) => axi_interconnect_0_M00_AXI_BRESP(1 downto 0), - M00_AXI_bvalid => axi_interconnect_0_M00_AXI_BVALID, - M00_AXI_rdata(31 downto 0) => axi_interconnect_0_M00_AXI_RDATA(31 downto 0), - M00_AXI_rready => axi_interconnect_0_M00_AXI_RREADY, - M00_AXI_rresp(1 downto 0) => axi_interconnect_0_M00_AXI_RRESP(1 downto 0), - M00_AXI_rvalid => axi_interconnect_0_M00_AXI_RVALID, - M00_AXI_wdata(31 downto 0) => axi_interconnect_0_M00_AXI_WDATA(31 downto 0), - M00_AXI_wready => axi_interconnect_0_M00_AXI_WREADY, - M00_AXI_wstrb(3 downto 0) => axi_interconnect_0_M00_AXI_WSTRB(3 downto 0), - M00_AXI_wvalid => axi_interconnect_0_M00_AXI_WVALID, - M01_ACLK => clk_wiz_0_clk_100mhz, - M01_ARESETN => proc_sys_reset_0_peripheral_aresetn(0), - M01_AXI_araddr(31 downto 0) => axi_interconnect_0_M01_AXI_ARADDR(31 downto 0), - M01_AXI_arready => axi_interconnect_0_M01_AXI_ARREADY, - M01_AXI_arvalid => axi_interconnect_0_M01_AXI_ARVALID, - M01_AXI_awaddr(31 downto 0) => axi_interconnect_0_M01_AXI_AWADDR(31 downto 0), - M01_AXI_awready => axi_interconnect_0_M01_AXI_AWREADY, - M01_AXI_awvalid => axi_interconnect_0_M01_AXI_AWVALID, - M01_AXI_bready => axi_interconnect_0_M01_AXI_BREADY, - M01_AXI_bresp(1 downto 0) => axi_interconnect_0_M01_AXI_BRESP(1 downto 0), - M01_AXI_bvalid => axi_interconnect_0_M01_AXI_BVALID, - M01_AXI_rdata(31 downto 0) => axi_interconnect_0_M01_AXI_RDATA(31 downto 0), - M01_AXI_rready => axi_interconnect_0_M01_AXI_RREADY, - M01_AXI_rresp(1 downto 0) => axi_interconnect_0_M01_AXI_RRESP(1 downto 0), - M01_AXI_rvalid => axi_interconnect_0_M01_AXI_RVALID, - M01_AXI_wdata(31 downto 0) => axi_interconnect_0_M01_AXI_WDATA(31 downto 0), - M01_AXI_wready => axi_interconnect_0_M01_AXI_WREADY, - M01_AXI_wstrb(3 downto 0) => axi_interconnect_0_M01_AXI_WSTRB(3 downto 0), - M01_AXI_wvalid => axi_interconnect_0_M01_AXI_WVALID, - M02_ACLK => clk_wiz_0_clk_100mhz, - M02_ARESETN => proc_sys_reset_0_peripheral_aresetn(0), - M02_AXI_araddr(31 downto 0) => axi_interconnect_0_M02_AXI_ARADDR(31 downto 0), - M02_AXI_arready => axi_interconnect_0_M02_AXI_ARREADY, - M02_AXI_arvalid => axi_interconnect_0_M02_AXI_ARVALID, - M02_AXI_awaddr(31 downto 0) => axi_interconnect_0_M02_AXI_AWADDR(31 downto 0), - M02_AXI_awready => axi_interconnect_0_M02_AXI_AWREADY, - M02_AXI_awvalid => axi_interconnect_0_M02_AXI_AWVALID, - M02_AXI_bready => axi_interconnect_0_M02_AXI_BREADY, - M02_AXI_bresp(1 downto 0) => axi_interconnect_0_M02_AXI_BRESP(1 downto 0), - M02_AXI_bvalid => axi_interconnect_0_M02_AXI_BVALID, - M02_AXI_rdata(31 downto 0) => axi_interconnect_0_M02_AXI_RDATA(31 downto 0), - M02_AXI_rready => axi_interconnect_0_M02_AXI_RREADY, - M02_AXI_rresp(1 downto 0) => axi_interconnect_0_M02_AXI_RRESP(1 downto 0), - M02_AXI_rvalid => axi_interconnect_0_M02_AXI_RVALID, - M02_AXI_wdata(31 downto 0) => axi_interconnect_0_M02_AXI_WDATA(31 downto 0), - M02_AXI_wready => axi_interconnect_0_M02_AXI_WREADY, - M02_AXI_wstrb(3 downto 0) => axi_interconnect_0_M02_AXI_WSTRB(3 downto 0), - M02_AXI_wvalid => axi_interconnect_0_M02_AXI_WVALID, - M03_ACLK => clk_wiz_0_clk_100mhz, - M03_ARESETN => proc_sys_reset_0_peripheral_aresetn(0), - M03_AXI_araddr(31 downto 0) => axi_interconnect_0_M03_AXI_ARADDR(31 downto 0), - M03_AXI_arready => axi_interconnect_0_M03_AXI_ARREADY, - M03_AXI_arvalid => axi_interconnect_0_M03_AXI_ARVALID, - M03_AXI_awaddr(31 downto 0) => axi_interconnect_0_M03_AXI_AWADDR(31 downto 0), - M03_AXI_awready => axi_interconnect_0_M03_AXI_AWREADY, - M03_AXI_awvalid => axi_interconnect_0_M03_AXI_AWVALID, - M03_AXI_bready => axi_interconnect_0_M03_AXI_BREADY, - M03_AXI_bresp(1 downto 0) => axi_interconnect_0_M03_AXI_BRESP(1 downto 0), - M03_AXI_bvalid => axi_interconnect_0_M03_AXI_BVALID, - M03_AXI_rdata(31 downto 0) => axi_interconnect_0_M03_AXI_RDATA(31 downto 0), - M03_AXI_rready => axi_interconnect_0_M03_AXI_RREADY, - M03_AXI_rresp(1 downto 0) => axi_interconnect_0_M03_AXI_RRESP(1 downto 0), - M03_AXI_rvalid => axi_interconnect_0_M03_AXI_RVALID, - M03_AXI_wdata(31 downto 0) => axi_interconnect_0_M03_AXI_WDATA(31 downto 0), - M03_AXI_wready => axi_interconnect_0_M03_AXI_WREADY, - M03_AXI_wstrb(3 downto 0) => axi_interconnect_0_M03_AXI_WSTRB(3 downto 0), - M03_AXI_wvalid => axi_interconnect_0_M03_AXI_WVALID, - M04_ACLK => clk_wiz_0_clk_100mhz, - M04_ARESETN => proc_sys_reset_0_peripheral_aresetn(0), - M04_AXI_araddr(31 downto 0) => axi_interconnect_0_M04_AXI_ARADDR(31 downto 0), - M04_AXI_arready => axi_interconnect_0_M04_AXI_ARREADY, - M04_AXI_arvalid => axi_interconnect_0_M04_AXI_ARVALID, - M04_AXI_awaddr(31 downto 0) => axi_interconnect_0_M04_AXI_AWADDR(31 downto 0), - M04_AXI_awready => axi_interconnect_0_M04_AXI_AWREADY, - M04_AXI_awvalid => axi_interconnect_0_M04_AXI_AWVALID, - M04_AXI_bready => axi_interconnect_0_M04_AXI_BREADY, - M04_AXI_bresp(1 downto 0) => axi_interconnect_0_M04_AXI_BRESP(1 downto 0), - M04_AXI_bvalid => axi_interconnect_0_M04_AXI_BVALID, - M04_AXI_rdata(31 downto 0) => axi_interconnect_0_M04_AXI_RDATA(31 downto 0), - M04_AXI_rready => axi_interconnect_0_M04_AXI_RREADY, - M04_AXI_rresp(1 downto 0) => axi_interconnect_0_M04_AXI_RRESP(1 downto 0), - M04_AXI_rvalid => axi_interconnect_0_M04_AXI_RVALID, - M04_AXI_wdata(31 downto 0) => axi_interconnect_0_M04_AXI_WDATA(31 downto 0), - M04_AXI_wready => axi_interconnect_0_M04_AXI_WREADY, - M04_AXI_wstrb(3 downto 0) => axi_interconnect_0_M04_AXI_WSTRB(3 downto 0), - M04_AXI_wvalid => axi_interconnect_0_M04_AXI_WVALID, - S00_ACLK => clk_wiz_0_clk_100mhz, - S00_ARESETN => proc_sys_reset_0_peripheral_aresetn(0), - S00_AXI_araddr(31 downto 0) => S00_AXI_1_ARADDR(31 downto 0), - S00_AXI_arprot(2 downto 0) => S00_AXI_1_ARPROT(2 downto 0), - S00_AXI_arready(0) => S00_AXI_1_ARREADY(0), - S00_AXI_arvalid(0) => S00_AXI_1_ARVALID, - S00_AXI_awaddr(31 downto 0) => S00_AXI_1_AWADDR(31 downto 0), - S00_AXI_awprot(2 downto 0) => S00_AXI_1_AWPROT(2 downto 0), - S00_AXI_awready(0) => S00_AXI_1_AWREADY(0), - S00_AXI_awvalid(0) => S00_AXI_1_AWVALID, - S00_AXI_bready(0) => S00_AXI_1_BREADY, - S00_AXI_bresp(1 downto 0) => S00_AXI_1_BRESP(1 downto 0), - S00_AXI_bvalid(0) => S00_AXI_1_BVALID(0), - S00_AXI_rdata(31 downto 0) => S00_AXI_1_RDATA(31 downto 0), - S00_AXI_rready(0) => S00_AXI_1_RREADY, - S00_AXI_rresp(1 downto 0) => S00_AXI_1_RRESP(1 downto 0), - S00_AXI_rvalid(0) => S00_AXI_1_RVALID(0), - S00_AXI_wdata(31 downto 0) => S00_AXI_1_WDATA(31 downto 0), - S00_AXI_wready(0) => S00_AXI_1_WREADY(0), - S00_AXI_wstrb(3 downto 0) => S00_AXI_1_WSTRB(3 downto 0), - S00_AXI_wvalid(0) => S00_AXI_1_WVALID - ); -axi_timer_0: component mb_design_1_axi_timer_0_0 - port map ( - capturetrig0 => '0', - capturetrig1 => '0', - freeze => '0', - generateout0 => NLW_axi_timer_0_generateout0_UNCONNECTED, - generateout1 => NLW_axi_timer_0_generateout1_UNCONNECTED, - interrupt => axi_timer_0_interrupt, - pwm0 => NLW_axi_timer_0_pwm0_UNCONNECTED, - s_axi_aclk => clk_wiz_0_clk_100mhz, - s_axi_araddr(4 downto 0) => axi_interconnect_0_M02_AXI_ARADDR(4 downto 0), - s_axi_aresetn => proc_sys_reset_0_peripheral_aresetn(0), - s_axi_arready => axi_interconnect_0_M02_AXI_ARREADY, - s_axi_arvalid => axi_interconnect_0_M02_AXI_ARVALID, - s_axi_awaddr(4 downto 0) => axi_interconnect_0_M02_AXI_AWADDR(4 downto 0), - s_axi_awready => axi_interconnect_0_M02_AXI_AWREADY, - s_axi_awvalid => axi_interconnect_0_M02_AXI_AWVALID, - s_axi_bready => axi_interconnect_0_M02_AXI_BREADY, - s_axi_bresp(1 downto 0) => axi_interconnect_0_M02_AXI_BRESP(1 downto 0), - s_axi_bvalid => axi_interconnect_0_M02_AXI_BVALID, - s_axi_rdata(31 downto 0) => axi_interconnect_0_M02_AXI_RDATA(31 downto 0), - s_axi_rready => axi_interconnect_0_M02_AXI_RREADY, - s_axi_rresp(1 downto 0) => axi_interconnect_0_M02_AXI_RRESP(1 downto 0), - s_axi_rvalid => axi_interconnect_0_M02_AXI_RVALID, - s_axi_wdata(31 downto 0) => axi_interconnect_0_M02_AXI_WDATA(31 downto 0), - s_axi_wready => axi_interconnect_0_M02_AXI_WREADY, - s_axi_wstrb(3 downto 0) => axi_interconnect_0_M02_AXI_WSTRB(3 downto 0), - s_axi_wvalid => axi_interconnect_0_M02_AXI_WVALID - ); -blk_mem_gen_0: component mb_design_1_blk_mem_gen_0_0 - port map ( - addra(31) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(0), - addra(30) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(1), - addra(29) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(2), - addra(28) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(3), - addra(27) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(4), - addra(26) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(5), - addra(25) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(6), - addra(24) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(7), - addra(23) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(8), - addra(22) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(9), - addra(21) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(10), - addra(20) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(11), - addra(19) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(12), - addra(18) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(13), - addra(17) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(14), - addra(16) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(15), - addra(15) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(16), - addra(14) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(17), - addra(13) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(18), - addra(12) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(19), - addra(11) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(20), - addra(10) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(21), - addra(9) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(22), - addra(8) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(23), - addra(7) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(24), - addra(6) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(25), - addra(5) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(26), - addra(4) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(27), - addra(3) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(28), - addra(2) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(29), - addra(1) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(30), - addra(0) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(31), - addrb(31) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(0), - addrb(30) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(1), - addrb(29) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(2), - addrb(28) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(3), - addrb(27) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(4), - addrb(26) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(5), - addrb(25) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(6), - addrb(24) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(7), - addrb(23) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(8), - addrb(22) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(9), - addrb(21) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(10), - addrb(20) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(11), - addrb(19) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(12), - addrb(18) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(13), - addrb(17) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(14), - addrb(16) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(15), - addrb(15) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(16), - addrb(14) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(17), - addrb(13) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(18), - addrb(12) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(19), - addrb(11) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(20), - addrb(10) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(21), - addrb(9) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(22), - addrb(8) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(23), - addrb(7) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(24), - addrb(6) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(25), - addrb(5) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(26), - addrb(4) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(27), - addrb(3) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(28), - addrb(2) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(29), - addrb(1) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(30), - addrb(0) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(31), - clka => ilmb_bram_if_cntlr_0_BRAM_PORT_CLK, - clkb => dlmb_bram_if_cntlr_0_BRAM_PORT_CLK, - dina(31) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(0), - dina(30) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(1), - dina(29) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(2), - dina(28) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(3), - dina(27) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(4), - dina(26) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(5), - dina(25) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(6), - dina(24) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(7), - dina(23) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(8), - dina(22) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(9), - dina(21) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(10), - dina(20) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(11), - dina(19) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(12), - dina(18) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(13), - dina(17) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(14), - dina(16) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(15), - dina(15) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(16), - dina(14) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(17), - dina(13) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(18), - dina(12) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(19), - dina(11) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(20), - dina(10) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(21), - dina(9) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(22), - dina(8) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(23), - dina(7) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(24), - dina(6) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(25), - dina(5) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(26), - dina(4) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(27), - dina(3) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(28), - dina(2) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(29), - dina(1) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(30), - dina(0) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(31), - dinb(31) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(0), - dinb(30) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(1), - dinb(29) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(2), - dinb(28) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(3), - dinb(27) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(4), - dinb(26) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(5), - dinb(25) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(6), - dinb(24) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(7), - dinb(23) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(8), - dinb(22) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(9), - dinb(21) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(10), - dinb(20) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(11), - dinb(19) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(12), - dinb(18) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(13), - dinb(17) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(14), - dinb(16) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(15), - dinb(15) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(16), - dinb(14) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(17), - dinb(13) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(18), - dinb(12) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(19), - dinb(11) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(20), - dinb(10) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(21), - dinb(9) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(22), - dinb(8) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(23), - dinb(7) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(24), - dinb(6) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(25), - dinb(5) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(26), - dinb(4) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(27), - dinb(3) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(28), - dinb(2) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(29), - dinb(1) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(30), - dinb(0) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(31), - douta(31 downto 0) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(31 downto 0), - doutb(31 downto 0) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(31 downto 0), - ena => ilmb_bram_if_cntlr_0_BRAM_PORT_EN, - enb => dlmb_bram_if_cntlr_0_BRAM_PORT_EN, - rsta => ilmb_bram_if_cntlr_0_BRAM_PORT_RST, - rsta_busy => NLW_blk_mem_gen_0_rsta_busy_UNCONNECTED, - rstb => dlmb_bram_if_cntlr_0_BRAM_PORT_RST, - rstb_busy => NLW_blk_mem_gen_0_rstb_busy_UNCONNECTED, - wea(3) => ilmb_bram_if_cntlr_0_BRAM_PORT_WE(0), - wea(2) => ilmb_bram_if_cntlr_0_BRAM_PORT_WE(1), - wea(1) => ilmb_bram_if_cntlr_0_BRAM_PORT_WE(2), - wea(0) => ilmb_bram_if_cntlr_0_BRAM_PORT_WE(3), - web(3) => dlmb_bram_if_cntlr_0_BRAM_PORT_WE(0), - web(2) => dlmb_bram_if_cntlr_0_BRAM_PORT_WE(1), - web(1) => dlmb_bram_if_cntlr_0_BRAM_PORT_WE(2), - web(0) => dlmb_bram_if_cntlr_0_BRAM_PORT_WE(3) - ); -clk_wiz_0: component mb_design_1_clk_wiz_0_0 - port map ( - clk_100mhz => clk_wiz_0_clk_100mhz, - clk_in1 => clk_in1_0_1, - locked => clk_wiz_0_locked, - reset => reset_0_1 - ); -dlmb_bram_if_cntlr_0: component mb_design_1_lmb_bram_if_cntlr_0_0 - port map ( - BRAM_Addr_A(0 to 31) => dlmb_bram_if_cntlr_0_BRAM_PORT_ADDR(0 to 31), - BRAM_Clk_A => dlmb_bram_if_cntlr_0_BRAM_PORT_CLK, - BRAM_Din_A(0) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(31), - BRAM_Din_A(1) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(30), - BRAM_Din_A(2) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(29), - BRAM_Din_A(3) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(28), - BRAM_Din_A(4) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(27), - BRAM_Din_A(5) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(26), - BRAM_Din_A(6) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(25), - BRAM_Din_A(7) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(24), - BRAM_Din_A(8) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(23), - BRAM_Din_A(9) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(22), - BRAM_Din_A(10) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(21), - BRAM_Din_A(11) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(20), - BRAM_Din_A(12) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(19), - BRAM_Din_A(13) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(18), - BRAM_Din_A(14) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(17), - BRAM_Din_A(15) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(16), - BRAM_Din_A(16) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(15), - BRAM_Din_A(17) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(14), - BRAM_Din_A(18) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(13), - BRAM_Din_A(19) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(12), - BRAM_Din_A(20) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(11), - BRAM_Din_A(21) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(10), - BRAM_Din_A(22) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(9), - BRAM_Din_A(23) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(8), - BRAM_Din_A(24) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(7), - BRAM_Din_A(25) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(6), - BRAM_Din_A(26) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(5), - BRAM_Din_A(27) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(4), - BRAM_Din_A(28) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(3), - BRAM_Din_A(29) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(2), - BRAM_Din_A(30) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(1), - BRAM_Din_A(31) => dlmb_bram_if_cntlr_0_BRAM_PORT_DOUT(0), - BRAM_Dout_A(0 to 31) => dlmb_bram_if_cntlr_0_BRAM_PORT_DIN(0 to 31), - BRAM_EN_A => dlmb_bram_if_cntlr_0_BRAM_PORT_EN, - BRAM_Rst_A => dlmb_bram_if_cntlr_0_BRAM_PORT_RST, - BRAM_WEN_A(0 to 3) => dlmb_bram_if_cntlr_0_BRAM_PORT_WE(0 to 3), - LMB_ABus(0 to 31) => Conn1_ABUS(0 to 31), - LMB_AddrStrobe => Conn1_ADDRSTROBE, - LMB_BE(0 to 3) => Conn1_BE(0 to 3), - LMB_Clk => clk_wiz_0_clk_100mhz, - LMB_ReadStrobe => Conn1_READSTROBE, - LMB_Rst => proc_sys_reset_0_bus_struct_reset(0), - LMB_WriteDBus(0 to 31) => Conn1_WRITEDBUS(0 to 31), - LMB_WriteStrobe => Conn1_WRITESTROBE, - Sl_CE => Conn1_CE, - Sl_DBus(0 to 31) => Conn1_READDBUS(0 to 31), - Sl_Ready => Conn1_READY, - Sl_UE => Conn1_UE, - Sl_Wait => Conn1_WAIT - ); -dlmb_v10_0: component mb_design_1_ilmb_v10_0_0 - port map ( - LMB_ABus(0 to 31) => Conn1_ABUS(0 to 31), - LMB_AddrStrobe => Conn1_ADDRSTROBE, - LMB_BE(0 to 3) => Conn1_BE(0 to 3), - LMB_CE => microblaze_0_DLMB_CE, - LMB_Clk => clk_wiz_0_clk_100mhz, - LMB_ReadDBus(0 to 31) => microblaze_0_DLMB_READDBUS(0 to 31), - LMB_ReadStrobe => Conn1_READSTROBE, - LMB_Ready => microblaze_0_DLMB_READY, - LMB_Rst => NLW_dlmb_v10_0_LMB_Rst_UNCONNECTED, - LMB_UE => microblaze_0_DLMB_UE, - LMB_Wait => microblaze_0_DLMB_WAIT, - LMB_WriteDBus(0 to 31) => Conn1_WRITEDBUS(0 to 31), - LMB_WriteStrobe => Conn1_WRITESTROBE, - M_ABus(0 to 31) => microblaze_0_DLMB_ABUS(0 to 31), - M_AddrStrobe => microblaze_0_DLMB_ADDRSTROBE, - M_BE(0 to 3) => microblaze_0_DLMB_BE(0 to 3), - M_DBus(0 to 31) => microblaze_0_DLMB_WRITEDBUS(0 to 31), - M_ReadStrobe => microblaze_0_DLMB_READSTROBE, - M_WriteStrobe => microblaze_0_DLMB_WRITESTROBE, - SYS_Rst => proc_sys_reset_0_bus_struct_reset(0), - Sl_CE(0) => Conn1_CE, - Sl_DBus(0 to 31) => Conn1_READDBUS(0 to 31), - Sl_Ready(0) => Conn1_READY, - Sl_UE(0) => Conn1_UE, - Sl_Wait(0) => Conn1_WAIT - ); -ilmb_bram_if_cntlr_0: component mb_design_1_lmb_bram_if_cntlr_0_1 - port map ( - BRAM_Addr_A(0 to 31) => ilmb_bram_if_cntlr_0_BRAM_PORT_ADDR(0 to 31), - BRAM_Clk_A => ilmb_bram_if_cntlr_0_BRAM_PORT_CLK, - BRAM_Din_A(0) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(31), - BRAM_Din_A(1) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(30), - BRAM_Din_A(2) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(29), - BRAM_Din_A(3) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(28), - BRAM_Din_A(4) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(27), - BRAM_Din_A(5) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(26), - BRAM_Din_A(6) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(25), - BRAM_Din_A(7) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(24), - BRAM_Din_A(8) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(23), - BRAM_Din_A(9) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(22), - BRAM_Din_A(10) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(21), - BRAM_Din_A(11) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(20), - BRAM_Din_A(12) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(19), - BRAM_Din_A(13) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(18), - BRAM_Din_A(14) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(17), - BRAM_Din_A(15) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(16), - BRAM_Din_A(16) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(15), - BRAM_Din_A(17) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(14), - BRAM_Din_A(18) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(13), - BRAM_Din_A(19) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(12), - BRAM_Din_A(20) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(11), - BRAM_Din_A(21) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(10), - BRAM_Din_A(22) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(9), - BRAM_Din_A(23) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(8), - BRAM_Din_A(24) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(7), - BRAM_Din_A(25) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(6), - BRAM_Din_A(26) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(5), - BRAM_Din_A(27) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(4), - BRAM_Din_A(28) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(3), - BRAM_Din_A(29) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(2), - BRAM_Din_A(30) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(1), - BRAM_Din_A(31) => ilmb_bram_if_cntlr_0_BRAM_PORT_DOUT(0), - BRAM_Dout_A(0 to 31) => ilmb_bram_if_cntlr_0_BRAM_PORT_DIN(0 to 31), - BRAM_EN_A => ilmb_bram_if_cntlr_0_BRAM_PORT_EN, - BRAM_Rst_A => ilmb_bram_if_cntlr_0_BRAM_PORT_RST, - BRAM_WEN_A(0 to 3) => ilmb_bram_if_cntlr_0_BRAM_PORT_WE(0 to 3), - LMB_ABus(0 to 31) => Conn_ABUS(0 to 31), - LMB_AddrStrobe => Conn_ADDRSTROBE, - LMB_BE(0 to 3) => Conn_BE(0 to 3), - LMB_Clk => clk_wiz_0_clk_100mhz, - LMB_ReadStrobe => Conn_READSTROBE, - LMB_Rst => proc_sys_reset_0_bus_struct_reset(0), - LMB_WriteDBus(0 to 31) => Conn_WRITEDBUS(0 to 31), - LMB_WriteStrobe => Conn_WRITESTROBE, - Sl_CE => Conn_CE, - Sl_DBus(0 to 31) => Conn_READDBUS(0 to 31), - Sl_Ready => Conn_READY, - Sl_UE => Conn_UE, - Sl_Wait => Conn_WAIT - ); -ilmb_v10_0: component mb_design_1_lmb_v10_0_0 - port map ( - LMB_ABus(0 to 31) => Conn_ABUS(0 to 31), - LMB_AddrStrobe => Conn_ADDRSTROBE, - LMB_BE(0 to 3) => Conn_BE(0 to 3), - LMB_CE => microblaze_0_ILMB_CE, - LMB_Clk => clk_wiz_0_clk_100mhz, - LMB_ReadDBus(0 to 31) => microblaze_0_ILMB_READDBUS(0 to 31), - LMB_ReadStrobe => Conn_READSTROBE, - LMB_Ready => microblaze_0_ILMB_READY, - LMB_Rst => NLW_ilmb_v10_0_LMB_Rst_UNCONNECTED, - LMB_UE => microblaze_0_ILMB_UE, - LMB_Wait => microblaze_0_ILMB_WAIT, - LMB_WriteDBus(0 to 31) => Conn_WRITEDBUS(0 to 31), - LMB_WriteStrobe => Conn_WRITESTROBE, - M_ABus(0 to 31) => microblaze_0_ILMB_ABUS(0 to 31), - M_AddrStrobe => microblaze_0_ILMB_ADDRSTROBE, - M_BE(0 to 3) => B"0000", - M_DBus(0 to 31) => B"00000000000000000000000000000000", - M_ReadStrobe => microblaze_0_ILMB_READSTROBE, - M_WriteStrobe => '0', - SYS_Rst => proc_sys_reset_0_bus_struct_reset(0), - Sl_CE(0) => Conn_CE, - Sl_DBus(0 to 31) => Conn_READDBUS(0 to 31), - Sl_Ready(0) => Conn_READY, - Sl_UE(0) => Conn_UE, - Sl_Wait(0) => Conn_WAIT - ); -mdm_0: component mb_design_1_mdm_0_0 - port map ( - Dbg_Capture_0 => mdm_0_MBDEBUG_0_CAPTURE, - Dbg_Clk_0 => mdm_0_MBDEBUG_0_CLK, - Dbg_Disable_0 => mdm_0_MBDEBUG_0_DISABLE, - Dbg_Reg_En_0(0 to 7) => mdm_0_MBDEBUG_0_REG_EN(0 to 7), - Dbg_Rst_0 => mdm_0_MBDEBUG_0_RST, - Dbg_Shift_0 => mdm_0_MBDEBUG_0_SHIFT, - Dbg_TDI_0 => mdm_0_MBDEBUG_0_TDI, - Dbg_TDO_0 => mdm_0_MBDEBUG_0_TDO, - Dbg_Update_0 => mdm_0_MBDEBUG_0_UPDATE, - Debug_SYS_Rst => mdm_0_Debug_SYS_Rst, - Interrupt => NLW_mdm_0_Interrupt_UNCONNECTED, - S_AXI_ACLK => clk_wiz_0_clk_100mhz, - S_AXI_ARADDR(3 downto 0) => axi_interconnect_0_M00_AXI_ARADDR(3 downto 0), - S_AXI_ARESETN => proc_sys_reset_0_peripheral_aresetn(0), - S_AXI_ARREADY => axi_interconnect_0_M00_AXI_ARREADY, - S_AXI_ARVALID => axi_interconnect_0_M00_AXI_ARVALID, - S_AXI_AWADDR(3 downto 0) => axi_interconnect_0_M00_AXI_AWADDR(3 downto 0), - S_AXI_AWREADY => axi_interconnect_0_M00_AXI_AWREADY, - S_AXI_AWVALID => axi_interconnect_0_M00_AXI_AWVALID, - S_AXI_BREADY => axi_interconnect_0_M00_AXI_BREADY, - S_AXI_BRESP(1 downto 0) => axi_interconnect_0_M00_AXI_BRESP(1 downto 0), - S_AXI_BVALID => axi_interconnect_0_M00_AXI_BVALID, - S_AXI_RDATA(31 downto 0) => axi_interconnect_0_M00_AXI_RDATA(31 downto 0), - S_AXI_RREADY => axi_interconnect_0_M00_AXI_RREADY, - S_AXI_RRESP(1 downto 0) => axi_interconnect_0_M00_AXI_RRESP(1 downto 0), - S_AXI_RVALID => axi_interconnect_0_M00_AXI_RVALID, - S_AXI_WDATA(31 downto 0) => axi_interconnect_0_M00_AXI_WDATA(31 downto 0), - S_AXI_WREADY => axi_interconnect_0_M00_AXI_WREADY, - S_AXI_WSTRB(3 downto 0) => axi_interconnect_0_M00_AXI_WSTRB(3 downto 0), - S_AXI_WVALID => axi_interconnect_0_M00_AXI_WVALID - ); -microblaze_0: component mb_design_1_microblaze_0_0 - port map ( - Byte_Enable(0 to 3) => microblaze_0_DLMB_BE(0 to 3), - Clk => clk_wiz_0_clk_100mhz, - DCE => microblaze_0_DLMB_CE, - DReady => microblaze_0_DLMB_READY, - DUE => microblaze_0_DLMB_UE, - DWait => microblaze_0_DLMB_WAIT, - D_AS => microblaze_0_DLMB_ADDRSTROBE, - Data_Addr(0 to 31) => microblaze_0_DLMB_ABUS(0 to 31), - Data_Read(0 to 31) => microblaze_0_DLMB_READDBUS(0 to 31), - Data_Write(0 to 31) => microblaze_0_DLMB_WRITEDBUS(0 to 31), - Dbg_Capture => mdm_0_MBDEBUG_0_CAPTURE, - Dbg_Clk => mdm_0_MBDEBUG_0_CLK, - Dbg_Disable => mdm_0_MBDEBUG_0_DISABLE, - Dbg_Reg_En(0 to 7) => mdm_0_MBDEBUG_0_REG_EN(0 to 7), - Dbg_Shift => mdm_0_MBDEBUG_0_SHIFT, - Dbg_TDI => mdm_0_MBDEBUG_0_TDI, - Dbg_TDO => mdm_0_MBDEBUG_0_TDO, - Dbg_Update => mdm_0_MBDEBUG_0_UPDATE, - Debug_Rst => mdm_0_MBDEBUG_0_RST, - ICE => microblaze_0_ILMB_CE, - IFetch => microblaze_0_ILMB_READSTROBE, - IReady => microblaze_0_ILMB_READY, - IUE => microblaze_0_ILMB_UE, - IWAIT => microblaze_0_ILMB_WAIT, - I_AS => microblaze_0_ILMB_ADDRSTROBE, - Instr(0 to 31) => microblaze_0_ILMB_READDBUS(0 to 31), - Instr_Addr(0 to 31) => microblaze_0_ILMB_ABUS(0 to 31), - Interrupt => axi_intc_0_interrupt_INTERRUPT, - Interrupt_Ack(0 to 1) => NLW_microblaze_0_Interrupt_Ack_UNCONNECTED(0 to 1), - Interrupt_Address(0 to 31) => B"00000000000000000000000000000000", - M_AXI_DP_ARADDR(31 downto 0) => S00_AXI_1_ARADDR(31 downto 0), - M_AXI_DP_ARPROT(2 downto 0) => S00_AXI_1_ARPROT(2 downto 0), - M_AXI_DP_ARREADY => S00_AXI_1_ARREADY(0), - M_AXI_DP_ARVALID => S00_AXI_1_ARVALID, - M_AXI_DP_AWADDR(31 downto 0) => S00_AXI_1_AWADDR(31 downto 0), - M_AXI_DP_AWPROT(2 downto 0) => S00_AXI_1_AWPROT(2 downto 0), - M_AXI_DP_AWREADY => S00_AXI_1_AWREADY(0), - M_AXI_DP_AWVALID => S00_AXI_1_AWVALID, - M_AXI_DP_BREADY => S00_AXI_1_BREADY, - M_AXI_DP_BRESP(1 downto 0) => S00_AXI_1_BRESP(1 downto 0), - M_AXI_DP_BVALID => S00_AXI_1_BVALID(0), - M_AXI_DP_RDATA(31 downto 0) => S00_AXI_1_RDATA(31 downto 0), - M_AXI_DP_RREADY => S00_AXI_1_RREADY, - M_AXI_DP_RRESP(1 downto 0) => S00_AXI_1_RRESP(1 downto 0), - M_AXI_DP_RVALID => S00_AXI_1_RVALID(0), - M_AXI_DP_WDATA(31 downto 0) => S00_AXI_1_WDATA(31 downto 0), - M_AXI_DP_WREADY => S00_AXI_1_WREADY(0), - M_AXI_DP_WSTRB(3 downto 0) => S00_AXI_1_WSTRB(3 downto 0), - M_AXI_DP_WVALID => S00_AXI_1_WVALID, - Read_Strobe => microblaze_0_DLMB_READSTROBE, - Reset => proc_sys_reset_0_mb_reset, - Write_Strobe => microblaze_0_DLMB_WRITESTROBE - ); -proc_sys_reset_0: component mb_design_1_proc_sys_reset_0_0 - port map ( - aux_reset_in => '1', - bus_struct_reset(0) => proc_sys_reset_0_bus_struct_reset(0), - dcm_locked => clk_wiz_0_locked, - ext_reset_in => reset_0_1, - interconnect_aresetn(0) => proc_sys_reset_0_interconnect_aresetn(0), - mb_debug_sys_rst => mdm_0_Debug_SYS_Rst, - mb_reset => proc_sys_reset_0_mb_reset, - peripheral_aresetn(0) => proc_sys_reset_0_peripheral_aresetn(0), - peripheral_reset(0) => NLW_proc_sys_reset_0_peripheral_reset_UNCONNECTED(0), - slowest_sync_clk => clk_wiz_0_clk_100mhz - ); -xlconcat_0: component mb_design_1_xlconcat_0_0 - port map ( - In0(0) => axi_timer_0_interrupt, - dout(0) => xlconcat_0_dout(0) - ); -end STRUCTURE; diff --git a/microblaze-demo/microblaze-demo.srcs/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0.xci b/microblaze-demo/microblaze-demo.srcs/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0.xci index 91c8936..b196236 100644 --- a/microblaze-demo/microblaze-demo.srcs/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0.xci +++ b/microblaze-demo/microblaze-demo.srcs/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0/mb_design_1_axi4lite_hog_build_i_0_0.xci @@ -8,11 +8,11 @@ "gen_directory": "../../../../../../microblaze-demo.gen/sources_1/bd/mb_design_1/ip/mb_design_1_axi4lite_hog_build_i_0_0", "parameters": { "component_parameters": { - "C_ADDR_WIDTH": [ { "value": "32", "resolve_type": "user", "format": "long", "usage": "all" } ], + "C_ADDR_WIDTH": [ { "value": "8", "resolve_type": "user", "format": "long", "usage": "all" } ], "Component_Name": [ { "value": "mb_design_1_axi4lite_hog_build_i_0_0", "resolve_type": "user", "usage": "all" } ] }, "model_parameters": { - "C_ADDR_WIDTH": [ { "value": "32", "resolve_type": "generated", "format": "long", "usage": "all" } ] + "C_ADDR_WIDTH": [ { "value": "8", "resolve_type": "generated", "format": "long", "usage": "all" } ] }, "project_parameters": { "ARCHITECTURE": [ { "value": "artix7" } ], @@ -72,32 +72,32 @@ "mode": "slave", "memory_map_ref": "s_axi", "parameters": { - "DATA_WIDTH": [ { "value": "32", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "PROTOCOL": [ { "value": "AXI4LITE", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "DATA_WIDTH": [ { "value": "32", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "PROTOCOL": [ { "value": "AXI4LITE", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], "FREQ_HZ": [ { "value": "100000000", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "ID_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "ADDR_WIDTH": [ { "value": "32", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "AWUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "ARUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "WUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "RUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "BUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "READ_WRITE_MODE": [ { "value": "READ_WRITE", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], - "HAS_BURST": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "HAS_LOCK": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "HAS_PROT": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "HAS_CACHE": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "HAS_QOS": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "HAS_REGION": [ { "value": "0", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "HAS_WSTRB": [ { "value": "1", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "HAS_BRESP": [ { "value": "1", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], - "HAS_RRESP": [ { "value": "1", "value_src": "constant", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "ID_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "ADDR_WIDTH": [ { "value": "32", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "AWUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "ARUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "WUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "RUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "BUSER_WIDTH": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "READ_WRITE_MODE": [ { "value": "READ_WRITE", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_BURST": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_LOCK": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_PROT": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_CACHE": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_QOS": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_REGION": [ { "value": "0", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_WSTRB": [ { "value": "1", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_BRESP": [ { "value": "1", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], + "HAS_RRESP": [ { "value": "1", "value_src": "constant", "value_permission": "bd", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], "SUPPORTS_NARROW_BURST": [ { "value": "0", "value_src": "auto", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], "NUM_READ_OUTSTANDING": [ { "value": "1", "value_src": "auto", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], "NUM_WRITE_OUTSTANDING": [ { "value": "1", "value_src": "auto", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], "MAX_BURST_LENGTH": [ { "value": "1", "value_src": "auto", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], "PHASE": [ { "value": "0.0", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], - "CLK_DOMAIN": [ { "value": "/clk_wiz_0_clk_out1", "value_permission": "bd_and_user", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "value_permission": "bd_and_user", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], "NUM_READ_THREADS": [ { "value": "1", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], "NUM_WRITE_THREADS": [ { "value": "1", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], "RUSER_BITS_PER_BYTE": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], @@ -146,7 +146,7 @@ "FREQ_HZ": [ { "value": "100000000", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], "FREQ_TOLERANCE_HZ": [ { "value": "0", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "long", "is_ips_inferred": true, "is_static_object": false } ], "PHASE": [ { "value": "0.0", "value_permission": "bd_and_user", "resolve_type": "generated", "format": "float", "is_ips_inferred": true, "is_static_object": false } ], - "CLK_DOMAIN": [ { "value": "/clk_wiz_0_clk_out1", "value_permission": "bd_and_user", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], + "CLK_DOMAIN": [ { "value": "", "value_permission": "bd_and_user", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], "ASSOCIATED_PORT": [ { "value": "", "value_permission": "bd_and_user", "resolve_type": "generated", "is_ips_inferred": true, "is_static_object": false } ], "INSERT_VIP": [ { "value": "0", "resolve_type": "user", "format": "long", "usage": "simulation.rtl", "is_ips_inferred": true, "is_static_object": false } ] }, diff --git a/microblaze-demo/microblaze-demo.srcs/sources_1/bd/mb_design_1/mb_design_1.bd b/microblaze-demo/microblaze-demo.srcs/sources_1/bd/mb_design_1/mb_design_1.bd index 5716a4c..18d319d 100644 --- a/microblaze-demo/microblaze-demo.srcs/sources_1/bd/mb_design_1/mb_design_1.bd +++ b/microblaze-demo/microblaze-demo.srcs/sources_1/bd/mb_design_1/mb_design_1.bd @@ -7,8 +7,7 @@ "name": "mb_design_1", "rev_ctrl_bd_flag": "RevCtrlBdOff", "synth_flow_mode": "Hierarchical", - "tool_version": "2024.1.2", - "validated": "true" + "tool_version": "2024.1.2" }, "design_tree": { "microblaze_0": "", @@ -57,26 +56,6 @@ "parameters": { "ASSOCIATED_RESET": { "value": "reset" - }, - "CLK_DOMAIN": { - "value": "mb_design_1_clk_in1_0", - "value_src": "default" - }, - "FREQ_HZ": { - "value": "100000000", - "value_src": "default" - }, - "FREQ_TOLERANCE_HZ": { - "value": "0", - "value_src": "default" - }, - "INSERT_VIP": { - "value": "0", - "value_src": "default" - }, - "PHASE": { - "value": "0.0", - "value_src": "default" } } }, @@ -84,10 +63,6 @@ "type": "rst", "direction": "I", "parameters": { - "INSERT_VIP": { - "value": "0", - "value_src": "default" - }, "POLARITY": { "value": "ACTIVE_HIGH" } @@ -1390,8 +1365,8 @@ "axi_gpio_0/s_axi_aclk", "axi_intc_0/s_axi_aclk", "axi_timer_0/s_axi_aclk", - "axi4lite_hog_build_i_0/s_axi_aclk", - "axi_interconnect_0/M04_ACLK" + "axi_interconnect_0/M04_ACLK", + "axi4lite_hog_build_i_0/s_axi_aclk" ] }, "clk_wiz_0_locked": { @@ -1463,8 +1438,8 @@ "axi_gpio_0/s_axi_aresetn", "axi_intc_0/s_axi_aresetn", "axi_timer_0/s_axi_aresetn", - "axi4lite_hog_build_i_0/s_axi_aresetn", - "axi_interconnect_0/M04_ARESETN" + "axi_interconnect_0/M04_ARESETN", + "axi4lite_hog_build_i_0/s_axi_aresetn" ] }, "reset_0_1": { diff --git a/microblaze-demo/microblaze-demo.srcs/sources_1/bd/mb_design_1/ui/bd_4c94b93a.ui b/microblaze-demo/microblaze-demo.srcs/sources_1/bd/mb_design_1/ui/bd_4c94b93a.ui index 5e80db9..9f65810 100644 --- a/microblaze-demo/microblaze-demo.srcs/sources_1/bd/mb_design_1/ui/bd_4c94b93a.ui +++ b/microblaze-demo/microblaze-demo.srcs/sources_1/bd/mb_design_1/ui/bd_4c94b93a.ui @@ -31,6 +31,10 @@ preplace netloc axi_timer_0_interrupt 1 4 3 1890J 770 NJ 770 2470 preplace netloc clk_in1_0_1 1 0 1 N 0 preplace netloc clk_wiz_0_clk_100mhz 1 1 5 390 -160 780 -220 1540 30 1880 210 2150 preplace netloc clk_wiz_0_locked 1 1 1 400 -20n +preplace netloc hog_global_date_i_0_1 1 0 6 -360J 1090 NJ 1090 NJ 1090 NJ 1090 NJ 1090 NJ +preplace netloc hog_global_sha_i_0_1 1 0 6 NJ 1150 NJ 1150 NJ 1150 NJ 1150 NJ 1150 NJ +preplace netloc hog_global_time_i_0_1 1 0 6 -370J 1110 NJ 1110 NJ 1110 NJ 1110 NJ 1110 NJ +preplace netloc hog_global_ver_i_0_1 1 0 6 NJ 1120 NJ 1120 NJ 1120 NJ 1120 NJ 1120 2180J preplace netloc mdm_0_Debug_SYS_Rst 1 1 6 410 40 NJ 40 1550J 20 NJ 20 NJ 20 2460 preplace netloc proc_sys_reset_0_bus_struct_reset 1 2 3 780J -40 1570 -20 1890 preplace netloc proc_sys_reset_0_interconnect_aresetn 1 2 2 770J -30 1520 @@ -38,25 +42,21 @@ preplace netloc proc_sys_reset_0_mb_reset 1 2 1 N -100 preplace netloc proc_sys_reset_0_peripheral_aresetn 1 2 4 NJ -20 1510 10 N 10 2160 preplace netloc reset_0_1 1 0 2 20 -80 N preplace netloc xlconcat_0_dout 1 5 1 N 890 -preplace netloc hog_global_date_i_0_1 1 0 6 -360J 1090 NJ 1090 NJ 1090 NJ 1090 NJ 1090 NJ -preplace netloc hog_global_time_i_0_1 1 0 6 -370J 1110 NJ 1110 NJ 1110 NJ 1110 NJ 1110 NJ -preplace netloc hog_global_ver_i_0_1 1 0 6 NJ 1120 NJ 1120 NJ 1120 NJ 1120 NJ 1120 2180J -preplace netloc hog_global_sha_i_0_1 1 0 6 NJ 1150 NJ 1150 NJ 1150 NJ 1150 NJ 1150 NJ preplace netloc Conn 1 4 1 N -110 preplace netloc Conn1 1 4 1 N 110 preplace netloc S00_AXI_1 1 3 1 1530 -110n preplace netloc axi_gpio_0_GPIO 1 6 1 N 470 preplace netloc axi_intc_0_interrupt 1 2 5 800 760 NJ 760 NJ 760 NJ 760 2460 -preplace netloc dlmb_bram_if_cntlr_0_BRAM_PORT 1 5 1 2130 -70n -preplace netloc ilmb_bram_if_cntlr_0_BRAM_PORT 1 5 1 N -90 -preplace netloc mdm_0_MBDEBUG_0 1 2 5 810 -10 N -10 N -10 N -10 2470 -preplace netloc microblaze_0_DLMB 1 3 1 1560 -150n -preplace netloc microblaze_0_ILMB 1 3 1 N -130 preplace netloc axi_interconnect_0_M00_AXI 1 4 2 1880 290 NJ preplace netloc axi_interconnect_0_M01_AXI 1 4 2 NJ 360 2180 preplace netloc axi_interconnect_0_M02_AXI 1 4 2 NJ 380 2170 preplace netloc axi_interconnect_0_M03_AXI 1 4 2 NJ 400 2140 preplace netloc axi_interconnect_0_M04_AXI 1 4 2 NJ 420 2130 +preplace netloc dlmb_bram_if_cntlr_0_BRAM_PORT 1 5 1 2130 -70n +preplace netloc ilmb_bram_if_cntlr_0_BRAM_PORT 1 5 1 N -90 +preplace netloc mdm_0_MBDEBUG_0 1 2 5 810 -10 N -10 N -10 N -10 2470 +preplace netloc microblaze_0_DLMB 1 3 1 1560 -150n +preplace netloc microblaze_0_ILMB 1 3 1 N -130 levelinfo -pg 1 -390 120 590 1040 1720 2010 2320 2500 pagesize -pg 1 -db -bbox -sgen -620 -540 2730 1240 " -- GitLab