You are here: Register Set > Summary
STX104 Reference Manual
ContentsIndexHome
PreviousUpNext
Summary

Overview of the STX104 register set.

Register Name 
NOTE 
Acronym 
Size 
Direction 
Offset 
Index 
Bank
(acr.rb) 
(3)(4) 
ssr 
BYTE 
 
adl 
BYTE 
 
adh 
BYTE 
 
ad 
WORD 
 
achan 
BYTE 
rw 
 
do 
BYTE 
 
di 
BYTE 
 
dacal 
BYTE 
 
dacah 
BYTE 
 
daca 
WORD 
 
dacbl 
BYTE 
 
dacbh 
BYTE 
 
dacb 
WORD 
 
cir 
BYTE 
(4) 
asr 
BYTE 
(4) 
acr 
BYTE 
rw 
 
pccr 
BYTE 
10 
(2)(4) 
fsh 
BYTE 
10 
(4) 
acfg 
BYTE 
rw 
11 
 
ct0d 
BYTE 
rw 
12 
 
ct1d 
BYTE 
rw 
13 
 
ct2d 
BYTE 
rw 
14 
 
ctcfg 
BYTE 
15 
(2) 
fsl 
BYTE 
15 
(5) 
idl 
BYTE 
rw 
12 
(5) 
idh 
BYTE 
rw 
13 
(5) 
data 
WORD 
rw 
12 
(5) 
index 
BYTE 
rw 
14 
::::::::: DAS1602 Registers Section ::::::::: 
 
 
 
 
 
 
 
(1) 
cdr 
BYTE 
1028 
(1) 
bmer 
BYTE 
1029 
(1) 
bfer 
BYTE 
1030 
(1) 
esr 
BYTE 
1031 
:::::::::::::::::: General Section :::::::::::::::::: 
 
 
 
 
 
 
 
(5) 
gcfg 
BYTE 
rw 
(5) 
iss 
BYTE 
rw 
(5) 
icfg 
WORD 
rw 
(5) 
ith 
DWORD 
rw 
(5) 
doc 
BYTE 
rw 
12 
(5) 
dic 
BYTE 
rw 
14 
:::::::::::::::::: Triggering Section :::::::::::::::::: 
 
 
 
 
 
 
 
(5) 
tcfg 
WORD 
rw 
16 
(5) 
tsd 
DWORD 
rw 
20 
:::::::::::::::::: Analog Input Section :::::::::::::::::: 
 
 
 
 
 
 
 
(5) 
aigc 
BYTE 
rw 
32 
(5) 
aift 
DWORD 
rw 
36 
(5) 
aibt 
DWORD 
rw 
40 
(5) 
aifm 
DWORD 
rw 
44 
(5) 
aifc 
DWORD 
48 
::::: DAS1602 Redirected Registers Section ::::: 
 
 
 
 
 
 
 
(1)(5) 
icdr 
BYTE 
64 
(1)(5) 
ibmer 
BYTE 
65 
(1)(5) 
ibfer 
BYTE 
66 
(1)(5) 
iesr 
BYTE 
67 
(5) 
mocr 
BYTE 
rw 
208 
(5) 
fda 
DWORD 
224 
(5) 
fcfg 
BYTE 
rw 
228 
:::::::::::::::::: System Section :::::::::::::::::: 
 
 
 
 
 
 
 
Reserved 
BYTE 
rw 
240 
Reserved 
DWORD 
rw 
244 
Reserved 
BYTE 
rw 
242 
(5) 
scr 
WORD 
rw 
248 
(5) 
bid 
WORD 
250 
Reserved 
DWORD 
252 

(1) Available only when jumper M0 is installed. 

(2) Available only when jumper M1 is installed. 

(3) Renamed register to reflect generalizations. 

(4) Additional functionality added 

(5) New register as of 14FEB08

/* STX104 Register Set Definitions */
#define STX104_SOFTWARE_STROBE                            0   /* offset (to be added to the base address) */
#define STX104_ADC_DATA_LSB                               0
#define STX104_ADC_DATA_MSB                               1
#define STX104_ADC_DATA                                   0
#define STX104_CHANNEL                                    2
#define STX104_DIGITAL_OUTPUTS                            3
#define STX104_DIGITAL_INPUTS                             3
#define STX104_DAC_CHANA_LSB                              4
#define STX104_DAC_CHANA_MSB                              5
#define STX104_DAC_CHANA                                  4
#define STX104_DAC_CHANB_LSB                              6
#define STX104_DAC_CHANB_MSB                              7
#define STX104_DAC_CHANB,DACB                             6
#define STX104_CLEAR_INTERRUPTS                           8
#define STX104_ADC_STATUS                                 8
#define STX104_ADC_CONTROL                                9
#define STX104_PACER_CLOCK_CONTROL                        10
#define STX104_FIFO_FLAGS                                 10
#define STX104_ADC_CONFIGURATION                          11
#define STX104_CT0_DATA                                   12
#define STX104_CT1_DATA                                   13
#define STX104_CT2_DATA                                   14
#define STX104_CT_CONFIGURATION                           15
#define STX104_FIFO_DATA_STATUS                           15
#define STX104_CONVERSION_DISABLE                         1028
#define STX104_BURST_MODE_ENABLE                          1029
#define STX104_BURST_FUNCTION                             1030
#define STX104_EXTENDED_STATUS                            1031
/* Applicable to Firmware Revision 080214H and beyond    */
#define STX104_INDEXED_DATA_LSB                           12  /* offset (to be added to the base address) */
#define STX104_INDEXED_DATA_MSB                           13
#define STX104_INDEX_DATA                                 12
#define STX104_INDEX_POINTER                              14
// indexed register array
#define STX104_GENERAL_CONFIGURATION                      0   /* index */
#define STX104_INTERRUPT_SOURCE_SELECT                    2
#define STX104_INTERRUPT_CONFIGURATION                    4
#define STX104_INTERRUPT_THRESHOLD                        8
#define STX104_DIGITAL_OUTPUT_CONFIGURATION               12
#define STX104_DIGITAL_INPUT_CONFIGURATION                14
#define STX104_TRIGGER_CONFIGURATION                      16
#define STX104_TRIGGER_START_DELAY                        20
#define STX104_ANALOG_INPUT_GENERAL_CONFIG                32
#define STX104_ANALOG_INPUT_FRAME_TIMER                   36
#define STX104_ANALOG_INPUT_BURST_TIMER                   40
#define STX104_ANALOG_INPUT_FRAME_MAX                     44
#define STX104_ANALOG_INPUT_FRAME_COUNT                   48
#define STX104_CONVERSION_DISABLE_INDEXED                 64
#define STX104_BURST_MODE_ENABLE_INDEXED                  65
#define STX104_BURST_FUNCTION_ENABLE_INDEXED              66
#define STX104_EXTENDED_STATUS_INDEXED                    67
#define STX104_MISCELLANEOUS_OUTPUT_CONFIG                208
#define STX104_FIFO_DATA_AVAILABLE                        224
#define STX104_FIFO_CONFIGURATION                         228
#define STX104_SCRATCH_PAD                                248
#define STX104_BOARD_ID                                   250
Copyright © 1997-2008 by Apex Embedded Systems. All rights reserved. Updated on Wednesday, April 02, 2008.
What do you think about this topic? Send feedback!