P14155A: 128 Channel Cross-correlator ASIC Datasheet Rev 2.1

Similar documents
1 A1 PROs. Ver0.1 Ai9943. Complete 10-bit, 25MHz CCD Signal Processor. Features. General Description. Applications. Functional Block Diagram

AUR3840. Serial-interface, Touch screen controller. Features. Description. Applications. Package Information. Order Information

DS1867 Dual Digital Potentiometer with EEPROM

UNISONIC TECHNOLOGIES CO., LTD M1008 Preliminary CMOS IC

Integrated Powerline Communication Analog Front-End Transceiver and Line Driver

IP Specification. 12-Bit 125 MSPS Duel ADC in SMIC40L IPS_S40L_ADC12X2_125M FEATURES APPLICATIONS GENERAL DESCRIPTION. Single Supply 1.

HT82V38 16-Bit CCD/CIS Analog Signal Processor

DATA SHEET. PCD pixels matrix LCD controller/driver INTEGRATED CIRCUITS Apr 12

Complete 14-Bit CCD/CIS Signal Processor AD9822

DS1803 Addressable Dual Digital Potentiometer

DS1267 Dual Digital Potentiometer Chip

The CV90312T is a wireless battery charger controller working at a single power supply. The power

HT82V Bit CCD/CIS Analog Signal Processor. Features. Applications. General Description. Block Diagram

DATA SHEET. TSA5515T 1.3 GHz bi-directional I 2 C-bus controlled synthesizer INTEGRATED CIRCUITS

Figure 1. Functional Block Diagram

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

DS1075 EconOscillator/Divider

+Denotes lead-free package. *EP = Exposed paddle. V CC GND AGND AV CC GND I 2 C INTERFACE. -35dB TO +25dB GAIN AUDIO SOURCE AUDIO AMPLIFIER DS4420

AD Bit, 20/40/65 MSPS 3 V Low Power A/D Converter. Preliminary Technical Data

TOP VIEW. Maxim Integrated Products 1

16 Channels LED Driver

DS1065 EconOscillator/Divider

PART TOP VIEW V EE 1 V CC 1 CONTROL LOGIC

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 HT1627 HT16270 COM

DS1075. EconOscillator/Divider PRELIMINARY FEATURES PIN ASSIGNMENT FREQUENCY OPTIONS

FMS Input, 6-Output Video Switch Matrix with Output Drivers, Input Clamp, and Bias Circuitry

DS1073 3V EconOscillator/Divider

INF8574 GENERAL DESCRIPTION

PT7C4502 PLL Clock Multiplier

8-Channel, 10-Bit, 65MSPS Analog-to-Digital Converter

DS1868B Dual Digital Potentiometer

FM2400RTIM COMTECH TECHNOLOGY CO., LTD. 1. GENERAL SPECIFICATION. 2. STANDARD TEST CONDITION test for electrical specification shall be

ADC081C021/ADC081C027 I 2 C-Compatible, 8-Bit Analog-to-Digital Converter (ADC) with Alert Function

19MHz to 250MHz Low Phase-Noise XO PAD CONFIGURATION

Spin Semiconductor FV-1 Reverb IC PN: SPN1001. Delay Memory DSP CORE. ROM and Program Control PLL. XTAL Drvr XTAL. Spin.

ADC Board 4 Channel Notes September 29, DRAFT - May not be correct

Powerline Communication Analog Front-End Transceiver

ADC081C021/ADC081C027

HT82V26A 16-Bit CCD/CIS Analog Signal Processor

Block Diagram , E I F = O 4 ) + J H 6 E E C + E H? K E J +,, H E L A H * E = I + E H? K E J + + % 8,, % 8 +, * * 6 A. H A G K A? O

EA/MZ Modulator Driver PMCC_EAMD12G

DOCSIS 3.0 Upstream Amplifier

DS1267B Dual Digital Potentiometer

RF Comparator XT06 DELIVERABLES. Datasheet GDSII database Customer support

TSM Channel Self Calibration Capacitive Touch Sensor SPECIFICATION V1.0

Agilent HDCS-1020, HDCS-2020 CMOS Image Sensors Data Sheet

