TAB/GAB/VME-SCL Firmware Versioning Conventions

updated: 11-Oct-05

Index

  1. TAB Firmware Version Log
  2. GAB Firmware Version Log
  3. VME/SCL Firmware Version Log
  4. Firmware Version Register Definitions


Version
(Maj.Min)
Date Changes

TAB Firmware Version Log

Chips 0-9
1.3 10-Aug-05
  • delay the pulse signal by one cp90 tick instead of two
  • fix readout of firmware version
  • fix mistake in definition of the eta space for the north, central and south parts of the detector
  • some small cosmetic changes
1.0 13-May-05
  • Original basic version(s)
  • firmware version word added
  • new EM algorithm (Algo 4)
  • ADF-TAB testing with random numbers
  • Iso bits transmitted to chip#10
Chip 10
1.6 10-Oct-05
  • fixed timing of cal track data
  • make the LEDs flicker for init, pulse, accept and cp90 lock
1.5 15-Aug-05
  • 6-bit global raw delay length
1.4 10-Aug-05
  • mask bit shift in L2 format
  • BX error check
1.3 01-Aug-05
  • corrected error in eta region definition
1.2 13-May-05
  • firmware version word added
  • iso bits added and sent to the GAB
  • iso bit captured into gabfile
  • definition of the detector regions is changed to South(4-15),Central(16-24),North (25-34)
1.1  
  • First VHDL version
  • same functionality as v1.0
1.0  
  • AHDL version
  • the basic version of the code written by Bill and debugged/modified by Jovan

GAB Firmware Version Log

Stratix S30
1.0  
  • Original version

VME/SCL Firmware Version Log

SCL Chip
  29-Jul-05
  • First implementation of Single & Periodic Pulse/Accept Modes (see here for more details)


Register Bit Definition

The version of firmware loaded into each chip on each of the TABs, GABs and VME/SCL boards is identified in a 16-bit VME accessible register. Bit definitions are given below. Commands to access these registers are give here.

Bits Use Values
15..14 Board No. 1 = VME/SCL
2 = TAB
3 = GAB
13..10 Chip No. see below
09..08 unused  
07..04 Major ver.  
03..00 Minor ver.  

Chip Numbering

No.'s Chips
TAB
0 - 9 Sliding Windows Chips 0 - 9
10 Global Chip 10
11 Cyclone Chip
GAB
0 Input Stratix Chips 0 - 3 (identical code)
10 Stratix S30 Chip
11 Cyclone Chip
VME/SCL
scl no VME access to this chip - use date as version number for code