FPGA Register Reference

Although the user has access to all FGPA registers, only those which provide user-accessible functionality are documented in this manual. Most FPGA registers in the full register map are reserved for Axsun internal purposes. FPGA registers with which a user might interact via the API are listed here:

Register#[bit]

Description

Notes (“0x” prefix indicates a hexadecimal value)

2[2]

Imaging control (Ethernet)

= 1 for Live Imaging

= 0 for Imaging Off

(Must leave set to 1 at all times for PCIe operation)

2[9, 11]

Image_sync input selection

See Selecting the Image_sync Input description

19[15]

Imaging control

(Ethernet only)

= 1 for Live Imaging

= 0 for Imaging Off

20[5, 13]

Channel select

See Selecting which ADC Channel to Transmit

20[14]

Real/Imaginary select for windowing function load

See Dispersion Compensation

23[15..0]

Offset

See Offset and Gain

24[15..0]

Gain

See Offset and Gain

25[15..0]

Windowing function

Write 2048 consecutive U16 values representing the windowing function (Real or Imaginary depending on Reg 20 [bit 14])

31[0]

Burst Record control

= 1 for Burst Record imaging ON

= 0 for Burst Record OFF

33[15..0]

Burst Record # of images

See Basic Operational Modes

37[15..0]

Background subtraction

Write 1024 consecutive U16 values representing the background signature

60[15..0]

Sub-sampling Factor

The desired Sub-sampling Factor minus one (M-1)

61[15..0]

Bypass Select

Write two consecutive values according to Bypass Modes table