TwiceAsNice  2019-02-18
Macros
bcu_defines.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define main   0x2c
 
#define sc_main_loop   0x2f
 
#define slope_computation   0x39
 
#define reset_average_flux_loop   0x64
 
#define time_history_end   0x7c
 
#define idle_loop   0x7e
 
#define sh_loop   0x86
 
#define no_slope_type_0   0xc4
 
#define no_clip_and_lut   0x105
 
#define end_clip_and_lut   0x114
 
#define sc_skip_fastlink   0x13e
 
#define average_flux_loop   0x15a
 
#define skip_average_flux_inv   0x172
 
#define contur_loop   0x17b
 
#define end_contur_loop   0x18a
 
#define zip_pixels_loop   0x1a7
 
#define check_loop   0x1c9
 
#define wait_for_fl_end   0x1e5
 
#define wait_cmd   0x1ec
 
#define wait_for_fl_close   0x1fb
 
#define sc_FastlinkHdr   0x1000
 
#define sc_dummy_words   0x1008
 
#define sc_SoftwareRelease   0x1021
 
#define sc_FramesCounter   0x1022
 
#define sc_ResetLoop   0x1023
 
#define sc_FramesCounterIrq   0x1024
 
#define sc_ParamSelectorIrq   0x1025
 
#define sc_ParamSelector   0x1026
 
#define sc_SlopeConstant   0x1027
 
#define sc_NumSH   0x1028
 
#define sc_NumSlopes   0x1029
 
#define sc_NumConturPixels   0x102a
 
#define sc_NumTotPixels   0x102b
 
#define sc_TimeHistoryAct   0x102c
 
#define sc_SlopeLUTDepth   0x102d
 
#define sc_DiagnosticFrameDec   0x102e
 
#define sc_NullSlopeCnt   0x102f
 
#define sc_NumFLTimeout   0x1030
 
#define sc_NumFLCrcErr   0x1031
 
#define sc_ReplyReceived   0x1032
 
#define sc_NumSlopesToDoPtr   0x1033
 
#define sc_SlopePixelAreaPtr   0x1034
 
#define sc_ConturPixelAreaPtr   0x1035
 
#define sc_AverageFluxAreaPtr   0x1036
 
#define sc_SlopeOutAreaPtr   0x1037
 
#define sc_StartRTRPtr   0x1038
 
#define sc_TimeHistoryPtr   0x1039
 
#define sc_TimeHistoryEnd   0x103a
 
#define sc_ParamSlopePixelAreaPtr   0x103b
 
#define sc_ParamConturPixelAreaPtr   0x103c
 
#define sc_ParamAverageFluxAreaPtr   0x103d
 
#define sc_SlopeLUTAreaPtr   0x103e
 
#define sc_NullValue   0x1040
 
#define sc_SaveRegs   0x1044
 
#define sc_FastlinkCmd   0x1048
 
#define n_slopes_RTRfixed   1600
 
#define RTR_NUMBER_OF_SLOPE_LIMIT   1600
 
#define diagnostic_record_ptr   0x38012
 
#define diagnostic_record_len   0x38013
 
#define HEADER_LEN_IN_DWORD   4
 
#define FOOTER_LEN_IN_DWORD   4
 
#define CCDI_PRELOADED_FRAME_START_ADDR   2
 
#define PRELOADED_FRAME_ADDRESS_IN_BYTE   0xd0000
 
#define FRAME_FREQUENCY_ADDR   0x1
 
#define BCU_FREQ_IN_MHZ   60.714
 
#define CCD_TYPE_ADDR   0x3
 
#define sc_TimeHistoryVal   0x82000
 
#define sc_TimeHistoryLen   1023
 
#define NUMDSP   255
 
#define sc_ParamSelectorVal   0xc8
 
#define sc_SlopeConstantVal   0
 
#define sc_StartAccisition   0x18035a
 
#define sc_StartAccisitionVal   0xfeffffff
 
#define sc_StopAccisitionVal   0x01000000
 
#define sc_StopAccisition   0x00180359
 
