A24 Offset Register

The offset of the module in A24 space is set by the upper eight bits (15-8)

 

 

 

 

 

 

 

 

of this register. The lower eight bits (7-0) of this register are zero.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

base + 0616

15

14

 

13

12

 

11

10

9

8

7

6

5

4

3

2

1

0

Write*

 

A23

A22

 

A21

A20

A19

A18

A17

A16

 

 

 

undefined

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Read**

 

 

 

 

 

 

A24 Offset

 

 

 

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*WRITE BITS (A24 Offset Register)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

bits 8-15

 

A16-A23

These bits set the offset of the module in A24 space.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

**READ BITS (A24 Offset Register)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

bits 8-15

 

A24 Offset

 

 

The module’s offset in A24 space.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FIFO High

Word/Low Word

Registers

Data is stored on the module in large, slow dynamic RAM and in fast, small backplane cache. Each of these data stores is a FIFO. The dynamic RAM FIFO receives the data from the ADC. As soon as the pre-trigger data has been identified, data is moved from the dynamic RAM FIFO to the backplane cache FIFO.

Data is removed from the module using the cache FIFO. Data is 16-bit 2’s complement and is packed into the FIFO registers. Always read register 0816 before 0A16 if using D16. The FIFO is incremented after reading register 0E16. If D32 is used, reading 0816 will increment the FIFO correctly. The data is interwoven from all channels.

Ordering of Data (D16): Ordering of the data when D16 is used to remove the data on a 4-channel module is:

Read 0816 chan 1 data (bit 15 is MSB of chan 1, bit 0 is chan 1 LSB)

Read 0A16 channel 2 data

FIFO is automatically incremented to bring in the next data

Read 0816 channel 3 data

Read 0A16 channel 4 data

FIFO is automatically incremented to bring in the next data

Ordering of Data (D32): Ordering of the data when D32 is used to remove the data on a 4-channel module is:

Read 0816 channel 1 data, channel 2 data (bit 31 is MSB of chan 1, bit 16 is LSB of chan 1, bit 15 is MSB of chan 2, bit 0 is LSB of chan 2)

FIFO is automatically incremented to bring in the next data

Read 0A16 channel 3 data, channel 4 data (bit 31 is MSB of chan 3, bit 16 is LSB of chan 3, bit 15 is MSB of chan 4, bit 0 is LSB of chan 4)

FIFO is automatically incremented to bring in the next data

128 Register-Based Programming

Appendix B

Page 128
Image 128
Agilent Technologies E1564A, E1563A user manual Fifo High Word/Low Word Registers, Write Bits A24 Offset Register

E1563A, E1564A specifications

Agilent Technologies, a prominent player in the field of electronic measurement, offers a range of products designed for various testing applications. Among their notable offerings are the E1564A and E1563A modules. Both models are designed for high-performance testing and measurement, catering particularly to the needs of engineers and technicians in the telecommunications and wireless industries.

The Agilent E1564A is a high-speed data and synchronization generation module, specifically tailored for advanced signal analysis. One of its primary features is its ability to provide a wide range of modulation types, including QPSK and 16QAM, which are essential for testing modern communication systems. The module also boasts a flexible output that supports multiple channels, making it efficient for testing complex systems where multiple data streams are present. Its exceptional performance in generating accurate waveforms enables engineers to perform thorough tests and validations on their devices.

On the other hand, the E1563A module is predominantly focused on protocol analysis and provides engineers with insights into the behavior of their communication systems. This module features comprehensive support for various communication protocols, making it invaluable when debugging and validating designs. Engineers can utilize the extensive measurement capabilities of the E1563A to analyze data integrity and system performance, ensuring that their products meet required specifications.

Both modules leverage advanced technologies from Agilent, ensuring high accuracy and reliability in measurements. They are equipped with powerful processing capabilities that allow for real-time data analysis, a critical aspect when working with high-frequency signals. Furthermore, these modules are designed for seamless integration into Agilent’s test and measurement platforms, enhancing usability and facilitating complex testing scenarios.

In summary, the Agilent E1564A and E1563A modules represent cutting-edge solutions for engineers involved in testing and validating communication systems. With their robust features, including support for various modulation schemes and protocol analysis, these modules enable efficient and accurate measurements. The commitment to quality and precision from Agilent Technologies continues to make these devices essential tools in the industry, helping engineers push the boundaries of innovation in telecommunications.