install avnet board definition files in vivado 2015.1 v1.0

Upload: cristian-rodriguez

Post on 07-Jan-2016

15 views

Category:

Documents


0 download

DESCRIPTION

es un docu,mento de vidado software

TRANSCRIPT

  • 26June2015Version1.0

    2015 Avnet. All rights reserved. All trademarks and registered trademarks are the property of their respective owners. All specifications are subject to change without notice. NOTICE OF DISCLAIMER: Avnet is providing this design, code, or information "as is." By providing the design, code, or information as one possible implementation of this feature, application, or standard, Avnet makes no representation that this implementation is free from any claims of infringement. You are responsible for obtaining any rights you may require for your implementation. Avnet expressly disclaims any warranty whatsoever with respect to the adequacy of the implementation, including but not limited to any warranties or representations that this implementation is free from claims of infringement and any implied warranties of merchantability or fitness for a particular purpose.

    InstallAvnetBoardDefinitionFiles inVivado2015.1

    Overview TheVivadoDesignSuiteallowsyoutocreateprojectsbasedonspecificdevelopmentboards.Whenyouselectaspecificboard,VivadodesigntoolsenableadditionaldesignerassistanceaspartofitsIPcustomizationforIPintegratordesigns.Formoreinformationaboutthiscapability,pleaserefertothefollowingQuickTakevideo.http://www.xilinx.com/training/vivado/usingvivadowithxilinxevaluationboards.htm

    Objectives Thisdocumentdescribeshow to installAvnetBoardDefinition files so that theAvnetboardsbecomevisibleinVivadoDesignSuite2015.1.

    Software Requirements Thesoftwareusedtotesttheproceduresoutlinedinthisdocumentis:

    Windows764bit XilinxVivado2015.1

  • InstallAvnetBoardDefinitionFilesinVivado2015.1v1.0 26June2015

    www.microzed.org Page2of6

    Install Board Definitions into the Vivado installation This isthequickestoption,but it isnotrecommendedbyXilinx.Useatyourownrisk.

    1. Theprovidedarchivehasthefollowingstructure:boards\board_files\\1.0\

    2. Extractthearchivetothefollowinglocation.installdir\Vivado\2015.1\data

    3. Nowbrowsetothefollowinglocation.ThescreenshotbelowshowsthecontentsofthisdirectoryaftertheinstallationoftheMicroZed7010and7020boardsandPicoZed7010,7015,7020,and7030boards.installdir\Vivado\2015.1\data\boards\board_parts\zynq

    Figure1XilinxInstallAfterExtractionofDefinitions

  • InstallAvnetBoardDefinitionFilesinVivado2015.1v1.0 26June2015

    www.microzed.org Page3of6

    Test in Vivado Regardless of which method you choose, the new boards should now be visible inVivado2014.xforvendorem.avnet.com.Totestthisout,dothefollowing.

    1. LaunchVivado2015.12. SelectCreateNewProject.

    Figure2CreateNewProject

    3. ClickNext>togetstarted.

    Figure3CreateaNewVivadoProject

  • InstallAvnetBoardDefinitionFilesinVivado2015.1v1.0 26June2015

    www.microzed.org Page4of6

    4. Settheprojectnameandlocation.PressNext>.

    Figure4SetProjectNameandLocation

    5. SelectthecheckboxforDonotspecifysourcesatthistime.ClickNext>.

    Figure5ProjectType

  • InstallAvnetBoardDefinitionFilesinVivado2015.1v1.0 26June2015

    www.microzed.org Page5of6

    6. AttheDefaultPartscreen,a. ClickBoardsnexttoSelect.b. Selectem.avnet.cominthepulldownforVendor.

    Theoptionsshouldappearasshown.NotethattheZedBoardRevDisincludedwiththeVivado2015.1default installation.TheMicroZedandPicoZedentrieswereaddedwiththisprocedure,assumingbotharchiveswereextracted.MicroZedRevisionsB,C,F01,orF06aswellasbothCommercialandIndustrialtemperaturegradeMicroZedboardsarecompatiblewiththeRevFentries.PicoZedRevisionBisthefirstproductionreleaseandiscompatiblewithRevisionC.

    Figure6MicroZedandPicoZedBoardsVisibleinVivado2015.1

    12

  • InstallAvnetBoardDefinitionFilesinVivado2015.1v1.0 26June2015

    www.microzed.org Page6of6

    Connecting eMMCs Card Detect Unlike previous board definitions in Vivado 2014.x, the schema in 2015.1 does notsupportaddingspecialconnectionsdirectly intheboarddefinitions.Forthisreason, ifyou plan on using the PicoZed eMMC in Linux, you need to connect the CDn (CardDetect)signalfortheSDIO1controllertoaconstant0.This canbedonewith the followingTCL commandsonceyouhave created theblockdesign, run block automation, and applied the preset. Alternatively, source theConnect_eMMC_CD.tclfileattachedtothisarchive.create_bd_cell -type ip -vlnv xilinx.com:ip:xlconstant:1.1 GND set_property -dict [list CONFIG.CONST_VAL {0}] [get_bd_cells GND] connect_bd_net [get_bd_pins GND/dout] [get_bd_pins processing_system7_0/SDIO1_CDN]

    Figure7Constant0AttachedtoSDIO1_CDN

    Revision History Date Version Revision

    26Jun2015 1.0 InitialAvnetrelease