IBM CLC-CAPT-PCASM manual Hardware Configuration, Data Capture Board Block Diagram

Page 3

complement number can be converted to offset binary by inverting the MSB. This is the first step in the Matlab routine for FFT analysis.

CLC5956 Data

 

 

 

 

Analog Input

Condition

Offset Binary Number

Two's Complement

ASCII Value Stored

Ain- >> Ain

- Full Scale

0000 0000 0000

1000 0000 0000

2048

Ain- > Ain

- Mid Scale

0111 1111 1111

1111 1111 1111

4095

Ain > Ain-

+ Mid Scale

1000 0000 0000

0000 0000 0000

0

Ain >> Ain-

+ Full Scale

1111 1111 1111

1111 1111 1111

2047

CLC5958 Data

 

 

 

 

Analog Input

Condition

Offset Binary Number

Two's Complement

ASCII Value Stored

Ain- >> Ain

- Full Scale

00 0000 0000 0000

10 0000 0000 0000

8192

Ain- > Ain

- Mid Scale

01 0111 1111 1111

11 1111 1111 1111

16383

Ain > Ain-

+ Mid Scale

10 0000 0000 0000

00 0000 0000 0000

0

Ain >> Ain-

+ Full Scale

11 1111 1111 1111

01 1111 1111 1111

8191

Histogram Mode

 

FIFO

 

18-bits

 

32k depth

RDY2

Clock

WCLK

Data

FPGA

12-18

Bits

 

 

24

J1

SRAM

Eurocard

24-bits

Connector

32k depth

 

 

 

 

 

 

 

 

 

 

UART

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

J9

 

 

 

 

9-pin

 

 

 

 

Serial Cable

Serialized

 

Connector

Data Stream

 

 

 

 

FPGA Performs:

State Machine

Signal Format Conversion

Data Routing

Note: Primary data path shown.

Control lines not shown

In the second mode of operation, the “Histogram” mode, the data capture board operates as a hardware histo- grammer. The board does not collect a contiguous record from the ADC; instead, it compiles statistical information by counting the number of times that the ADC outputs each code. The most significant 15 bits of the converter define 32K histogram bins. The MSB of the data is inverted before being stored (all data is treated as offset binary format). ADC data is aligned to the least sig- nificant bit, and unused higher bits are set to 0s. Each bin is cleared initially. The ADC output code is used as the address for the SRAM on the board, and as each code is read by the Data Capture board, the data at that location in the SRAM is read, incremented and written back to the SRAM. This counting requires multiple clock cycles, so the data is not counted in real time. In fact, 11 samples of data are missed for each sample that is counted. The his- togram capture terminates when a bin reaches the count specified by DIP switches 4 and 5. The 32K histogram bin counts are then returned via the serial port. If the input signal to the ADC is a pure sinusoid, then the histogram information can be compared to the theoretical probability density of a sinusoid and the linearity of the ADC can be calculated. The supplied Matlab script DNL_INL uses this method. Please refer to the IEEE Standard for Digitizing Waveform Recorders (IEEE Std 1057-1994) for more information about this technique.

Hardware Configuration

Jumpers

The data capture board has 3 jumpers that must be con- figured before use. The first jumper, VCORE, sets the core voltage used by the FPGA. This jumper is always set to 5V. (A voltage regulator on the board reduces the sup- plied +5V to +3.3V for the FPGA I/O and other components on the board.) The second jumper, WCLK, selects the clock source for the FIFO. When capturing data from an ADC evaluation board, WCLK should always be set to RDY2. This selects the DR (Data Ready) clock line from the ADC evaluation board pin 20B. The third jumper block, J2, is unused.

Data Capture Board Block Diagram

DIP Switches

Five of the eight DIP switches are used to configure several capture functions as follows.

DIP switch 1: This DIP switch specifies whether a Diversity Receiver Evaluation Board or an ADC Evaluation Board is attached to the Data Capture Board.

ON → ADC Evaluation Board is attached.

Captured data is aligned to the least significant bit with unused higher bits set to 0s.

DIP switches 2 and 3: When DIP switch 1 is ON to indicate that an ADC Evaluation Board is attached, DIP switches 2 and 3 specify the width of the ADC data so it can be aligned to the least significant bit and unused higher bits can be set to 0s.

Switch:

2

3

Number of Bits in ADC

 

OFF

OFF

18

 

OFF

ON

16

 

ON

OFF

14

 

ON

ON

12

DIP switches 4 and 5: These DIP switches specify the maximum histogram bin count. The histogram capture terminates when any bin reaches the count specified by these switches.

Switch:

4

5

Maximum Count

 

OFF

OFF

16384

 

OFF

ON

8192

 

ON

OFF

4096

 

ON

ON

2048

A maximum count of 16384 corresponds to approxi- mately 2.5 million total samples for a 12-Bit ADC. The capture is very fast (on the order of 1 second for a 52 MSPS clock rate) so there is not much advantage in set- ting the switches for a lower maximum count. The other settings are more useful for the DRCS evaluations because the effective clock rate can become very low with certain output formats and decimation ratios.

3

http://www.national.com

Image 3
Contents CLC-CAPT-PCASM Operation of Data Capture Board Hardware Configuration Data Capture Board Block DiagramSoftware Configuration Power Up the SystemPathpath,’c\nsc\mfiles’ Capture DataConfiguring for Histogram Capture DNL and INL Analysis General Description and Program Options Diversity Receiver Chipset Evaluation Setup Getting StartedUsing the Data Capture Control Panel Modes Histogram Target Table Drcs Evaluation Setup Sanity CheckSection IV. Data Analysis Tools Cdrom CLC-CAPT-PCASM Evaluation Board Layer 1799 Customer Design Applications Support CLC