4 x 10 bit Free Run A/D 4 x Hi Comparator 4 x Low Comparator IRQ on Compare MX839. C-BUS Interface & Control Logic

Complete 14-Bit CCD/CIS Signal Processor AD9814

DS4000 Digitally Controlled TCXO

ASNT5530-KMC DC-45Gbps Limiting Amplifier

Features. Parameter Conditions Min. Typ. Max Units

RDA1845 SINGLE CHIP TRANSCEIVER FOR WALKIE TALKIE. 1. General Description. Rev.1.0 Feb.2008

Programmable Low Voltage 1:10 LVDS Clock Driver ADN4670

Simultaneous Sampling Video Rate Codec ADV7202

PI6C49X0208. High Performance 1:8 Multi-Voltage CMOS Buffer

RW1026 Dot Matrix 48x4 LCD Controller / Driver

Low Power, mw, 2.3 V to 5.5 V, Programmable Waveform Generator AD9833-EP

DS1720 ECON-Digital Thermometer and Thermostat

12 Bit 1.2 GS/s 4:1 MUXDAC

AV9108. CPU Frequency Generator. Integrated Circuit Systems, Inc. General Description. Features. Block Diagram

MCP3426/7/8. 16-Bit, Multi-Channel ΔΣ Analog-to-Digital Converter with I 2 C Interface and On-Board Reference. Features.

NF1011 Frequency Translator and Jitter Attenuator

PI6CX201A. 25MHz Jitter Attenuator. Features

Quad 12-Bit Digital-to-Analog Converter (Serial Interface)

LM12L Bit + Sign Data Acquisition System with Self-Calibration

ICS CLOCK SYNTHESIZER FOR PORTABLE SYSTEMS. Description. Features. Block Diagram PRELIMINARY DATASHEET

INL PLOT REFIN DAC AMPLIFIER DAC REGISTER INPUT CONTROL LOGIC, REGISTERS AND LATCHES

ILI2117 Capacitive Touch Controller

DOCSIS 3.0 Upstream Amplifier

H28 Verson 1.5 DESCRIPTION

TRH031M 13.56MHz Multi-Protocol READER IC Short Specification Preliminary

AD9772A - Functional Block Diagram

1 MHz to 10 GHz, 45 db Log Detector/Controller AD8319

Multiplexer for Capacitive sensors

DC GHz GHz

Fully Integrated Proximity and Ambient Light Sensor with Infrared Emitter and I 2 C Interface

Intermediate Frequency Receiver, 800 MHz to 4000 MHz HMC8100LP6JE

AMS0805WAH. CATALOG No.: AMS0805WAH. Motion Sensor Data Sheet Ver Advanced Material on Technology

HMC1095LP4E v db LSB GaAs MMIC 6-BIT 75 Ohms DIGITAL ATTENUATOR, DC - 3 GHz. Typical Applications. Functional Diagram. General Description

9240LP LPTVREF. Memory DESCRIPTION: FEATURES: 14-Bit, 10 MSPS Monolithic A/D Converter with LPT ASIC. 9240LP Block Diagram 9240LP

functional block diagram (each section pin numbers apply to section 1)

XR FSK Modem Filter FUNCTIONAL BLOCK DIAGRAM GENERAL DESCRIPTION FEATURES ORDERING INFORMATION APPLICATIONS SYSTEM DESCRIPTION

IP MACRO Datasheet Rev 1.0 Process: 65nm CMOS. Figure 1. PMCC_REFS Block Diagram

Pin Configuration Pin Description PI4MSD5V9540B. 2 Channel I2C bus Multiplexer. Pin No Pin Name Type Description. 1 SCL I/O serial clock line

PNI Axis Magneto-Inductive Sensor Driver and Controller with SPI Serial Interface. General Description. Features.

Built-in LCD display RAM Built-in RC oscillator

DS2186. Transmit Line Interface FEATURES PIN ASSIGNMENT

Intermediate Frequency Receiver, 800 MHz to 4000 MHz HMC8100LP6JE

19MHz to 800MHz Low Phase-Noise XO PIN CONFIGURATION

WM8816 Stereo Digital Volume Control

800Mbps LVDS/LVPECL-to-LVDS 2 x 2 Crosspoint Switch

