diff --git a/overlay.bit b/overlay.bit index 17afe4b1b331089289e1bb62dae8f720cd4eb90c..fb23f3cdc86e74c980ada099d9e55484c637a11f 100644 Binary files a/overlay.bit and b/overlay.bit differ diff --git a/overlay.hwh b/overlay.hwh index 1301e8b5a976dcdca27bcc982704fd014589e212..98307323f930b79dfea309753bc08439af7ba4b8 100644 --- a/overlay.hwh +++ b/overlay.hwh @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8" standalone="no" ?> -<EDKSYSTEM EDWVERSION="1.2" TIMESTAMP="Fri Jun 25 00:45:28 2021" VIVADOVERSION="2020.2"> +<EDKSYSTEM EDWVERSION="1.2" TIMESTAMP="Fri Jun 25 01:39:53 2021" VIVADOVERSION="2020.2"> <SYSTEMINFO ARCH="zynq" DEVICE="7z020" NAME="overlay" PACKAGE="clg400" SPEEDGRADE="-1"/> @@ -2424,11 +2424,41 @@ </BUSINTERFACE> </BUSINTERFACES> </MODULE> - <MODULE COREREVISION="2106250038" 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="2106250133" 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"/> + <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"/> + <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"/> + </FIELD> + </FIELDS> + </REGISTER> <REGISTER NAME="selector"> <PROPERTY NAME="DESCRIPTION" VALUE="Data signal of selector"/> <PROPERTY NAME="ADDRESS_OFFSET" VALUE="24"/> @@ -2579,13 +2609,55 @@ </FIELD> </FIELDS> </REGISTER> - <REGISTER NAME="Memory_key"> - <PROPERTY NAME="DESCRIPTION" VALUE="Memory key"/> - <PROPERTY NAME="ADDRESS_OFFSET" VALUE="16"/> - <PROPERTY NAME="SIZE" VALUE="8"/> - <PROPERTY NAME="ACCESS" VALUE="read-write"/> + <REGISTER NAME="keyout"> + <PROPERTY NAME="DESCRIPTION" VALUE="Data signal of keyout"/> + <PROPERTY NAME="ADDRESS_OFFSET" VALUE="72"/> + <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="keyout"> + <PROPERTY NAME="DESCRIPTION" VALUE="Bit 31 to 0 of keyout"/> + <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="keyout_ctrl"> + <PROPERTY NAME="DESCRIPTION" VALUE="Control signal of keyout"/> + <PROPERTY NAME="ADDRESS_OFFSET" VALUE="76"/> + <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="keyout_ap_vld"> + <PROPERTY NAME="DESCRIPTION" VALUE="Control signal keyout_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>