#define sc_StartDspProgram   0x180730
 
#define sc_StartDspProgramVal   0
 
#define sc_StopDspProgramVal   1
 
#define sc_statusAddr   0
 
#define sc_diagnosticAddr   0x38014
 
#define sc_RandomPixelGen   3
 
#define RTR_NUMBER_OF_SLOPE_LIMIT   1600
 
#define BANK1   0x80000
 
#define BANK2_SET0   0x100000
 
#define BANK2_SET1   0x108000
 
#define SLOPE_PIXEL_RTRFIXED   3200
 

Macro Definition Documentation

◆ average_flux_loop

#define average_flux_loop   0x15a

◆ BANK1

#define BANK1   0x80000

◆ BANK2_SET0

#define BANK2_SET0   0x100000

◆ BANK2_SET1

#define BANK2_SET1   0x108000

◆ BCU_FREQ_IN_MHZ

#define BCU_FREQ_IN_MHZ   60.714

◆ CCD_TYPE_ADDR

#define CCD_TYPE_ADDR   0x3

◆ CCDI_PRELOADED_FRAME_START_ADDR

#define CCDI_PRELOADED_FRAME_START_ADDR   2

◆ check_loop

#define check_loop   0x1c9

◆ contur_loop

#define contur_loop   0x17b

◆ diagnostic_record_len

#define diagnostic_record_len   0x38013

◆ diagnostic_record_ptr

#define diagnostic_record_ptr   0x38012

◆ end_clip_and_lut

#define end_clip_and_lut   0x114

◆ end_contur_loop

#define end_contur_loop   0x18a

◆ FOOTER_LEN_IN_DWORD

#define FOOTER_LEN_IN_DWORD   4

◆ FRAME_FREQUENCY_ADDR

#define FRAME_FREQUENCY_ADDR   0x1

◆ HEADER_LEN_IN_DWORD

#define HEADER_LEN_IN_DWORD   4

◆ idle_loop

#define idle_loop   0x7e

◆ main

#define main   0x2c

◆ n_slopes_RTRfixed

#define n_slopes_RTRfixed   1600

◆ no_clip_and_lut

#define no_clip_and_lut   0x105

◆ no_slope_type_0

#define no_slope_type_0   0xc4

◆ NUMDSP

#define NUMDSP   255

◆ PRELOADED_FRAME_ADDRESS_IN_BYTE

#define PRELOADED_FRAME_ADDRESS_IN_BYTE   0xd0000

◆ reset_average_flux_loop

#define reset_average_flux_loop   0x64

◆ RTR_NUMBER_OF_SLOPE_LIMIT [1/2]

#define RTR_NUMBER_OF_SLOPE_LIMIT   1600

◆ RTR_NUMBER_OF_SLOPE_LIMIT [2/2]

#define RTR_NUMBER_OF_SLOPE_LIMIT   1600

◆ sc_AverageFluxAreaPtr

#define sc_AverageFluxAreaPtr   0x1036

◆ sc_ConturPixelAreaPtr

#define sc_ConturPixelAreaPtr   0x1035

◆ sc_diagnosticAddr

#define sc_diagnosticAddr   0x38014

◆ sc_DiagnosticFrameDec

#define sc_DiagnosticFrameDec   0x102e

◆ sc_dummy_words

#define sc_dummy_words   0x1008

◆ sc_FastlinkCmd

#define sc_FastlinkCmd   0x1048

◆ sc_FastlinkHdr

#define sc_FastlinkHdr   0x1000

◆ sc_FramesCounter

#define sc_FramesCounter   0x1022

◆ sc_FramesCounterIrq

#define sc_FramesCounterIrq   0x1024

◆ sc_main_loop

#define sc_main_loop   0x2f

◆ sc_NullSlopeCnt

#define sc_NullSlopeCnt   0x102f

◆ sc_NullValue

#define sc_NullValue   0x1040

◆ sc_NumConturPixels

#define sc_NumConturPixels   0x102a

◆ sc_NumFLCrcErr