DATA SHEET. TDA8415 TV and VTR stereo/dual sound processor with integrated filters and I 2 C-bus control INTEGRATED CIRCUITS

PI6C49X0204A. Low Skew 1 TO 4 Clock Buffer. Features. Description. Block Diagram. Pin Assignment

Intermediate Frequency Receiver, 800 MHz to 4000 MHz HMC8100LP6JE

ASNT5153-MOD DC-64Gbps Broadband Digital 2:1 Multiplexer/Selector

CLK1 GND. Phase Detector F VCO = F REF * (2 * M/R) VCO. P-Counter (14-bit) F OUT = F VCO / (2 * P) Programming Logic

DS1806 Digital Sextet Potentiometer

BCT channel 256 level brightness LED Drivers

DS1307/DS X 8 Serial Real Time Clock

Transcription:

SUMMARY P14155A is a cross-correlator ASIC, featuring a digital correlation matrix and on-chip 2-bit 1GS/s digitization of 128 analog inputs. Cross-correlation results in 4096 products plus 512 totalizers values from digitizers. Each input channel uses a variable gain amplifier (VGA) coupled with a programmable automatic gain control (AGC) loop to keep the ratio of the digitizer comparators thresholds at the predefined constant level, independent from the input signal levels, which can vary within -20-10dBm. Integration time of the cross-correlation is programmable, and since each cross-correlator s cell contains a depth accumulator, the maximum supported integration time is 11ms. The ASIC operates in two phases controlled by the outside host: integration and data readout. During the first phase, the ASIC performs input signals cross-correlation for the preprogrammed period. During the second phase, the ASIC transmits correlation results via 8-bit output bus. Readout speed is programmable and the entire correlation result can be read in 0.11 2.3 millisecond. The ASIC consumes 1.7W during correlation and 0.33W during readout from 1.0V and 1.8V supplies. A block diagram of the cross-correlator ASIC is shown on Figure 1. Analog signals from inputs ARM1 and ARM2 with a bandwidth from 10 MHz to 500 MHz go through variable gain amplifier (VGA) to the 2-bit A/D converter. The automatic gain control (AGC) circuit using 2-bit data adjusts the input signal level at the input ADC through the gain VGA. The AGC loop controls the VGA gain so the average duty cycle value of LSB ADC output would be 0.7 by default. Data from the ADC comes to the main functional block of the ASIC the Cross-Correlation Matrix. This block is responsible for cross-correlation of 64 2-bit signals from one arm and 64 2-bit signals from another arm. The matrix consists of 4096 cross-correlation cells, 64 vertical totalizers and 64 horizontal totalizers. The cross-correlation cell (XCC) consists of the multiplication and accumulation blocks. Power consumption of a single correlation cell is minimized. The totalizer is an array of adder s cells which count the number of occurrences of each possible two-bit input values from A/D converter. An Output Multiplexer (MUX) is a serializer of the values stored in Cross-Correlation Cells and Totalizer Cells. The I 2 C Interface is used for the ASIC s control. Built-in self-test (BIST) is used for the testing of a device s digital correlator matrix. FEATURES 64x2 single-ended inputs with on-chip termination, Computed correlation of a pair of two-bit inputs, a and b : a, b {-3, -1, 1, 3} a b {-9, -3, -1, 1, 3, 9} 3 {-3, -1, 0, 0, 1, 3} + 3 {0, 2, 3, 3, 4, 6} 1 GHz clock signal for 2-bit ADC, Input clock delay adjustment circuit, 10MHz to 500MHz input signal frequency range, Adjustable VGA input termination 50Ω/100Ω/200Ω/Hi-Z for parallel chip connection, -20dBm to -10dBm input power levels range, Zero-crossing comparator offset correction, Adjustable ADC conversion range, Cross-Correlation cell with a depth accumulator, Built-in digital totalizers in each channel, External clock input for the cross-correlator s matrix readout, Programmable integration and reading time, Page 1 of 14

