N.A.T. NAMC-ZYNQ-FMC Manual Download Page 13

 
NAMC-ZYNQ-FMC – Board Support Package Manual 
 
 
 

 

 

Version 1.0 

© N.A.T. GmbH 

13 

the  presence  and  validation  of  these  records  the  carrier  will  decide  to  enable  payload 
power domains for the FMC module.  
 
As it may be annoying to use FMC modules that may be in beta state not containing any 
FRU  records  the  carrier  brings  the  functionality  to  generate  and  program  records 
according user demands.  To use these feature simply connect a micro USB cable to the 
USB  input  at  the  front  panel  and  open  a  virtual  terminal  emulation  program  such  as 
“TeraTerm Pro”. You will have to choose the MMC COM port with the higher number as it 
will  release  two  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. 
Ensure  you  are  highlighting  the  TeraTerm  application  window  in  order  to  prepare  for 
pressing any key to enter the FMC FRU image generation wizard.  
 
 

----------------------
Welcome to NAT-AMC-ZYNQ-FMC !
V1.3 || SVN (13634) || (Feb 15 2017, 12:41:42)
----------------------

CPU frequency: 32000000
Starting power sequence ...

Press any key to generate FMC FRU file   ... 1.0

 

Figure 8: MMC Boot Output 

 
You will have 1 second of time to enter the wizard. When pressing any key the output the 
wizard  will  guide  you  through  editing  any  record  of  your  choice.  Skip  any  record  using 
the enter key. All record fields either have a standard return value (RET) when no valid 
record  file  was  found  in  the  EEPROM  or  a  value  that  was  parsed  of  the  existing  FRU 
image.  Once  you  are  finished  with  the  wizard  it  will  ask  you  to  program  the  FMC 
EEPROM. As a reference the output may look like in Figure 9: FRU wizardFigure 9. 

Summary of Contents for 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 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Reviews: