You are on page 1of 6

InstallAvnetBoardDefinitionFiles in

Vivado2015.1
26June2015
Version1.0

Overview
TheVivadoDesignSuiteallowsyoutocreateprojectsbasedonspecificdevelopment
boards.Whenyouselectaspecificboard,Vivadodesigntoolsenableadditionaldesigner
assistanceaspartofitsIPcustomizationforIPintegratordesigns.Formoreinformation
aboutthiscapability,pleaserefertothefollowingQuickTakevideo.

http://www.xilinx.com/training/vivado/usingvivadowithxilinxevaluationboards.htm

Objectives
This document describes how to install Avnet Board Definition files so that the Avnet
boardsbecomevisibleinVivadoDesignSuite2015.1.

Software Requirements
Thesoftwareusedtotesttheproceduresoutlinedinthisdocumentis:
Windows764bit
XilinxVivado2015.1

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.

InstallAvnetBoardDefinitionFilesinVivado2015.1
v1.0

26June2015

Install Board Definitions into the Vivado installation


Thisisthequickestoption,butitisnotrecommendedbyXilinx.Useatyourownrisk.

1. Theprovidedarchivehasthefollowingstructure:

boards\board_files\<board_name>\1.0\<board_files>

2. Extractthearchivetothefollowinglocation.

installdir\Vivado\2015.1\data

3. Nowbrowsetothefollowinglocation.Thescreenshotbelowshowsthecontents
ofthisdirectoryaftertheinstallationoftheMicroZed7010and7020boardsand
PicoZed7010,7015,7020,and7030boards.

installdir\Vivado\2015.1\data\boards\board_parts\zynq

Figure1XilinxInstallAfterExtractionofDefinitions
www.microzed.org

Page2of6

InstallAvnetBoardDefinitionFilesinVivado2015.1
v1.0

26June2015

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

1. LaunchVivado2015.1
2. SelectCreateNewProject.

Figure2CreateNewProject
3. ClickNext>togetstarted.

Figure3CreateaNewVivadoProject

www.microzed.org

Page3of6

InstallAvnetBoardDefinitionFilesinVivado2015.1
v1.0

26June2015

4. Settheprojectnameandlocation.PressNext>.

Figure4SetProjectNameandLocation
5. SelectthecheckboxforDonotspecifysourcesatthistime.ClickNext>.

Figure5ProjectType

www.microzed.org

Page4of6

InstallAvnetBoardDefinitionFilesinVivado2015.1
v1.0

26June2015

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

Theoptionsshouldappearasshown.NotethattheZedBoardRevDisincludedwiththe
Vivado2015.1defaultinstallation.TheMicroZedandPicoZedentrieswereaddedwith
thisprocedure,assumingbotharchiveswereextracted.MicroZedRevisionsB,C,F01,
orF06aswellasbothCommercialandIndustrialtemperaturegradeMicroZedboards
arecompatiblewiththeRevFentries.PicoZedRevisionBisthefirstproductionrelease
andiscompatiblewithRevisionC.

1
2

Figure6MicroZedandPicoZedBoardsVisibleinVivado2015.1

www.microzed.org

Page5of6

InstallAvnetBoardDefinitionFilesinVivado2015.1
v1.0

26June2015

Connecting eMMCs Card Detect


Unlike previous board definitions in Vivado 2014.x, the schema in 2015.1 does not
supportaddingspecialconnectionsdirectlyintheboarddefinitions.Forthisreason,if
you plan on using the PicoZed eMMC in Linux, you need to connect the CDn (Card
Detect)signalfortheSDIO1controllertoaconstant0.

This can be done with the following TCL commands once you have created the block
design, run block automation, and applied the preset. Alternatively, source the
Connect_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
26Jun2015
1.0
InitialAvnetrelease

Revision

www.microzed.org

Page6of6

You might also like