svec_carrier_csr

SVEC carrier control and status registers

Wishbone slave for control and status registers related to the SVEC 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[10:3]
7 6 5 4 3 2 1 0
reserved[2:0] pcb_rev[4: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
- - - ddr1_cal_done ddr0_cal_done sys_pll_lck fmc1_pres fmc0_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
fp_leds_man[15:8]
7 6 5 4 3 2 1 0
fp_leds_man[7:0]

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
- - - - - - fmc1 fmc0