Agilent Technologies E1563A, E1564A user manual Figure B-1. Registers Within A16 Address Space

Models: E1563A E1564A

1 173
Download 173 pages 42.87 Kb
Page 123
Image 123

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 0416. When you write a command to this register, the offset is added to the base address to form the register address:

1FCA0016 + 0416 = 1FCA0416 or 2,083,328 + 4 = 2,083,332

 

 

REGISTER

16-BIT WORDS

 

 

OFFSET

 

 

 

FFFF 16

 

3E16

Sample Control/Source

 

3C16

Trigger Control/Source

 

 

 

FFFF16

 

 

COOO 16

REGISTER

3016

Sample Period High Byte

 

ADDRESS

2E16

TRIG/INT Level CH4

 

SPACE

2C16

TRIG/INT Level CH3

 

*

2A16

TRIG/INT Level CH2

A16

2816

TRIG/INT Level CH1

ADDRESS

 

 

 

SPACE

 

 

 

 

C00016

O4 16

Status/Control Register

 

O2 16

Device Type Register

 

(49,152)

OO 16

ID Register

 

 

 

 

 

E1563/E1564

 

 

A16 REGISTER MAP

OOOO 16

* Base Address = COOO16 + (Logical Address*64)16

 

 

or

 

 

49,152 + (Logical Address*64)10

 

Register Address = Base address + Register Offset

Figure B-1. Registers Within A16 Address Space

E1406

FFFFFF 16

ADDRESS MAP

 

 

REGISTER

16-BIT WORDS

 

 

 

OFFSET

 

 

 

 

 

3E

16

Sample Control/Source

 

 

 

 

3C

16

Trigger Control/Source

EOOOOO 16

 

200000 16

 

 

 

 

 

 

 

30

 

Sample Peroid High Byte

 

 

IFCOOO 16

200000 16

16

 

 

 

2E

16

TRIG/INT Level CH4

 

 

A16

 

2C

16

TRIG/INT Level CH3

 

A24

REGISTER

2A

16

TRIG/INT Level CH2

 

ADDRESS

28

16

TRIG/INT Level CH1

 

ADDRESS

ADDRESS

 

SPACE

 

 

 

 

SPACE

SPACE

 

 

 

 

 

 

 

 

 

 

 

*

O4

 

Status/Control Register

 

 

IFOOOO 16

IFCOOO 16

16

 

 

O2

16

Device Type Register

200000 16

 

 

(2,080,768)

OO 16

ID Register

 

 

 

 

 

E1563A/E1564A

IF0000 16

 

* Base Address = IFC00016 + (Logical Address*64) 16

 

 

 

 

 

A16 REGISTER MAP

 

 

 

or

 

 

 

 

 

 

2,080,768 + (Logical Address*64) 10

 

 

 

000000 16

 

Register Address = Base address + Register Offset

 

 

 

Figure B-2. Registers Within the E1406 A16 Address Space

Appendix B

Register-Based Programming 123

Page 123
Image 123
Agilent Technologies E1563A, E1564A user manual Figure B-1. Registers Within A16 Address Space