Agilent Technologies E1564A Stereo Receiver User Manual


 
Register-Based Programming 123Appendix B
Register Offset The register offset is the register’s location in the block of 64 address bytes.
For example, the digitizer’s Status Register has an offset of 04
16
. When you
write a command to this register, the offset is added to the base address to
form the register address:
1FCA00
16
+ 04
16
= 1FCA04
16
or 2,083,328 + 4 = 2,083,332
Figure B-1. Registers Within A16 Address Space
Figure B-2. Registers Within the E1406 A16 Address Space
Register Address = Base address + Register Offset
Base Address = COOO
OOOO
16
*
SPACE
ADDRESS
COOO
16
FFFF
16
A16
(49,152)
C000
SPACE
ADDRESS
REGISTER
16
*
16
FFFF
ID Register
A16 REGISTER MAP
E1563/E1564
or
49,152 + (Logical Address 64)
+ (Logical Address 64)
16
*
10
*
16
16-BIT WORDS
Status/Control Register
Device Type Register
TRIG/INT Level CH1
TRIG/INT Level CH3
TRIG/INT Level CH4
Sample Period High Byte
3C
3E
2E
REGISTER
OFFSET
O4
O2
OO
16
16
16
16
16
16
28
2C
16
30
16
16
16
2A
TRIG/INT Level CH2
Trigger Control/Source
Sample Control/Source
+ (Logical Address 64)
2,080,768 + (Logical Address 64)
Register Address = Base address + Register Offset
200000
IF0000
000000
Base Address = IFC000
IFOOOO
16
ADDRESS
SPACE
E1406
ADDRESS MAP
FFFFFF
EOOOOO
16
16
A24
16
A16
ADDRESS
SPACE
IFCOOO
16
200000
*
A16 REGISTER MAP
E1563A/E1564A
Status/Control Register
Device Type Register
(2,080,768)
IFCOOO
or
*
O4
O2
OO
10
16
16
16
16
ID Register
Sample Peroid High Byte
SPACE
ADDRESS
REGISTER
200000
16
OFFSET
REGISTER
28
2C
2E
30
3E
3C
16
16
16
16
16
16
16-BIT WORDS
16
16
16
16
16
*
*
16
2A
Sample Control/Source
Trigger Control/Source
TRIG/INT Level CH4
TRIG/INT Level CH3
TRIG/INT Level CH2
TRIG/INT Level CH1