N.A.T. NAMC-ZYNQ-FMC Manual

Fmc amc module board support package manual v1.1

Advertisement

Quick Links

NAMC-ZYNQ-FMC – Board Support Package Manual
NAMC-ZYNQ-FMC
FMC AMC Module
Board Support Package Manual V1.1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NAMC-ZYNQ-FMC and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for N.A.T. NAMC-ZYNQ-FMC

  • Page 1 NAMC-ZYNQ-FMC – Board Support Package Manual NAMC-ZYNQ-FMC FMC AMC Module Board Support Package Manual V1.1...
  • Page 2 NAMC-ZYNQ-FMC – Board Support Package Manual 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 Version 1.0 © N.A.T. GmbH...
  • Page 3 NAMC-ZYNQ-FMC – Board Support Package Manual Disclaimer The following documentation, compiled by N.A.T GmbH (henceforth called N.A.T), repre- sents the current status of the product´s development. The documentation is updated on a regular basis. Any changes which might ensue, including those necessitated by updated specifications, are considered in the latest version of this documentation.
  • Page 4: Table Of Contents

    NAMC-ZYNQ-FMC – Board Support Package Manual Table of Contents LIST OF TABLES ....................V LIST OF FIGURES ....................VI CONVENTIONS ....................VI BOARD SUPPORT PACKAGE DESCRIPTION ........... 7 ................... 7 NTRODUCTION BSP ..............7 REREQUISITE FOR USING THE ..................7 STRUCTURE ................
  • Page 5: List Of Tables

    NAMC-ZYNQ-FMC – Board Support Package Manual List of Tables Table 1: BSP folder structure .................. 8 Table 2: Makefile description ..................12 Version 1.0 © N.A.T. GmbH...
  • Page 6 NAMC-ZYNQ-FMC – Board Support Package Manual List of Figures Figure 1: Vivado Block Diagram ................9 Figure 2: Export Hardware ..................9 Figure 3: Petalinux main configuration menu ............11 Figure 4: Petalinux components configuration ............11 Figure 5: U-boot selection ..................11 Figure 6: Kernel selection ..................11...
  • Page 7: Board Support Package Description

    Board Support Package Description 1.1 Introduction The Board Support Package (BSP) is shipped with the NAMC-ZYNQ-FMC to support customers generating a complete linux distribution including FSBL, U-Boot and kernel image for the Xilinx ZYNQ FPGA SoC. The BSP ensures a basic working infrastructure including necessary communication and memory interfaces to support customers developing their own FMC drivers and applications on top of that.
  • Page 8: Vivado Reference Design

    NAMC-ZYNQ-FMC – Board Support Package Manual 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: Petalinux project folder (bsp=project name) >...
  • Page 9: Installing The Bsp

    BSP sources and set up several paths. First you have to copy the main BSP folder to any working directory (e.g. \home\myname\namc-zynq-fmc\). To make the installation easy N.A.T provides a makefile that does all of the jobs for you. To use the makefile you have to set up two environment variables that are noted at the first lines in the makefile.
  • Page 10: Building A Boot Image For Zynq

    NAMC-ZYNQ-FMC – Board Support Package Manual  PETALINUX_INSTALL = /opt/xilinx/petalinux-v2015.2.1  VIVADO_INSTALL = /opt/xilinx/Vivado/2015.2 When you are done with that navigate to the top level of your project folder and execute the makefile with:  make import-components This command will copy the u-boot and linux-kernel sources that came with the Petalinux installation to your project into the directory /src/components/.
  • Page 11: Figure 3: Petalinux Main Configuration Menu

    NAMC-ZYNQ-FMC – Board Support Package Manual Figure 3: Petalinux main configuration menu Figure 4: Petalinux components 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 preconfigured by N.A.T.
  • Page 12: Programming Fmc Fru Eeprom Data

    NAMC-ZYNQ-FMC – Board Support Package Manual To exit the configuration press “ESC” until it asks if you want to change your changes. After executing the command you are able to build the distribution. Use the command:  make build-all This command will build the FSBL, U-Boot and Kernel. The binaries will then be packaged to a single file (BOOT.bin) that is needed for booting the device with SD card.
  • Page 13: Figure 7: Teraterm Serial Port Setup

    COM ports (ZYNQ and MMC serial console port). The following picture shows an example containing three serial ports including the MCH serial console and the NAMC-ZYNQ-FMC COM ports (numbers may be different). Figure 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 port.
  • Page 14: Figure 9: Fru Wizard

    NAMC-ZYNQ-FMC – Board Support Package Manual Press any key to generate FMC FRU file ... 0.7 Edit Board Area ? (RET=n): y Manufacturer: N.A.T GmbH Product Name: N.A.T FMC01 Serial Number: 0000000001 Part Number: NFMC0815 FRU file ID: - Edit Subtype0 record ? (RET=n): y...
  • Page 15: Troubleshooting

    NAMC-ZYNQ-FMC – Board Support Package Manual Troubleshooting Description After sourcing settings64.sh to run Vivado, the awk executable fails with the following error: symbol lookup error: awk: undefined symbol: mpfr_z_sub The strace output from awk indicates that Vivado/201x.y/lib/lnx64.o/libgmp.so.Z is the source of this runtime linker breakage.
  • Page 16: Known Bugs And Restrictions

    NAMC-ZYNQ-FMC – Board Support Package Manual Known bugs and restrictions There are no known bugs or restrictions yet. Version 1.0 © N.A.T. GmbH...
  • Page 17: Appendix A: Reference Documentation

    NAMC-ZYNQ-FMC – Board Support Package Manual Appendix A: Reference Documentation Petalinux official Wiki http://www.wiki.xilinx.com/Petalinux UG1144 Petalinux Tools https://www.xilinx.com/support/documentation/sw_m Reference Guide anuals/petalinux2014_4/ug1144-petalinux-tools- reference-guide.pdf IPMI Storage http://www.intel.com/content/dam/www/public/us/en/ Specification V1.0 documents/product-briefs/platform-management-fru- document-rev-1-2-feb-2013.pdf FMC Vita 57.1 Version 1.0 © N.A.T. GmbH...
  • Page 18: Appendix B: Document's History

    NAMC-ZYNQ-FMC – Board Support Package Manual Appendix B: Document’s History Revision Date Description Author 24.10.2016 initial release 15.05.2017 Added section : Programing FMC FRU EEPROM data Version 1.0 © N.A.T. GmbH...

Table of Contents