N.A.T. NAMC-ZYNQ-FMC Скачать руководство пользователя страница 8

 
NAMC-ZYNQ-FMC – Board Support Package Manual 
 
 
 

 

 

Version 1.0 

© N.A.T. GmbH 

makefile  delivered  with  the  bsp.  The  /vivado  folder  contains  the  hardware  reference 
project  that  can  be  used  as  a  template  for  bitstream  generation.  The  overview  of  the 
folder structure is shown at the table below: 
 

bsp 

Petalinux project folder (bsp=project name) 

build 

Object files from build process 

components 

Contains FSBL sources 

hw-description 

Contains FPGA configuration file 

images 

Contains images for booting the device 

subsystems 

Several configuration files (device tree, startup configs) 

doc 

Documentation 

src 

User defined sources 

patches 

Patch files 

components 

Linux-Kernel and U-boot sources 

apps 

User applications 

vivado

 

Vivado project folder containing reference 
hardware design for NAMC-ZYNQ-FMC 

Table 1: BSP folder structure 

1.4

 

Vivado reference design 

The BSP has a folder /vivado witch contains the reference design for the ZYNQ FPGA that 
customers may use as a template for developing further logic on top of that. The design 
was created with Vivado 2015.2.1. Opening and compiling the design requires a license 
file for the ZYNQ FPGA device (xc7z045ffg900-2) that can be purchased at Xilinx store.  
 
The  design  brings  a  block  diagram  (see  figure  below)  with  basic  communication  and 
memory interfaces, such as Ethernet, AXI PCIe and a DDR3 memory controller. There is 
also an instance that serves 100 MHz telecom clocks TCLKB, TCLKD to the backplane. To 
use that feature, just change the constant value from “0” to “1”. 
For  interfacing  with  the  FMC  using  SPI  or  I2C  protocol  you  may  use  the  FPGA  EMIO  to 
route  these  protocols  directly  into  the  ARM  core.  That  will  enable  you  to  use  the 
peripherals quickly within the standard linux drivers. All you need to do is to assign the 
FMC I/O pin to the IIC_1 and SPI_0 interface before implementing the design.  

Содержание NAMC-ZYNQ-FMC

Страница 1: ...NAMC ZYNQ FMC Board Support Package Manual NAMC ZYNQ FMC FMC AMC Module Board Support Package Manual V1 1...

Страница 2: ...NAMC ZYNQ FMC Board Support Package Manual Version 1 0 N A T GmbH II N A T GmbH Konrad Zuse Platz 9 53227 Bonn Oberkassel Phone 49 228 96 58 64 0 Fax 49 228 96 58 64 10 Internet http www nateurope com...

Страница 3: ...ng resulting from the use of this product or the documentation In particular N A T will not be responsible for any direct or indirect damages including lost profits lost savings delays or interruption...

Страница 4: ...ACKAGE DESCRIPTION 7 1 1 1 INTRODUCTION 7 1 2 PREREQUISITE FOR USING THE BSP 7 1 3 BSP STRUCTURE 7 1 4 VIVADO REFERENCE DESIGN 8 1 5 INSTALLING THE BSP 9 1 6 BUILDING A BOOT IMAGE FOR ZYNQ 10 1 7 PROG...

Страница 5: ...NAMC ZYNQ FMC Board Support Package Manual Version 1 0 N A T GmbH V List of Tables Table 1 BSP folder structure 8 Table 2 Makefile description 12...

Страница 6: ...on 11 Figure 6 Kernel selection 11 Figure 7 TeraTerm Serial Port Setup 13 Figure 8 MMC Boot Output 13 Figure 9 FRU wizard 14 Conventions If not otherwise specified addresses and memory maps are writte...

Страница 7: ...ionality such as standard communication interfaces Common information about the Petalinux build system can be found at UG1144 Petalinux Tools Documentation Reference Guide 2 or at Xilinx wiki http www...

Страница 8: ...Vivado reference design The BSP has a folder vivado witch contains the reference design for the ZYNQ FPGA that customers may use as a template for developing further logic on top of that The design wa...

Страница 9: ...x build system 1 5 Installing the BSP With having both Xilinx Vivado and Petalinux tools installed the next step is to install the BSP sources and set up several paths First you have to copy the main...

Страница 10: ...n the project folder later during the build system configuration The link gets created using the makefile make setup links NOTE Depending on the owner of the petalinux installation it may be the case...

Страница 11: ...mponents configuration Figure 5 U boot selection Figure 6 Kernel selection This is the only necessary configuration you need to do to build the reference design as all other configuration is preconfig...

Страница 12: ...ges it to a single binary make package Packages FSBL bitstream and u boot BOOT bin and image ub are stored at bsp make patch fsbl Patches FSBL sources as they are overwritten each time a new hardware...

Страница 13: ...ure 7 TeraTerm Serial Port Setup When inserting the AMC with connected USB cable into an operational MicroTCA chassis you should see the following output ensuring being connected to the correct COM po...

Страница 14: ...C RET n Generated 188 bytes binary data buf 0x3e12 len 256 01 00 00 01 00 08 00 f6 01 07 00 00 00 00 ca 4e 2e 41 2e 54 20 47 6d 62 48 cb 4e 2e 41 2e 54 20 46 4d 43 30 31 ca 30 30 30 30 30 30 30 30 30...

Страница 15: ...nx64 o directory Because LD_LIBRARY_PATH is a global setting it affects all binaries run within the shell where it is set In this case a library file is conflicting with a version required by awk The...

Страница 16: ...NAMC ZYNQ FMC Board Support Package Manual Version 1 0 N A T GmbH 16 Known bugs and restrictions There are no known bugs or restrictions yet...

Страница 17: ...com Petalinux 2 UG1144 Petalinux Tools Reference Guide https www xilinx com support documentation sw_m anuals petalinux2014_4 ug1144 petalinux tools reference guide pdf 3 IPMI FRU Storage Specificati...

Страница 18: ...Board Support Package Manual Version 1 0 N A T GmbH 18 Appendix B Document s History Revision Date Description Author 1 0 24 10 2016 initial release mm 1 1 15 05 2017 Added section Programing FMC FRU...

Отзывы: