diff --git a/counter_test/db/template.db_info b/counter_test/db/template.db_info index bd1e91c..d8d44e7 100755 --- a/counter_test/db/template.db_info +++ b/counter_test/db/template.db_info @@ -1,3 +1,3 @@ Quartus_Version = Version 20.1.1 Build 720 11/11/2020 SJ Lite Edition Version_Index = 520278016 -Creation_Time = Mon May 17 01:56:59 2021 +Creation_Time = Sat May 22 17:56:04 2021 diff --git a/counter_test/db/template.sld_design_entry.sci b/counter_test/db/template.sld_design_entry.sci index 7d39add..586cc7a 100644 Binary files a/counter_test/db/template.sld_design_entry.sci and b/counter_test/db/template.sld_design_entry.sci differ diff --git a/counter_test/db/template.tmw_info b/counter_test/db/template.tmw_info index ddd6046..8d51757 100644 --- a/counter_test/db/template.tmw_info +++ b/counter_test/db/template.tmw_info @@ -1,6 +1,3 @@ -start_full_compilation:s:00:00:19 -start_analysis_synthesis:s:00:00:10-start_full_compilation -start_analysis_elaboration:s-start_full_compilation -start_fitter:s:00:00:05-start_full_compilation -start_assembler:s:00:00:02-start_full_compilation -start_timing_analyzer:s:00:00:02-start_full_compilation +start_full_compilation:s +start_assembler:s-start_full_compilation +start_timing_analyzer:s-start_full_compilation diff --git a/counter_test/template.qws b/counter_test/template.qws new file mode 100644 index 0000000..db45cc3 Binary files /dev/null and b/counter_test/template.qws differ diff --git a/driver/CH340G/CH341PT.DLL b/driver/CH340G/CH341PT.DLL new file mode 100644 index 0000000..9274962 Binary files /dev/null and b/driver/CH340G/CH341PT.DLL differ diff --git a/driver/CH340G/CH341S64.SYS b/driver/CH340G/CH341S64.SYS new file mode 100644 index 0000000..97d7498 Binary files /dev/null and b/driver/CH340G/CH341S64.SYS differ diff --git a/driver/CH340G/CH341S98.SYS b/driver/CH340G/CH341S98.SYS new file mode 100644 index 0000000..8aec77b Binary files /dev/null and b/driver/CH340G/CH341S98.SYS differ diff --git a/driver/CH340G/CH341SER.CAT b/driver/CH340G/CH341SER.CAT new file mode 100644 index 0000000..8355857 Binary files /dev/null and b/driver/CH340G/CH341SER.CAT differ diff --git a/driver/CH340G/CH341SER.INF b/driver/CH340G/CH341SER.INF new file mode 100644 index 0000000..077cb71 --- /dev/null +++ b/driver/CH340G/CH341SER.INF @@ -0,0 +1,226 @@ +; CH341SER.INF +; Driver for CH340/CH341 (USB=>SERIAL chip) V3.5 +; WDM&VXD for Windows 98/Me/2000/XP/Vista/7/8/8.1/10/SERVER 2003/2008/2012/2016 +; Copyright (C) W.ch 2001-2019 +; + +[Version] +Signature = "$Chicago$" +Class = Ports +ClassGuid = {4D36E978-E325-11CE-BFC1-08002BE10318} +Provider = %WinChipHead% +DriverVer = 01/30/2019, 3.5.2019.1 +CatalogFile = CH341SER.CAT + + +[ControlFlags] +ExcludeFromSelect = USB\VID_1A86&PID_7523 +ExcludeFromSelect = USB\VID_1A86&PID_5523 +ExcludeFromSelect = USB\VID_1A86&PID_7522 +ExcludeFromSelect = USB\VID_1A86&PID_E523 +ExcludeFromSelect = USB\VID_4348&PID_5523 +ExcludeFromSelect = USB\VID_4348&PID_5523&REV_0250 +ExcludeFromSelect = USBSERPORT\SER5523 +ExcludeFromSelect = CH341PORT\SER5523 + +[Manufacturer] +%WinChipHead% = WinChipHead,NT,NTamd64,NTia64 + +[WinChipHead] +%CH340SER.DeviceDesc% = CH341SER_Install, USB\VID_1A86&PID_7523 +%CH341ASER.DeviceDesc% = CH341SER_Install, USB\VID_1A86&PID_5523 +%CH340KSER.DeviceDesc% = CH341SER_Install, USB\VID_1A86&PID_7522 +%CH330SER.DeviceDesc% = CH341SER_Install, USB\VID_1A86&PID_E523 +%CH341SER.DeviceDesc% = CH341SER_Install, USB\VID_4348&PID_5523 +%CH340SER.DeviceDesc% = CH341SER_Install, USB\VID_4348&PID_5523&REV_0250 +%CH341S98.DeviceDesc% = CH341S98_Install, USBSERPORT\SER5523 +%CH341S98.DeviceDesc% = CH341S98_Install, CH341PORT\SER5523 + +[WinChipHead.NT] +%CH340SER.DeviceDesc% = CH341SER_Install.NT, USB\VID_1A86&PID_7523 +%CH341ASER.DeviceDesc% = CH341SER_Install.NT, USB\VID_1A86&PID_5523 +%CH340KSER.DeviceDesc% = CH341SER_Install.NT, USB\VID_1A86&PID_7522 +%CH330SER.DeviceDesc% = CH341SER_Install.NT, USB\VID_1A86&PID_E523 +%CH341SER.DeviceDesc% = CH341SER_Install.NT, USB\VID_4348&PID_5523 +%CH340SER.DeviceDesc% = CH341SER_Install.NT, USB\VID_4348&PID_5523&REV_0250 + +[WinChipHead.NTamd64] +%CH340SER.DeviceDesc% = CH341SER_Inst.NTamd64, USB\VID_1A86&PID_7523 +%CH341ASER.DeviceDesc% = CH341SER_Inst.NTamd64, USB\VID_1A86&PID_5523 +%CH340KSER.DeviceDesc% = CH341SER_Inst.NTamd64, USB\VID_1A86&PID_7522 +%CH330SER.DeviceDesc% = CH341SER_Inst.NTamd64, USB\VID_1A86&PID_E523 +%CH341SER.DeviceDesc% = CH341SER_Inst.NTamd64, USB\VID_4348&PID_5523 +%CH340SER.DeviceDesc% = CH341SER_Inst.NTamd64, USB\VID_4348&PID_5523&REV_0250 + +[WinChipHead.NTia64] +%CH340SER.DeviceDesc% = CH341SER_Inst.NTia64, USB\VID_1A86&PID_7523 +%CH341ASER.DeviceDesc% = CH341SER_Inst.NTia64, USB\VID_1A86&PID_5523 +%CH340KSER.DeviceDesc% = CH341SER_Inst.NTia64, USB\VID_1A86&PID_7522 +%CH330SER.DeviceDesc% = CH341SER_Inst.NTia64, USB\VID_1A86&PID_E523 +%CH341SER.DeviceDesc% = CH341SER_Inst.NTia64, USB\VID_4348&PID_5523 +%CH340SER.DeviceDesc% = CH341SER_Inst.NTia64, USB\VID_4348&PID_5523&REV_0250 + +[CH341SER_Install] +DelFiles = CH341S98.DelFiles.SYS +CopyFiles = CH341SER.CopyFiles.SYS, CH341SER.CopyFiles.DLL +AddReg = CH341SER.9X.AddReg, CH341SER.AddReg + +[CH341SER_Install.NT] +CopyFiles = CH341SER.NT.CopyFiles.SYS, CH341SER.CopyFiles.DLL +AddReg = CH341SER.NT.AddReg, CH341SER.AddReg + +[CH341SER_Install.NT.HW] +AddReg = CH341SER.NT.HW.AddReg + +[CH341SER_Inst.NTamd64] +CopyFiles = CH341SER.NT.CopyFiles.SYSA64 +AddReg = CH341SER.NT.AddReg, CH341SER.AddReg + +[CH341SER_Inst.NTamd64.HW] +AddReg = CH341SER.NT.HW.AddReg + +[CH341SER_Inst.NTia64] +CopyFiles = CH341SER.NT.CopyFiles.SYSI64 +AddReg = CH341SER.NT.AddReg, CH341SER.AddReg + +[CH341SER_Inst.NTia64.HW] +AddReg = CH341SER.NT.HW.AddReg + +[CH341S98_Install] +DelFiles = CH341S98.DelFiles.SYS +CopyFiles = CH341S98.CopyFiles.VXD, CH341SER.CopyFiles.SYS +AddReg = CH341S98.9X.AddReg, CH341S98.AddReg + +;[CH341S98_Install.NT] + +[CH341S98.DelFiles.SYS] +CH341S98.SYS, , , 1 + +[CH341SER.CopyFiles.SYS] +CH341S98.SYS, , , 2 + +[CH341SER.NT.CopyFiles.SYS] +CH341SER.SYS, , , 2 + +[CH341SER.NT.CopyFiles.SYSA64] +CH341S64.SYS, , , 2 + +[CH341SER.NT.CopyFiles.SYSI64] +;CH341I64.SYS, , , 2 + +[CH341S98.CopyFiles.VXD] +CH341SER.VXD, , , 2 + +[CH341SER.CopyFiles.DLL] +CH341PT.DLL, , , 2 +;°²×°DLLÊÇ¿ÉÑ¡µÄ,DLL¿ÉÒÔÓÃÓÚʶ±ðCH341¶Ë¿ÚºÍ¼àÊÓCH341¶Ë¿ÚµÄ²å°Îʼþ + +[CH341SER.9X.AddReg] +HKR, , DevLoader, , *NTKERN +HKR, , NTMPDriver, , CH341S98.SYS + +[CH341SER.NT.AddReg] +HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" + +[CH341SER.NT.HW.AddReg] +;HKR,,"UpperFilters",0x00010000,"serenum" +;ÉÏÃæÕâÐÐÓÃÓÚö¾Ù½ÓÔÚ´®¿ÚµÄ¼´²å¼´ÓÃÉ豸,Æô¶¯Ê±½«²úÉúDTRºÍRTSÐźÅ,Èç¹ûÐèҪö¾Ù,Ç뽫ÉÏÃæÕâÐеķֺÅÈ¥µô + +[CH341S98.9X.AddReg] +HKR, , DevLoader, , *vcomm +HKR, , PortDriver, , CH341SER.VXD +HKR, , Contention, , *vcd +HKR, , ConfigDialog, , serialui.dll +HKR, , DCB, 3, 1C,00,00,00, 80,25,00,00, 11,00,00,00, 00,00,0A,00, 0A,00,08,00, 00,11,13,00, 00,00,00,00 +HKR, , PortSubClass, 1, 01 +HKR, , EnumPropPages, , "serialui.dll,EnumPropPages" +;HKR, , Enumerator, , serenum.vxd +;ÉÏÃæÕâÐÐÓÃÓÚö¾Ù½ÓÔÚ´®¿ÚµÄ¼´²å¼´ÓÃÉ豸,Æô¶¯Ê±½«²úÉúDTRºÍRTSÐźÅ,Èç¹ûÐèҪö¾Ù,Ç뽫ÉÏÃæÕâÐеķֺÅÈ¥µô + +[CH341SER.AddReg] +HKLM, SOFTWARE\WinChipHead\IC\CH341SER, WDM, 0x00010001, 0x00000034 +HKLM, SOFTWARE\WinChipHead\IC\CH341PORT, DLL, 0x00010001, 0x00000010 +HKLM, SOFTWARE\WinChipHead\IC\CH341SER, Function, , "USB=>Serial" +;HKLM, SYSTEM\CurrentControlSet\Services\CH341SER, UserRemoval, 0x00010001, 0x00000001 +;ÉÏÃæÕâÐÐÓÃÓÚÔÚϵͳÍÐÅÌÖÐÏÔʾ¡°°²È«É¾³ýUSBתSERIALÓ²¼þÉ豸¡±£¬±ãÓÚÓû§ÊÖ¹¤É¾³ýÓ²¼þ + +[CH341S98.AddReg] +HKLM, SOFTWARE\WinChipHead\IC\CH341SER, VXD, 0x00010001, 0x00000023 + +[CH341SER_Install.NT.Services] +AddService = CH341SER, 2, CH341SER.Service +AddService = Serenum, , Serenum_Service_Inst + +[CH341SER_Inst.NTamd64.Services] +AddService = CH341SER_A64, 2, CH341SER.ServiceA64 +AddService = Serenum, , Serenum_Service_Inst + +[CH341SER_Inst.NTia64.Services] +AddService = CH341SER_I64, 2, CH341SER.ServiceI64 +AddService = Serenum, , Serenum_Service_Inst + +[CH341SER.Service] +DisplayName = "CH341SER" +ServiceType = 1 +StartType = 3 +ErrorControl = 1 +ServiceBinary = %10%\System32\Drivers\CH341SER.SYS + +[CH341SER.ServiceA64] +DisplayName = "CH341SER_A64" +ServiceType = 1 +StartType = 3 +ErrorControl = 1 +ServiceBinary = %10%\System32\Drivers\CH341S64.SYS + +[CH341SER.ServiceI64] +DisplayName = "CH341SER_I64" +ServiceType = 1 +StartType = 3 +ErrorControl = 1 +ServiceBinary = %10%\System32\Drivers\CH341I64.SYS + +[Serenum_Service_Inst] +DisplayName = "SerEnum" +ServiceType = 1 +StartType = 3 +ErrorControl = 1 +ServiceBinary = %12%\serenum.sys +LoadOrderGroup = PNP Filter + +[DestinationDirs] +DefaultDestDir = 10, System32\Drivers +CH341S98.DelFiles.SYS = 11 +CH341SER.CopyFiles.SYS = 10, System32\Drivers +CH341SER.NT.CopyFiles.SYS = 10, System32\Drivers +CH341S98.CopyFiles.VXD = 11 +CH341SER.CopyFiles.DLL = 11 +CH341SER.NT.CopyFiles.SYSA64 = 10, System32\Drivers +;CH341SER.NT.CopyFiles.SYSI64 = 10, System32\Drivers + +[SourceDisksFiles] +CH341SER.SYS = 1 +CH341S98.SYS = 1 +CH341SER.VXD = 1 +CH341PT.DLL = 1 +CH341S64.SYS = 1 +;CH341I64.SYS = 1 + +[SourceDisksNames] +1 = %DISK_NAME%, , , + +[SourceDisksNames.amd64] +1 = %DISK_NAME%, , , + +[SourceDisksNames.ia64] +1 = %DISK_NAME%, , , + +[Strings] +WinChipHead = "wch.cn" +CH341SER.DeviceDesc = "USB-SERIAL CH341" +CH341S98.DeviceDesc = "USB-SERIAL CH341" +CH340SER.DeviceDesc = "USB-SERIAL CH340" +CH341ASER.DeviceDesc = "USB-SERIAL CH341A" +CH340KSER.DeviceDesc = "USB-SERIAL CH340K" +CH330SER.DeviceDesc = "USB-SERIAL CH330" +DISK_NAME = "CH341 Serial Installation Disk" diff --git a/driver/CH340G/CH341SER.SYS b/driver/CH340G/CH341SER.SYS new file mode 100644 index 0000000..d136c25 Binary files /dev/null and b/driver/CH340G/CH341SER.SYS differ diff --git a/driver/CH340G/CH341SER.VXD b/driver/CH340G/CH341SER.VXD new file mode 100644 index 0000000..1c04d3d Binary files /dev/null and b/driver/CH340G/CH341SER.VXD differ diff --git a/driver/CH340G/DRVSETUP64/DRVSETUP64.exe b/driver/CH340G/DRVSETUP64/DRVSETUP64.exe new file mode 100644 index 0000000..192c774 Binary files /dev/null and b/driver/CH340G/DRVSETUP64/DRVSETUP64.exe differ diff --git a/driver/CH340G/SETUP.EXE b/driver/CH340G/SETUP.EXE new file mode 100644 index 0000000..3787c3e Binary files /dev/null and b/driver/CH340G/SETUP.EXE differ diff --git a/driver/USB_Blaster/license.txt b/driver/USB_Blaster/license.txt new file mode 100644 index 0000000..a00b498 --- /dev/null +++ b/driver/USB_Blaster/license.txt @@ -0,0 +1,235 @@ +Copyright © 2000-2014 Future Technology Devices International Limited +All rights reserved. +Drivers and related code is owned by Future Technology Designs, Inc. +Please contact FTDI at www.ftdichip.com. + +================================ +License from FTDIBUS.INF - BEGIN +================================ +; FTDIBUS.INF +; +; Copyright © 2000-2014 Future Technology Devices International Limited +; +; USB serial converter driver installation file for Windows 2000, XP, Server 2003, Vista, Server 2008, +; Windows 7, Server 2008 R2, Windows 8, Windows 8.1 and Server 2012 R2. +; +; +; IMPORTANT NOTICE: PLEASE READ CAREFULLY BEFORE INSTALLING THE RELEVANT +; SOFTWARE: This licence agreement (Licence) is a legal agreement between you (Licensee or +; you) and Future Technology Devices International Limited of 2 Seaward Place, Centurion Business +; Park, Glasgow G41 1HH, Scotland (UK Company Number SC136640) (Licensor or we) for use of +; driver software provided by the Licensor(Software). +; +; BY INSTALLING OR USING THIS SOFTWARE YOU AGREE TO THE TERMS OF THIS LICENCE +; WHICH WILL BIND YOU. IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENCE, WE ARE +; UNWILLING TO LICENSE THE SOFTWARE TO YOU AND YOU MUST DISCONTINUE +; INSTALLATION OF THE SOFTWARE NOW. +; +; 1. GRANT AND SCOPE OF LICENCE +; +; 1.1 In consideration of you agreeing to abide by the terms of this Licence, the Licensor hereby +; grants to you a non-exclusive, non-transferable, royalty free licence to use the Software on +; the terms of this Licence. +; +; 1.2 In this Licence a "Genuine FTDI Component" means an item of hardware that was +; manufactured for, and sold by, the Licensor or a member of the Licensor's group of +; companies. It does not include any counterfeit or fake products. +; +; 1.3 If you are a manufacturer of a device that includes a Genuine FTDI Component (each a +; "Device") then you may install the Software onto that device. If you are a seller or distributor +; of a Device then you may distribute the Software with the Device. If you are a user of a +; Device then you may install the Software on the Device, or onto a computer system in order +; to use the Device. +; +; 1.4 In each of those cases you may: +; +; 1.4.1 install and use the Software for your purposes only; and +; +; 1.4.2 only use the Software in conjunction with products based on and/or incorporating a +; Genuine FTDI Component. +; +; 1.5 The Software will not function properly on or with a component that is not a Genuine FTDI +; Component. Use of the Software as a driver for, or installation of the Software onto, a +; component that is not a Genuine FTDI Component, including without limitation counterfeit +; components, MAY IRRETRIEVABLY DAMAGE THAT COMPONENT. It is the Licensee's +; responsibility to make sure that all chips it installs the Software on, or uses the Software as a +; driver for, are Genuine FTDI Components. If in doubt then contact the Licensor. +; +; 2. If a custom vendor ID and/or product ID or description string are used, it is the responsibility of +; the product manufacturer to maintain any changes and subsequent WHQL re-certification as +; a result of making these changes. +; +; 3. LICENSEE'S UNDERTAKINGS +; +; 3.1 Except as expressly set out in this Licence or as permitted by any local law, you undertake: +; +; 3.1.1 not to copy the Software, except where such copying is incidental to normal use of +; the Software or where it is necessary for the purpose of back-up or operational +; security; +; +; 3.1.2 not to rent, lease, sub-license, loan, translate, merge, adapt, vary or modify the +; Software or any part of it; +; +; 3.1.3 not to make alterations to, or modifications of, the whole or any part of the Software +; nor permit the Software or any part of it to be combined with, or become +; incorporated in, any other programs; +; +; 3.1.4 not to disassemble, de-compile, reverse engineer or create derivative works based +; on the whole or any part of the Software; +; +; 3.1.5 to keep all copies of the Software secure; +; +; 3.1.6 to include the copyright notice of the Licensor on all entire and partial copies of the +; Software in any form; and +; +; 3.1.7 not to provide, or otherwise make available, the Software in any form, in whole or in +; part (including, but not limited to, program listings, object and source program +; listings, object code and source code) to any person. +; +; 4. INTELLECTUAL PROPERTY RIGHTS +; +; 4.1 You acknowledge that all intellectual property rights in the Software throughout the world +; belong to the Licensor, that rights in the Software are licensed (not sold) to you, and that you +; have no rights in, or to, the Software other than the right to use them in accordance with the +; terms of this Licence. +; +; 5. WARRANTY +; +; 5.1 To the maximum extent permitted by applicable law, the software is provided "as is". +; +; 5.2 All implied warranties, implied conditions and/or implied licences are excluded from this +; Licence, including but not limited to implied warranties of quality and/or fitness for purpose (in +; all cases) to the fullest extent permitted by law. +; +; 5.3 You acknowledge that the Software has not been developed to meet your individual +; requirements and that the Software may not be uninterrupted or free of bugs or errors. +; +; 6. LICENSOR'S LIABILITY +; +; 6.1 To the maximum extent permitted by applicable law, in no event shall the Licensor be liable +; for any: +; +; 6.1.1 special loss or damage; +; +; 6.1.2 incidental loss or damage; +; +; 6.1.3 indirect or consequential loss or damage: +; +; 6.1.4 loss of income; +; +; 6.1.5 loss of business; +; +; 6.1.6 loss of profits; +; +; 6.1.7 loss of revenue; +; +; 6.1.8 loss of contracts; +; +; 6.1.9 business interruption; +; +; 6.1.10 loss of the use of money or anticipated savings; +; +; 6.1.11 loss of information; +; +; 6.1.12 loss of opportunity; +; +; 6.1.13 loss of goodwill or reputation; and/or +; +; 6.1.14 loss of, damage to or corruption of data; +; +; (in each case) of any kind howsoever arising and whether caused by delict (including +; negligence), breach of contract or otherwise. +; +; 6.2 FTDI's total liability to you in relation to the Software shall not exceed 500 US Dollars. +; +; 6.3 Nothing in this Licence limits or excludes liability for death or personal injury or for fraud. +; +; 7. TERMINATION +; +; 7.1 The Licensor may terminate this Licence immediately if: +; +; 7.1.1 you fail to comply with any of the terms and conditions of the Licence; or +; +; 7.1.2 you commence or participate in any legal proceedings against the Licensor. +; +; 7.2 Upon termination: +; +; 7.2.1 all rights granted to you under this Licence shall cease; +; +; 7.2.2 you must cease all activities authorised by this Licence; and +; +; 7.2.3 you must immediately delete or remove the Software from all computer equipment +; in your possession and immediately destroy all copies of the Software then in your +; possession, custody or control. +; +; 8. TRANSFER OF RIGHTS AND OBLIGATIONS +; +; 8.1 You may not transfer, assign, charge or otherwise dispose of this Licence, or any of your +; rights or obligations arising under it. +; +; 8.2 The Licensor may transfer, assign, charge, sub-contract or otherwise dispose of this Licence, +; or any of his rights or obligations arising under it, at any time during the term of the Licence. +; +; 9. WAIVER +; +; 9.1 If the Licensor fails, at any time during the term of this Licence, to insist on strict performance +; of any of your obligations under this Licence, or if the Licensor fails to exercise any of the +; rights or remedies to which he is entitled under this Licence, this shall not constitute a waiver +; of such rights or remedies and shall not relieve you from compliance with such obligations. +; +; 9.2 A waiver by the Licensor of any default shall not constitute a waiver of any subsequent +; default. +; +; 9.3 No waiver by the Licensor of any of these terms and conditions shall be effective unless it is +; expressly stated to be a waiver and is communicated to you in writing. +; +; 10. SEVERABILITY +; +; If any of the terms of this Licence are determined by any competent authority to be invalid, +; unlawful or unenforceable to any extent, such term, condition or provision will to that extent be +; severed from the remaining terms, conditions and provisions which will continue to be valid to +; the fullest extent permitted by law. +; +; 11. ENTIRE AGREEMENT +; +; 11.1 This Licence constitutes the whole agreement between us and supersedes any previous +; arrangement, understanding or agreement between us, relating to the licensing of the +; Software. +; +; 11.2 Each party acknowledges that in entering into this Licence it does not rely on any statement, +; representation, warranty or understanding other than those expressly set out in this Licence. +; Each party agrees that it will have no remedy in respect of any statement, representation, +; warranty or understanding that is not expressly set out in this Licence. Each party agrees that +; its only remedy in respect of those representations, statements, assurances and warranties +; that are set out in this Licence will be for breach of contract in accordance with the terms of +; this Licence. +; +; 11.3 The parties agree that nothing in this Licence will limit or exclude any liability they may have +; for fraud. +; +; 12. MISCELLANEOUS +; +; 12.1 This Licence does not create a partnership or joint venture between the parties to it, nor +; authorise a party to act as agent for the other. +; +; 12.2 This Licence does not create any legal rights enforceable by any third party. +; +; 12.3 This Licence may only be varied by express written legal agreement between the parties. +; +; 13. LAW AND JURISDICTION +; +; This Licence, its subject matter or its formation (including non-contractual disputes or claims) +; shall be governed by and construed in accordance with Scots law and submitted to the non- +; exclusive jurisdiction of the Scottish courts. +; +============================== +License from FTDIBUS.INF - END +============================== + +Drivers and related code is provided by Intel Corporation on an "as-is" +basis and therefore all warranties, representations or guarantees of any +kind (whether express, implied or statutory) including, without +limitation, warranties of merchantability, non-infringement, or fitness +for a particular purpose, are specifically disclaimed. Intel products +are protected under numerous U.S. and foreign patents, maskwork rights, +copyrights and other intellectual property laws. diff --git a/driver/USB_Blaster/usbblstr.cat b/driver/USB_Blaster/usbblstr.cat new file mode 100644 index 0000000..7e6d40a Binary files /dev/null and b/driver/USB_Blaster/usbblstr.cat differ diff --git a/driver/USB_Blaster/usbblstr.inf b/driver/USB_Blaster/usbblstr.inf new file mode 100644 index 0000000..369c5b7 --- /dev/null +++ b/driver/USB_Blaster/usbblstr.inf @@ -0,0 +1,367 @@ +; USBBLSTR.INF +; Copyright (c) 2007-2015 Altera Corporation +; USB Blaster driver installation for Windows 7, Server 2008 R2, Windows 8 and Windows 8.1. +; +; Contents of this INF derived from FTDIBUS.INF +; +;================================ +;License from FTDIBUS.INF - BEGIN +;================================ +; +; FTDIBUS.INF +; +; Copyright © 2000-2014 Future Technology Devices International Limited +; +; USB serial converter driver installation file for Windows 2000, XP, Server 2003, Vista, Server 2008, +; Windows 7, Server 2008 R2, Windows 8, Windows 8.1 and Server 2012 R2. +; +; +; IMPORTANT NOTICE: PLEASE READ CAREFULLY BEFORE INSTALLING THE RELEVANT +; SOFTWARE: This licence agreement (Licence) is a legal agreement between you (Licensee or +; you) and Future Technology Devices International Limited of 2 Seaward Place, Centurion Business +; Park, Glasgow G41 1HH, Scotland (UK Company Number SC136640) (Licensor or we) for use of +; driver software provided by the Licensor(Software). +; +; BY INSTALLING OR USING THIS SOFTWARE YOU AGREE TO THE TERMS OF THIS LICENCE +; WHICH WILL BIND YOU. IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENCE, WE ARE +; UNWILLING TO LICENSE THE SOFTWARE TO YOU AND YOU MUST DISCONTINUE +; INSTALLATION OF THE SOFTWARE NOW. +; +; 1. GRANT AND SCOPE OF LICENCE +; +; 1.1 In consideration of you agreeing to abide by the terms of this Licence, the Licensor hereby +; grants to you a non-exclusive, non-transferable, royalty free licence to use the Software on +; the terms of this Licence. +; +; 1.2 In this Licence a "Genuine FTDI Component" means an item of hardware that was +; manufactured for, and sold by, the Licensor or a member of the Licensor's group of +; companies. It does not include any counterfeit or fake products. +; +; 1.3 If you are a manufacturer of a device that includes a Genuine FTDI Component (each a +; "Device") then you may install the Software onto that device. If you are a seller or distributor +; of a Device then you may distribute the Software with the Device. If you are a user of a +; Device then you may install the Software on the Device, or onto a computer system in order +; to use the Device. +; +; 1.4 In each of those cases you may: +; +; 1.4.1 install and use the Software for your purposes only; and +; +; 1.4.2 only use the Software in conjunction with products based on and/or incorporating a +; Genuine FTDI Component. +; +; 1.5 The Software will not function properly on or with a component that is not a Genuine FTDI +; Component. Use of the Software as a driver for, or installation of the Software onto, a +; component that is not a Genuine FTDI Component, including without limitation counterfeit +; components, MAY IRRETRIEVABLY DAMAGE THAT COMPONENT. It is the Licensee's +; responsibility to make sure that all chips it installs the Software on, or uses the Software as a +; driver for, are Genuine FTDI Components. If in doubt then contact the Licensor. +; +; 2. If a custom vendor ID and/or product ID or description string are used, it is the responsibility of +; the product manufacturer to maintain any changes and subsequent WHQL re-certification as +; a result of making these changes. +; +; 3. LICENSEE'S UNDERTAKINGS +; +; 3.1 Except as expressly set out in this Licence or as permitted by any local law, you undertake: +; +; 3.1.1 not to copy the Software, except where such copying is incidental to normal use of +; the Software or where it is necessary for the purpose of back-up or operational +; security; +; +; 3.1.2 not to rent, lease, sub-license, loan, translate, merge, adapt, vary or modify the +; Software or any part of it; +; +; 3.1.3 not to make alterations to, or modifications of, the whole or any part of the Software +; nor permit the Software or any part of it to be combined with, or become +; incorporated in, any other programs; +; +; 3.1.4 not to disassemble, de-compile, reverse engineer or create derivative works based +; on the whole or any part of the Software; +; +; 3.1.5 to keep all copies of the Software secure; +; +; 3.1.6 to include the copyright notice of the Licensor on all entire and partial copies of the +; Software in any form; and +; +; 3.1.7 not to provide, or otherwise make available, the Software in any form, in whole or in +; part (including, but not limited to, program listings, object and source program +; listings, object code and source code) to any person. +; +; 4. INTELLECTUAL PROPERTY RIGHTS +; +; 4.1 You acknowledge that all intellectual property rights in the Software throughout the world +; belong to the Licensor, that rights in the Software are licensed (not sold) to you, and that you +; have no rights in, or to, the Software other than the right to use them in accordance with the +; terms of this Licence. +; +; 5. WARRANTY +; +; 5.1 To the maximum extent permitted by applicable law, the software is provided "as is". +; +; 5.2 All implied warranties, implied conditions and/or implied licences are excluded from this +; Licence, including but not limited to implied warranties of quality and/or fitness for purpose (in +; all cases) to the fullest extent permitted by law. +; +; 5.3 You acknowledge that the Software has not been developed to meet your individual +; requirements and that the Software may not be uninterrupted or free of bugs or errors. +; +; 6. LICENSOR'S LIABILITY +; +; 6.1 To the maximum extent permitted by applicable law, in no event shall the Licensor be liable +; for any: +; +; 6.1.1 special loss or damage; +; +; 6.1.2 incidental loss or damage; +; +; 6.1.3 indirect or consequential loss or damage: +; +; 6.1.4 loss of income; +; +; 6.1.5 loss of business; +; +; 6.1.6 loss of profits; +; +; 6.1.7 loss of revenue; +; +; 6.1.8 loss of contracts; +; +; 6.1.9 business interruption; +; +; 6.1.10 loss of the use of money or anticipated savings; +; +; 6.1.11 loss of information; +; +; 6.1.12 loss of opportunity; +; +; 6.1.13 loss of goodwill or reputation; and/or +; +; 6.1.14 loss of, damage to or corruption of data; +; +; (in each case) of any kind howsoever arising and whether caused by delict (including +; negligence), breach of contract or otherwise. +; +; 6.2 FTDI's total liability to you in relation to the Software shall not exceed 500 US Dollars. +; +; 6.3 Nothing in this Licence limits or excludes liability for death or personal injury or for fraud. +; +; 7. TERMINATION +; +; 7.1 The Licensor may terminate this Licence immediately if: +; +; 7.1.1 you fail to comply with any of the terms and conditions of the Licence; or +; +; 7.1.2 you commence or participate in any legal proceedings against the Licensor. +; +; 7.2 Upon termination: +; +; 7.2.1 all rights granted to you under this Licence shall cease; +; +; 7.2.2 you must cease all activities authorised by this Licence; and +; +; 7.2.3 you must immediately delete or remove the Software from all computer equipment +; in your possession and immediately destroy all copies of the Software then in your +; possession, custody or control. +; +; 8. TRANSFER OF RIGHTS AND OBLIGATIONS +; +; 8.1 You may not transfer, assign, charge or otherwise dispose of this Licence, or any of your +; rights or obligations arising under it. +; +; 8.2 The Licensor may transfer, assign, charge, sub-contract or otherwise dispose of this Licence, +; or any of his rights or obligations arising under it, at any time during the term of the Licence. +; +; 9. WAIVER +; +; 9.1 If the Licensor fails, at any time during the term of this Licence, to insist on strict performance +; of any of your obligations under this Licence, or if the Licensor fails to exercise any of the +; rights or remedies to which he is entitled under this Licence, this shall not constitute a waiver +; of such rights or remedies and shall not relieve you from compliance with such obligations. +; +; 9.2 A waiver by the Licensor of any default shall not constitute a waiver of any subsequent +; default. +; +; 9.3 No waiver by the Licensor of any of these terms and conditions shall be effective unless it is +; expressly stated to be a waiver and is communicated to you in writing. +; +; 10. SEVERABILITY +; +; If any of the terms of this Licence are determined by any competent authority to be invalid, +; unlawful or unenforceable to any extent, such term, condition or provision will to that extent be +; severed from the remaining terms, conditions and provisions which will continue to be valid to +; the fullest extent permitted by law. +; +; 11. ENTIRE AGREEMENT +; +; 11.1 This Licence constitutes the whole agreement between us and supersedes any previous +; arrangement, understanding or agreement between us, relating to the licensing of the +; Software. +; +; 11.2 Each party acknowledges that in entering into this Licence it does not rely on any statement, +; representation, warranty or understanding other than those expressly set out in this Licence. +; Each party agrees that it will have no remedy in respect of any statement, representation, +; warranty or understanding that is not expressly set out in this Licence. Each party agrees that +; its only remedy in respect of those representations, statements, assurances and warranties +; that are set out in this Licence will be for breach of contract in accordance with the terms of +; this Licence. +; +; 11.3 The parties agree that nothing in this Licence will limit or exclude any liability they may have +; for fraud. +; +; 12. MISCELLANEOUS +; +; 12.1 This Licence does not create a partnership or joint venture between the parties to it, nor +; authorise a party to act as agent for the other. +; +; 12.2 This Licence does not create any legal rights enforceable by any third party. +; +; 12.3 This Licence may only be varied by express written legal agreement between the parties. +; +; 13. LAW AND JURISDICTION +; +; This Licence, its subject matter or its formation (including non-contractual disputes or claims) +; shall be governed by and construed in accordance with Scots law and submitted to the non- +; exclusive jurisdiction of the Scottish courts. +; +;============================== +;License from FTDIBUS.INF - END +;============================== + +[Version] +Signature="$Windows NT$" +DriverPackageType=PlugAndPlay +DriverPackageDisplayName=%DESC% +Class=USB +ClassGUID={36fc9e60-c465-11cf-8056-444553540000} +Provider=%Altera% +CatalogFile=usbblstr.cat +DriverVer=08/26/2014,2.12.00 + +[SourceDisksNames] +1=%DriversDisk%,,, + +[SourceDisksFiles] +usbblstr.sys = 1,x32 +usbblstrui.dll = 1,x32 +usbblstr32.dll = 1,x32 +usbblstrlang.dll = 1,x32 + +[SourceDisksFiles.amd64] +usbblstr.sys = 1,x64 +usbblstrui.dll = 1,x64 +usbblstr64.dll = 1,x64 +usbblstr32.dll = 1,x32 +usbblstrlang.dll = 1,x64 + +[DestinationDirs] +AlteraUSBBlaster.NT.Copy = 10,system32\drivers +AlteraUSBBlaster.NT.Copy2 = 10,system32 +AlteraUSBBlaster.NTamd64.Copy = 10,system32\drivers +AlteraUSBBlaster.NTamd64.Copy2 = 10,system32 +AlteraUSBBlaster.NTamd64.Copy3 = 10,syswow64 + +[Manufacturer] +%Altera%=AlteraHw,NTamd64 + +[AlteraHw] +%USB\VID_09FB&PID_6001.DeviceDesc%=AlteraUSBBlaster.NT,USB\VID_09FB&PID_6001 +%USB\VID_09FB&PID_6002.DeviceDesc%=AlteraUSBBlaster.NT,USB\VID_09FB&PID_6002 +%USB\VID_09FB&PID_6003.DeviceDesc%=AlteraUSBBlaster.NT,USB\VID_09FB&PID_6003 +%USB\VID_09FB&PID_6004.DeviceDesc%=AlteraUSBBlaster.NT,USB\VID_09FB&PID_6004 +%USB\VID_09FB&PID_6005.DeviceDesc%=AlteraUSBBlaster.NT,USB\VID_09FB&PID_6005 +%USB\VID_09FB&PID_6006.DeviceDesc%=AlteraUSBBlaster.NT,USB\VID_09FB&PID_6006 +%USB\VID_09FB&PID_6007.DeviceDesc%=AlteraUSBBlaster.NT,USB\VID_09FB&PID_6007 +%USB\VID_09FB&PID_6008.DeviceDesc%=AlteraUSBBlaster.NT,USB\VID_09FB&PID_6008 +%USB\VID_09FB&PID_6009.DeviceDesc%=AlteraUSBBlaster.NT,USB\VID_09FB&PID_6009 + +[AlteraHw.NTamd64] +%USB\VID_09FB&PID_6001.DeviceDesc%=AlteraUSBBlaster.NTamd64,USB\VID_09FB&PID_6001 +%USB\VID_09FB&PID_6002.DeviceDesc%=AlteraUSBBlaster.NTamd64,USB\VID_09FB&PID_6002 +%USB\VID_09FB&PID_6003.DeviceDesc%=AlteraUSBBlaster.NTamd64,USB\VID_09FB&PID_6003 +%USB\VID_09FB&PID_6004.DeviceDesc%=AlteraUSBBlaster.NTamd64,USB\VID_09FB&PID_6004 +%USB\VID_09FB&PID_6005.DeviceDesc%=AlteraUSBBlaster.NTamd64,USB\VID_09FB&PID_6005 +%USB\VID_09FB&PID_6006.DeviceDesc%=AlteraUSBBlaster.NTamd64,USB\VID_09FB&PID_6006 +%USB\VID_09FB&PID_6007.DeviceDesc%=AlteraUSBBlaster.NTamd64,USB\VID_09FB&PID_6007 +%USB\VID_09FB&PID_6008.DeviceDesc%=AlteraUSBBlaster.NTamd64,USB\VID_09FB&PID_6008 +%USB\VID_09FB&PID_6009.DeviceDesc%=AlteraUSBBlaster.NTamd64,USB\VID_09FB&PID_6009 + +[ControlFlags] +ExcludeFromSelect=* + +[AlteraUSBBlaster.NT] +CopyFiles=AlteraUSBBlaster.NT.Copy,AlteraUSBBlaster.NT.Copy2 +AddReg=AlteraUSBBlaster.NT.AddReg + +[AlteraUSBBlaster.NTamd64] +CopyFiles=AlteraUSBBlaster.NTamd64.Copy,AlteraUSBBlaster.NTamd64.Copy2,AlteraUSBBlaster.NTamd64.Copy3 +AddReg=AlteraUSBBlaster.NT.AddReg + +[AlteraUSBBlaster.NT.Services] +AddService = AlteraUSBBlaster, 0x00000002, AlteraUSBBlaster.NT.AddService + +[AlteraUSBBlaster.NTamd64.Services] +AddService = AlteraUSBBlaster, 0x00000002, AlteraUSBBlaster.NT.AddService + +[AlteraUSBBlaster.NT.AddService] +DisplayName = %SvcDesc% +ServiceType = 1 ; SERVICE_KERNEL_DRIVER +StartType = 3 ; SERVICE_DEMAND_START +ErrorControl = 1 ; SERVICE_ERROR_NORMAL +ServiceBinary = %10%\system32\drivers\usbblstr.sys +LoadOrderGroup = Base +AddReg = AlteraUSBBlaster.NT.AddService.AddReg + +[AlteraUSBBlaster.NT.AddReg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,usbblstr.sys +HKR,,EnumPropPages32,,"usbblstrui.dll,FTBUSUIPropPageProvider" + +[AlteraUSBBlaster.NT.AddService.AddReg] +;HKR,Parameters,"LocIds",1,31,00,00,00,32,00,00,00,00 +;HKR,Parameters,"RetryResetCount",0x10001,50 + +[AlteraUSBBlaster.NT.Copy] +usbblstr.sys + +[AlteraUSBBlaster.NT.Copy2] +usbblstrui.dll +usbblstr32.dll +usbblstrlang.dll + +[AlteraUSBBlaster.NTamd64.Copy] +usbblstr.sys + +[AlteraUSBBlaster.NTamd64.Copy2] +usbblstrui.dll +usbblstr32.dll,usbblstr64.dll +usbblstrlang.dll + +[AlteraUSBBlaster.NTamd64.Copy3] +usbblstr32.dll + +[AlteraUSBBlaster.NT.HW] +AddReg=AlteraUSBBlaster.NT.HW.AddReg + +[AlteraUSBBlaster.NTamd64.HW] +AddReg=AlteraUSBBlaster.NT.HW.AddReg + +[AlteraUSBBlaster.NT.HW.AddReg] +HKR,,"ConfigData",0x00010001,16 + +[Strings] +Altera="Altera" +DESC="Altera USB-Blaster Device Driver Package" +DriversDisk="Altera USB-Blaster Device Driver Disk" +USB\VID_09FB&PID_6001.DeviceDesc="Altera USB-Blaster" +USB\VID_09FB&PID_6002.DeviceDesc="Altera Cubic Cyclonium" +USB\VID_09FB&PID_6003.DeviceDesc="Altera Nios II Evaluation Board" +USB\VID_09FB&PID_6004.DeviceDesc="Altera Cyclone III EP3C25 Starter Kit" +USB\VID_09FB&PID_6005.DeviceDesc="Altera Cyclone III EP3C120 Development Kit" +USB\VID_09FB&PID_6006.DeviceDesc="Altera Stratix III EP3SL150 Development Kit" +USB\VID_09FB&PID_6007.DeviceDesc="Altera Stratix III EP3SL340 Development Kit" +USB\VID_09FB&PID_6008.DeviceDesc="Altera Nios Embedded Evaluation Kit" +USB\VID_09FB&PID_6009.DeviceDesc="Altera Nios Development Kit, Cyclone III Edition" +WINUN="Software\Microsoft\Windows\CurrentVersion\Uninstall" +SvcDesc="Altera USB-Blaster Device Driver" +ClassName="USB" diff --git a/driver/USB_Blaster/x32/usbblstr.sys b/driver/USB_Blaster/x32/usbblstr.sys new file mode 100644 index 0000000..87f2d37 Binary files /dev/null and b/driver/USB_Blaster/x32/usbblstr.sys differ diff --git a/driver/USB_Blaster/x32/usbblstr32.dll b/driver/USB_Blaster/x32/usbblstr32.dll new file mode 100644 index 0000000..349b589 Binary files /dev/null and b/driver/USB_Blaster/x32/usbblstr32.dll differ diff --git a/driver/USB_Blaster/x32/usbblstrlang.dll b/driver/USB_Blaster/x32/usbblstrlang.dll new file mode 100644 index 0000000..8566c97 Binary files /dev/null and b/driver/USB_Blaster/x32/usbblstrlang.dll differ diff --git a/driver/USB_Blaster/x32/usbblstrui.dll b/driver/USB_Blaster/x32/usbblstrui.dll new file mode 100644 index 0000000..1f83bff Binary files /dev/null and b/driver/USB_Blaster/x32/usbblstrui.dll differ diff --git a/driver/USB_Blaster/x64/usbblstr.sys b/driver/USB_Blaster/x64/usbblstr.sys new file mode 100644 index 0000000..3b7cadc Binary files /dev/null and b/driver/USB_Blaster/x64/usbblstr.sys differ diff --git a/driver/USB_Blaster/x64/usbblstr64.dll b/driver/USB_Blaster/x64/usbblstr64.dll new file mode 100644 index 0000000..af270c1 Binary files /dev/null and b/driver/USB_Blaster/x64/usbblstr64.dll differ diff --git a/driver/USB_Blaster/x64/usbblstrlang.dll b/driver/USB_Blaster/x64/usbblstrlang.dll new file mode 100644 index 0000000..eaf59ae Binary files /dev/null and b/driver/USB_Blaster/x64/usbblstrlang.dll differ diff --git a/driver/USB_Blaster/x64/usbblstrui.dll b/driver/USB_Blaster/x64/usbblstrui.dll new file mode 100644 index 0000000..f5e6ccc Binary files /dev/null and b/driver/USB_Blaster/x64/usbblstrui.dll differ diff --git a/template/db/template.db_info b/template/db/template.db_info index 460e57b..f60169e 100755 --- a/template/db/template.db_info +++ b/template/db/template.db_info @@ -1,3 +1,3 @@ Quartus_Version = Version 20.1.1 Build 720 11/11/2020 SJ Lite Edition Version_Index = 520278016 -Creation_Time = Sat Apr 10 17:03:14 2021 +Creation_Time = Sat May 22 18:21:02 2021 diff --git a/template/db/template.pplq.rdb b/template/db/template.pplq.rdb new file mode 100644 index 0000000..a7c9150 Binary files /dev/null and b/template/db/template.pplq.rdb differ diff --git a/template/template.qsf b/template/template.qsf index 075c676..c5c9fb6 100755 --- a/template/template.qsf +++ b/template/template.qsf @@ -38,7 +38,7 @@ set_global_assignment -name FAMILY "Cyclone IV E" set_global_assignment -name DEVICE EP4CE10E22C8 -set_global_assignment -name TOP_LEVEL_ENTITY template +set_global_assignment -name TOP_LEVEL_ENTITY top set_global_assignment -name ORIGINAL_QUARTUS_VERSION 18.1.0 set_global_assignment -name PROJECT_CREATION_TIME_DATE "20:32:51 OCTOBER 18, 2020" set_global_assignment -name LAST_QUARTUS_VERSION "20.1.1 Lite Edition" @@ -47,18 +47,6 @@ set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 set_global_assignment -name ERROR_CHECK_FREQUENCY_DIVISOR 1 set_global_assignment -name NOMINAL_CORE_SUPPLY_VOLTAGE 1.2V -set_location_assignment PIN_127 -to HEX_A -set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top -set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top -set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top -set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top -set_location_assignment PIN_126 -to HEX_B -set_location_assignment PIN_125 -to HEX_C -set_location_assignment PIN_124 -to HEX_D -set_location_assignment PIN_121 -to HEX_E -set_location_assignment PIN_120 -to HEX_F -set_location_assignment PIN_119 -to HEX_G -set_location_assignment PIN_115 -to HEX_H set_location_assignment PIN_128 -to HEX[0] set_location_assignment PIN_129 -to HEX[1] set_location_assignment PIN_132 -to HEX[2] @@ -115,4 +103,18 @@ set_location_assignment PIN_111 -to LCD_D[6] set_location_assignment PIN_112 -to LCD_D[7] set_location_assignment PIN_85 -to LCD_RS set_location_assignment PIN_99 -to LCD_WR -set_location_assignment PIN_100 -to LCD_EN \ No newline at end of file +set_location_assignment PIN_100 -to LCD_EN +set_global_assignment -name VERILOG_FILE top.v +set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top +set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top +set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top +set_location_assignment PIN_127 -to HEX_S[0] +set_location_assignment PIN_126 -to HEX_S[1] +set_location_assignment PIN_125 -to HEX_S[2] +set_location_assignment PIN_124 -to HEX_S[3] +set_location_assignment PIN_121 -to HEX_S[4] +set_location_assignment PIN_120 -to HEX_S[5] +set_location_assignment PIN_119 -to HEX_S[6] +set_location_assignment PIN_115 -to HEX_S[7] +set_global_assignment -name VERILOG_FILE output_files/seg7x8_dp.v +set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file