diff --git a/overlay.bit b/overlay.bit index e49e66bccdd6cf8a92f30f072950c4f3aeaf8e9f..709a13452d56c62a2aeff5046e989a2409571615 100644 Binary files a/overlay.bit and b/overlay.bit differ diff --git a/overlay.hwh b/overlay.hwh index 7bd6dff59ab272b0cf60b6bde58a852bbb8fcdd6..ae57722ca4b4a56ab1bbbf878061c1e11672cf50 100644 --- a/overlay.hwh +++ b/overlay.hwh @@ -1,9 +1,39 @@ <?xml version="1.0" encoding="UTF-8" standalone="no" ?> -<EDKSYSTEM EDWVERSION="1.2" TIMESTAMP="Sat Jun 19 12:05:30 2021" VIVADOVERSION="2020.2"> +<EDKSYSTEM EDWVERSION="1.2" TIMESTAMP="Mon Jun 21 12:16:34 2021" VIVADOVERSION="2020.2"> <SYSTEMINFO ARCH="zynq" DEVICE="7z020" NAME="overlay" PACKAGE="clg400" SPEEDGRADE="-1"/> <EXTERNALPORTS> + <PORT DIR="IO" LEFT="53" NAME="FIXED_IO_mio" RIGHT="0" SIGIS="undef" SIGNAME="ps_MIO"> + <CONNECTIONS> + <CONNECTION INSTANCE="ps" PORT="MIO"/> + </CONNECTIONS> + </PORT> + <PORT DIR="IO" NAME="FIXED_IO_ddr_vrn" SIGIS="undef" SIGNAME="ps_DDR_VRN"> + <CONNECTIONS> + <CONNECTION INSTANCE="ps" PORT="DDR_VRN"/> + </CONNECTIONS> + </PORT> + <PORT DIR="IO" NAME="FIXED_IO_ddr_vrp" SIGIS="undef" SIGNAME="ps_DDR_VRP"> + <CONNECTIONS> + <CONNECTION INSTANCE="ps" PORT="DDR_VRP"/> + </CONNECTIONS> + </PORT> + <PORT DIR="IO" NAME="FIXED_IO_ps_srstb" SIGIS="undef" SIGNAME="ps_PS_SRSTB"> + <CONNECTIONS> + <CONNECTION INSTANCE="ps" PORT="PS_SRSTB"/> + </CONNECTIONS> + </PORT> + <PORT DIR="IO" NAME="FIXED_IO_ps_clk" SIGIS="undef" SIGNAME="ps_PS_CLK"> + <CONNECTIONS> + <CONNECTION INSTANCE="ps" PORT="PS_CLK"/> + </CONNECTIONS> + </PORT> + <PORT DIR="IO" NAME="FIXED_IO_ps_porb" SIGIS="undef" SIGNAME="ps_PS_PORB"> + <CONNECTIONS> + <CONNECTION INSTANCE="ps" PORT="PS_PORB"/> + </CONNECTIONS> + </PORT> <PORT DIR="IO" NAME="DDR_cas_n" SIGIS="undef" SIGNAME="ps_DDR_CAS_n"> <CONNECTIONS> <CONNECTION INSTANCE="ps" PORT="DDR_CAS_n"/> @@ -79,36 +109,6 @@ <CONNECTION INSTANCE="ps" PORT="DDR_DQS"/> </CONNECTIONS> </PORT> - <PORT DIR="IO" LEFT="53" NAME="FIXED_IO_mio" RIGHT="0" SIGIS="undef" SIGNAME="ps_MIO"> - <CONNECTIONS> - <CONNECTION INSTANCE="ps" PORT="MIO"/> - </CONNECTIONS> - </PORT> - <PORT DIR="IO" NAME="FIXED_IO_ddr_vrn" SIGIS="undef" SIGNAME="ps_DDR_VRN"> - <CONNECTIONS> - <CONNECTION INSTANCE="ps" PORT="DDR_VRN"/> - </CONNECTIONS> - </PORT> - <PORT DIR="IO" NAME="FIXED_IO_ddr_vrp" SIGIS="undef" SIGNAME="ps_DDR_VRP"> - <CONNECTIONS> - <CONNECTION INSTANCE="ps" PORT="DDR_VRP"/> - </CONNECTIONS> - </PORT> - <PORT DIR="IO" NAME="FIXED_IO_ps_srstb" SIGIS="undef" SIGNAME="ps_PS_SRSTB"> - <CONNECTIONS> - <CONNECTION INSTANCE="ps" PORT="PS_SRSTB"/> - </CONNECTIONS> - </PORT> - <PORT DIR="IO" NAME="FIXED_IO_ps_clk" SIGIS="undef" SIGNAME="ps_PS_CLK"> - <CONNECTIONS> - <CONNECTION INSTANCE="ps" PORT="PS_CLK"/> - </CONNECTIONS> - </PORT> - <PORT DIR="IO" NAME="FIXED_IO_ps_porb" SIGIS="undef" SIGNAME="ps_PS_PORB"> - <CONNECTIONS> - <CONNECTION INSTANCE="ps" PORT="PS_PORB"/> - </CONNECTIONS> - </PORT> </EXTERNALPORTS> <EXTERNALINTERFACES> @@ -1912,6 +1912,95 @@ <CONNECTION INSTANCE="rst_ps_50M" PORT="peripheral_aresetn"/> </CONNECTIONS> </PORT> + <PORT DIR="I" NAME="S00_AXI_awid" SIGIS="undef"/> + <PORT DIR="I" NAME="S00_AXI_awaddr" SIGIS="undef"/> + <PORT DIR="I" NAME="S00_AXI_awlen" SIGIS="undef"/> + <PORT DIR="I" NAME="S00_AXI_awsize" SIGIS="undef"/> + <PORT DIR="I" NAME="S00_AXI_awburst" SIGIS="undef"/> + <PORT DIR="I" NAME="S00_AXI_awlock" SIGIS="undef"/> + <PORT DIR="I" NAME="S00_AXI_awcache" SIGIS="undef"/> + <PORT DIR="I" NAME="S00_AXI_awprot" SIGIS="undef"/> + <PORT DIR="I" NAME="S00_AXI_awqos" SIGIS="undef"/> + <PORT DIR="I" NAME="S00_AXI_awvalid" SIGIS="undef"/> + <PORT DIR="O" NAME="S00_AXI_awready" SIGIS="undef"/> + <PORT DIR="I" NAME="S00_AXI_wdata" SIGIS="undef"/> + <PORT DIR="I" NAME="S00_AXI_wstrb" SIGIS="undef"/> + <PORT DIR="I" NAME="S00_AXI_wlast" SIGIS="undef"/> + <PORT DIR="I" NAME="S00_AXI_wvalid" SIGIS="undef"/> + <PORT DIR="O" NAME="S00_AXI_wready" SIGIS="undef"/> + <PORT DIR="O" NAME="S00_AXI_bid" SIGIS="undef"/> + <PORT DIR="O" NAME="S00_AXI_bresp" SIGIS="undef"/> + <PORT DIR="O" NAME="S00_AXI_bvalid" SIGIS="undef"/> + <PORT DIR="I" NAME="S00_AXI_bready" SIGIS="undef"/> + <PORT DIR="I" NAME="S00_AXI_arid" SIGIS="undef"/> + <PORT DIR="I" LEFT="31" NAME="S00_AXI_araddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_araddr"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_araddr"/> + </CONNECTIONS> + </PORT> + <PORT DIR="I" LEFT="7" NAME="S00_AXI_arlen" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_arlen"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_arlen"/> + </CONNECTIONS> + </PORT> + <PORT DIR="I" LEFT="2" NAME="S00_AXI_arsize" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_arsize"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_arsize"/> + </CONNECTIONS> + </PORT> + <PORT DIR="I" LEFT="1" NAME="S00_AXI_arburst" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_arburst"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_arburst"/> + </CONNECTIONS> + </PORT> + <PORT DIR="I" NAME="S00_AXI_arlock" SIGIS="undef"/> + <PORT DIR="I" LEFT="3" NAME="S00_AXI_arcache" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_arcache"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_arcache"/> + </CONNECTIONS> + </PORT> + <PORT DIR="I" LEFT="2" NAME="S00_AXI_arprot" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_arprot"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_arprot"/> + </CONNECTIONS> + </PORT> + <PORT DIR="I" NAME="S00_AXI_arqos" SIGIS="undef"/> + <PORT DIR="I" NAME="S00_AXI_arvalid" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_arvalid"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_arvalid"/> + </CONNECTIONS> + </PORT> + <PORT DIR="O" NAME="S00_AXI_arready" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_arready"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_arready"/> + </CONNECTIONS> + </PORT> + <PORT DIR="O" NAME="S00_AXI_rid" SIGIS="undef"/> + <PORT DIR="O" LEFT="31" NAME="S00_AXI_rdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_rdata"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_rdata"/> + </CONNECTIONS> + </PORT> + <PORT DIR="O" LEFT="1" NAME="S00_AXI_rresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_rresp"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_rresp"/> + </CONNECTIONS> + </PORT> + <PORT DIR="O" NAME="S00_AXI_rlast" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_rlast"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_rlast"/> + </CONNECTIONS> + </PORT> + <PORT DIR="O" NAME="S00_AXI_rvalid" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_rvalid"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_rvalid"/> + </CONNECTIONS> + </PORT> + <PORT DIR="I" NAME="S00_AXI_rready" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_rready"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_rready"/> + </CONNECTIONS> + </PORT> <PORT DIR="I" NAME="S01_AXI_awid" SIGIS="undef"/> <PORT DIR="I" LEFT="31" NAME="S01_AXI_awaddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_s2mm_awaddr"> <CONNECTIONS> @@ -2013,95 +2102,6 @@ <PORT DIR="O" NAME="S01_AXI_rlast" SIGIS="undef"/> <PORT DIR="O" NAME="S01_AXI_rvalid" SIGIS="undef"/> <PORT DIR="I" NAME="S01_AXI_rready" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_awid" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_awaddr" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_awlen" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_awsize" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_awburst" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_awlock" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_awcache" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_awprot" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_awqos" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_awvalid" SIGIS="undef"/> - <PORT DIR="O" NAME="S00_AXI_awready" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_wdata" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_wstrb" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_wlast" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_wvalid" SIGIS="undef"/> - <PORT DIR="O" NAME="S00_AXI_wready" SIGIS="undef"/> - <PORT DIR="O" NAME="S00_AXI_bid" SIGIS="undef"/> - <PORT DIR="O" NAME="S00_AXI_bresp" SIGIS="undef"/> - <PORT DIR="O" NAME="S00_AXI_bvalid" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_bready" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_arid" SIGIS="undef"/> - <PORT DIR="I" LEFT="31" NAME="S00_AXI_araddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_araddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_araddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="7" NAME="S00_AXI_arlen" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_arlen"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_arlen"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="2" NAME="S00_AXI_arsize" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_arsize"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_arsize"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="1" NAME="S00_AXI_arburst" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_arburst"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_arburst"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="S00_AXI_arlock" SIGIS="undef"/> - <PORT DIR="I" LEFT="3" NAME="S00_AXI_arcache" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_arcache"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_arcache"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="2" NAME="S00_AXI_arprot" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_arprot"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_arprot"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="S00_AXI_arqos" SIGIS="undef"/> - <PORT DIR="I" NAME="S00_AXI_arvalid" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_arvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_arvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="S00_AXI_arready" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_arready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_arready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="S00_AXI_rid" SIGIS="undef"/> - <PORT DIR="O" LEFT="31" NAME="S00_AXI_rdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_rdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_rdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="1" NAME="S00_AXI_rresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_rresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_rresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="S00_AXI_rlast" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_rlast"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_rlast"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="S00_AXI_rvalid" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_rvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_rvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="S00_AXI_rready" SIGIS="undef" SIGNAME="axi_dma_0_m_axi_mm2s_rready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="m_axi_mm2s_rready"/> - </CONNECTIONS> - </PORT> <PORT DIR="O" LEFT="0" NAME="M00_AXI_awid" RIGHT="0" SIGIS="undef" SIGNAME="axi_mem_intercon_M00_AXI_awid"> <CONNECTIONS> <CONNECTION INSTANCE="ps" PORT="S_AXI_HP0_AWID"/> @@ -2424,38 +2424,28 @@ </BUSINTERFACE> </BUSINTERFACES> </MODULE> - <MODULE COREREVISION="2106191157" FULLNAME="/pixel" HWVERSION="1.0" INSTANCE="pixel" IPTYPE="PERIPHERAL" IS_ENABLE="1" MODCLASS="PERIPHERAL" MODTYPE="pixel" VLNV="xilinx.com:hls:pixel:1.0"> + <MODULE COREREVISION="2106211209" FULLNAME="/pixel" HWVERSION="1.0" INSTANCE="pixel" IPTYPE="PERIPHERAL" IS_ENABLE="1" MODCLASS="PERIPHERAL" MODTYPE="pixel" VLNV="xilinx.com:hls:pixel:1.0"> <DOCUMENTS/> <ADDRESSBLOCKS> <ADDRESSBLOCK ACCESS="read-write" INTERFACE="s_axi_control" NAME="Reg" RANGE="65536" USAGE="register"> <REGISTERS> - <REGISTER NAME="key"> - <PROPERTY NAME="DESCRIPTION" VALUE="Data signal of key"/> + <REGISTER NAME="selector"> + <PROPERTY NAME="DESCRIPTION" VALUE="Data signal of selector"/> <PROPERTY NAME="ADDRESS_OFFSET" VALUE="16"/> <PROPERTY NAME="SIZE" VALUE="32"/> <PROPERTY NAME="ACCESS" VALUE="write-only"/> <PROPERTY NAME="IS_ENABLED" VALUE="true"/> <PROPERTY NAME="RESET_VALUE" VALUE="0"/> <FIELDS> - <FIELD NAME="key"> - <PROPERTY NAME="DESCRIPTION" VALUE="Bit 7 to 0 of key"/> + <FIELD NAME="selector"> + <PROPERTY NAME="DESCRIPTION" VALUE="Bit 31 to 0 of selector"/> <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> - <FIELD NAME="RESERVED"> - <PROPERTY NAME="DESCRIPTION" VALUE="Reserved. 0s on read."/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="8"/> - <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="8"/> - <PROPERTY NAME="BIT_WIDTH" VALUE="24"/> + <PROPERTY NAME="BIT_WIDTH" VALUE="32"/> </FIELD> </FIELDS> </REGISTER> @@ -2519,16 +2509,16 @@ </FIELD> </FIELDS> </REGISTER> - <REGISTER NAME="ascii"> - <PROPERTY NAME="DESCRIPTION" VALUE="Data signal of ascii"/> + <REGISTER NAME="ascii_i"> + <PROPERTY NAME="DESCRIPTION" VALUE="Data signal of ascii_i"/> <PROPERTY NAME="ADDRESS_OFFSET" VALUE="48"/> <PROPERTY NAME="SIZE" VALUE="32"/> <PROPERTY NAME="ACCESS" VALUE="write-only"/> <PROPERTY NAME="IS_ENABLED" VALUE="true"/> <PROPERTY NAME="RESET_VALUE" VALUE="0"/> <FIELDS> - <FIELD NAME="ascii"> - <PROPERTY NAME="DESCRIPTION" VALUE="Bit 31 to 0 of ascii"/> + <FIELD NAME="ascii_i"> + <PROPERTY NAME="DESCRIPTION" VALUE="Bit 31 to 0 of ascii_i"/> <PROPERTY NAME="ADDRESS_OFFSET" VALUE="0"/> <PROPERTY NAME="ACCESS" VALUE="write-only"/> <PROPERTY NAME="MODIFIED_READ_VALUES" VALUE=""/> @@ -2539,6 +2529,56 @@ </FIELD> </FIELDS> </REGISTER> + <REGISTER NAME="ascii_o"> + <PROPERTY NAME="DESCRIPTION" VALUE="Data signal of ascii_o"/> + <PROPERTY NAME="ADDRESS_OFFSET" VALUE="56"/> + <PROPERTY NAME="SIZE" VALUE="32"/> + <PROPERTY NAME="ACCESS" VALUE="read-only"/> + <PROPERTY NAME="IS_ENABLED" VALUE="true"/> + <PROPERTY NAME="RESET_VALUE" VALUE="0"/> + <FIELDS> + <FIELD NAME="ascii_o"> + <PROPERTY NAME="DESCRIPTION" VALUE="Bit 31 to 0 of ascii_o"/> + <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="ascii_o_ctrl"> + <PROPERTY NAME="DESCRIPTION" VALUE="Control signal of ascii_o"/> + <PROPERTY NAME="ADDRESS_OFFSET" VALUE="60"/> + <PROPERTY NAME="SIZE" VALUE="32"/> + <PROPERTY NAME="ACCESS" VALUE="read-only"/> + <PROPERTY NAME="IS_ENABLED" VALUE="true"/> + <PROPERTY NAME="RESET_VALUE" VALUE="0"/> + <FIELDS> + <FIELD NAME="ascii_o_ap_vld"> + <PROPERTY NAME="DESCRIPTION" VALUE="Control signal ascii_o_ap_vld"/> + <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="RESERVED"> + <PROPERTY NAME="DESCRIPTION" VALUE="Reserved. 0s on read."/> + <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="31"/> + </FIELD> + </FIELDS> + </REGISTER> </REGISTERS> </ADDRESSBLOCK> </ADDRESSBLOCKS> @@ -4849,6 +4889,105 @@ <CONNECTION INSTANCE="rst_ps_50M" PORT="peripheral_aresetn"/> </CONNECTIONS> </PORT> + <PORT DIR="O" LEFT="31" NAME="M00_AXI_awaddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_awaddr"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_awaddr"/> + </CONNECTIONS> + </PORT> + <PORT DIR="O" NAME="M00_AXI_awlen" SIGIS="undef"/> + <PORT DIR="O" NAME="M00_AXI_awsize" SIGIS="undef"/> + <PORT DIR="O" NAME="M00_AXI_awburst" SIGIS="undef"/> + <PORT DIR="O" NAME="M00_AXI_awlock" SIGIS="undef"/> + <PORT DIR="O" NAME="M00_AXI_awcache" SIGIS="undef"/> + <PORT DIR="O" NAME="M00_AXI_awprot" SIGIS="undef"/> + <PORT DIR="O" NAME="M00_AXI_awregion" SIGIS="undef"/> + <PORT DIR="O" NAME="M00_AXI_awqos" SIGIS="undef"/> + <PORT DIR="O" LEFT="0" NAME="M00_AXI_awvalid" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_awvalid"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_awvalid"/> + </CONNECTIONS> + </PORT> + <PORT DIR="I" LEFT="0" NAME="M00_AXI_awready" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_awready"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_awready"/> + </CONNECTIONS> + </PORT> + <PORT DIR="O" LEFT="31" NAME="M00_AXI_wdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_wdata"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_wdata"/> + </CONNECTIONS> + </PORT> + <PORT DIR="O" NAME="M00_AXI_wstrb" SIGIS="undef"/> + <PORT DIR="O" NAME="M00_AXI_wlast" SIGIS="undef"/> + <PORT DIR="O" LEFT="0" NAME="M00_AXI_wvalid" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_wvalid"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_wvalid"/> + </CONNECTIONS> + </PORT> + <PORT DIR="I" LEFT="0" NAME="M00_AXI_wready" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_wready"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_wready"/> + </CONNECTIONS> + </PORT> + <PORT DIR="I" LEFT="1" NAME="M00_AXI_bresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_bresp"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_bresp"/> + </CONNECTIONS> + </PORT> + <PORT DIR="I" LEFT="0" NAME="M00_AXI_bvalid" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_bvalid"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_bvalid"/> + </CONNECTIONS> + </PORT> + <PORT DIR="O" LEFT="0" NAME="M00_AXI_bready" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_bready"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_bready"/> + </CONNECTIONS> + </PORT> + <PORT DIR="O" LEFT="31" NAME="M00_AXI_araddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_araddr"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_araddr"/> + </CONNECTIONS> + </PORT> + <PORT DIR="O" NAME="M00_AXI_arlen" SIGIS="undef"/> + <PORT DIR="O" NAME="M00_AXI_arsize" SIGIS="undef"/> + <PORT DIR="O" NAME="M00_AXI_arburst" SIGIS="undef"/> + <PORT DIR="O" NAME="M00_AXI_arlock" SIGIS="undef"/> + <PORT DIR="O" NAME="M00_AXI_arcache" SIGIS="undef"/> + <PORT DIR="O" NAME="M00_AXI_arprot" SIGIS="undef"/> + <PORT DIR="O" NAME="M00_AXI_arregion" SIGIS="undef"/> + <PORT DIR="O" NAME="M00_AXI_arqos" SIGIS="undef"/> + <PORT DIR="O" LEFT="0" NAME="M00_AXI_arvalid" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_arvalid"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_arvalid"/> + </CONNECTIONS> + </PORT> + <PORT DIR="I" LEFT="0" NAME="M00_AXI_arready" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_arready"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_arready"/> + </CONNECTIONS> + </PORT> + <PORT DIR="I" LEFT="31" NAME="M00_AXI_rdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_rdata"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_rdata"/> + </CONNECTIONS> + </PORT> + <PORT DIR="I" LEFT="1" NAME="M00_AXI_rresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_rresp"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_rresp"/> + </CONNECTIONS> + </PORT> + <PORT DIR="I" NAME="M00_AXI_rlast" SIGIS="undef"/> + <PORT DIR="I" LEFT="0" NAME="M00_AXI_rvalid" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_rvalid"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_rvalid"/> + </CONNECTIONS> + </PORT> + <PORT DIR="O" LEFT="0" NAME="M00_AXI_rready" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_rready"> + <CONNECTIONS> + <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_rready"/> + </CONNECTIONS> + </PORT> <PORT DIR="O" LEFT="31" NAME="M01_AXI_awaddr" RIGHT="0" SIGIS="undef" SIGNAME="pixel_s_axi_control_AWADDR"> <CONNECTIONS> <CONNECTION INSTANCE="pixel" PORT="s_axi_control_AWADDR"/> @@ -4952,105 +5091,6 @@ <CONNECTION INSTANCE="pixel" PORT="s_axi_control_RREADY"/> </CONNECTIONS> </PORT> - <PORT DIR="O" LEFT="31" NAME="M00_AXI_awaddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_awaddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_awaddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M00_AXI_awlen" SIGIS="undef"/> - <PORT DIR="O" NAME="M00_AXI_awsize" SIGIS="undef"/> - <PORT DIR="O" NAME="M00_AXI_awburst" SIGIS="undef"/> - <PORT DIR="O" NAME="M00_AXI_awlock" SIGIS="undef"/> - <PORT DIR="O" NAME="M00_AXI_awcache" SIGIS="undef"/> - <PORT DIR="O" NAME="M00_AXI_awprot" SIGIS="undef"/> - <PORT DIR="O" NAME="M00_AXI_awregion" SIGIS="undef"/> - <PORT DIR="O" NAME="M00_AXI_awqos" SIGIS="undef"/> - <PORT DIR="O" LEFT="0" NAME="M00_AXI_awvalid" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_awvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_awvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="M00_AXI_awready" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_awready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_awready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M00_AXI_wdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_wdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_wdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M00_AXI_wstrb" SIGIS="undef"/> - <PORT DIR="O" NAME="M00_AXI_wlast" SIGIS="undef"/> - <PORT DIR="O" LEFT="0" NAME="M00_AXI_wvalid" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_wvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_wvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="M00_AXI_wready" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_wready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_wready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="1" NAME="M00_AXI_bresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_bresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_bresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="M00_AXI_bvalid" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_bvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_bvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="M00_AXI_bready" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_bready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_bready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="31" NAME="M00_AXI_araddr" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_araddr"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_araddr"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" NAME="M00_AXI_arlen" SIGIS="undef"/> - <PORT DIR="O" NAME="M00_AXI_arsize" SIGIS="undef"/> - <PORT DIR="O" NAME="M00_AXI_arburst" SIGIS="undef"/> - <PORT DIR="O" NAME="M00_AXI_arlock" SIGIS="undef"/> - <PORT DIR="O" NAME="M00_AXI_arcache" SIGIS="undef"/> - <PORT DIR="O" NAME="M00_AXI_arprot" SIGIS="undef"/> - <PORT DIR="O" NAME="M00_AXI_arregion" SIGIS="undef"/> - <PORT DIR="O" NAME="M00_AXI_arqos" SIGIS="undef"/> - <PORT DIR="O" LEFT="0" NAME="M00_AXI_arvalid" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_arvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_arvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="0" NAME="M00_AXI_arready" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_arready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_arready"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="31" NAME="M00_AXI_rdata" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_rdata"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_rdata"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" LEFT="1" NAME="M00_AXI_rresp" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_rresp"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_rresp"/> - </CONNECTIONS> - </PORT> - <PORT DIR="I" NAME="M00_AXI_rlast" SIGIS="undef"/> - <PORT DIR="I" LEFT="0" NAME="M00_AXI_rvalid" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_rvalid"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_rvalid"/> - </CONNECTIONS> - </PORT> - <PORT DIR="O" LEFT="0" NAME="M00_AXI_rready" RIGHT="0" SIGIS="undef" SIGNAME="axi_dma_0_s_axi_lite_rready"> - <CONNECTIONS> - <CONNECTION INSTANCE="axi_dma_0" PORT="s_axi_lite_rready"/> - </CONNECTIONS> - </PORT> <PORT DIR="I" LEFT="31" NAME="S00_AXI_awaddr" RIGHT="0" SIGIS="undef" SIGNAME="ps_M_AXI_GP0_AWADDR"> <CONNECTIONS> <CONNECTION INSTANCE="ps" PORT="M_AXI_GP0_AWADDR"/>