Serialized 8-bit output data, Tristate output buffer, Power per correlation cell is <0.3mW, I 2 C control interface up to 400kHz, Correlator matrix built-in self-test, ESD protection for I/O, Radiation hardness process 45nm SOI CMOS, BGA289 package. BLOCK DIAGRAM OUTPUT_EN CHIP_EN XCM_MODE CLK_FPGA CLOCK ADDRESS<6:0 RST SCL SDA Control FSM I 2 C Slave together with register bank Totalizer(horizontal) Totalizer(vertical) XCM 64x64 of XCC ADC&AGCx64 VGAx64 VDD18 DVDD AVDD DVSS AVSS Vt_gr<15:8 ARM1<63 ARM1<62 ARM1<61 ARM1<60 ADC&AGCx64 VGAx64 ARM2<0 ARM2<1 ARM2<2 ARM2<3 ARM2<... ARM2<60 ARM2<61 ARM2<62 ARM2<63 XC_READY CLK_ <0 <1 <.. <7 Clock for XCM Clock for MUX Clock tree MUX Clock tree Clock tree Clock tree ASIC ARM1<... ARM1<3 ARM1<2 ARM1<1 ARM1<0 BIST Bias Test_out Vt_gr<7:0 ARM2<0 RES_EXT VGA VGA, ADC and AGC cells AGC ADC ADC<1:0 output data ADC<1:0 from ARM2 ADC<1:0 from ARM1 Look-up table XCC cell Counter to MUX cell Legend: Data from ADC Data from correlation of cells Figure 1. PMCC_XCM Block Diagram Page 2 of 14

PIN DESCRIPTIONS Table 1. Pin Descriptions Name Pin # Description Type ARM1<63:0 * Analog inputs from arm1 AI ARM2<63:0 * Analog inputs from arm2 AI CLOCK O15 Input clock 1GHz AI XCM_MODE N14 Correlation array mode (integration or readout) DI RES_EXT C3 External 24.8kOm resistor connection AI CLK_FPGA L14 Input clock from FPGA AI ENABLE N4 Chip enable DI OUTPUT_ENABLE M14 Output state of <7:0 bus and CLK_ output: hi-z mode or CMOS (readout) mode ADDRESS<6:0 N5-N11 I2C address line DI RST O9 I2C and ASIC reset line DI SCL N12 I2C serial clock line DI SDA N13 I2C serial data line DIO <7:0 * Cross-Correlator output data line DO CLK_ I15 Cross-Correlator output clock for reading synchronization DO XC_READY K14 Correlation mode status DO GR<15:0 * Input termination center-tap for each VGA group AO TEST_PAD D4 Analog test output AO AVDD * Analog supply 1.0V PW DVDD * Digital core supply 1.0V PW VDD18 * Output pads supply 1.8V PW DVSS * Digital core and output pads ground GD AVSS * Analog ground GD Note: AI Analog input, DI digital input, AO analog output, DO digital output, DIO digital input/output, PW power, GD ground * This data is available in Figure 3 DI Page 3 of 14

PACKAGE DRAWING Page 4 of 14

PACKAGE BALLS ASSIGNMENT AVSS GR<8 B4 B10 B16 B22 B28 GR<12 B34 B40 B46 B52 B58 GR<14 AVSS GR<0 AVDD AVSS B8 B14 B20 B26 GR<10 B32 B38 B44 B50 VDD18 AVDD GR<1 A4 AVDD AVSS B0 B2 B24 B30 DVSS B36 B42 B56 B62 AVSS AVDD A5 A10 A12 A0 AVDD B6 B12 B18 DVDD B48 B54 B60 AVDD A1 A9 A11 A16 A18 A6 A2 AVSS AVDD DVSS DVSS DVSS AVDD AVSS A7 A3 A15 A17 A22 A24 A20 A8 AVSS RES_E XT TEST_ PAD DVDD ENAB LE ADDR ESS<6 ADDR ESS<5 A13 A25 A21 A23 A28 A30 A26 A14 DVSS DVDD DVSS DVDD DVSS ADDR ESS<4 ADDR ESS<3 A19 A31 A27 A29 GR<2 GR<4 DVSS DVDD DVSS DVDD DVSS DVDD DVDD ADDR ESS<2 ADDR ESS<1 RST DVSS GR<3 GR<5 A34 A36 A32 A44 DVSS DVDD DVSS DVDD DVSS SCL ADDR ESS<0 A49 A37 A33 A35 A40 A42 A38 A50 <7 <5 <3 <1 CLK_F PGA CLOC K SDA A55 A43 A39 A41 A46 A48 A60 A56 <6 <4 <2 <0 XC_RE ADY OUTP UT_EN ABLE XCM_ MODE A61 A57 A45 A47 A52 A54 A62 AVDD B3 B9 B15 CLK_D ATA B45 B51 B57 AVDD A63 A51 A53 A58 AVDD AVSS B1 B7 B21 B27 DVSS B33 B39 B61 B63 AVSS AVDD A59 GR<6 AVDD VDD18 B13 B19 B25 B31 GR<13 B37 B43 B49 B55 AVSS AVDD GR<7 AVSS GR<9 B5 B11 B17 B23 B29 GR<11 B35 B41 B47 B53 B59 GR<15 AVSS Figure 3. Balls location on chip carrier Page 5 of 14

