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