File a10_pcie_registers.h
FileList > midas_fe > registers > a10_pcie_registers.h
Go to the source code of this file
Macros
| Type | Name |
|---|---|
| define | BUFFER_STATUS_REGISTER_R 0x1b |
| define | CLK_LINK_0_REGISTER_W 0x30 |
| define | CLK_LINK_1_REGISTER_W 0x31 |
| define | CLK_LINK_2_REGISTER_W 0x32 |
| define | CLK_LINK_3_REGISTER_W 0x33 |
| define | CLK_LINK_REST_REGISTER_W 0x34 |
| define | CNT_FEB_MERGE_TIMEOUT_R 0x25 |
| define | CNT_PLL_156_REGISTER_R 0x0a |
| define | CNT_PLL_250_REGISTER_R 0x0b |
| define | DATAGENERATOR_BIT_DMA_HALFFUL_MODE 5 |
| define | DATAGENERATOR_BIT_ENABLE 0 |
| define | DATAGENERATOR_BIT_ENABLE_FIBRE 2 |
| define | DATAGENERATOR_BIT_ENABLE_PIXEL 1 |
| define | DATAGENERATOR_BIT_ENABLE_TEST 4 |
| define | DATAGENERATOR_BIT_ENABLE_TILE 3 |
| define | DATAGENERATOR_DIVIDER_REGISTER_W 0x03 |
| define | DATAGENERATOR_FRACCOUNT_RANGE_HI 15 |
| define | DATAGENERATOR_FRACCOUNT_RANGE_LOW 8 |
| define | DATAGENERATOR_NFIBRE_RANGE_HI 23 |
| define | DATAGENERATOR_NFIBRE_RANGE_LOW 16 |
| define | DATAGENERATOR_NPIXEL_RANGE_HI 15 |
| define | DATAGENERATOR_NPIXEL_RANGE_LOW 8 |
| define | DATAGENERATOR_NTILE_RANGE_HI 31 |
| define | DATAGENERATOR_NTILE_RANGE_LOW 24 |
| define | DATAGENERATOR_REGISTER_W 0x02 |
| define | DATA_LINK_MASK_REGISTER_W 0x0b |
| define | DATA_REQ_A_W 0x23 |
| define | DATA_REQ_B_W 0x24 |
| define | DATA_TSBLOCKS_R 0x28 |
| define | DATA_TSBLOCK_DONE_W 0x25 |
| define | DDR_BIT_CAL_FAIL 1 |
| define | DDR_BIT_CAL_SUCCESS 0 |
| define | DDR_BIT_COUNTERTEST_A 1 |
| define | DDR_BIT_COUNTERTEST_B 17 |
| define | DDR_BIT_ENABLE_A 0 |
| define | DDR_BIT_ENABLE_B 16 |
| define | DDR_BIT_READY 3 |
| define | DDR_BIT_RESET_N 2 |
| define | DDR_BIT_TEST_DONE 6 |
| define | DDR_BIT_TEST_READING 5 |
| define | DDR_BIT_TEST_WRITING 4 |
| define | DDR_CLK_CNT_R 0x30 |
| define | DDR_CONTROL_W 0x21 |
| define | DDR_ERR_R 0x27 |
| define | DDR_STATUS_R 0x26 |
| define | DIPSWITCH_RANGE_HI 1 |
| define | DIPSWITCH_RANGE_LOW 0 |
| define | DMA2_BIT_ADDR_WRITE_ENABLE 18 |
| define | DMA2_BIT_ENABLE 16 |
| define | DMA2_BIT_ENABLE_INTERRUPTS 19 |
| define | DMA2_BIT_NOW 17 |
| define | DMA2_CTRL_ADDR_HI_REGISTER_W 0x37 |
| define | DMA2_CTRL_ADDR_LOW_REGISTER_W 0x36 |
| define | DMA2_DATA_ADDR_HI_REGISTER_R 0x3e |
| define | DMA2_DATA_ADDR_LOW_REGISTER_R 0x3d |
| define | DMA2_NUM_ADDRESSES_RANGE_HI 27 |
| define | DMA2_NUM_ADDRESSES_RANGE_LOW 16 |
| define | DMA2_NUM_PAGES_REGISTER_R 0x3f |
| define | DMA2_STATUS_REGISTER_R 0x3c |
| define | DMA_BIT_ADDR_WRITE_ENABLE 2 |
| define | DMA_BIT_ENABLE 0 |
| define | DMA_BIT_ENABLE_INTERRUPTS 3 |
| define | DMA_BIT_NOW 1 |
| define | DMA_CNT_WORDS_REGISTER_R 0x32 |
| define | DMA_CONTROL_COUNTER_RANGE_HI 15 |
| define | DMA_CONTROL_COUNTER_RANGE_LOW 0 |
| define | DMA_CONTROL_W 0x05 |
| define | DMA_CTRL_ADDR_HI_REGISTER_W 0x3a |
| define | DMA_CTRL_ADDR_LOW_REGISTER_W 0x39 |
| define | DMA_DATA_ADDR_HI_REGISTER_R 0x3a |
| define | DMA_DATA_ADDR_HI_REGISTER_W 0x3c |
| define | DMA_DATA_ADDR_LOW_REGISTER_R 0x39 |
| define | DMA_DATA_ADDR_LOW_REGISTER_W 0x3b |
| define | DMA_ENDEVENT_REGISTER_R 0x16 |
| define | DMA_HALFFUL_REGISTER_R 0x14 |
| define | DMA_NOTENDEVENT_REGISTER_R 0x17 |
| define | DMA_NOTHALFFUL_REGISTER_R 0x15 |
| define | DMA_NUM_ADDRESSES_RANGE_HI 11 |
| define | DMA_NUM_ADDRESSES_RANGE_LOW 0 |
| define | DMA_NUM_ADDRESSES_REGISTER_W 0x3e |
| define | DMA_NUM_PAGES_RANGE_HI 19 |
| define | DMA_NUM_PAGES_RANGE_LOW 0 |
| define | DMA_NUM_PAGES_REGISTER_R 0x3b |
| define | DMA_RAM_LOCATION_NUM_PAGES_REGISTER_W 0x3d |
| define | DMA_RAM_LOCATION_RANGE_HI 31 |
| define | DMA_RAM_LOCATION_RANGE_LOW 20 |
| define | DMA_REGISTER_W 0x38 |
| define | DMA_SLOW_DOWN_REGISTER_W 0x06 |
| define | DMA_STATUS_R 0x11 |
| define | DMA_STATUS_REGISTER_R 0x38 |
| define | EVENT2COUNTER64_REGISTER_R 0x08 |
| define | EVENTCOUNTER64_REGISTER_R 0x03 |
| define | EVENTCOUNTER_REGISTER_R 0x02 |
| define | EVENT_BUILD_CNT_EVENT_DMA_R 0x1f |
| define | EVENT_BUILD_IDLE_NOT_HEADER_R 0x1d |
| define | EVENT_BUILD_SKIP_EVENT_DMA_R 0x1e |
| define | EVENT_BUILD_STATUS_REGISTER_R 0x1c |
| define | EVENT_BUILD_TAG_FIFO_FULL_R 0x20 |
| define | FARM_CTL_REGISTER_W 0x28 |
| define | FARM_DATA_TYPE_ADDR_RANGE_HI 1 |
| define | FARM_DATA_TYPE_ADDR_RANGE_LOW 0 |
| define | FARM_DATA_TYPE_REGISTER_W 0x17 |
| define | FARM_EVENT_ID_ADDR_RANGE_HI 17 |
| define | FARM_EVENT_ID_ADDR_RANGE_LOW 2 |
| define | FARM_EVENT_ID_REGISTER_W 0x2b |
| define | FARM_GPU_EVENT_PADDING_W 0x2d |
| define | FARM_GPU_EVENT_SIZE_W 0x2c |
| define | FARM_ID_REGISTER_W 0x26 |
| define | FARM_LINK_MASK_REGISTER_W 0x22 |
| define | FARM_READOUT_STATE_REGISTER_W 0x16 |
| define | FARM_REQ_EVENTS_W 0x27 |
| define | FARM_SERIAL_NUMBER_W 0x2e |
| define | FEB_ENABLE_REGISTER_W 0x0a |
| define | GET_DATAGENERATOR_BIT_DMA_HALFFUL_MODE (REG) ((REG >> 5) & 0x1) |
| define | GET_DATAGENERATOR_BIT_ENABLE (REG) ((REG >> 0) & 0x1) |
| define | GET_DATAGENERATOR_BIT_ENABLE_FIBRE (REG) ((REG >> 2) & 0x1) |
| define | GET_DATAGENERATOR_BIT_ENABLE_PIXEL (REG) ((REG >> 1) & 0x1) |
| define | GET_DATAGENERATOR_BIT_ENABLE_TEST (REG) ((REG >> 4) & 0x1) |
| define | GET_DATAGENERATOR_BIT_ENABLE_TILE (REG) ((REG >> 3) & 0x1) |
| define | GET_DATAGENERATOR_FRACCOUNT_RANGE (REG) ((REG >> 8) & 0xff) |
| define | GET_DATAGENERATOR_NFIBRE_RANGE (REG) ((REG >> 16) & 0xff) |
| define | GET_DATAGENERATOR_NPIXEL_RANGE (REG) ((REG >> 8) & 0xff) |
| define | GET_DATAGENERATOR_NTILE_RANGE (REG) ((REG >> 24) & 0xff) |
| define | GET_DDR_BIT_CAL_FAIL (REG) ((REG >> 1) & 0x1) |
| define | GET_DDR_BIT_CAL_SUCCESS (REG) ((REG >> 0) & 0x1) |
| define | GET_DDR_BIT_COUNTERTEST_A (REG) ((REG >> 1) & 0x1) |
| define | GET_DDR_BIT_COUNTERTEST_B (REG) ((REG >> 17) & 0x1) |
| define | GET_DDR_BIT_ENABLE_A (REG) ((REG >> 0) & 0x1) |
| define | GET_DDR_BIT_ENABLE_B (REG) ((REG >> 16) & 0x1) |
| define | GET_DDR_BIT_READY (REG) ((REG >> 3) & 0x1) |
| define | GET_DDR_BIT_RESET_N (REG) ((REG >> 2) & 0x1) |
| define | GET_DDR_BIT_TEST_DONE (REG) ((REG >> 6) & 0x1) |
| define | GET_DDR_BIT_TEST_READING (REG) ((REG >> 5) & 0x1) |
| define | GET_DDR_BIT_TEST_WRITING (REG) ((REG >> 4) & 0x1) |
| define | GET_DIPSWITCH_RANGE (REG) ((REG >> 0) & 0x3) |
| define | GET_DMA2_BIT_ADDR_WRITE_ENABLE (REG) ((REG >> 18) & 0x1) |
| define | GET_DMA2_BIT_ENABLE (REG) ((REG >> 16) & 0x1) |
| define | GET_DMA2_BIT_ENABLE_INTERRUPTS (REG) ((REG >> 19) & 0x1) |
| define | GET_DMA2_BIT_NOW (REG) ((REG >> 17) & 0x1) |
| define | GET_DMA2_NUM_ADDRESSES_RANGE (REG) ((REG >> 16) & 0xfff) |
| define | GET_DMA_BIT_ADDR_WRITE_ENABLE (REG) ((REG >> 2) & 0x1) |
| define | GET_DMA_BIT_ENABLE (REG) ((REG >> 0) & 0x1) |
| define | GET_DMA_BIT_ENABLE_INTERRUPTS (REG) ((REG >> 3) & 0x1) |
| define | GET_DMA_BIT_NOW (REG) ((REG >> 1) & 0x1) |
| define | GET_DMA_CONTROL_COUNTER_RANGE (REG) ((REG >> 0) & 0xffff) |
| define | GET_DMA_NUM_ADDRESSES_RANGE (REG) ((REG >> 0) & 0xfff) |
| define | GET_DMA_NUM_PAGES_RANGE (REG) ((REG >> 0) & 0xfffff) |
| define | GET_DMA_RAM_LOCATION_RANGE (REG) ((REG >> 20) & 0xfff) |
| define | GET_FARM_DATA_TYPE_ADDR_RANGE (REG) ((REG >> 0) & 0x3) |
| define | GET_FARM_EVENT_ID_ADDR_RANGE (REG) ((REG >> 2) & 0xffff) |
| define | GET_LINK_TEST_BIT_ENABLE (REG) ((REG >> 0) & 0x1) |
| define | GET_N_DMA_WORDS_REGISTER_W 0x0c |
| define | GET_N_GPU_EVENTS_REGISTER_W 0x35 |
| define | GET_RESET_BIT_ALL (REG) ((REG >> 0) & 0x1) |
| define | GET_RESET_BIT_DATAFIFO (REG) ((REG >> 5) & 0x1) |
| define | GET_RESET_BIT_DATAFLOW (REG) ((REG >> 20) & 0x1) |
| define | GET_RESET_BIT_DATAGEN (REG) ((REG >> 1) & 0x1) |
| define | GET_RESET_BIT_DATA_PATH (REG) ((REG >> 22) & 0x1) |
| define | GET_RESET_BIT_DDR (REG) ((REG >> 19) & 0x1) |
| define | GET_RESET_BIT_DMA_EVAL (REG) ((REG >> 14) & 0x1) |
| define | GET_RESET_BIT_EVENT_COUNTER (REG) ((REG >> 13) & 0x1) |
| define | GET_RESET_BIT_FARM_BLOCK (REG) ((REG >> 28) & 0x1) |
| define | GET_RESET_BIT_FARM_DATA_PATH (REG) ((REG >> 23) & 0x1) |
| define | GET_RESET_BIT_FARM_STREAM_MERGER (REG) ((REG >> 24) & 0x1) |
| define | GET_RESET_BIT_FARM_TIME_MERGER (REG) ((REG >> 25) & 0x1) |
| define | GET_RESET_BIT_FIFOPLL (REG) ((REG >> 6) & 0x1) |
| define | GET_RESET_BIT_GLOBAL_TS (REG) ((REG >> 27) & 0x1) |
| define | GET_RESET_BIT_LINK_LOCKED (REG) ((REG >> 26) & 0x1) |
| define | GET_RESET_BIT_LINK_MERGER (REG) ((REG >> 21) & 0x1) |
| define | GET_RESET_BIT_LINK_TEST (REG) ((REG >> 15) & 0x1) |
| define | GET_RESET_BIT_NIOS (REG) ((REG >> 18) & 0x1) |
| define | GET_RESET_BIT_PCIE (REG) ((REG >> 31) & 0x1) |
| define | GET_RESET_BIT_PCIE_APPL (REG) ((REG >> 12) & 0x1) |
| define | GET_RESET_BIT_PCIE_LOCAL (REG) ((REG >> 9) & 0x1) |
| define | GET_RESET_BIT_RECEIVER (REG) ((REG >> 4) & 0x1) |
| define | GET_RESET_BIT_RUN_END_ACK (REG) ((REG >> 17) & 0x1) |
| define | GET_RESET_BIT_RUN_START_ACK (REG) ((REG >> 16) & 0x1) |
| define | GET_RESET_BIT_SC_MAIN (REG) ((REG >> 8) & 0x1) |
| define | GET_RESET_BIT_SC_SECONDARY (REG) ((REG >> 7) & 0x1) |
| define | GET_RESET_BIT_SWB_COUNTERS (REG) ((REG >> 29) & 0x1) |
| define | GET_RESET_BIT_SWB_STREAM_MERGER (REG) ((REG >> 2) & 0x1) |
| define | GET_RESET_BIT_SWB_TIME_MERGER (REG) ((REG >> 3) & 0x1) |
| define | GET_RESET_BIT_TOP_PROC (REG) ((REG >> 10) & 0x1) |
| define | GET_RESET_LINK_COMMAND_RANGE (REG) ((REG >> 0) & 0xff) |
| define | GET_RESET_LINK_FEB_RANGE (REG) ((REG >> 29) & 0x7) |
| define | GET_REST_0_RANGE (REG) ((REG >> 0) & 0xff) |
| define | GET_REST_1_RANGE (REG) ((REG >> 8) & 0xff) |
| define | GET_REST_2_RANGE (REG) ((REG >> 16) & 0xff) |
| define | GET_REST_3_RANGE (REG) ((REG >> 24) & 0xff) |
| define | GET_SWB_LOOKUP_CTRL_ADDR_RANGE (REG) ((REG >> 0) & 0x7f) |
| define | GET_SWB_LOOKUP_CTRL_COMMAND_RANGE (REG) ((REG >> 7) & 0x3) |
| define | GET_SWB_LOOKUP_CTRL_VALUE_RANGE (REG) ((REG >> 9) & 0x3fff) |
| define | GET_USE_BIT_ALL (REG) ((REG >> 12) & 0x1) |
| define | GET_USE_BIT_DDR (REG) ((REG >> 11) & 0x1) |
| define | GET_USE_BIT_FARM (REG) ((REG >> 5) & 0x1) |
| define | GET_USE_BIT_FEB_SYNC (REG) ((REG >> 19) & 0x1) |
| define | GET_USE_BIT_GENERIC (REG) ((REG >> 18) & 0x1) |
| define | GET_USE_BIT_GEN_LINK (REG) ((REG >> 0) & 0x1) |
| define | GET_USE_BIT_GEN_MERGER (REG) ((REG >> 4) & 0x1) |
| define | GET_USE_BIT_HEAD_SUPPRESS (REG) ((REG >> 15) & 0x1) |
| define | GET_USE_BIT_INJECTION (REG) ((REG >> 16) & 0x1) |
| define | GET_USE_BIT_MERGER (REG) ((REG >> 2) & 0x1) |
| define | GET_USE_BIT_PIXEL_DS (REG) ((REG >> 8) & 0x1) |
| define | GET_USE_BIT_PIXEL_ONLY (REG) ((REG >> 0) & 0x1) |
| define | GET_USE_BIT_PIXEL_US (REG) ((REG >> 7) & 0x1) |
| define | GET_USE_BIT_SCIFI (REG) ((REG >> 9) & 0x1) |
| define | GET_USE_BIT_SCIFI_ONLY (REG) ((REG >> 1) & 0x1) |
| define | GET_USE_BIT_SEND_TIME (REG) ((REG >> 20) & 0x1) |
| define | GET_USE_BIT_STREAM (REG) ((REG >> 1) & 0x1) |
| define | GET_USE_BIT_SUBHDR_SUPPRESS (REG) ((REG >> 14) & 0x1) |
| define | GET_USE_BIT_TEST (REG) ((REG >> 6) & 0x1) |
| define | GET_USE_BIT_TEST_DATA (REG) ((REG >> 13) & 0x1) |
| define | GET_USE_BIT_TEST_ERROR (REG) ((REG >> 10) & 0x1) |
| define | GET_USE_BIT_WRITE_BUFFER_INJECTION (REG) ((REG >> 17) & 0x1) |
| define | GET_VERSION_RANGE (REG) ((REG >> 0) & 0xfffffff) |
| define | GET_XCVR_CTRL_CH_RANGE (REG) ((REG >> 16) & 0x3f) |
| define | GET_XCVR_CTRL_REG_RANGE (REG) ((REG >> 0) & 0xff) |
| define | GLOBAL_TS_HIGH_REGISTER_R 0x2b |
| define | GLOBAL_TS_LOW_REGISTER_R 0x2a |
| define | INADDR32_R 0x09 |
| define | INADDR32_W 0x10 |
| define | INJECTION_WAIT_W 0x18 |
| define | LED_REGISTER_W 0x00 |
| define | LINK_LOCKED_HIGH_REGISTER_R 0x37 |
| define | LINK_LOCKED_LOW_REGISTER_R 0x36 |
| define | LINK_TEST_BIT_ENABLE 0 |
| define | LINK_TEST_REGISTER_W 0x07 |
| define | MEM_WRITEADDR_HIGH_REGISTER_R 0x07 |
| define | MEM_WRITEADDR_LOW_REGISTER_R 0x06 |
| define | PLL_LOCKED_REGISTER_R 0x12 |
| define | PLL_REGISTER_R 0x00 |
| define | RESET_BIT_ALL 0 |
| define | RESET_BIT_DATAFIFO 5 |
| define | RESET_BIT_DATAFLOW 20 |
| define | RESET_BIT_DATAGEN 1 |
| define | RESET_BIT_DATA_PATH 22 |
| define | RESET_BIT_DDR 19 |
| define | RESET_BIT_DMA_EVAL 14 |
| define | RESET_BIT_EVENT_COUNTER 13 |
| define | RESET_BIT_FARM_BLOCK 28 |
| define | RESET_BIT_FARM_DATA_PATH 23 |
| define | RESET_BIT_FARM_STREAM_MERGER 24 |
| define | RESET_BIT_FARM_TIME_MERGER 25 |
| define | RESET_BIT_FIFOPLL 6 |
| define | RESET_BIT_GLOBAL_TS 27 |
| define | RESET_BIT_LINK_LOCKED 26 |
| define | RESET_BIT_LINK_MERGER 21 |
| define | RESET_BIT_LINK_TEST 15 |
| define | RESET_BIT_NIOS 18 |
| define | RESET_BIT_PCIE 31 |
| define | RESET_BIT_PCIE_APPL 12 |
| define | RESET_BIT_PCIE_LOCAL 9 |
| define | RESET_BIT_RECEIVER 4 |
| define | RESET_BIT_RUN_END_ACK 17 |
| define | RESET_BIT_RUN_START_ACK 16 |
| define | RESET_BIT_SC_MAIN 8 |
| define | RESET_BIT_SC_SECONDARY 7 |
| define | RESET_BIT_SWB_COUNTERS 29 |
| define | RESET_BIT_SWB_STREAM_MERGER 2 |
| define | RESET_BIT_SWB_TIME_MERGER 3 |
| define | RESET_BIT_TOP_PROC 10 |
| define | RESET_LINK_COMMAND_RANGE_HI 7 |
| define | RESET_LINK_COMMAND_RANGE_LOW 0 |
| define | RESET_LINK_CTL_REGISTER_W 0x29 |
| define | RESET_LINK_FEB_RANGE_HI 31 |
| define | RESET_LINK_FEB_RANGE_LOW 29 |
| define | RESET_LINK_RUN_NUMBER_REGISTER_W 0x2a |
| define | RESET_LINK_STATUS_REGISTER_R 0x35 |
| define | RESET_REGISTER_W 0x01 |
| define | REST_0_RANGE_HI 7 |
| define | REST_0_RANGE_LOW 0 |
| define | REST_1_RANGE_HI 15 |
| define | REST_1_RANGE_LOW 8 |
| define | REST_2_RANGE_HI 23 |
| define | REST_2_RANGE_LOW 16 |
| define | REST_3_RANGE_HI 31 |
| define | REST_3_RANGE_LOW 24 |
| define | RUN_NR_ACK_REGISTER_R 0x18 |
| define | RUN_NR_ADDR_REGISTER_W 0x09 |
| define | RUN_NR_REGISTER_R 0x19 |
| define | RUN_NR_REGISTER_W 0x08 |
| define | RUN_STOP_ACK_REGISTER_R 0x1a |
| define | SC_MAIN_ENABLE_REGISTER_W 0x0d |
| define | SC_MAIN_LENGTH_REGISTER_W 0x0e |
| define | SC_MAIN_STATUS_REGISTER_R 0x29 |
| define | SC_STATE_REGISTER_R 0x31 |
| define | SERIAL_NUM_REGISTER_R 0x2c |
| define | SET_DATAGENERATOR_BIT_DMA_HALFFUL_MODE (REG) ((1 << 5) \| REG) |
| define | SET_DATAGENERATOR_BIT_ENABLE (REG) ((1 << 0) \| REG) |
| define | SET_DATAGENERATOR_BIT_ENABLE_FIBRE (REG) ((1 << 2) \| REG) |
| define | SET_DATAGENERATOR_BIT_ENABLE_PIXEL (REG) ((1 << 1) \| REG) |
| define | SET_DATAGENERATOR_BIT_ENABLE_TEST (REG) ((1 << 4) \| REG) |
| define | SET_DATAGENERATOR_BIT_ENABLE_TILE (REG) ((1 << 3) \| REG) |
| define | SET_DATAGENERATOR_FRACCOUNT_RANGE (REG, VAL) ((REG & (~(0xff << 8))) \| ((VAL & 0xff) << 8)) |
| define | SET_DATAGENERATOR_NFIBRE_RANGE (REG, VAL) ((REG & (~(0xff << 16))) \| ((VAL & 0xff) << 16)) |
| define | SET_DATAGENERATOR_NPIXEL_RANGE (REG, VAL) ((REG & (~(0xff << 8))) \| ((VAL & 0xff) << 8)) |
| define | SET_DATAGENERATOR_NTILE_RANGE (REG, VAL) ((REG & (~(0xff << 24))) \| ((VAL & 0xff) << 24)) |
| define | SET_DDR_BIT_CAL_FAIL (REG) ((1 << 1) \| REG) |
| define | SET_DDR_BIT_CAL_SUCCESS (REG) ((1 << 0) \| REG) |
| define | SET_DDR_BIT_COUNTERTEST_A (REG) ((1 << 1) \| REG) |
| define | SET_DDR_BIT_COUNTERTEST_B (REG) ((1 << 17) \| REG) |
| define | SET_DDR_BIT_ENABLE_A (REG) ((1 << 0) \| REG) |
| define | SET_DDR_BIT_ENABLE_B (REG) ((1 << 16) \| REG) |
| define | SET_DDR_BIT_READY (REG) ((1 << 3) \| REG) |
| define | SET_DDR_BIT_RESET_N (REG) ((1 << 2) \| REG) |
| define | SET_DDR_BIT_TEST_DONE (REG) ((1 << 6) \| REG) |
| define | SET_DDR_BIT_TEST_READING (REG) ((1 << 5) \| REG) |
| define | SET_DDR_BIT_TEST_WRITING (REG) ((1 << 4) \| REG) |
| define | SET_DIPSWITCH_RANGE (REG, VAL) ((REG & (~(0x3 << 0))) \| ((VAL & 0x3) << 0)) |
| define | SET_DMA2_BIT_ADDR_WRITE_ENABLE (REG) ((1 << 18) \| REG) |
| define | SET_DMA2_BIT_ENABLE (REG) ((1 << 16) \| REG) |
| define | SET_DMA2_BIT_ENABLE_INTERRUPTS (REG) ((1 << 19) \| REG) |
| define | SET_DMA2_BIT_NOW (REG) ((1 << 17) \| REG) |
| define | SET_DMA2_NUM_ADDRESSES_RANGE (REG, VAL) ((REG & (~(0xfff << 16))) \| ((VAL & 0xfff) << 16)) |
| define | SET_DMA_BIT_ADDR_WRITE_ENABLE (REG) ((1 << 2) \| REG) |
| define | SET_DMA_BIT_ENABLE (REG) ((1 << 0) \| REG) |
| define | SET_DMA_BIT_ENABLE_INTERRUPTS (REG) ((1 << 3) \| REG) |
| define | SET_DMA_BIT_NOW (REG) ((1 << 1) \| REG) |
| define | SET_DMA_CONTROL_COUNTER_RANGE (REG, VAL) ((REG & (~(0xffff << 0))) \| ((VAL & 0xffff) << 0)) |
| define | SET_DMA_NUM_ADDRESSES_RANGE (REG, VAL) ((REG & (~(0xfff << 0))) \| ((VAL & 0xfff) << 0)) |
| define | SET_DMA_NUM_PAGES_RANGE (REG, VAL) ((REG & (~(0xfffff << 0))) \| ((VAL & 0xfffff) << 0)) |
| define | SET_DMA_RAM_LOCATION_RANGE (REG, VAL) ((REG & (~(0xfff << 20))) \| ((VAL & 0xfff) << 20)) |
| define | SET_FARM_DATA_TYPE_ADDR_RANGE (REG, VAL) ((REG & (~(0x3 << 0))) \| ((VAL & 0x3) << 0)) |
| define | SET_FARM_EVENT_ID_ADDR_RANGE (REG, VAL) ((REG & (~(0xffff << 2))) \| ((VAL & 0xffff) << 2)) |
| define | SET_LINK_TEST_BIT_ENABLE (REG) ((1 << 0) \| REG) |
| define | SET_RESET_BIT_ALL (REG) ((1 << 0) \| REG) |
| define | SET_RESET_BIT_DATAFIFO (REG) ((1 << 5) \| REG) |
| define | SET_RESET_BIT_DATAFLOW (REG) ((1 << 20) \| REG) |
| define | SET_RESET_BIT_DATAGEN (REG) ((1 << 1) \| REG) |
| define | SET_RESET_BIT_DATA_PATH (REG) ((1 << 22) \| REG) |
| define | SET_RESET_BIT_DDR (REG) ((1 << 19) \| REG) |
| define | SET_RESET_BIT_DMA_EVAL (REG) ((1 << 14) \| REG) |
| define | SET_RESET_BIT_EVENT_COUNTER (REG) ((1 << 13) \| REG) |
| define | SET_RESET_BIT_FARM_BLOCK (REG) ((1 << 28) \| REG) |
| define | SET_RESET_BIT_FARM_DATA_PATH (REG) ((1 << 23) \| REG) |
| define | SET_RESET_BIT_FARM_STREAM_MERGER (REG) ((1 << 24) \| REG) |
| define | SET_RESET_BIT_FARM_TIME_MERGER (REG) ((1 << 25) \| REG) |
| define | SET_RESET_BIT_FIFOPLL (REG) ((1 << 6) \| REG) |
| define | SET_RESET_BIT_GLOBAL_TS (REG) ((1 << 27) \| REG) |
| define | SET_RESET_BIT_LINK_LOCKED (REG) ((1 << 26) \| REG) |
| define | SET_RESET_BIT_LINK_MERGER (REG) ((1 << 21) \| REG) |
| define | SET_RESET_BIT_LINK_TEST (REG) ((1 << 15) \| REG) |
| define | SET_RESET_BIT_NIOS (REG) ((1 << 18) \| REG) |
| define | SET_RESET_BIT_PCIE (REG) ((1 << 31) \| REG) |
| define | SET_RESET_BIT_PCIE_APPL (REG) ((1 << 12) \| REG) |
| define | SET_RESET_BIT_PCIE_LOCAL (REG) ((1 << 9) \| REG) |
| define | SET_RESET_BIT_RECEIVER (REG) ((1 << 4) \| REG) |
| define | SET_RESET_BIT_RUN_END_ACK (REG) ((1 << 17) \| REG) |
| define | SET_RESET_BIT_RUN_START_ACK (REG) ((1 << 16) \| REG) |
| define | SET_RESET_BIT_SC_MAIN (REG) ((1 << 8) \| REG) |
| define | SET_RESET_BIT_SC_SECONDARY (REG) ((1 << 7) \| REG) |
| define | SET_RESET_BIT_SWB_COUNTERS (REG) ((1 << 29) \| REG) |
| define | SET_RESET_BIT_SWB_STREAM_MERGER (REG) ((1 << 2) \| REG) |
| define | SET_RESET_BIT_SWB_TIME_MERGER (REG) ((1 << 3) \| REG) |
| define | SET_RESET_BIT_TOP_PROC (REG) ((1 << 10) \| REG) |
| define | SET_RESET_LINK_COMMAND_RANGE (REG, VAL) ((REG & (~(0xff << 0))) \| ((VAL & 0xff) << 0)) |
| define | SET_RESET_LINK_FEB_RANGE (REG, VAL) ((REG & (~(0x7 << 29))) \| ((VAL & 0x7) << 29)) |
| define | SET_REST_0_RANGE (REG, VAL) ((REG & (~(0xff << 0))) \| ((VAL & 0xff) << 0)) |
| define | SET_REST_1_RANGE (REG, VAL) ((REG & (~(0xff << 8))) \| ((VAL & 0xff) << 8)) |
| define | SET_REST_2_RANGE (REG, VAL) ((REG & (~(0xff << 16))) \| ((VAL & 0xff) << 16)) |
| define | SET_REST_3_RANGE (REG, VAL) ((REG & (~(0xff << 24))) \| ((VAL & 0xff) << 24)) |
| define | SET_SWB_LOOKUP_CTRL_ADDR_RANGE (REG, VAL) ((REG & (~(0x7f << 0))) \| ((VAL & 0x7f) << 0)) |
| define | SET_SWB_LOOKUP_CTRL_COMMAND_RANGE (REG, VAL) ((REG & (~(0x3 << 7))) \| ((VAL & 0x3) << 7)) |
| define | SET_SWB_LOOKUP_CTRL_VALUE_RANGE (REG, VAL) ((REG & (~(0x3fff << 9))) \| ((VAL & 0x3fff) << 9)) |
| define | SET_USE_BIT_ALL (REG) ((1 << 12) \| REG) |
| define | SET_USE_BIT_DDR (REG) ((1 << 11) \| REG) |
| define | SET_USE_BIT_FARM (REG) ((1 << 5) \| REG) |
| define | SET_USE_BIT_FEB_SYNC (REG) ((1 << 19) \| REG) |
| define | SET_USE_BIT_GENERIC (REG) ((1 << 18) \| REG) |
| define | SET_USE_BIT_GEN_LINK (REG) ((1 << 0) \| REG) |
| define | SET_USE_BIT_GEN_MERGER (REG) ((1 << 4) \| REG) |
| define | SET_USE_BIT_HEAD_SUPPRESS (REG) ((1 << 15) \| REG) |
| define | SET_USE_BIT_INJECTION (REG) ((1 << 16) \| REG) |
| define | SET_USE_BIT_MERGER (REG) ((1 << 2) \| REG) |
| define | SET_USE_BIT_PIXEL_DS (REG) ((1 << 8) \| REG) |
| define | SET_USE_BIT_PIXEL_ONLY (REG) ((1 << 0) \| REG) |
| define | SET_USE_BIT_PIXEL_US (REG) ((1 << 7) \| REG) |
| define | SET_USE_BIT_SCIFI (REG) ((1 << 9) \| REG) |
| define | SET_USE_BIT_SCIFI_ONLY (REG) ((1 << 1) \| REG) |
| define | SET_USE_BIT_SEND_TIME (REG) ((1 << 20) \| REG) |
| define | SET_USE_BIT_STREAM (REG) ((1 << 1) \| REG) |
| define | SET_USE_BIT_SUBHDR_SUPPRESS (REG) ((1 << 14) \| REG) |
| define | SET_USE_BIT_TEST (REG) ((1 << 6) \| REG) |
| define | SET_USE_BIT_TEST_DATA (REG) ((1 << 13) \| REG) |
| define | SET_USE_BIT_TEST_ERROR (REG) ((1 << 10) \| REG) |
| define | SET_USE_BIT_WRITE_BUFFER_INJECTION (REG) ((1 << 17) \| REG) |
| define | SET_VERSION_RANGE (REG, VAL) ((REG & (~(0xfffffff << 0))) \| ((VAL & 0xfffffff) << 0)) |
| define | SET_XCVR_CTRL_CH_RANGE (REG, VAL) ((REG & (~(0x3f << 16))) \| ((VAL & 0x3f) << 16)) |
| define | SET_XCVR_CTRL_REG_RANGE (REG, VAL) ((REG & (~(0xff << 0))) \| ((VAL & 0xff) << 0)) |
| define | SWB_COUNTER_REGISTER_R 0x33 |
| define | SWB_COUNTER_REGISTER_W 0x15 |
| define | SWB_DATA_TYPE_REGISTER_W 0x04 |
| define | SWB_GENERIC_MASK_REGISTER_W 0x0f |
| define | SWB_HEAD_SUPPRESS_REGISTER_W 0x1a |
| define | SWB_HISTOS_DATA_REGISTER_R 0x0c |
| define | SWB_HISTO_ADDR_REGISTER_W 0x1c |
| define | SWB_HISTO_CHIP_SELECT_REGISTER_W 0x1d |
| define | SWB_HISTO_LINK_SELECT_REGISTER_W 0x1e |
| define | SWB_LINK_COUNTER_REGISTER_R 0x34 |
| define | SWB_LINK_MASK_PIXEL_REGISTER_W 0x10 |
| define | SWB_LINK_MASK_SCIFI_REGISTER_W 0x11 |
| define | SWB_LINK_MASK_TILES_REGISTER_W 0x12 |
| define | SWB_LOOKUP_CTRL_ADDR_RANGE_HI 6 |
| define | SWB_LOOKUP_CTRL_ADDR_RANGE_LOW 0 |
| define | SWB_LOOKUP_CTRL_COMMAND_RANGE_HI 8 |
| define | SWB_LOOKUP_CTRL_COMMAND_RANGE_LOW 7 |
| define | SWB_LOOKUP_CTRL_REGISTER_W 0x1f |
| define | SWB_LOOKUP_CTRL_VALUE_RANGE_HI 22 |
| define | SWB_LOOKUP_CTRL_VALUE_RANGE_LOW 9 |
| define | SWB_LOOKUP_DS_CTRL_REGISTER_W 0x20 |
| define | SWB_READOUT_LINK_REGISTER_W 0x14 |
| define | SWB_READOUT_STATE_REGISTER_W 0x13 |
| define | SWB_SUBHEAD_SUPPRESS_REGISTER_W 0x19 |
| define | SWB_ZERO_HISTOS_REGISTER_W 0x1b |
| define | TIMECOUNTER_HIGH_REGISTER_R 0x05 |
| define | TIMECOUNTER_LOW_REGISTER_R 0x04 |
| define | UNSET_DATAGENERATOR_BIT_DMA_HALFFUL_MODE (REG) ((~(1 << 5)) & REG) |
| define | UNSET_DATAGENERATOR_BIT_ENABLE (REG) ((~(1 << 0)) & REG) |
| define | UNSET_DATAGENERATOR_BIT_ENABLE_FIBRE (REG) ((~(1 << 2)) & REG) |
| define | UNSET_DATAGENERATOR_BIT_ENABLE_PIXEL (REG) ((~(1 << 1)) & REG) |
| define | UNSET_DATAGENERATOR_BIT_ENABLE_TEST (REG) ((~(1 << 4)) & REG) |
| define | UNSET_DATAGENERATOR_BIT_ENABLE_TILE (REG) ((~(1 << 3)) & REG) |
| define | UNSET_DDR_BIT_CAL_FAIL (REG) ((~(1 << 1)) & REG) |
| define | UNSET_DDR_BIT_CAL_SUCCESS (REG) ((~(1 << 0)) & REG) |
| define | UNSET_DDR_BIT_COUNTERTEST_A (REG) ((~(1 << 1)) & REG) |
| define | UNSET_DDR_BIT_COUNTERTEST_B (REG) ((~(1 << 17)) & REG) |
| define | UNSET_DDR_BIT_ENABLE_A (REG) ((~(1 << 0)) & REG) |
| define | UNSET_DDR_BIT_ENABLE_B (REG) ((~(1 << 16)) & REG) |
| define | UNSET_DDR_BIT_READY (REG) ((~(1 << 3)) & REG) |
| define | UNSET_DDR_BIT_RESET_N (REG) ((~(1 << 2)) & REG) |
| define | UNSET_DDR_BIT_TEST_DONE (REG) ((~(1 << 6)) & REG) |
| define | UNSET_DDR_BIT_TEST_READING (REG) ((~(1 << 5)) & REG) |
| define | UNSET_DDR_BIT_TEST_WRITING (REG) ((~(1 << 4)) & REG) |
| define | UNSET_DMA2_BIT_ADDR_WRITE_ENABLE (REG) ((~(1 << 18)) & REG) |
| define | UNSET_DMA2_BIT_ENABLE (REG) ((~(1 << 16)) & REG) |
| define | UNSET_DMA2_BIT_ENABLE_INTERRUPTS (REG) ((~(1 << 19)) & REG) |
| define | UNSET_DMA2_BIT_NOW (REG) ((~(1 << 17)) & REG) |
| define | UNSET_DMA_BIT_ADDR_WRITE_ENABLE (REG) ((~(1 << 2)) & REG) |
| define | UNSET_DMA_BIT_ENABLE (REG) ((~(1 << 0)) & REG) |
| define | UNSET_DMA_BIT_ENABLE_INTERRUPTS (REG) ((~(1 << 3)) & REG) |
| define | UNSET_DMA_BIT_NOW (REG) ((~(1 << 1)) & REG) |
| define | UNSET_LINK_TEST_BIT_ENABLE (REG) ((~(1 << 0)) & REG) |
| define | UNSET_RESET_BIT_ALL (REG) ((~(1 << 0)) & REG) |
| define | UNSET_RESET_BIT_DATAFIFO (REG) ((~(1 << 5)) & REG) |
| define | UNSET_RESET_BIT_DATAFLOW (REG) ((~(1 << 20)) & REG) |
| define | UNSET_RESET_BIT_DATAGEN (REG) ((~(1 << 1)) & REG) |
| define | UNSET_RESET_BIT_DATA_PATH (REG) ((~(1 << 22)) & REG) |
| define | UNSET_RESET_BIT_DDR (REG) ((~(1 << 19)) & REG) |
| define | UNSET_RESET_BIT_DMA_EVAL (REG) ((~(1 << 14)) & REG) |
| define | UNSET_RESET_BIT_EVENT_COUNTER (REG) ((~(1 << 13)) & REG) |
| define | UNSET_RESET_BIT_FARM_BLOCK (REG) ((~(1 << 28)) & REG) |
| define | UNSET_RESET_BIT_FARM_DATA_PATH (REG) ((~(1 << 23)) & REG) |
| define | UNSET_RESET_BIT_FARM_STREAM_MERGER (REG) ((~(1 << 24)) & REG) |
| define | UNSET_RESET_BIT_FARM_TIME_MERGER (REG) ((~(1 << 25)) & REG) |
| define | UNSET_RESET_BIT_FIFOPLL (REG) ((~(1 << 6)) & REG) |
| define | UNSET_RESET_BIT_GLOBAL_TS (REG) ((~(1 << 27)) & REG) |
| define | UNSET_RESET_BIT_LINK_LOCKED (REG) ((~(1 << 26)) & REG) |
| define | UNSET_RESET_BIT_LINK_MERGER (REG) ((~(1 << 21)) & REG) |
| define | UNSET_RESET_BIT_LINK_TEST (REG) ((~(1 << 15)) & REG) |
| define | UNSET_RESET_BIT_NIOS (REG) ((~(1 << 18)) & REG) |
| define | UNSET_RESET_BIT_PCIE (REG) ((~(1 << 31)) & REG) |
| define | UNSET_RESET_BIT_PCIE_APPL (REG) ((~(1 << 12)) & REG) |
| define | UNSET_RESET_BIT_PCIE_LOCAL (REG) ((~(1 << 9)) & REG) |
| define | UNSET_RESET_BIT_RECEIVER (REG) ((~(1 << 4)) & REG) |
| define | UNSET_RESET_BIT_RUN_END_ACK (REG) ((~(1 << 17)) & REG) |
| define | UNSET_RESET_BIT_RUN_START_ACK (REG) ((~(1 << 16)) & REG) |
| define | UNSET_RESET_BIT_SC_MAIN (REG) ((~(1 << 8)) & REG) |
| define | UNSET_RESET_BIT_SC_SECONDARY (REG) ((~(1 << 7)) & REG) |
| define | UNSET_RESET_BIT_SWB_COUNTERS (REG) ((~(1 << 29)) & REG) |
| define | UNSET_RESET_BIT_SWB_STREAM_MERGER (REG) ((~(1 << 2)) & REG) |
| define | UNSET_RESET_BIT_SWB_TIME_MERGER (REG) ((~(1 << 3)) & REG) |
| define | UNSET_RESET_BIT_TOP_PROC (REG) ((~(1 << 10)) & REG) |
| define | UNSET_USE_BIT_ALL (REG) ((~(1 << 12)) & REG) |
| define | UNSET_USE_BIT_DDR (REG) ((~(1 << 11)) & REG) |
| define | UNSET_USE_BIT_FARM (REG) ((~(1 << 5)) & REG) |
| define | UNSET_USE_BIT_FEB_SYNC (REG) ((~(1 << 19)) & REG) |
| define | UNSET_USE_BIT_GENERIC (REG) ((~(1 << 18)) & REG) |
| define | UNSET_USE_BIT_GEN_LINK (REG) ((~(1 << 0)) & REG) |
| define | UNSET_USE_BIT_GEN_MERGER (REG) ((~(1 << 4)) & REG) |
| define | UNSET_USE_BIT_HEAD_SUPPRESS (REG) ((~(1 << 15)) & REG) |
| define | UNSET_USE_BIT_INJECTION (REG) ((~(1 << 16)) & REG) |
| define | UNSET_USE_BIT_MERGER (REG) ((~(1 << 2)) & REG) |
| define | UNSET_USE_BIT_PIXEL_DS (REG) ((~(1 << 8)) & REG) |
| define | UNSET_USE_BIT_PIXEL_ONLY (REG) ((~(1 << 0)) & REG) |
| define | UNSET_USE_BIT_PIXEL_US (REG) ((~(1 << 7)) & REG) |
| define | UNSET_USE_BIT_SCIFI (REG) ((~(1 << 9)) & REG) |
| define | UNSET_USE_BIT_SCIFI_ONLY (REG) ((~(1 << 1)) & REG) |
| define | UNSET_USE_BIT_SEND_TIME (REG) ((~(1 << 20)) & REG) |
| define | UNSET_USE_BIT_STREAM (REG) ((~(1 << 1)) & REG) |
| define | UNSET_USE_BIT_SUBHDR_SUPPRESS (REG) ((~(1 << 14)) & REG) |
| define | UNSET_USE_BIT_TEST (REG) ((~(1 << 6)) & REG) |
| define | UNSET_USE_BIT_TEST_DATA (REG) ((~(1 << 13)) & REG) |
| define | UNSET_USE_BIT_TEST_ERROR (REG) ((~(1 << 10)) & REG) |
| define | UNSET_USE_BIT_WRITE_BUFFER_INJECTION (REG) ((~(1 << 17)) & REG) |
| define | USE_BIT_ALL 12 |
| define | USE_BIT_DDR 11 |
| define | USE_BIT_FARM 5 |
| define | USE_BIT_FEB_SYNC 19 |
| define | USE_BIT_GENERIC 18 |
| define | USE_BIT_GEN_LINK 0 |
| define | USE_BIT_GEN_MERGER 4 |
| define | USE_BIT_HEAD_SUPPRESS 15 |
| define | USE_BIT_INJECTION 16 |
| define | USE_BIT_MERGER 2 |
| define | USE_BIT_PIXEL_DS 8 |
| define | USE_BIT_PIXEL_ONLY 0 |
| define | USE_BIT_PIXEL_US 7 |
| define | USE_BIT_SCIFI 9 |
| define | USE_BIT_SCIFI_ONLY 1 |
| define | USE_BIT_SEND_TIME 20 |
| define | USE_BIT_STREAM 1 |
| define | USE_BIT_SUBHDR_SUPPRESS 14 |
| define | USE_BIT_TEST 6 |
| define | USE_BIT_TEST_DATA 13 |
| define | USE_BIT_TEST_ERROR 10 |
| define | USE_BIT_WRITE_BUFFER_INJECTION 17 |
| define | VERSION_RANGE_HI 27 |
| define | VERSION_RANGE_LOW 0 |
| define | VERSION_REGISTER_R 0x01 |
| define | XCVR_CTRL_CH_RANGE_HI 21 |
| define | XCVR_CTRL_CH_RANGE_LOW 16 |
| define | XCVR_CTRL_REGISTER_R 0x2f |
| define | XCVR_CTRL_REGISTER_W 0x2f |
| define | XCVR_CTRL_REG_RANGE_HI 7 |
| define | XCVR_CTRL_REG_RANGE_LOW 0 |
Macro Definition Documentation
define BUFFER_STATUS_REGISTER_R
#define BUFFER_STATUS_REGISTER_R `0x1b`
define CLK_LINK_0_REGISTER_W
#define CLK_LINK_0_REGISTER_W `0x30`
define CLK_LINK_1_REGISTER_W
#define CLK_LINK_1_REGISTER_W `0x31`
define CLK_LINK_2_REGISTER_W
#define CLK_LINK_2_REGISTER_W `0x32`
define CLK_LINK_3_REGISTER_W
#define CLK_LINK_3_REGISTER_W `0x33`
define CLK_LINK_REST_REGISTER_W
#define CLK_LINK_REST_REGISTER_W `0x34`
define CNT_FEB_MERGE_TIMEOUT_R
#define CNT_FEB_MERGE_TIMEOUT_R `0x25`
define CNT_PLL_156_REGISTER_R
#define CNT_PLL_156_REGISTER_R `0x0a`
define CNT_PLL_250_REGISTER_R
#define CNT_PLL_250_REGISTER_R `0x0b`
define DATAGENERATOR_BIT_DMA_HALFFUL_MODE
#define DATAGENERATOR_BIT_DMA_HALFFUL_MODE `5`
define DATAGENERATOR_BIT_ENABLE
#define DATAGENERATOR_BIT_ENABLE `0`
define DATAGENERATOR_BIT_ENABLE_FIBRE
#define DATAGENERATOR_BIT_ENABLE_FIBRE `2`
define DATAGENERATOR_BIT_ENABLE_PIXEL
#define DATAGENERATOR_BIT_ENABLE_PIXEL `1`
define DATAGENERATOR_BIT_ENABLE_TEST
#define DATAGENERATOR_BIT_ENABLE_TEST `4`
define DATAGENERATOR_BIT_ENABLE_TILE
#define DATAGENERATOR_BIT_ENABLE_TILE `3`
define DATAGENERATOR_DIVIDER_REGISTER_W
#define DATAGENERATOR_DIVIDER_REGISTER_W `0x03`
define DATAGENERATOR_FRACCOUNT_RANGE_HI
#define DATAGENERATOR_FRACCOUNT_RANGE_HI `15`
define DATAGENERATOR_FRACCOUNT_RANGE_LOW
#define DATAGENERATOR_FRACCOUNT_RANGE_LOW `8`
define DATAGENERATOR_NFIBRE_RANGE_HI
#define DATAGENERATOR_NFIBRE_RANGE_HI `23`
define DATAGENERATOR_NFIBRE_RANGE_LOW
#define DATAGENERATOR_NFIBRE_RANGE_LOW `16`
define DATAGENERATOR_NPIXEL_RANGE_HI
#define DATAGENERATOR_NPIXEL_RANGE_HI `15`
define DATAGENERATOR_NPIXEL_RANGE_LOW
#define DATAGENERATOR_NPIXEL_RANGE_LOW `8`
define DATAGENERATOR_NTILE_RANGE_HI
#define DATAGENERATOR_NTILE_RANGE_HI `31`
define DATAGENERATOR_NTILE_RANGE_LOW
#define DATAGENERATOR_NTILE_RANGE_LOW `24`
define DATAGENERATOR_REGISTER_W
#define DATAGENERATOR_REGISTER_W `0x02`
define DATA_LINK_MASK_REGISTER_W
#define DATA_LINK_MASK_REGISTER_W `0x0b`
define DATA_REQ_A_W
#define DATA_REQ_A_W `0x23`
define DATA_REQ_B_W
#define DATA_REQ_B_W `0x24`
define DATA_TSBLOCKS_R
#define DATA_TSBLOCKS_R `0x28`
define DATA_TSBLOCK_DONE_W
#define DATA_TSBLOCK_DONE_W `0x25`
define DDR_BIT_CAL_FAIL
#define DDR_BIT_CAL_FAIL `1`
define DDR_BIT_CAL_SUCCESS
#define DDR_BIT_CAL_SUCCESS `0`
define DDR_BIT_COUNTERTEST_A
#define DDR_BIT_COUNTERTEST_A `1`
define DDR_BIT_COUNTERTEST_B
#define DDR_BIT_COUNTERTEST_B `17`
define DDR_BIT_ENABLE_A
#define DDR_BIT_ENABLE_A `0`
define DDR_BIT_ENABLE_B
#define DDR_BIT_ENABLE_B `16`
define DDR_BIT_READY
#define DDR_BIT_READY `3`
define DDR_BIT_RESET_N
#define DDR_BIT_RESET_N `2`
define DDR_BIT_TEST_DONE
#define DDR_BIT_TEST_DONE `6`
define DDR_BIT_TEST_READING
#define DDR_BIT_TEST_READING `5`
define DDR_BIT_TEST_WRITING
#define DDR_BIT_TEST_WRITING `4`
define DDR_CLK_CNT_R
#define DDR_CLK_CNT_R `0x30`
define DDR_CONTROL_W
#define DDR_CONTROL_W `0x21`
define DDR_ERR_R
#define DDR_ERR_R `0x27`
define DDR_STATUS_R
#define DDR_STATUS_R `0x26`
define DIPSWITCH_RANGE_HI
#define DIPSWITCH_RANGE_HI `1`
define DIPSWITCH_RANGE_LOW
#define DIPSWITCH_RANGE_LOW `0`
define DMA2_BIT_ADDR_WRITE_ENABLE
#define DMA2_BIT_ADDR_WRITE_ENABLE `18`
define DMA2_BIT_ENABLE
#define DMA2_BIT_ENABLE `16`
define DMA2_BIT_ENABLE_INTERRUPTS
#define DMA2_BIT_ENABLE_INTERRUPTS `19`
define DMA2_BIT_NOW
#define DMA2_BIT_NOW `17`
define DMA2_CTRL_ADDR_HI_REGISTER_W
#define DMA2_CTRL_ADDR_HI_REGISTER_W `0x37`
define DMA2_CTRL_ADDR_LOW_REGISTER_W
#define DMA2_CTRL_ADDR_LOW_REGISTER_W `0x36`
define DMA2_DATA_ADDR_HI_REGISTER_R
#define DMA2_DATA_ADDR_HI_REGISTER_R `0x3e`
define DMA2_DATA_ADDR_LOW_REGISTER_R
#define DMA2_DATA_ADDR_LOW_REGISTER_R `0x3d`
define DMA2_NUM_ADDRESSES_RANGE_HI
#define DMA2_NUM_ADDRESSES_RANGE_HI `27`
define DMA2_NUM_ADDRESSES_RANGE_LOW
#define DMA2_NUM_ADDRESSES_RANGE_LOW `16`
define DMA2_NUM_PAGES_REGISTER_R
#define DMA2_NUM_PAGES_REGISTER_R `0x3f`
define DMA2_STATUS_REGISTER_R
#define DMA2_STATUS_REGISTER_R `0x3c`
define DMA_BIT_ADDR_WRITE_ENABLE
#define DMA_BIT_ADDR_WRITE_ENABLE `2`
define DMA_BIT_ENABLE
#define DMA_BIT_ENABLE `0`
define DMA_BIT_ENABLE_INTERRUPTS
#define DMA_BIT_ENABLE_INTERRUPTS `3`
define DMA_BIT_NOW
#define DMA_BIT_NOW `1`
define DMA_CNT_WORDS_REGISTER_R
#define DMA_CNT_WORDS_REGISTER_R `0x32`
define DMA_CONTROL_COUNTER_RANGE_HI
#define DMA_CONTROL_COUNTER_RANGE_HI `15`
define DMA_CONTROL_COUNTER_RANGE_LOW
#define DMA_CONTROL_COUNTER_RANGE_LOW `0`
define DMA_CONTROL_W
#define DMA_CONTROL_W `0x05`
define DMA_CTRL_ADDR_HI_REGISTER_W
#define DMA_CTRL_ADDR_HI_REGISTER_W `0x3a`
define DMA_CTRL_ADDR_LOW_REGISTER_W
#define DMA_CTRL_ADDR_LOW_REGISTER_W `0x39`
define DMA_DATA_ADDR_HI_REGISTER_R
#define DMA_DATA_ADDR_HI_REGISTER_R `0x3a`
define DMA_DATA_ADDR_HI_REGISTER_W
#define DMA_DATA_ADDR_HI_REGISTER_W `0x3c`
define DMA_DATA_ADDR_LOW_REGISTER_R
#define DMA_DATA_ADDR_LOW_REGISTER_R `0x39`
define DMA_DATA_ADDR_LOW_REGISTER_W
#define DMA_DATA_ADDR_LOW_REGISTER_W `0x3b`
define DMA_ENDEVENT_REGISTER_R
#define DMA_ENDEVENT_REGISTER_R `0x16`
define DMA_HALFFUL_REGISTER_R
#define DMA_HALFFUL_REGISTER_R `0x14`
define DMA_NOTENDEVENT_REGISTER_R
#define DMA_NOTENDEVENT_REGISTER_R `0x17`
define DMA_NOTHALFFUL_REGISTER_R
#define DMA_NOTHALFFUL_REGISTER_R `0x15`
define DMA_NUM_ADDRESSES_RANGE_HI
#define DMA_NUM_ADDRESSES_RANGE_HI `11`
define DMA_NUM_ADDRESSES_RANGE_LOW
#define DMA_NUM_ADDRESSES_RANGE_LOW `0`
define DMA_NUM_ADDRESSES_REGISTER_W
#define DMA_NUM_ADDRESSES_REGISTER_W `0x3e`
define DMA_NUM_PAGES_RANGE_HI
#define DMA_NUM_PAGES_RANGE_HI `19`
define DMA_NUM_PAGES_RANGE_LOW
#define DMA_NUM_PAGES_RANGE_LOW `0`
define DMA_NUM_PAGES_REGISTER_R
#define DMA_NUM_PAGES_REGISTER_R `0x3b`
define DMA_RAM_LOCATION_NUM_PAGES_REGISTER_W
#define DMA_RAM_LOCATION_NUM_PAGES_REGISTER_W `0x3d`
define DMA_RAM_LOCATION_RANGE_HI
#define DMA_RAM_LOCATION_RANGE_HI `31`
define DMA_RAM_LOCATION_RANGE_LOW
#define DMA_RAM_LOCATION_RANGE_LOW `20`
define DMA_REGISTER_W
#define DMA_REGISTER_W `0x38`
define DMA_SLOW_DOWN_REGISTER_W
#define DMA_SLOW_DOWN_REGISTER_W `0x06`
define DMA_STATUS_R
#define DMA_STATUS_R `0x11`
define DMA_STATUS_REGISTER_R
#define DMA_STATUS_REGISTER_R `0x38`
define EVENT2COUNTER64_REGISTER_R
#define EVENT2COUNTER64_REGISTER_R `0x08`
define EVENTCOUNTER64_REGISTER_R
#define EVENTCOUNTER64_REGISTER_R `0x03`
define EVENTCOUNTER_REGISTER_R
#define EVENTCOUNTER_REGISTER_R `0x02`
define EVENT_BUILD_CNT_EVENT_DMA_R
#define EVENT_BUILD_CNT_EVENT_DMA_R `0x1f`
define EVENT_BUILD_IDLE_NOT_HEADER_R
#define EVENT_BUILD_IDLE_NOT_HEADER_R `0x1d`
define EVENT_BUILD_SKIP_EVENT_DMA_R
#define EVENT_BUILD_SKIP_EVENT_DMA_R `0x1e`
define EVENT_BUILD_STATUS_REGISTER_R
#define EVENT_BUILD_STATUS_REGISTER_R `0x1c`
define EVENT_BUILD_TAG_FIFO_FULL_R
#define EVENT_BUILD_TAG_FIFO_FULL_R `0x20`
define FARM_CTL_REGISTER_W
#define FARM_CTL_REGISTER_W `0x28`
define FARM_DATA_TYPE_ADDR_RANGE_HI
#define FARM_DATA_TYPE_ADDR_RANGE_HI `1`
define FARM_DATA_TYPE_ADDR_RANGE_LOW
#define FARM_DATA_TYPE_ADDR_RANGE_LOW `0`
define FARM_DATA_TYPE_REGISTER_W
#define FARM_DATA_TYPE_REGISTER_W `0x17`
define FARM_EVENT_ID_ADDR_RANGE_HI
#define FARM_EVENT_ID_ADDR_RANGE_HI `17`
define FARM_EVENT_ID_ADDR_RANGE_LOW
#define FARM_EVENT_ID_ADDR_RANGE_LOW `2`
define FARM_EVENT_ID_REGISTER_W
#define FARM_EVENT_ID_REGISTER_W `0x2b`
define FARM_GPU_EVENT_PADDING_W
#define FARM_GPU_EVENT_PADDING_W `0x2d`
define FARM_GPU_EVENT_SIZE_W
#define FARM_GPU_EVENT_SIZE_W `0x2c`
define FARM_ID_REGISTER_W
#define FARM_ID_REGISTER_W `0x26`
define FARM_LINK_MASK_REGISTER_W
#define FARM_LINK_MASK_REGISTER_W `0x22`
define FARM_READOUT_STATE_REGISTER_W
#define FARM_READOUT_STATE_REGISTER_W `0x16`
define FARM_REQ_EVENTS_W
#define FARM_REQ_EVENTS_W `0x27`
define FARM_SERIAL_NUMBER_W
#define FARM_SERIAL_NUMBER_W `0x2e`
define FEB_ENABLE_REGISTER_W
#define FEB_ENABLE_REGISTER_W `0x0a`
define GET_DATAGENERATOR_BIT_DMA_HALFFUL_MODE
#define GET_DATAGENERATOR_BIT_DMA_HALFFUL_MODE (
REG
) `((REG >> 5) & 0x1)`
define GET_DATAGENERATOR_BIT_ENABLE
#define GET_DATAGENERATOR_BIT_ENABLE (
REG
) `((REG >> 0) & 0x1)`
define GET_DATAGENERATOR_BIT_ENABLE_FIBRE
#define GET_DATAGENERATOR_BIT_ENABLE_FIBRE (
REG
) `((REG >> 2) & 0x1)`
define GET_DATAGENERATOR_BIT_ENABLE_PIXEL
#define GET_DATAGENERATOR_BIT_ENABLE_PIXEL (
REG
) `((REG >> 1) & 0x1)`
define GET_DATAGENERATOR_BIT_ENABLE_TEST
#define GET_DATAGENERATOR_BIT_ENABLE_TEST (
REG
) `((REG >> 4) & 0x1)`
define GET_DATAGENERATOR_BIT_ENABLE_TILE
#define GET_DATAGENERATOR_BIT_ENABLE_TILE (
REG
) `((REG >> 3) & 0x1)`
define GET_DATAGENERATOR_FRACCOUNT_RANGE
#define GET_DATAGENERATOR_FRACCOUNT_RANGE (
REG
) `((REG >> 8) & 0xff)`
define GET_DATAGENERATOR_NFIBRE_RANGE
#define GET_DATAGENERATOR_NFIBRE_RANGE (
REG
) `((REG >> 16) & 0xff)`
define GET_DATAGENERATOR_NPIXEL_RANGE
#define GET_DATAGENERATOR_NPIXEL_RANGE (
REG
) `((REG >> 8) & 0xff)`
define GET_DATAGENERATOR_NTILE_RANGE
#define GET_DATAGENERATOR_NTILE_RANGE (
REG
) `((REG >> 24) & 0xff)`
define GET_DDR_BIT_CAL_FAIL
#define GET_DDR_BIT_CAL_FAIL (
REG
) `((REG >> 1) & 0x1)`
define GET_DDR_BIT_CAL_SUCCESS
#define GET_DDR_BIT_CAL_SUCCESS (
REG
) `((REG >> 0) & 0x1)`
define GET_DDR_BIT_COUNTERTEST_A
#define GET_DDR_BIT_COUNTERTEST_A (
REG
) `((REG >> 1) & 0x1)`
define GET_DDR_BIT_COUNTERTEST_B
#define GET_DDR_BIT_COUNTERTEST_B (
REG
) `((REG >> 17) & 0x1)`
define GET_DDR_BIT_ENABLE_A
#define GET_DDR_BIT_ENABLE_A (
REG
) `((REG >> 0) & 0x1)`
define GET_DDR_BIT_ENABLE_B
#define GET_DDR_BIT_ENABLE_B (
REG
) `((REG >> 16) & 0x1)`
define GET_DDR_BIT_READY
#define GET_DDR_BIT_READY (
REG
) `((REG >> 3) & 0x1)`
define GET_DDR_BIT_RESET_N
#define GET_DDR_BIT_RESET_N (
REG
) `((REG >> 2) & 0x1)`
define GET_DDR_BIT_TEST_DONE
#define GET_DDR_BIT_TEST_DONE (
REG
) `((REG >> 6) & 0x1)`
define GET_DDR_BIT_TEST_READING
#define GET_DDR_BIT_TEST_READING (
REG
) `((REG >> 5) & 0x1)`
define GET_DDR_BIT_TEST_WRITING
#define GET_DDR_BIT_TEST_WRITING (
REG
) `((REG >> 4) & 0x1)`
define GET_DIPSWITCH_RANGE
#define GET_DIPSWITCH_RANGE (
REG
) `((REG >> 0) & 0x3)`
define GET_DMA2_BIT_ADDR_WRITE_ENABLE
#define GET_DMA2_BIT_ADDR_WRITE_ENABLE (
REG
) `((REG >> 18) & 0x1)`
define GET_DMA2_BIT_ENABLE
#define GET_DMA2_BIT_ENABLE (
REG
) `((REG >> 16) & 0x1)`
define GET_DMA2_BIT_ENABLE_INTERRUPTS
#define GET_DMA2_BIT_ENABLE_INTERRUPTS (
REG
) `((REG >> 19) & 0x1)`
define GET_DMA2_BIT_NOW
#define GET_DMA2_BIT_NOW (
REG
) `((REG >> 17) & 0x1)`
define GET_DMA2_NUM_ADDRESSES_RANGE
#define GET_DMA2_NUM_ADDRESSES_RANGE (
REG
) `((REG >> 16) & 0xfff)`
define GET_DMA_BIT_ADDR_WRITE_ENABLE
#define GET_DMA_BIT_ADDR_WRITE_ENABLE (
REG
) `((REG >> 2) & 0x1)`
define GET_DMA_BIT_ENABLE
#define GET_DMA_BIT_ENABLE (
REG
) `((REG >> 0) & 0x1)`
define GET_DMA_BIT_ENABLE_INTERRUPTS
#define GET_DMA_BIT_ENABLE_INTERRUPTS (
REG
) `((REG >> 3) & 0x1)`
define GET_DMA_BIT_NOW
#define GET_DMA_BIT_NOW (
REG
) `((REG >> 1) & 0x1)`
define GET_DMA_CONTROL_COUNTER_RANGE
#define GET_DMA_CONTROL_COUNTER_RANGE (
REG
) `((REG >> 0) & 0xffff)`
define GET_DMA_NUM_ADDRESSES_RANGE
#define GET_DMA_NUM_ADDRESSES_RANGE (
REG
) `((REG >> 0) & 0xfff)`
define GET_DMA_NUM_PAGES_RANGE
#define GET_DMA_NUM_PAGES_RANGE (
REG
) `((REG >> 0) & 0xfffff)`
define GET_DMA_RAM_LOCATION_RANGE
#define GET_DMA_RAM_LOCATION_RANGE (
REG
) `((REG >> 20) & 0xfff)`
define GET_FARM_DATA_TYPE_ADDR_RANGE
#define GET_FARM_DATA_TYPE_ADDR_RANGE (
REG
) `((REG >> 0) & 0x3)`
define GET_FARM_EVENT_ID_ADDR_RANGE
#define GET_FARM_EVENT_ID_ADDR_RANGE (
REG
) `((REG >> 2) & 0xffff)`
define GET_LINK_TEST_BIT_ENABLE
#define GET_LINK_TEST_BIT_ENABLE (
REG
) `((REG >> 0) & 0x1)`
define GET_N_DMA_WORDS_REGISTER_W
#define GET_N_DMA_WORDS_REGISTER_W `0x0c`
define GET_N_GPU_EVENTS_REGISTER_W
#define GET_N_GPU_EVENTS_REGISTER_W `0x35`
define GET_RESET_BIT_ALL
#define GET_RESET_BIT_ALL (
REG
) `((REG >> 0) & 0x1)`
define GET_RESET_BIT_DATAFIFO
#define GET_RESET_BIT_DATAFIFO (
REG
) `((REG >> 5) & 0x1)`
define GET_RESET_BIT_DATAFLOW
#define GET_RESET_BIT_DATAFLOW (
REG
) `((REG >> 20) & 0x1)`
define GET_RESET_BIT_DATAGEN
#define GET_RESET_BIT_DATAGEN (
REG
) `((REG >> 1) & 0x1)`
define GET_RESET_BIT_DATA_PATH
#define GET_RESET_BIT_DATA_PATH (
REG
) `((REG >> 22) & 0x1)`
define GET_RESET_BIT_DDR
#define GET_RESET_BIT_DDR (
REG
) `((REG >> 19) & 0x1)`
define GET_RESET_BIT_DMA_EVAL
#define GET_RESET_BIT_DMA_EVAL (
REG
) `((REG >> 14) & 0x1)`
define GET_RESET_BIT_EVENT_COUNTER
#define GET_RESET_BIT_EVENT_COUNTER (
REG
) `((REG >> 13) & 0x1)`
define GET_RESET_BIT_FARM_BLOCK
#define GET_RESET_BIT_FARM_BLOCK (
REG
) `((REG >> 28) & 0x1)`
define GET_RESET_BIT_FARM_DATA_PATH
#define GET_RESET_BIT_FARM_DATA_PATH (
REG
) `((REG >> 23) & 0x1)`
define GET_RESET_BIT_FARM_STREAM_MERGER
#define GET_RESET_BIT_FARM_STREAM_MERGER (
REG
) `((REG >> 24) & 0x1)`
define GET_RESET_BIT_FARM_TIME_MERGER
#define GET_RESET_BIT_FARM_TIME_MERGER (
REG
) `((REG >> 25) & 0x1)`
define GET_RESET_BIT_FIFOPLL
#define GET_RESET_BIT_FIFOPLL (
REG
) `((REG >> 6) & 0x1)`
define GET_RESET_BIT_GLOBAL_TS
#define GET_RESET_BIT_GLOBAL_TS (
REG
) `((REG >> 27) & 0x1)`
define GET_RESET_BIT_LINK_LOCKED
#define GET_RESET_BIT_LINK_LOCKED (
REG
) `((REG >> 26) & 0x1)`
define GET_RESET_BIT_LINK_MERGER
#define GET_RESET_BIT_LINK_MERGER (
REG
) `((REG >> 21) & 0x1)`
define GET_RESET_BIT_LINK_TEST
#define GET_RESET_BIT_LINK_TEST (
REG
) `((REG >> 15) & 0x1)`
define GET_RESET_BIT_NIOS
#define GET_RESET_BIT_NIOS (
REG
) `((REG >> 18) & 0x1)`
define GET_RESET_BIT_PCIE
#define GET_RESET_BIT_PCIE (
REG
) `((REG >> 31) & 0x1)`
define GET_RESET_BIT_PCIE_APPL
#define GET_RESET_BIT_PCIE_APPL (
REG
) `((REG >> 12) & 0x1)`
define GET_RESET_BIT_PCIE_LOCAL
#define GET_RESET_BIT_PCIE_LOCAL (
REG
) `((REG >> 9) & 0x1)`
define GET_RESET_BIT_RECEIVER
#define GET_RESET_BIT_RECEIVER (
REG
) `((REG >> 4) & 0x1)`
define GET_RESET_BIT_RUN_END_ACK
#define GET_RESET_BIT_RUN_END_ACK (
REG
) `((REG >> 17) & 0x1)`
define GET_RESET_BIT_RUN_START_ACK
#define GET_RESET_BIT_RUN_START_ACK (
REG
) `((REG >> 16) & 0x1)`
define GET_RESET_BIT_SC_MAIN
#define GET_RESET_BIT_SC_MAIN (
REG
) `((REG >> 8) & 0x1)`
define GET_RESET_BIT_SC_SECONDARY
#define GET_RESET_BIT_SC_SECONDARY (
REG
) `((REG >> 7) & 0x1)`
define GET_RESET_BIT_SWB_COUNTERS
#define GET_RESET_BIT_SWB_COUNTERS (
REG
) `((REG >> 29) & 0x1)`
define GET_RESET_BIT_SWB_STREAM_MERGER
#define GET_RESET_BIT_SWB_STREAM_MERGER (
REG
) `((REG >> 2) & 0x1)`
define GET_RESET_BIT_SWB_TIME_MERGER
#define GET_RESET_BIT_SWB_TIME_MERGER (
REG
) `((REG >> 3) & 0x1)`
define GET_RESET_BIT_TOP_PROC
#define GET_RESET_BIT_TOP_PROC (
REG
) `((REG >> 10) & 0x1)`
define GET_RESET_LINK_COMMAND_RANGE
#define GET_RESET_LINK_COMMAND_RANGE (
REG
) `((REG >> 0) & 0xff)`
define GET_RESET_LINK_FEB_RANGE
#define GET_RESET_LINK_FEB_RANGE (
REG
) `((REG >> 29) & 0x7)`
define GET_REST_0_RANGE
#define GET_REST_0_RANGE (
REG
) `((REG >> 0) & 0xff)`
define GET_REST_1_RANGE
#define GET_REST_1_RANGE (
REG
) `((REG >> 8) & 0xff)`
define GET_REST_2_RANGE
#define GET_REST_2_RANGE (
REG
) `((REG >> 16) & 0xff)`
define GET_REST_3_RANGE
#define GET_REST_3_RANGE (
REG
) `((REG >> 24) & 0xff)`
define GET_SWB_LOOKUP_CTRL_ADDR_RANGE
#define GET_SWB_LOOKUP_CTRL_ADDR_RANGE (
REG
) `((REG >> 0) & 0x7f)`
define GET_SWB_LOOKUP_CTRL_COMMAND_RANGE
#define GET_SWB_LOOKUP_CTRL_COMMAND_RANGE (
REG
) `((REG >> 7) & 0x3)`
define GET_SWB_LOOKUP_CTRL_VALUE_RANGE
#define GET_SWB_LOOKUP_CTRL_VALUE_RANGE (
REG
) `((REG >> 9) & 0x3fff)`
define GET_USE_BIT_ALL
#define GET_USE_BIT_ALL (
REG
) `((REG >> 12) & 0x1)`
define GET_USE_BIT_DDR
#define GET_USE_BIT_DDR (
REG
) `((REG >> 11) & 0x1)`
define GET_USE_BIT_FARM
#define GET_USE_BIT_FARM (
REG
) `((REG >> 5) & 0x1)`
define GET_USE_BIT_FEB_SYNC
#define GET_USE_BIT_FEB_SYNC (
REG
) `((REG >> 19) & 0x1)`
define GET_USE_BIT_GENERIC
#define GET_USE_BIT_GENERIC (
REG
) `((REG >> 18) & 0x1)`
define GET_USE_BIT_GEN_LINK
#define GET_USE_BIT_GEN_LINK (
REG
) `((REG >> 0) & 0x1)`
define GET_USE_BIT_GEN_MERGER
#define GET_USE_BIT_GEN_MERGER (
REG
) `((REG >> 4) & 0x1)`
define GET_USE_BIT_HEAD_SUPPRESS
#define GET_USE_BIT_HEAD_SUPPRESS (
REG
) `((REG >> 15) & 0x1)`
define GET_USE_BIT_INJECTION
#define GET_USE_BIT_INJECTION (
REG
) `((REG >> 16) & 0x1)`
define GET_USE_BIT_MERGER
#define GET_USE_BIT_MERGER (
REG
) `((REG >> 2) & 0x1)`
define GET_USE_BIT_PIXEL_DS
#define GET_USE_BIT_PIXEL_DS (
REG
) `((REG >> 8) & 0x1)`
define GET_USE_BIT_PIXEL_ONLY
#define GET_USE_BIT_PIXEL_ONLY (
REG
) `((REG >> 0) & 0x1)`
define GET_USE_BIT_PIXEL_US
#define GET_USE_BIT_PIXEL_US (
REG
) `((REG >> 7) & 0x1)`
define GET_USE_BIT_SCIFI
#define GET_USE_BIT_SCIFI (
REG
) `((REG >> 9) & 0x1)`
define GET_USE_BIT_SCIFI_ONLY
#define GET_USE_BIT_SCIFI_ONLY (
REG
) `((REG >> 1) & 0x1)`
define GET_USE_BIT_SEND_TIME
#define GET_USE_BIT_SEND_TIME (
REG
) `((REG >> 20) & 0x1)`
define GET_USE_BIT_STREAM
#define GET_USE_BIT_STREAM (
REG
) `((REG >> 1) & 0x1)`
define GET_USE_BIT_SUBHDR_SUPPRESS
#define GET_USE_BIT_SUBHDR_SUPPRESS (
REG
) `((REG >> 14) & 0x1)`
define GET_USE_BIT_TEST
#define GET_USE_BIT_TEST (
REG
) `((REG >> 6) & 0x1)`
define GET_USE_BIT_TEST_DATA
#define GET_USE_BIT_TEST_DATA (
REG
) `((REG >> 13) & 0x1)`
define GET_USE_BIT_TEST_ERROR
#define GET_USE_BIT_TEST_ERROR (
REG
) `((REG >> 10) & 0x1)`
define GET_USE_BIT_WRITE_BUFFER_INJECTION
#define GET_USE_BIT_WRITE_BUFFER_INJECTION (
REG
) `((REG >> 17) & 0x1)`
define GET_VERSION_RANGE
#define GET_VERSION_RANGE (
REG
) `((REG >> 0) & 0xfffffff)`
define GET_XCVR_CTRL_CH_RANGE
#define GET_XCVR_CTRL_CH_RANGE (
REG
) `((REG >> 16) & 0x3f)`
define GET_XCVR_CTRL_REG_RANGE
#define GET_XCVR_CTRL_REG_RANGE (
REG
) `((REG >> 0) & 0xff)`
define GLOBAL_TS_HIGH_REGISTER_R
#define GLOBAL_TS_HIGH_REGISTER_R `0x2b`
define GLOBAL_TS_LOW_REGISTER_R
#define GLOBAL_TS_LOW_REGISTER_R `0x2a`
define INADDR32_R
#define INADDR32_R `0x09`
define INADDR32_W
#define INADDR32_W `0x10`
define INJECTION_WAIT_W
#define INJECTION_WAIT_W `0x18`
define LED_REGISTER_W
#define LED_REGISTER_W `0x00`
define LINK_LOCKED_HIGH_REGISTER_R
#define LINK_LOCKED_HIGH_REGISTER_R `0x37`
define LINK_LOCKED_LOW_REGISTER_R
#define LINK_LOCKED_LOW_REGISTER_R `0x36`
define LINK_TEST_BIT_ENABLE
#define LINK_TEST_BIT_ENABLE `0`
define LINK_TEST_REGISTER_W
#define LINK_TEST_REGISTER_W `0x07`
define MEM_WRITEADDR_HIGH_REGISTER_R
#define MEM_WRITEADDR_HIGH_REGISTER_R `0x07`
define MEM_WRITEADDR_LOW_REGISTER_R
#define MEM_WRITEADDR_LOW_REGISTER_R `0x06`
define PLL_LOCKED_REGISTER_R
#define PLL_LOCKED_REGISTER_R `0x12`
define PLL_REGISTER_R
#define PLL_REGISTER_R `0x00`
define RESET_BIT_ALL
#define RESET_BIT_ALL `0`
define RESET_BIT_DATAFIFO
#define RESET_BIT_DATAFIFO `5`
define RESET_BIT_DATAFLOW
#define RESET_BIT_DATAFLOW `20`
define RESET_BIT_DATAGEN
#define RESET_BIT_DATAGEN `1`
define RESET_BIT_DATA_PATH
#define RESET_BIT_DATA_PATH `22`
define RESET_BIT_DDR
#define RESET_BIT_DDR `19`
define RESET_BIT_DMA_EVAL
#define RESET_BIT_DMA_EVAL `14`
define RESET_BIT_EVENT_COUNTER
#define RESET_BIT_EVENT_COUNTER `13`
define RESET_BIT_FARM_BLOCK
#define RESET_BIT_FARM_BLOCK `28`
define RESET_BIT_FARM_DATA_PATH
#define RESET_BIT_FARM_DATA_PATH `23`
define RESET_BIT_FARM_STREAM_MERGER
#define RESET_BIT_FARM_STREAM_MERGER `24`
define RESET_BIT_FARM_TIME_MERGER
#define RESET_BIT_FARM_TIME_MERGER `25`
define RESET_BIT_FIFOPLL
#define RESET_BIT_FIFOPLL `6`
define RESET_BIT_GLOBAL_TS
#define RESET_BIT_GLOBAL_TS `27`
define RESET_BIT_LINK_LOCKED
#define RESET_BIT_LINK_LOCKED `26`
define RESET_BIT_LINK_MERGER
#define RESET_BIT_LINK_MERGER `21`
define RESET_BIT_LINK_TEST
#define RESET_BIT_LINK_TEST `15`
define RESET_BIT_NIOS
#define RESET_BIT_NIOS `18`
define RESET_BIT_PCIE
#define RESET_BIT_PCIE `31`
define RESET_BIT_PCIE_APPL
#define RESET_BIT_PCIE_APPL `12`
define RESET_BIT_PCIE_LOCAL
#define RESET_BIT_PCIE_LOCAL `9`
define RESET_BIT_RECEIVER
#define RESET_BIT_RECEIVER `4`
define RESET_BIT_RUN_END_ACK
#define RESET_BIT_RUN_END_ACK `17`
define RESET_BIT_RUN_START_ACK
#define RESET_BIT_RUN_START_ACK `16`
define RESET_BIT_SC_MAIN
#define RESET_BIT_SC_MAIN `8`
define RESET_BIT_SC_SECONDARY
#define RESET_BIT_SC_SECONDARY `7`
define RESET_BIT_SWB_COUNTERS
#define RESET_BIT_SWB_COUNTERS `29`
define RESET_BIT_SWB_STREAM_MERGER
#define RESET_BIT_SWB_STREAM_MERGER `2`
define RESET_BIT_SWB_TIME_MERGER
#define RESET_BIT_SWB_TIME_MERGER `3`
define RESET_BIT_TOP_PROC
#define RESET_BIT_TOP_PROC `10`
define RESET_LINK_COMMAND_RANGE_HI
#define RESET_LINK_COMMAND_RANGE_HI `7`
define RESET_LINK_COMMAND_RANGE_LOW
#define RESET_LINK_COMMAND_RANGE_LOW `0`
define RESET_LINK_CTL_REGISTER_W
#define RESET_LINK_CTL_REGISTER_W `0x29`
define RESET_LINK_FEB_RANGE_HI
#define RESET_LINK_FEB_RANGE_HI `31`
define RESET_LINK_FEB_RANGE_LOW
#define RESET_LINK_FEB_RANGE_LOW `29`
define RESET_LINK_RUN_NUMBER_REGISTER_W
#define RESET_LINK_RUN_NUMBER_REGISTER_W `0x2a`
define RESET_LINK_STATUS_REGISTER_R
#define RESET_LINK_STATUS_REGISTER_R `0x35`
define RESET_REGISTER_W
#define RESET_REGISTER_W `0x01`
define REST_0_RANGE_HI
#define REST_0_RANGE_HI `7`
define REST_0_RANGE_LOW
#define REST_0_RANGE_LOW `0`
define REST_1_RANGE_HI
#define REST_1_RANGE_HI `15`
define REST_1_RANGE_LOW
#define REST_1_RANGE_LOW `8`
define REST_2_RANGE_HI
#define REST_2_RANGE_HI `23`
define REST_2_RANGE_LOW
#define REST_2_RANGE_LOW `16`
define REST_3_RANGE_HI
#define REST_3_RANGE_HI `31`
define REST_3_RANGE_LOW
#define REST_3_RANGE_LOW `24`
define RUN_NR_ACK_REGISTER_R
#define RUN_NR_ACK_REGISTER_R `0x18`
define RUN_NR_ADDR_REGISTER_W
#define RUN_NR_ADDR_REGISTER_W `0x09`
define RUN_NR_REGISTER_R
#define RUN_NR_REGISTER_R `0x19`
define RUN_NR_REGISTER_W
#define RUN_NR_REGISTER_W `0x08`
define RUN_STOP_ACK_REGISTER_R
#define RUN_STOP_ACK_REGISTER_R `0x1a`
define SC_MAIN_ENABLE_REGISTER_W
#define SC_MAIN_ENABLE_REGISTER_W `0x0d`
define SC_MAIN_LENGTH_REGISTER_W
#define SC_MAIN_LENGTH_REGISTER_W `0x0e`
define SC_MAIN_STATUS_REGISTER_R
#define SC_MAIN_STATUS_REGISTER_R `0x29`
define SC_STATE_REGISTER_R
#define SC_STATE_REGISTER_R `0x31`
define SERIAL_NUM_REGISTER_R
#define SERIAL_NUM_REGISTER_R `0x2c`
define SET_DATAGENERATOR_BIT_DMA_HALFFUL_MODE
#define SET_DATAGENERATOR_BIT_DMA_HALFFUL_MODE (
REG
) `((1 << 5) | REG)`
define SET_DATAGENERATOR_BIT_ENABLE
#define SET_DATAGENERATOR_BIT_ENABLE (
REG
) `((1 << 0) | REG)`
define SET_DATAGENERATOR_BIT_ENABLE_FIBRE
#define SET_DATAGENERATOR_BIT_ENABLE_FIBRE (
REG
) `((1 << 2) | REG)`
define SET_DATAGENERATOR_BIT_ENABLE_PIXEL
#define SET_DATAGENERATOR_BIT_ENABLE_PIXEL (
REG
) `((1 << 1) | REG)`
define SET_DATAGENERATOR_BIT_ENABLE_TEST
#define SET_DATAGENERATOR_BIT_ENABLE_TEST (
REG
) `((1 << 4) | REG)`
define SET_DATAGENERATOR_BIT_ENABLE_TILE
#define SET_DATAGENERATOR_BIT_ENABLE_TILE (
REG
) `((1 << 3) | REG)`
define SET_DATAGENERATOR_FRACCOUNT_RANGE
#define SET_DATAGENERATOR_FRACCOUNT_RANGE (
REG,
VAL
) `((REG & (~(0xff << 8))) | ((VAL & 0xff) << 8))`
define SET_DATAGENERATOR_NFIBRE_RANGE
#define SET_DATAGENERATOR_NFIBRE_RANGE (
REG,
VAL
) `((REG & (~(0xff << 16))) | ((VAL & 0xff) << 16))`
define SET_DATAGENERATOR_NPIXEL_RANGE
#define SET_DATAGENERATOR_NPIXEL_RANGE (
REG,
VAL
) `((REG & (~(0xff << 8))) | ((VAL & 0xff) << 8))`
define SET_DATAGENERATOR_NTILE_RANGE
#define SET_DATAGENERATOR_NTILE_RANGE (
REG,
VAL
) `((REG & (~(0xff << 24))) | ((VAL & 0xff) << 24))`
define SET_DDR_BIT_CAL_FAIL
#define SET_DDR_BIT_CAL_FAIL (
REG
) `((1 << 1) | REG)`
define SET_DDR_BIT_CAL_SUCCESS
#define SET_DDR_BIT_CAL_SUCCESS (
REG
) `((1 << 0) | REG)`
define SET_DDR_BIT_COUNTERTEST_A
#define SET_DDR_BIT_COUNTERTEST_A (
REG
) `((1 << 1) | REG)`
define SET_DDR_BIT_COUNTERTEST_B
#define SET_DDR_BIT_COUNTERTEST_B (
REG
) `((1 << 17) | REG)`
define SET_DDR_BIT_ENABLE_A
#define SET_DDR_BIT_ENABLE_A (
REG
) `((1 << 0) | REG)`
define SET_DDR_BIT_ENABLE_B
#define SET_DDR_BIT_ENABLE_B (
REG
) `((1 << 16) | REG)`
define SET_DDR_BIT_READY
#define SET_DDR_BIT_READY (
REG
) `((1 << 3) | REG)`
define SET_DDR_BIT_RESET_N
#define SET_DDR_BIT_RESET_N (
REG
) `((1 << 2) | REG)`
define SET_DDR_BIT_TEST_DONE
#define SET_DDR_BIT_TEST_DONE (
REG
) `((1 << 6) | REG)`
define SET_DDR_BIT_TEST_READING
#define SET_DDR_BIT_TEST_READING (
REG
) `((1 << 5) | REG)`
define SET_DDR_BIT_TEST_WRITING
#define SET_DDR_BIT_TEST_WRITING (
REG
) `((1 << 4) | REG)`
define SET_DIPSWITCH_RANGE
#define SET_DIPSWITCH_RANGE (
REG,
VAL
) `((REG & (~(0x3 << 0))) | ((VAL & 0x3) << 0))`
define SET_DMA2_BIT_ADDR_WRITE_ENABLE
#define SET_DMA2_BIT_ADDR_WRITE_ENABLE (
REG
) `((1 << 18) | REG)`
define SET_DMA2_BIT_ENABLE
#define SET_DMA2_BIT_ENABLE (
REG
) `((1 << 16) | REG)`
define SET_DMA2_BIT_ENABLE_INTERRUPTS
#define SET_DMA2_BIT_ENABLE_INTERRUPTS (
REG
) `((1 << 19) | REG)`
define SET_DMA2_BIT_NOW
#define SET_DMA2_BIT_NOW (
REG
) `((1 << 17) | REG)`
define SET_DMA2_NUM_ADDRESSES_RANGE
#define SET_DMA2_NUM_ADDRESSES_RANGE (
REG,
VAL
) `((REG & (~(0xfff << 16))) | ((VAL & 0xfff) << 16))`
define SET_DMA_BIT_ADDR_WRITE_ENABLE
#define SET_DMA_BIT_ADDR_WRITE_ENABLE (
REG
) `((1 << 2) | REG)`
define SET_DMA_BIT_ENABLE
#define SET_DMA_BIT_ENABLE (
REG
) `((1 << 0) | REG)`
define SET_DMA_BIT_ENABLE_INTERRUPTS
#define SET_DMA_BIT_ENABLE_INTERRUPTS (
REG
) `((1 << 3) | REG)`
define SET_DMA_BIT_NOW
#define SET_DMA_BIT_NOW (
REG
) `((1 << 1) | REG)`
define SET_DMA_CONTROL_COUNTER_RANGE
#define SET_DMA_CONTROL_COUNTER_RANGE (
REG,
VAL
) `((REG & (~(0xffff << 0))) | ((VAL & 0xffff) << 0))`
define SET_DMA_NUM_ADDRESSES_RANGE
#define SET_DMA_NUM_ADDRESSES_RANGE (
REG,
VAL
) `((REG & (~(0xfff << 0))) | ((VAL & 0xfff) << 0))`
define SET_DMA_NUM_PAGES_RANGE
#define SET_DMA_NUM_PAGES_RANGE (
REG,
VAL
) `((REG & (~(0xfffff << 0))) | ((VAL & 0xfffff) << 0))`
define SET_DMA_RAM_LOCATION_RANGE
#define SET_DMA_RAM_LOCATION_RANGE (
REG,
VAL
) `((REG & (~(0xfff << 20))) | ((VAL & 0xfff) << 20))`
define SET_FARM_DATA_TYPE_ADDR_RANGE
#define SET_FARM_DATA_TYPE_ADDR_RANGE (
REG,
VAL
) `((REG & (~(0x3 << 0))) | ((VAL & 0x3) << 0))`
define SET_FARM_EVENT_ID_ADDR_RANGE
#define SET_FARM_EVENT_ID_ADDR_RANGE (
REG,
VAL
) `((REG & (~(0xffff << 2))) | ((VAL & 0xffff) << 2))`
define SET_LINK_TEST_BIT_ENABLE
#define SET_LINK_TEST_BIT_ENABLE (
REG
) `((1 << 0) | REG)`
define SET_RESET_BIT_ALL
#define SET_RESET_BIT_ALL (
REG
) `((1 << 0) | REG)`
define SET_RESET_BIT_DATAFIFO
#define SET_RESET_BIT_DATAFIFO (
REG
) `((1 << 5) | REG)`
define SET_RESET_BIT_DATAFLOW
#define SET_RESET_BIT_DATAFLOW (
REG
) `((1 << 20) | REG)`
define SET_RESET_BIT_DATAGEN
#define SET_RESET_BIT_DATAGEN (
REG
) `((1 << 1) | REG)`
define SET_RESET_BIT_DATA_PATH
#define SET_RESET_BIT_DATA_PATH (
REG
) `((1 << 22) | REG)`
define SET_RESET_BIT_DDR
#define SET_RESET_BIT_DDR (
REG
) `((1 << 19) | REG)`
define SET_RESET_BIT_DMA_EVAL
#define SET_RESET_BIT_DMA_EVAL (
REG
) `((1 << 14) | REG)`
define SET_RESET_BIT_EVENT_COUNTER
#define SET_RESET_BIT_EVENT_COUNTER (
REG
) `((1 << 13) | REG)`
define SET_RESET_BIT_FARM_BLOCK
#define SET_RESET_BIT_FARM_BLOCK (
REG
) `((1 << 28) | REG)`
define SET_RESET_BIT_FARM_DATA_PATH
#define SET_RESET_BIT_FARM_DATA_PATH (
REG
) `((1 << 23) | REG)`
define SET_RESET_BIT_FARM_STREAM_MERGER
#define SET_RESET_BIT_FARM_STREAM_MERGER (
REG
) `((1 << 24) | REG)`
define SET_RESET_BIT_FARM_TIME_MERGER
#define SET_RESET_BIT_FARM_TIME_MERGER (
REG
) `((1 << 25) | REG)`
define SET_RESET_BIT_FIFOPLL
#define SET_RESET_BIT_FIFOPLL (
REG
) `((1 << 6) | REG)`
define SET_RESET_BIT_GLOBAL_TS
#define SET_RESET_BIT_GLOBAL_TS (
REG
) `((1 << 27) | REG)`
define SET_RESET_BIT_LINK_LOCKED
#define SET_RESET_BIT_LINK_LOCKED (
REG
) `((1 << 26) | REG)`
define SET_RESET_BIT_LINK_MERGER
#define SET_RESET_BIT_LINK_MERGER (
REG
) `((1 << 21) | REG)`
define SET_RESET_BIT_LINK_TEST
#define SET_RESET_BIT_LINK_TEST (
REG
) `((1 << 15) | REG)`
define SET_RESET_BIT_NIOS
#define SET_RESET_BIT_NIOS (
REG
) `((1 << 18) | REG)`
define SET_RESET_BIT_PCIE
#define SET_RESET_BIT_PCIE (
REG
) `((1 << 31) | REG)`
define SET_RESET_BIT_PCIE_APPL
#define SET_RESET_BIT_PCIE_APPL (
REG
) `((1 << 12) | REG)`
define SET_RESET_BIT_PCIE_LOCAL
#define SET_RESET_BIT_PCIE_LOCAL (
REG
) `((1 << 9) | REG)`
define SET_RESET_BIT_RECEIVER
#define SET_RESET_BIT_RECEIVER (
REG
) `((1 << 4) | REG)`
define SET_RESET_BIT_RUN_END_ACK
#define SET_RESET_BIT_RUN_END_ACK (
REG
) `((1 << 17) | REG)`
define SET_RESET_BIT_RUN_START_ACK
#define SET_RESET_BIT_RUN_START_ACK (
REG
) `((1 << 16) | REG)`
define SET_RESET_BIT_SC_MAIN
#define SET_RESET_BIT_SC_MAIN (
REG
) `((1 << 8) | REG)`
define SET_RESET_BIT_SC_SECONDARY
#define SET_RESET_BIT_SC_SECONDARY (
REG
) `((1 << 7) | REG)`
define SET_RESET_BIT_SWB_COUNTERS
#define SET_RESET_BIT_SWB_COUNTERS (
REG
) `((1 << 29) | REG)`
define SET_RESET_BIT_SWB_STREAM_MERGER
#define SET_RESET_BIT_SWB_STREAM_MERGER (
REG
) `((1 << 2) | REG)`
define SET_RESET_BIT_SWB_TIME_MERGER
#define SET_RESET_BIT_SWB_TIME_MERGER (
REG
) `((1 << 3) | REG)`
define SET_RESET_BIT_TOP_PROC
#define SET_RESET_BIT_TOP_PROC (
REG
) `((1 << 10) | REG)`
define SET_RESET_LINK_COMMAND_RANGE
#define SET_RESET_LINK_COMMAND_RANGE (
REG,
VAL
) `((REG & (~(0xff << 0))) | ((VAL & 0xff) << 0))`
define SET_RESET_LINK_FEB_RANGE
#define SET_RESET_LINK_FEB_RANGE (
REG,
VAL
) `((REG & (~(0x7 << 29))) | ((VAL & 0x7) << 29))`
define SET_REST_0_RANGE
#define SET_REST_0_RANGE (
REG,
VAL
) `((REG & (~(0xff << 0))) | ((VAL & 0xff) << 0))`
define SET_REST_1_RANGE
#define SET_REST_1_RANGE (
REG,
VAL
) `((REG & (~(0xff << 8))) | ((VAL & 0xff) << 8))`
define SET_REST_2_RANGE
#define SET_REST_2_RANGE (
REG,
VAL
) `((REG & (~(0xff << 16))) | ((VAL & 0xff) << 16))`
define SET_REST_3_RANGE
#define SET_REST_3_RANGE (
REG,
VAL
) `((REG & (~(0xff << 24))) | ((VAL & 0xff) << 24))`
define SET_SWB_LOOKUP_CTRL_ADDR_RANGE
#define SET_SWB_LOOKUP_CTRL_ADDR_RANGE (
REG,
VAL
) `((REG & (~(0x7f << 0))) | ((VAL & 0x7f) << 0))`
define SET_SWB_LOOKUP_CTRL_COMMAND_RANGE
#define SET_SWB_LOOKUP_CTRL_COMMAND_RANGE (
REG,
VAL
) `((REG & (~(0x3 << 7))) | ((VAL & 0x3) << 7))`
define SET_SWB_LOOKUP_CTRL_VALUE_RANGE
#define SET_SWB_LOOKUP_CTRL_VALUE_RANGE (
REG,
VAL
) `((REG & (~(0x3fff << 9))) | ((VAL & 0x3fff) << 9))`
define SET_USE_BIT_ALL
#define SET_USE_BIT_ALL (
REG
) `((1 << 12) | REG)`
define SET_USE_BIT_DDR
#define SET_USE_BIT_DDR (
REG
) `((1 << 11) | REG)`
define SET_USE_BIT_FARM
#define SET_USE_BIT_FARM (
REG
) `((1 << 5) | REG)`
define SET_USE_BIT_FEB_SYNC
#define SET_USE_BIT_FEB_SYNC (
REG
) `((1 << 19) | REG)`
define SET_USE_BIT_GENERIC
#define SET_USE_BIT_GENERIC (
REG
) `((1 << 18) | REG)`
define SET_USE_BIT_GEN_LINK
#define SET_USE_BIT_GEN_LINK (
REG
) `((1 << 0) | REG)`
define SET_USE_BIT_GEN_MERGER
#define SET_USE_BIT_GEN_MERGER (
REG
) `((1 << 4) | REG)`
define SET_USE_BIT_HEAD_SUPPRESS
#define SET_USE_BIT_HEAD_SUPPRESS (
REG
) `((1 << 15) | REG)`
define SET_USE_BIT_INJECTION
#define SET_USE_BIT_INJECTION (
REG
) `((1 << 16) | REG)`
define SET_USE_BIT_MERGER
#define SET_USE_BIT_MERGER (
REG
) `((1 << 2) | REG)`
define SET_USE_BIT_PIXEL_DS
#define SET_USE_BIT_PIXEL_DS (
REG
) `((1 << 8) | REG)`
define SET_USE_BIT_PIXEL_ONLY
#define SET_USE_BIT_PIXEL_ONLY (
REG
) `((1 << 0) | REG)`
define SET_USE_BIT_PIXEL_US
#define SET_USE_BIT_PIXEL_US (
REG
) `((1 << 7) | REG)`
define SET_USE_BIT_SCIFI
#define SET_USE_BIT_SCIFI (
REG
) `((1 << 9) | REG)`
define SET_USE_BIT_SCIFI_ONLY
#define SET_USE_BIT_SCIFI_ONLY (
REG
) `((1 << 1) | REG)`
define SET_USE_BIT_SEND_TIME
#define SET_USE_BIT_SEND_TIME (
REG
) `((1 << 20) | REG)`
define SET_USE_BIT_STREAM
#define SET_USE_BIT_STREAM (
REG
) `((1 << 1) | REG)`
define SET_USE_BIT_SUBHDR_SUPPRESS
#define SET_USE_BIT_SUBHDR_SUPPRESS (
REG
) `((1 << 14) | REG)`
define SET_USE_BIT_TEST
#define SET_USE_BIT_TEST (
REG
) `((1 << 6) | REG)`
define SET_USE_BIT_TEST_DATA
#define SET_USE_BIT_TEST_DATA (
REG
) `((1 << 13) | REG)`
define SET_USE_BIT_TEST_ERROR
#define SET_USE_BIT_TEST_ERROR (
REG
) `((1 << 10) | REG)`
define SET_USE_BIT_WRITE_BUFFER_INJECTION
#define SET_USE_BIT_WRITE_BUFFER_INJECTION (
REG
) `((1 << 17) | REG)`
define SET_VERSION_RANGE
#define SET_VERSION_RANGE (
REG,
VAL
) `((REG & (~(0xfffffff << 0))) | ((VAL & 0xfffffff) << 0))`
define SET_XCVR_CTRL_CH_RANGE
#define SET_XCVR_CTRL_CH_RANGE (
REG,
VAL
) `((REG & (~(0x3f << 16))) | ((VAL & 0x3f) << 16))`
define SET_XCVR_CTRL_REG_RANGE
#define SET_XCVR_CTRL_REG_RANGE (
REG,
VAL
) `((REG & (~(0xff << 0))) | ((VAL & 0xff) << 0))`
define SWB_COUNTER_REGISTER_R
#define SWB_COUNTER_REGISTER_R `0x33`
define SWB_COUNTER_REGISTER_W
#define SWB_COUNTER_REGISTER_W `0x15`
define SWB_DATA_TYPE_REGISTER_W
#define SWB_DATA_TYPE_REGISTER_W `0x04`
define SWB_GENERIC_MASK_REGISTER_W
#define SWB_GENERIC_MASK_REGISTER_W `0x0f`
define SWB_HEAD_SUPPRESS_REGISTER_W
#define SWB_HEAD_SUPPRESS_REGISTER_W `0x1a`
define SWB_HISTOS_DATA_REGISTER_R
#define SWB_HISTOS_DATA_REGISTER_R `0x0c`
define SWB_HISTO_ADDR_REGISTER_W
#define SWB_HISTO_ADDR_REGISTER_W `0x1c`
define SWB_HISTO_CHIP_SELECT_REGISTER_W
#define SWB_HISTO_CHIP_SELECT_REGISTER_W `0x1d`
define SWB_HISTO_LINK_SELECT_REGISTER_W
#define SWB_HISTO_LINK_SELECT_REGISTER_W `0x1e`
define SWB_LINK_COUNTER_REGISTER_R
#define SWB_LINK_COUNTER_REGISTER_R `0x34`
define SWB_LINK_MASK_PIXEL_REGISTER_W
#define SWB_LINK_MASK_PIXEL_REGISTER_W `0x10`
define SWB_LINK_MASK_SCIFI_REGISTER_W
#define SWB_LINK_MASK_SCIFI_REGISTER_W `0x11`
define SWB_LINK_MASK_TILES_REGISTER_W
#define SWB_LINK_MASK_TILES_REGISTER_W `0x12`
define SWB_LOOKUP_CTRL_ADDR_RANGE_HI
#define SWB_LOOKUP_CTRL_ADDR_RANGE_HI `6`
define SWB_LOOKUP_CTRL_ADDR_RANGE_LOW
#define SWB_LOOKUP_CTRL_ADDR_RANGE_LOW `0`
define SWB_LOOKUP_CTRL_COMMAND_RANGE_HI
#define SWB_LOOKUP_CTRL_COMMAND_RANGE_HI `8`
define SWB_LOOKUP_CTRL_COMMAND_RANGE_LOW
#define SWB_LOOKUP_CTRL_COMMAND_RANGE_LOW `7`
define SWB_LOOKUP_CTRL_REGISTER_W
#define SWB_LOOKUP_CTRL_REGISTER_W `0x1f`
define SWB_LOOKUP_CTRL_VALUE_RANGE_HI
#define SWB_LOOKUP_CTRL_VALUE_RANGE_HI `22`
define SWB_LOOKUP_CTRL_VALUE_RANGE_LOW
#define SWB_LOOKUP_CTRL_VALUE_RANGE_LOW `9`
define SWB_LOOKUP_DS_CTRL_REGISTER_W
#define SWB_LOOKUP_DS_CTRL_REGISTER_W `0x20`
define SWB_READOUT_LINK_REGISTER_W
#define SWB_READOUT_LINK_REGISTER_W `0x14`
define SWB_READOUT_STATE_REGISTER_W
#define SWB_READOUT_STATE_REGISTER_W `0x13`
define SWB_SUBHEAD_SUPPRESS_REGISTER_W
#define SWB_SUBHEAD_SUPPRESS_REGISTER_W `0x19`
define SWB_ZERO_HISTOS_REGISTER_W
#define SWB_ZERO_HISTOS_REGISTER_W `0x1b`
define TIMECOUNTER_HIGH_REGISTER_R
#define TIMECOUNTER_HIGH_REGISTER_R `0x05`
define TIMECOUNTER_LOW_REGISTER_R
#define TIMECOUNTER_LOW_REGISTER_R `0x04`
define UNSET_DATAGENERATOR_BIT_DMA_HALFFUL_MODE
#define UNSET_DATAGENERATOR_BIT_DMA_HALFFUL_MODE (
REG
) `((~(1 << 5)) & REG)`
define UNSET_DATAGENERATOR_BIT_ENABLE
#define UNSET_DATAGENERATOR_BIT_ENABLE (
REG
) `((~(1 << 0)) & REG)`
define UNSET_DATAGENERATOR_BIT_ENABLE_FIBRE
#define UNSET_DATAGENERATOR_BIT_ENABLE_FIBRE (
REG
) `((~(1 << 2)) & REG)`
define UNSET_DATAGENERATOR_BIT_ENABLE_PIXEL
#define UNSET_DATAGENERATOR_BIT_ENABLE_PIXEL (
REG
) `((~(1 << 1)) & REG)`
define UNSET_DATAGENERATOR_BIT_ENABLE_TEST
#define UNSET_DATAGENERATOR_BIT_ENABLE_TEST (
REG
) `((~(1 << 4)) & REG)`
define UNSET_DATAGENERATOR_BIT_ENABLE_TILE
#define UNSET_DATAGENERATOR_BIT_ENABLE_TILE (
REG
) `((~(1 << 3)) & REG)`
define UNSET_DDR_BIT_CAL_FAIL
#define UNSET_DDR_BIT_CAL_FAIL (
REG
) `((~(1 << 1)) & REG)`
define UNSET_DDR_BIT_CAL_SUCCESS
#define UNSET_DDR_BIT_CAL_SUCCESS (
REG
) `((~(1 << 0)) & REG)`
define UNSET_DDR_BIT_COUNTERTEST_A
#define UNSET_DDR_BIT_COUNTERTEST_A (
REG
) `((~(1 << 1)) & REG)`
define UNSET_DDR_BIT_COUNTERTEST_B
#define UNSET_DDR_BIT_COUNTERTEST_B (
REG
) `((~(1 << 17)) & REG)`
define UNSET_DDR_BIT_ENABLE_A
#define UNSET_DDR_BIT_ENABLE_A (
REG
) `((~(1 << 0)) & REG)`
define UNSET_DDR_BIT_ENABLE_B
#define UNSET_DDR_BIT_ENABLE_B (
REG
) `((~(1 << 16)) & REG)`
define UNSET_DDR_BIT_READY
#define UNSET_DDR_BIT_READY (
REG
) `((~(1 << 3)) & REG)`
define UNSET_DDR_BIT_RESET_N
#define UNSET_DDR_BIT_RESET_N (
REG
) `((~(1 << 2)) & REG)`
define UNSET_DDR_BIT_TEST_DONE
#define UNSET_DDR_BIT_TEST_DONE (
REG
) `((~(1 << 6)) & REG)`
define UNSET_DDR_BIT_TEST_READING
#define UNSET_DDR_BIT_TEST_READING (
REG
) `((~(1 << 5)) & REG)`
define UNSET_DDR_BIT_TEST_WRITING
#define UNSET_DDR_BIT_TEST_WRITING (
REG
) `((~(1 << 4)) & REG)`
define UNSET_DMA2_BIT_ADDR_WRITE_ENABLE
#define UNSET_DMA2_BIT_ADDR_WRITE_ENABLE (
REG
) `((~(1 << 18)) & REG)`
define UNSET_DMA2_BIT_ENABLE
#define UNSET_DMA2_BIT_ENABLE (
REG
) `((~(1 << 16)) & REG)`
define UNSET_DMA2_BIT_ENABLE_INTERRUPTS
#define UNSET_DMA2_BIT_ENABLE_INTERRUPTS (
REG
) `((~(1 << 19)) & REG)`
define UNSET_DMA2_BIT_NOW
#define UNSET_DMA2_BIT_NOW (
REG
) `((~(1 << 17)) & REG)`
define UNSET_DMA_BIT_ADDR_WRITE_ENABLE
#define UNSET_DMA_BIT_ADDR_WRITE_ENABLE (
REG
) `((~(1 << 2)) & REG)`
define UNSET_DMA_BIT_ENABLE
#define UNSET_DMA_BIT_ENABLE (
REG
) `((~(1 << 0)) & REG)`
define UNSET_DMA_BIT_ENABLE_INTERRUPTS
#define UNSET_DMA_BIT_ENABLE_INTERRUPTS (
REG
) `((~(1 << 3)) & REG)`
define UNSET_DMA_BIT_NOW
#define UNSET_DMA_BIT_NOW (
REG
) `((~(1 << 1)) & REG)`
define UNSET_LINK_TEST_BIT_ENABLE
#define UNSET_LINK_TEST_BIT_ENABLE (
REG
) `((~(1 << 0)) & REG)`
define UNSET_RESET_BIT_ALL
#define UNSET_RESET_BIT_ALL (
REG
) `((~(1 << 0)) & REG)`
define UNSET_RESET_BIT_DATAFIFO
#define UNSET_RESET_BIT_DATAFIFO (
REG
) `((~(1 << 5)) & REG)`
define UNSET_RESET_BIT_DATAFLOW
#define UNSET_RESET_BIT_DATAFLOW (
REG
) `((~(1 << 20)) & REG)`
define UNSET_RESET_BIT_DATAGEN
#define UNSET_RESET_BIT_DATAGEN (
REG
) `((~(1 << 1)) & REG)`
define UNSET_RESET_BIT_DATA_PATH
#define UNSET_RESET_BIT_DATA_PATH (
REG
) `((~(1 << 22)) & REG)`
define UNSET_RESET_BIT_DDR
#define UNSET_RESET_BIT_DDR (
REG
) `((~(1 << 19)) & REG)`
define UNSET_RESET_BIT_DMA_EVAL
#define UNSET_RESET_BIT_DMA_EVAL (
REG
) `((~(1 << 14)) & REG)`
define UNSET_RESET_BIT_EVENT_COUNTER
#define UNSET_RESET_BIT_EVENT_COUNTER (
REG
) `((~(1 << 13)) & REG)`
define UNSET_RESET_BIT_FARM_BLOCK
#define UNSET_RESET_BIT_FARM_BLOCK (
REG
) `((~(1 << 28)) & REG)`
define UNSET_RESET_BIT_FARM_DATA_PATH
#define UNSET_RESET_BIT_FARM_DATA_PATH (
REG
) `((~(1 << 23)) & REG)`
define UNSET_RESET_BIT_FARM_STREAM_MERGER
#define UNSET_RESET_BIT_FARM_STREAM_MERGER (
REG
) `((~(1 << 24)) & REG)`
define UNSET_RESET_BIT_FARM_TIME_MERGER
#define UNSET_RESET_BIT_FARM_TIME_MERGER (
REG
) `((~(1 << 25)) & REG)`
define UNSET_RESET_BIT_FIFOPLL
#define UNSET_RESET_BIT_FIFOPLL (
REG
) `((~(1 << 6)) & REG)`
define UNSET_RESET_BIT_GLOBAL_TS
#define UNSET_RESET_BIT_GLOBAL_TS (
REG
) `((~(1 << 27)) & REG)`
define UNSET_RESET_BIT_LINK_LOCKED
#define UNSET_RESET_BIT_LINK_LOCKED (
REG
) `((~(1 << 26)) & REG)`
define UNSET_RESET_BIT_LINK_MERGER
#define UNSET_RESET_BIT_LINK_MERGER (
REG
) `((~(1 << 21)) & REG)`
define UNSET_RESET_BIT_LINK_TEST
#define UNSET_RESET_BIT_LINK_TEST (
REG
) `((~(1 << 15)) & REG)`
define UNSET_RESET_BIT_NIOS
#define UNSET_RESET_BIT_NIOS (
REG
) `((~(1 << 18)) & REG)`
define UNSET_RESET_BIT_PCIE
#define UNSET_RESET_BIT_PCIE (
REG
) `((~(1 << 31)) & REG)`
define UNSET_RESET_BIT_PCIE_APPL
#define UNSET_RESET_BIT_PCIE_APPL (
REG
) `((~(1 << 12)) & REG)`
define UNSET_RESET_BIT_PCIE_LOCAL
#define UNSET_RESET_BIT_PCIE_LOCAL (
REG
) `((~(1 << 9)) & REG)`
define UNSET_RESET_BIT_RECEIVER
#define UNSET_RESET_BIT_RECEIVER (
REG
) `((~(1 << 4)) & REG)`
define UNSET_RESET_BIT_RUN_END_ACK
#define UNSET_RESET_BIT_RUN_END_ACK (
REG
) `((~(1 << 17)) & REG)`
define UNSET_RESET_BIT_RUN_START_ACK
#define UNSET_RESET_BIT_RUN_START_ACK (
REG
) `((~(1 << 16)) & REG)`
define UNSET_RESET_BIT_SC_MAIN
#define UNSET_RESET_BIT_SC_MAIN (
REG
) `((~(1 << 8)) & REG)`
define UNSET_RESET_BIT_SC_SECONDARY
#define UNSET_RESET_BIT_SC_SECONDARY (
REG
) `((~(1 << 7)) & REG)`
define UNSET_RESET_BIT_SWB_COUNTERS
#define UNSET_RESET_BIT_SWB_COUNTERS (
REG
) `((~(1 << 29)) & REG)`
define UNSET_RESET_BIT_SWB_STREAM_MERGER
#define UNSET_RESET_BIT_SWB_STREAM_MERGER (
REG
) `((~(1 << 2)) & REG)`
define UNSET_RESET_BIT_SWB_TIME_MERGER
#define UNSET_RESET_BIT_SWB_TIME_MERGER (
REG
) `((~(1 << 3)) & REG)`
define UNSET_RESET_BIT_TOP_PROC
#define UNSET_RESET_BIT_TOP_PROC (
REG
) `((~(1 << 10)) & REG)`
define UNSET_USE_BIT_ALL
#define UNSET_USE_BIT_ALL (
REG
) `((~(1 << 12)) & REG)`
define UNSET_USE_BIT_DDR
#define UNSET_USE_BIT_DDR (
REG
) `((~(1 << 11)) & REG)`
define UNSET_USE_BIT_FARM
#define UNSET_USE_BIT_FARM (
REG
) `((~(1 << 5)) & REG)`
define UNSET_USE_BIT_FEB_SYNC
#define UNSET_USE_BIT_FEB_SYNC (
REG
) `((~(1 << 19)) & REG)`
define UNSET_USE_BIT_GENERIC
#define UNSET_USE_BIT_GENERIC (
REG
) `((~(1 << 18)) & REG)`
define UNSET_USE_BIT_GEN_LINK
#define UNSET_USE_BIT_GEN_LINK (
REG
) `((~(1 << 0)) & REG)`
define UNSET_USE_BIT_GEN_MERGER
#define UNSET_USE_BIT_GEN_MERGER (
REG
) `((~(1 << 4)) & REG)`
define UNSET_USE_BIT_HEAD_SUPPRESS
#define UNSET_USE_BIT_HEAD_SUPPRESS (
REG
) `((~(1 << 15)) & REG)`
define UNSET_USE_BIT_INJECTION
#define UNSET_USE_BIT_INJECTION (
REG
) `((~(1 << 16)) & REG)`
define UNSET_USE_BIT_MERGER
#define UNSET_USE_BIT_MERGER (
REG
) `((~(1 << 2)) & REG)`
define UNSET_USE_BIT_PIXEL_DS
#define UNSET_USE_BIT_PIXEL_DS (
REG
) `((~(1 << 8)) & REG)`
define UNSET_USE_BIT_PIXEL_ONLY
#define UNSET_USE_BIT_PIXEL_ONLY (
REG
) `((~(1 << 0)) & REG)`
define UNSET_USE_BIT_PIXEL_US
#define UNSET_USE_BIT_PIXEL_US (
REG
) `((~(1 << 7)) & REG)`
define UNSET_USE_BIT_SCIFI
#define UNSET_USE_BIT_SCIFI (
REG
) `((~(1 << 9)) & REG)`
define UNSET_USE_BIT_SCIFI_ONLY
#define UNSET_USE_BIT_SCIFI_ONLY (
REG
) `((~(1 << 1)) & REG)`
define UNSET_USE_BIT_SEND_TIME
#define UNSET_USE_BIT_SEND_TIME (
REG
) `((~(1 << 20)) & REG)`
define UNSET_USE_BIT_STREAM
#define UNSET_USE_BIT_STREAM (
REG
) `((~(1 << 1)) & REG)`
define UNSET_USE_BIT_SUBHDR_SUPPRESS
#define UNSET_USE_BIT_SUBHDR_SUPPRESS (
REG
) `((~(1 << 14)) & REG)`
define UNSET_USE_BIT_TEST
#define UNSET_USE_BIT_TEST (
REG
) `((~(1 << 6)) & REG)`
define UNSET_USE_BIT_TEST_DATA
#define UNSET_USE_BIT_TEST_DATA (
REG
) `((~(1 << 13)) & REG)`
define UNSET_USE_BIT_TEST_ERROR
#define UNSET_USE_BIT_TEST_ERROR (
REG
) `((~(1 << 10)) & REG)`
define UNSET_USE_BIT_WRITE_BUFFER_INJECTION
#define UNSET_USE_BIT_WRITE_BUFFER_INJECTION (
REG
) `((~(1 << 17)) & REG)`
define USE_BIT_ALL
#define USE_BIT_ALL `12`
define USE_BIT_DDR
#define USE_BIT_DDR `11`
define USE_BIT_FARM
#define USE_BIT_FARM `5`
define USE_BIT_FEB_SYNC
#define USE_BIT_FEB_SYNC `19`
define USE_BIT_GENERIC
#define USE_BIT_GENERIC `18`
define USE_BIT_GEN_LINK
#define USE_BIT_GEN_LINK `0`
define USE_BIT_GEN_MERGER
#define USE_BIT_GEN_MERGER `4`
define USE_BIT_HEAD_SUPPRESS
#define USE_BIT_HEAD_SUPPRESS `15`
define USE_BIT_INJECTION
#define USE_BIT_INJECTION `16`
define USE_BIT_MERGER
#define USE_BIT_MERGER `2`
define USE_BIT_PIXEL_DS
#define USE_BIT_PIXEL_DS `8`
define USE_BIT_PIXEL_ONLY
#define USE_BIT_PIXEL_ONLY `0`
define USE_BIT_PIXEL_US
#define USE_BIT_PIXEL_US `7`
define USE_BIT_SCIFI
#define USE_BIT_SCIFI `9`
define USE_BIT_SCIFI_ONLY
#define USE_BIT_SCIFI_ONLY `1`
define USE_BIT_SEND_TIME
#define USE_BIT_SEND_TIME `20`
define USE_BIT_STREAM
#define USE_BIT_STREAM `1`
define USE_BIT_SUBHDR_SUPPRESS
#define USE_BIT_SUBHDR_SUPPRESS `14`
define USE_BIT_TEST
#define USE_BIT_TEST `6`
define USE_BIT_TEST_DATA
#define USE_BIT_TEST_DATA `13`
define USE_BIT_TEST_ERROR
#define USE_BIT_TEST_ERROR `10`
define USE_BIT_WRITE_BUFFER_INJECTION
#define USE_BIT_WRITE_BUFFER_INJECTION `17`
define VERSION_RANGE_HI
#define VERSION_RANGE_HI `27`
define VERSION_RANGE_LOW
#define VERSION_RANGE_LOW `0`
define VERSION_REGISTER_R
#define VERSION_REGISTER_R `0x01`
define XCVR_CTRL_CH_RANGE_HI
#define XCVR_CTRL_CH_RANGE_HI `21`
define XCVR_CTRL_CH_RANGE_LOW
#define XCVR_CTRL_CH_RANGE_LOW `16`
define XCVR_CTRL_REGISTER_R
#define XCVR_CTRL_REGISTER_R `0x2f`
define XCVR_CTRL_REGISTER_W
#define XCVR_CTRL_REGISTER_W `0x2f`
define XCVR_CTRL_REG_RANGE_HI
#define XCVR_CTRL_REG_RANGE_HI `7`
define XCVR_CTRL_REG_RANGE_LOW
#define XCVR_CTRL_REG_RANGE_LOW `0`
The documentation for this class was generated from the following file midas_fe/registers/a10_pcie_registers.h