SPECIFICATIONS Table 2. Absolute maximum electrical ratings Description Min Max Units Power supply AVDD -0.5 1.5 V Power supply DVDD -0.5 1.5 Power supply VDD18-0.5 2.0 V Junction temperature -20 75 ºC End Of Life (EOL) 10 years DC Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Table 3. DC Electrical Specifications Parameter Min Typ Max Units Notes Power Supply Power Supply (AVDD) 0.95 1.0 1.05 V Power Supply (DVDD) 0.95 1.0 1.05 V Power Supply (VDD18) 1.71 1.8 1.89 V Power Supply Current (AVDD) 200 300 ma Power Supply Current (DVDD) 1,4 1.7 A Power Supply Current (VDD18) 5 ma Inputs Logic control high level 1.62 1.8 1.98 V Logic control low level 0.0 0.32 V Termination Resistance at the Inputs ARM1<63:0 and ARM2<63:0 50 50 Hi-Z Outputs Logic high level 1.62 1.8 1.98 V Single ended, measured at DC. Adjustable input termination 50Ω/100Ω/200Ω/Hi-Z for parallel chip connection Logic low level 0.0 0.32 V ESD Protection HBM 2000 V MM 500 V CDM 200 V Page 6 of 14

Table 4. AC Electrical Specifications I/O Port Parameter Symbol Min. Typ. Max. Units Frequency 1.0 GHz Duty cycle 40 50 60 % Clock input CLOCK Signal inputs ARM1, ARM2 Signal range -20 dbm Impedance 50 Reflection(S11) -15 db Clock input swing 1 (CMOS) V Frequency range 10 500 MHz Signal range -20-10 dbm 63 200 mv, p-p Impedance 40 50 60 Reflection(S11) -15 db Noise Figure(Input referred) 16.2 17.4 19.4 db Channel-to-channel coupling. Neighboring channels -30 db Channel-to-channel coupling. Remote channels (every second and further) -40 db Correlation array mode input XCM_MODE Output mode input OUTPUT_ENABLE I 2 C interface clock input SCL I 2 C interface data input SDA I 2 C and ASIC reset input RST Period range 10 ms Rise/Fall time 200 ps Rise/Fall time 200 ps Clock frequency range 0 0.4 MHz Rise/Fall time 120 ns Rise/Fall time 120 ns Rise/Fall time 120 ns Clock frequency range 250 MHz Clock input CLK_FPGA Duty cycle 40 50 60 % Rise/Fall time 200 ps Clock output Clock frequency range 18.496 250 MHz Page 7 of 14

