How-To: eb-info

Introduction

This tool has been written to get information on gateware and firmware actually employed.

Usage

Usage: eb-info [OPTION] <proto/host/port>

  -w             show found firmware IDs
  -s 1..12       show build info of slave card
  -i 0x00..0xff  show build info of ifa8 card

  -h             display this help and exit

Report bugs to <w.terpstra@gsi.de>

Example

Gateware

[ruth@scuxl0815 ~]# eb-info dev/wbm0
Project     : pci_control
Platform    : pexaria5 +db[12] +wrex1
FPGA model  : Arria V (5agxma3d4f27i3)
Source info : doomsday-2177
Build type  : developer preview
Build date  : Thu Nov 08 10:30:08 CET 2018
Prepared by : A.Hahn <a.hahn@gsi.de>
Prepared on : tsl021.acc.gsi.de
OS version  : CentOS Linux release 7.5.1804 (Core) , kernel 3.10.0-862.14.4.el7.x86_64
Quartus     : Version 16.0.0 Build 211 04/27/2016 SJ Standard Edition

  1879cee microtca: changed fitter seed
  d3b3258 pmc: changed fitter seed
  ec83a75 ftm: changed fitter seed
  a88b671 pexarria5: changed fitter seed
  11d4f7a exploder5: changed fitter seed

Firmware (lm32)

[ruth@scuxl0815 ~]# eb-info -w dev/wbm0
... // gateware info is displayed too

Detecting Firmwares ...

Found 1 RAMs, 1 holding a Firmware ID

********************
* RAM @ 0x04060000 *
********************
UserLM32
Stack Status:  okok                                                 
Project     : b2bpm
Version     : 00.00.10
Platform    : pcicontrol
Build Date  : Wed Jun 19 11:43:21 CEST 2019
Prepared by : beck Dietrich Beck <d.beck@gsi.de>
Prepared on : lxds014
OS Version  : Debian GNU/Linux 8.11 (jessie)  Linux 3.16.0-8-amd64 x86_64
GCC Version : lm32-elf-gcc(GCC)4.5.3 (build 190527-673a32-f3d6)
IntAdrOffs  : 0x10000000
SharedOffs  : 0x500
SharedSize  : 8K
FW-ID ROM will contain:

   1940c88 stack-check: changed variable name
   f58d93a Merge pull request #164 from GSI-CS-CO/b2b-test_dietrich_2019-05-20
   accbaaf Merge pull request #163 from GSI-CS-CO/dm-enigma-merge-cleaned
   6f406be Merge pull request #162 from GSI-CS-CO/stackcheck_dietrich_2019-june-04
   afc31ba saftlib: fix finding leap-seconds.list if no --prefix is configured
*****

Inormative
  • 'Stack Status' is updated during run-time, see here
  • 'GCC Version' describes the build environment of the firmware cross-compiler, see here

-- DietrichBeck - 19 Jun 2019

This topic: Timing > WebHome > TimingSystemDocumentation > TimingSystemHowTo > TimingSystemHowConfigureFTRNCommandLine > TimingSystemHowEbInfo
Topic revision: 19 Jun 2019, DietrichBeck
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback