FVME Registers

Version 1.0 Registers

0000-000F

FVME Control

0040-005F

M-Link CSR

0080-009F

Statistic Counters

*Note: all values in hex

Registers are 16 bit wide. 32-bit and 64-bit data is packed as following:

address

64-bit word

0

bits 15:0

1

bits 31:16

2

bits 47:32

3

bits 63:48

FVME control (0000 - 000F)

0000 - General Control (R/W)

0001 - Run Mode Control (R/W)

0002 - Program mode VME AM, flags (R/W)

0003 - RUN mode VME AM, flags (R/W)

0004 - VME Address A[31:0] (R/W, 32 bit)

0006 - VME Write Data D[31:0] (R/W, 32 bit)

0008 - VME Read Data D[31:0] (R, 32 bit)

000A - VME Operation and System Status (R)

000B - reserved (R)

000C - Test register (R/W, 32 bit)

000E - Spill Wordcount SPWC[31:0] (R, 32 bit)

M-Link CSR

0042 - FVME_REG_DEVICE_ID (D100)

0050 - FVME_REG_SERIAL_ID [63:0], 64 bit

0054 - FVME_REG_TEMPERATURE

0056 - FVME_REG_FW_VER

0057 - FVME_REG_FW_REV

Timers (0060 - 007F) (V2 only)

0060 - Timer frequency, Hz, 64-bit

0064 - XON time, 64-bit

0068 - XOFF time, 64-bit

Statistic Counters (0080 - 009F)

Statistic Counters: 32-bit, read only

N

address

counter description

0

0080

complete VME cycle

1

0082

BERR* terminated VME cycle

2

0084

timeout terminated VME cycle

3

0086

spill

4

0088

trigger

5

008A

RegIO cycle

6

008C

RegIO error

7

008E

TTC error

8

0090

RX data frame

9

0092

RX FIFO/SYNC error

10

0094

RX code error

11

0096

RX CRC error

12

0098

RX LCF timeout

13

009A

TX Laser Fault

14

009C

15

009E


VME M-Link MLinkRegisters

FVMERegisters (last edited 2016-06-01 15:48:36 by slepnev)