I/O Port Parameter Symbol Min. Typ. Max. Units CLK_ Duty cycle 40 50 60 % Rise/Fall time 200 ps Chip state output XC_READY Data output <7:0 Test output TEST_PAD Period range 10 ms Rise/Fall time 200 ps Frequency range 125 MHz Rise/Fall time 200 ps Frequency range 10 MHz Table 5. General Specifications Parameter Min Typ Max Units Notes Number of Channels Technology for implementation Interface type 64x2 I 2 C Single ended. AC coupled, provides the on-chip termination for inputs. 45nm SOI CMOS ADC bit number 2 bit Single ended CMOS levels (sign, ADC number of levels 3 ADC ENOB 1.56 bit ADC SFDR 18.5 db ADC SINAD 11.2 db ADC sampling rate 1 GHz AGC loop response 100 KHz VGA gain 28.15 31.68 34.27 db VGA 1dB compression point -29.6-27.7-25.5 dbm Page 8 of 14

CONTROL BITs DESCRIPTION Table 6. I 2 C Register Bank Description Address Bits Name Description Chg.S et. Default( hex) Mode Configuration bits for local enable and reset 0 7 vga_adc_en Analog front end enable 1 R/W 0 6 control_en Enable input for control unit 1 R/W 0 5 control_rst Reset input for control unit 0 R/W 0 4 reset_all Analog front end reset 0 R/W Configuration bit for transmit data mode Selecting clock for data transmission 1 7 read_control 1 6:4 res_corr[2:0] 1 3:0 iref_adc_adj[3:0] 2 7:0 rel[7:0] 3 7:6 range[1:0] 1 External clock from FPGA 0 Internally generated clock Configuration bits for correction Reset offset correction loops 2 Reset VGA offset compensation 1 - Reset Magn ADC comparators offset compensation 0 - Reset Sign ADC comparator offset compensation Adjust ADC comparators reference current 1111 188uA, 1110 162uA, 1101 140uA, 1100 120uA, 1011 104uA, 1010 88uA, 1001 75uA, 1000 65uA, 0111 56uA, 0110 48uA, 0101 41uA, 0100 35uA, 0011 30uA, 0010 26uA, 0001 22uA, 0000 19uA Adjustment target ADC LSB duty cycle for VGA AGC system Adjustment of ADC conversion range 00 200mV, 01 267mV, 10 334mV, 11 400mV Configuration bits for transmit data mode 0 R/W 7 R/W 8 R/W 4B R/W 1 R/W 3 5:0 hlprdmux [5:0] Setup half period for MUX clock 1B R/W Configuration bits for test mode 4 1 adc_test_en Enable test mode for ADC 0 R/W 4 0 adc_test_clkdiv_en Enable clock divider to reduce the data flow in test mode Integration time setup 0 R/W 5 7:0 set_time[7:0] Setup correlation and integration time 41 R/W 6 7:0 set_time[15:8] Setup correlation and integration time 54 R/W 7 7:0 set_time[23:16] Setup correlation and integration time 89 R/W Page 9 of 14

Table 6. I 2 C Register Bank Description, continuation Address Bits Name Description 8 7:4 vtd_vga_adj[3:0] 8 3:1 iref_vga_adj[2:0] 8 0 bias_res_int_ext_sel 9 7 do_bist 0A 7:6 iref_chp_adj[1:0] 0A 5:4 r_in[1:0] 0A 3:0 clk_dly<3:0 Configuration bits for correction Adjust VGA input cascade common mode voltage 1111 465mV 1110 490mV Linear step 26.6mV 0000 865mV Adjust VGA reference current (per 8 VGAs) 111 325uA 110 300uA Linear step 25uA 000 150uA BIAS Configuration bit Select type of reference current: 0 from external resistor, 1 from internal resistor Configuration bits for test mode Start BIST checking 1 BIST, 0 other mode Configuration bits for correction Charge-pump output current value adjustment 00 0.625uA, 01 1.25uA, 10 1.875uA, 11 2.5uA VGA input termination resistance 00 50Ohm, 01 100Ohm, 10 200Ohm, 11 Hi-Z state Input clock delay adjustment 0000 30ps, 0001 194ps, 0010 214ps, 0011 232ps, 0100 247ps, 0101 263ps, 0110 282ps, 0111 300ps, 1000 321ps, 1001 337ps, 1010 356ps, 1011 375ps, 1100 394ps, 1101 410ps, 1110 429ps, 1111 446ps Chg.S et. Default( hex) A Mode R/W 4 R/W 1 R/W 0 R/W 0 W 0 W 0 W 0A 7:0 Status[7:0] Bitwise BIST result N 0 R 0B 7:6 Selection[1:0] Status flags Register for selection of BIST bitwise results 00 7:0, 01 15:8, 10 23:16, 11 31:24 0 R/W 0B 5 - Reserved 0 R/W 0B 4 TestOk BIST checking result 1 OK 0 Some bits in result are failing. Pattern can be read using Status[7:0] and Selection[1:0]. N 1 R 0B 4 - Reserved 0 W Page 10 of 14

0B 3 - Reserved 0 W 0B 2:0 cid[2:0] Chip identification bits N 0 R 0B 2:0 - Reserved 0 W OPERATING MODES Table 7. Status Table Nr Description Control signals* ENABLE OUTPUT XCM_MODE ENABLE 0 0 0 ASIC is disabled. <7:0 and CLK_ outputs are in Hi-Z state. 0 0 1 1 ASIC is disabled. <7:0 and CLK_ outputs are in certain logical 0 1 0 states. 0 1 1 2 ASIC is enabled. Reading data mode. <7:0 and CLK_ outputs are in Hi-Z state. 1 0 0 3 ASIC is enabled. Cross-correlation mode. <7:0 and CLK_ outputs are in Hi-Z state. 1 0 1 4 ASIC is enabled. Reading data mode. <7:0 and CLK_ outputs are in certain logical states. 1 1 0 5 ASIC is enabled. Cross-correlation mode. <7:0 and CLK_ outputs are in certain logical states. 1 1 1 Note: * 0 Low logical level, 1 High logical level. THE BASIC MODE OF OPERATION ASIC INITIALIZATION During the power supplies rump-up, the POR circuit generates internal reset impulse for internal digital blocks. This internal reset impulse initializes digital core such as I 2 C interface, control block, cross-correlation matrix and calibration circuit in the AGC. After turning on the ASIC by signal ENABLE, it is necessary to supply?? 200ms to the analog front-end initialization (Figure 4). Now the chip is ready for the correlation process. CROSS-CORRELATION The ASIC enters into the cross-correlation mode by a signal input XCM_MODE (from a LOW logic state to a HIGH logic state, Figure 4). In this mode, it performs cross-correlation between the analog signals from the inputs ARM1[63..0] and ARM2[63..0]. The cross-correlation time determined by the internal programmable register or by an input control signal XCM_MODE. The end of the cross-correlation mode is indicated by the external signal XC_READY. Changing in the state of XCM_MODE signal enters the ASIC in the data transmission mode (READING ). READOUT The ASIC enters into the reading data mode by a signal input XCM_MODE (from a HIGH logic state to a LOW logic state, Figure 4). Data is transmitted via the data bus [7..0]. CLK_ signal is a synchronization signal for data transmission. STANDBY In the standby mode, the ASIC is waiting for the changes of control signals. Page 11 of 14

Input signals VDD RST ENABLE CLOCK POWER ON t1(min) = 200ms t2=63ns t3(max)=11ms t3(typ)=9ms t2=63ns t4(min)=74µs, t4(typ)=1ms t2=63ns XCM_MODE Internal Reset Internal signals Clock for ADC and AGC Clock for shift data in XCC Clock for MUX 1 1 2 68 69 70 204 205 18495 18496 68 Clock for XCC 1 Output signals XC_READY <7:0 CLK_ Valid data EXT RESET INITIALIZATION INT RESET END INTEGRATION WAITING READING WAITING INT RESET CROSS- CORRELATION CROSS- CORRELATION Figure 2. Timing diagram OPERATING PROCEDURE WITH THE ASIC ENABLE 1. set power supply VDD18, AVDD and DVDD 2. apply to CLOCK input clock signal 1GHz 3. set OUTPUT_ENABLE input to "0" 4. set ENABLE input to "1" 5. set XCM_MODE input to "0" 6. wait 200ms for the analog front-end initialization CROSS-CORRELATION 1. set XCM_MODE input to "1" 2. when XC_READY set to "1", correlation is finished READING 1. set XCM_MODE input to "0" 2. set OUTPUT_ENABLE input to "1" 3. read data from <7:0 4. when XC_READY set to "0", data transmission is finished 5. set OUTPUT_ENABLE input to "0" DISABLE 1. set ENABLE input to "0" Page 12 of 14

OUTPUT PACKET STRUCTURE arm2[0] arm2[63] 2 TOTV[0] TOTV[1] TOTV[2] TOTV[62] TOTV[63] 2 arm1[0] 2 TOTH[0] 26 26 26 26 26 XCC cells row m3 m1 3 1 XCC[0:0] XCC[1:0] XCC[2:0] XCC[62:0] XCC[63:0] arm1[63] 2 26 26 26 26 26 26 26 26 26 m3 TOTH[63] m1 3 1 XCC cells row XCC[0:63] XCC[1:63] XCC[2:63] XCC[62:63] XCC[63:63] 26 26 26 26 26 26 26 26 26 26 26 26 26 1767:0 26 [5:0] info[11:6]" [25:0] m3 [31:0]m3 [5:0] info[5:0]" [25:0] m1 [31:0]m1 [6:0] addr[6:0]" [24:0] 3 [31:0]3 [6:0] count[6:0]"[24:0] 1 [31:0]1 MUX 2175:0 7:0 [5:0] 0" [25:0] xcc6363 [31:0]xcc6363 {info[11:6], toth_m3[25:0]} - m3[31:0] {info[5:0], toth_m1[25:0]} - m1[31:0] {addr[6:0], toth_3 [24:0]} - 1[31:0] {count[6:0], toth_1 [24:0]} - 3[31:0] 272 x 68 18496 4 x 68 272 4 m3[7] m3[6] m3[5] m3[4] m3[3] m3[2] m3[1] m3[0] xcc6363[7]xcc6363[6]xcc6363[5]xcc6363[4]xcc6363[3]xcc6363[2]xcc6363[1]xcc6363[0] info[5] info[4] info[3] info[2] info[1] info[0] m1[25] m1[24] m3[7] m3[6] m3[5] m3[4] m3[3] m3[2] m3[1] m3[0] m3[15] m3[14] m3[13] m3[12] m3[11] m3[10] m3[9] m3[8] m3[23] m3[22] m3[21] m3[20] m3[19] m3[18] m3[17] m3[16] m3 TOTV[0] m3 TOTH[63] First Matrix Row All Matrix info[11] info[10] info[9] info[8] info[7] info[6] m3[25] m3[24] Red Color Service Information (ASIC ID, number of line, other info) Readout sequence: 1. data out/output?/ in every cell from matrix row (XCC or TOT*) complements to 32 bits by adding 0 values as MSB. 2. MUX has 8-bit output, it means data from every cell will contain 4 packets of 8 bits started from six 0 in the first packet. 3. The first four packets contain TOTH[63] m3 value, then m1, 3,1, XCC[63:63],, XCC[0:63]. There is a total of 272 packets from one row. 4. The last four packets contain TOTV[0] m3 value. Size of the single frame readout from the cross-correlator is 18496 bytes. Page 13 of 14

ASIC APPLICATION NOTES The following recommendations should be taken into account during the integration of the ASIC on the PCB. The multiple ASIC connection to a common readout bus: The correlator ASIC has adjustable VGA input termination 50Ω/100Ω/200Ω/Hi-Z for parallel connection of outputs to a common readout bus. ARM 1 ARM 2 128 128 64 64 64 64 [v, 127:64] [v, 127:64] [v, 63:0] [v, 63:0] 1GHz CLOCK SOURCE FPGA CLOCK XCC #1 64x64 XCC #2 64x64 XCC #3 64x64 64 64 64 64 [h, 0:63] [h, 64:127] [h, 0:63] [h, 64:127] XCM_MODE OUTPUT_EN 1 OUTPUT_EN 2 OUTPUT_EN 3 OUTPUT_EN 4 XC_READY 1 XC_READY 2 XC_READY 3 XC_READY 4 <7:0 CLK_ XCC #4 64x64 8 8 8 8 Figure 3. Connection of? four 64x64 Cross-Correlator ASICSs. Input signals interconnects: 1. Keep all analog ARM1<63:0 and ARM2<63:0 signals routing as small as possible and maintain the same interconnect length. 2. Signals to ARM1 and ARM2 should be supplied through external 100nF DC blocking capacitors. 3. Ensure good quality low jitter clock according to system specifications. 4. Rise and fall time of control signals must not exceed recommended values. Output bus: 1. The maximum value of the output load capacitance for nets <7:0, CLK_ and XC_READY is 20pF. 2. Keep the minimum length and resistance of interconnects between RES_EXT_PAD and resistor on PCB. Page 14 of 14