spec_carrier_csr

Carrier control and status registers

Wishbone slave for control and status registers related to the FMC carrier

1. Memory map summary

HW address Type Name HDL prefix C prefix
0x0 REG carrier carrier carrier
0x4 REG stat stat stat
0x8 REG ctrl ctrl ctrl
0xc REG rst rst rst

2. Register description

2.1. carrier

HW prefix:carrier
HW address:0x0
C prefix:carrier
C block offset:0x0

Carrier type and PCB version

31 30 29 28 27 26 25 24
type[15:8]
23 22 21 20 19 18 17 16
type[7:0]
15 14 13 12 11 10 9 8
reserved[11:4]
7 6 5 4 3 2 1 0
reserved[3:0] pcb_rev[3:0]

2.2. stat

HW prefix:stat
HW address:0x4
C prefix:stat
C block offset:0x4

Status

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - ddr3_cal_done sys_pll_lck p2l_pll_lck fmc_pres

2.3. ctrl

HW prefix:ctrl
HW address:0x8
C prefix:ctrl
C block offset:0x8

Control

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - led_red led_green

2.4. rst

HW prefix:rst
HW address:0xc
C prefix:rst
C block offset:0xc

Reset Register

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - fmc0