#define sc_NumFLCrcErr   0x1031

◆ sc_NumFLTimeout

#define sc_NumFLTimeout   0x1030

◆ sc_NumSH

#define sc_NumSH   0x1028

◆ sc_NumSlopes

#define sc_NumSlopes   0x1029

◆ sc_NumSlopesToDoPtr

#define sc_NumSlopesToDoPtr   0x1033

◆ sc_NumTotPixels

#define sc_NumTotPixels   0x102b

◆ sc_ParamAverageFluxAreaPtr

#define sc_ParamAverageFluxAreaPtr   0x103d

◆ sc_ParamConturPixelAreaPtr

#define sc_ParamConturPixelAreaPtr   0x103c

◆ sc_ParamSelector

#define sc_ParamSelector   0x1026

◆ sc_ParamSelectorIrq

#define sc_ParamSelectorIrq   0x1025

◆ sc_ParamSelectorVal

#define sc_ParamSelectorVal   0xc8

◆ sc_ParamSlopePixelAreaPtr

#define sc_ParamSlopePixelAreaPtr   0x103b

◆ sc_RandomPixelGen

#define sc_RandomPixelGen   3

◆ sc_ReplyReceived

#define sc_ReplyReceived   0x1032

◆ sc_ResetLoop

#define sc_ResetLoop   0x1023

◆ sc_SaveRegs

#define sc_SaveRegs   0x1044

◆ sc_skip_fastlink

#define sc_skip_fastlink   0x13e

◆ sc_SlopeConstant

#define sc_SlopeConstant   0x1027

◆ sc_SlopeConstantVal

#define sc_SlopeConstantVal   0

◆ sc_SlopeLUTAreaPtr

#define sc_SlopeLUTAreaPtr   0x103e

◆ sc_SlopeLUTDepth

#define sc_SlopeLUTDepth   0x102d

◆ sc_SlopeOutAreaPtr

#define sc_SlopeOutAreaPtr   0x1037

◆ sc_SlopePixelAreaPtr

#define sc_SlopePixelAreaPtr   0x1034

◆ sc_SoftwareRelease

#define sc_SoftwareRelease   0x1021

◆ sc_StartAccisition

#define sc_StartAccisition   0x18035a

◆ sc_StartAccisitionVal

#define sc_StartAccisitionVal   0xfeffffff

◆ sc_StartDspProgram

#define sc_StartDspProgram   0x180730

◆ sc_StartDspProgramVal

#define sc_StartDspProgramVal   0

◆ sc_StartRTRPtr

#define sc_StartRTRPtr   0x1038

◆ sc_statusAddr

#define sc_statusAddr   0

◆ sc_StopAccisition

#define sc_StopAccisition   0x00180359

◆ sc_StopAccisitionVal

#define sc_StopAccisitionVal   0x01000000

◆ sc_StopDspProgramVal

#define sc_StopDspProgramVal   1

◆ sc_TimeHistoryAct

#define sc_TimeHistoryAct   0x102c

◆ sc_TimeHistoryEnd

#define sc_TimeHistoryEnd   0x103a

◆ sc_TimeHistoryLen

#define sc_TimeHistoryLen   1023

◆ sc_TimeHistoryPtr

#define sc_TimeHistoryPtr   0x1039

◆ sc_TimeHistoryVal

#define sc_TimeHistoryVal   0x82000

◆ sh_loop

#define sh_loop   0x86

◆ skip_average_flux_inv

#define skip_average_flux_inv   0x172

◆ slope_computation

#define slope_computation   0x39

◆ SLOPE_PIXEL_RTRFIXED

#define SLOPE_PIXEL_RTRFIXED   3200

◆ time_history_end

#define time_history_end   0x7c

◆ wait_cmd

#define wait_cmd   0x1ec

◆ wait_for_fl_close

#define wait_for_fl_close   0x1fb

◆ wait_for_fl_end

#define wait_for_fl_end   0x1e5

◆ zip_pixels_loop

#define zip_pixels_loop   0x1a7