PC-MIP Link Receiver Board Interface Description

Similar documents
HCAL DCC Technical Reference E. Hazen - Revised March 27, 2007 Note: Latest version of this document should be available at:

University of Alexandria Faculty of Engineering Division of Communications & Electronics

USCMS HCAL FERU: Front End Readout Unit. Drew Baden University of Maryland February 2000

Implementing LVDS in Cyclone Devices

PCI-SIO8BXS-SYNC. Features:

Arria V GX Transceiver Starter Kit

PMC-HPDI32A-ASYNC High-speed Serial I/O PCI Board

8. Migrating Stratix II Device Resources to HardCopy II Devices

Arria V GX Video Development System

Device: MOD This document Version: 1.0. Matches module version: v3 [29 June 2016] Date: 23 October 2017

Introduction Testing analog integrated circuits including A/D and D/A converters, requires a special digital interface to a main controller. The digit

DHCAL Readout Back End

CompuScope 3200 product introduction

TTC/TTS Tester (TTT) Module User Manual

CPCI-HPDI32ALT High-speed 64 Bit Parallel Digital I/O PCI Board 100 to 400 Mbytes/s Cable I/O with PCI-DMA engine

SigmaRAM Echo Clocks

SV3C DPRX MIPI D-PHY Analyzer. Data Sheet

Functional Diagram: Serial Interface: Serial Signals:

FPD-Link Evaluation Kit User s Manual NSID FLINK3V8BT-85

CLT-302R & CLT-302L CAMERA LINK TRANSLATOR. User s Manual. Document # , Rev 0.2, 7/15/2011

Features: Analog to Digital: 12 bit resolution TTL outputs, RS-232 tolerant inputs 4.096V reference (1mV/count) 115K max speed

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

PCI Host Controller 14a Hardware Reference Release 1.2 (October 16, 2017)

Digital Design LU. Lab Exercise 1

XPort Direct+ NC Addendum

PCI GS or PCIe8 LX Time Distribution Board

Version 1.6 Page 2 of 25 SMT351 User Manual

SpaceWire 101. Webex Seminar. February 15th, 2006

PETsys SiPM Readout System

Dominique Gigi CMS/DAQ. Siena 4th October 2006

Chapter 11: Input/Output Organisation. Lesson 15: Standard I/O bus PCI

AN HI-3200 Avionics Data Management Engine Evaluation Board Software Guide

CLR-102 CAMERA LINK REPEATER. User s Manual. Document # , Rev 0.1, 11/26/2010 (preliminary)

PRELIMINARY IDT7M9510 IDT7M9514

PCI ITU/CEPT E1 Demultiplexer

FLink - a high speed PC network interface

MAP/950 SERIAL I/O CARD INSTALLATION MANUAL

Nios Embedded Processor UART Peripheral

DYNAMIC ENGINEERING 150 DuBois St. Suite C, Santa Cruz, CA Fax Est.

December 2002, ver. 1.1 Application Note For more information on the CDR mode of the HSDI block, refer to AN 130: CDR in Mercury Devices.

Power Driver 16 v2. Version 2.0 July 5, 2017

SV3C DPRX MIPI D-PHY Analyzer. Data Sheet

10Gb Ethernet PCS Core

CompuScope 3200C. 32 bit, 100 MHz digital input card for the CompactPCI/PXI bus. Features. We offer the widest range

PCIe-FRM16. User s Manual

NS9750B-0. Use in conjunction with: Errata , Rev G. Release date: May Phone: Web:

4. TriMatrix Embedded Memory Blocks in HardCopy IV Devices

CompuScope bit, 100 MHz digital input card for the PCI bus

8. Selectable I/O Standards in Arria GX Devices

POS-PHY Level 4 MegaCore Function (POSPHY4)

DCB1M - Transceiver for Powerline Communication

User's Manual. PXI Power Distribution Module

Sidewinder Development Board rev 1.0

User s Manual. PCIe-FRM10 User s Manual (Rev 1.3)

Typical modules include interfaces to ARINC-429, ARINC-561, ARINC-629 and RS-422. Each module supports up to 8 Rx or 8Tx channels.

Terasic THDB- Terasic HSMC-DVI Daughter Board User Manual

H.264 AVC 4k Decoder V.1.0, 2014

User s Manual. Document # , Rev 1.0, 9/1/2006

Asynchronous Transmission. Asynchronous Serial Communications & UARTS

Implimentation of SpaceWire Standard in SpaceWire CODEC using VHDL

Section I. Cyclone II Device Family Data Sheet

PCI Express XMC to PCI Express Adapter with J16 Connector Breakout DESCRIPTION

Section I. Cyclone II Device Family Data Sheet

Specification of the MCCM Modules

ECE 485/585 Microprocessor System Design

Product Change Notice

24DSI16WRC Wide-Range 24-Bit, 16-Channel, 105KSPS Analog Input Module With 16 Wide-Range (High-Level, Low-Level) Delta-Sigma Input Channels

PMC-DA Channel 16 Bit D/A for PMC Systems REFERENCE MANUAL Version 1.0 June 2001

SS7 Q.703 High Speed Port Adapter Product Overview

User s Manual iceprogm1050, icecablem100 and SAB-XXXXX-X V 1.2

A ONE CHIP HARDENED SOLUTION FOR HIGH SPEED SPACEWIRE SYSTEM IMPLEMENTATIONS

Arduino Uno R3 INTRODUCTION

Pin Description, Status & Control Signals of 8085 Microprocessor

5I23 ANYTHING I/O MANUAL

CompuScope bit, 100 MHz digital input card for the PCI bus. Features. We offer the widest range

8. High-Speed Differential I/O Interfaces and DPA in Stratix IV Devices

Interfacing RLDRAM II with Stratix II, Stratix,& Stratix GX Devices

Field Programmable Gate Array (FPGA) Devices

Using the FADC250 Module (V1C - 5/5/14)

PCI-C429P Hardware Manual

Serial Communication. Spring, 2018 Prof. Jungkeun Park

COE758 Digital Systems Engineering

Terasic THDB- Terasic HSMC-DVI Daughter Board User Manual

ARINC-429/575 Interface to VME - Sy429VME-RT32

HDMI to FMC Module User Guide

Laboratory Exercise 5

IGLOO2 Evaluation Kit Webinar

Nios Soft Core. Development Board User s Guide. Altera Corporation 101 Innovation Drive San Jose, CA (408)

CCD VIDEO PROCESSING CHAIN LPF OP AMP. ADS-93x 16 BIT A/D SAMPLE CLAMP TIMING GENERATOR ALTERA 7000S ISP PLD UNIT INT CLOCK MASTER CLOCK

DYNAMIC ENGINEERING 150 DuBois St., Suite C Santa Cruz, CA (831) Fax (831) Est.

4I68 ANYTHING I/O MANUAL

DQSPI IP Core. Serial Peripheral Interface Master/Slave with single, dual and quad SPI Bus support v. 2.01

Section I. Stratix II GX Device Data Sheet

AS8C803625A AS8C801825A

XMC-24DSI24WRC Wide-Range 24-Bit, 24-Channel, 200KSPS XMC Analog Input Module With 24 Wide-Range (High-Level, Low-Level) Delta-Sigma Input Channels

SIXTEEN UNIVERSE CONTROLLER

ECE251: Thursday November 8

DYNAMIC ENGINEERING 150 DuBois, Suite C Santa Cruz, CA (831) Fax (831) Est

USB485 USB to RS485 Converter Card

DTT-01/ TTL. TTL Target Adapter for DTA-102. LVDS to 5V TTL Conversion User-Customisable Altera Contents No Power Supply Required

Transcription:

PC-MIP Link Receiver Board Interface Description E. Hazen, A. Chertovskikh Boston University Rev 2. August 24, 26 1 Description and Operation This document describes briefly the PC-MIP 3-channel Link Receiver Board (LRB) Version V2.9. It consists of 3 channels of National DS9CR286 Channel Link 28-bit LVDS serial link receiver, a FIFO for each link, and an FPGA with readout logic and PCI interface. The PCI interface supports 32-bit 33MHz operation with unlimited length block transfers. This note documents the protocol and physical and electrical characteristics of the link for those wishing to implement a custom transmitter. The Channel Link chipset provides a 28-bit point-to-point data path with a continuous clock and no protocol (see data sheets[1]). The LRB can accept data from 2MHz 66MHz per link, however the link clocks must be less than or equal to twice the PCI clock speed. The three link clocks need not be the same frequency. A block diagram is shown in Figure 1. The three receivers directly transfer data to an Altera ACEX FPGA. The data is buffered in three FIFOs implemented in an external SSRAM. The raw link data format is shown in Figure 2. 28 bits are sent each clock cycle. Each carries 16 data bits, 8 Hamming code bits for error correction, two parity bits for error detection and two status bits to identify the word type. Data must be formatted in blocks as shown in Figure 3. An even number of words is always required. The minimum size block is four words: header, data, data 1 and trailer. The Event ID field should be filled in with an 8-bit block number (hopefully unique!) and the Reserved field may be used for additional 8 bits of event ID. The transmitter should send idle words when there is no data to transmit. The ECC bits are calculated (for each byte) by the transmitter as: 1

Altera ACEX 1K1 FPGA PCI 33MHz 32 bit 32MHz 64MHz 256k x 36 Synchronous ZBT SRAM 128MHz W133 3 U6 W133 1 U6 PCI Clock 32 MHz Figure 1: LRB Block Diagram H = XOR(D,D1,D3,D4,D6,D8,D1,D11,D13,D15,S1) H1 = XOR(D,D2,D3,D5,D6,D9,D1,D12,D13,S,S1) H2 = XOR(D1,D2,D3,D7,D8,D9,D1,D14,D15,S,S1) H3 = XOR(D4,D5,D6,D7,D8,D9,D1) H4 = XOR(D11,D12,D13,D14,D15,S,S1) P = XOR(D,D1,D2,D4,D5,D7,D1,D11,D12,D14,S1) and inserted in the transmitted data. 2 Physical The LRB is designed to comply with the PC-MIP[2] standard. Photographs of a board are shown in Figure 4. Each link input uses a 1-pin RJ-45 type header with special keying. The PCB connector is Steward P/N SS-6411S-A-NF-RMK4. The mating cable connector is Stewart P/N 94- SP-311R-RMK4. The pinout of the input connector is shown in Table 1. Cables should be twisted-pair with 1Ω impedance. 2

28 26 25 24 23 22 21 2 19 18 17 16 15 14 13 12 11 1 9 8 7 6 5 4 3 2 1 Bit# S2 S1 P H3 H2 H1 H P H3 H2 H1 H ECC Bits D7 D6 D5 D4 D3 D2 D1 D D7 D6 D5 D4 D3 D2 D1 D Data Bits Byte 1 with DCC Byte with ECC S2 S1 State Header 1 Data 1 Trailer 1 1 Idle Byte 1 Byte Channel ID Event ID User data User data Event ID Errors Figure 2: Link Data Format. One 28-bit link word is shown. Pin Function Pin Function Note 1 Rx 2 Rx+ Pair 1 3 Rx1 4 Rx1+ Pair 2 5 Rx2 6 Rx2+ Pair 3 7 CLK 1 CLK+ Pair 5 9 Rx3 8 Rx3+ Pair 4 References Table 1: Link Connector Pinout [1] +3.3V Rising Edge Data Strobe LVDS 28-Bit 66MHz Channel Link Receiver, National Semiconductor. Available at: http://www.national.com/pf/ds/ds9cr285.html [2] PC-MIP Specification. VITA 29 Draft.92b, 2 June 1999. Available at http://ohm.bu.edu/~hazen/my_d/std/pc-mip_2spec_2r92b.pdf 3

Header Data Data 1 Data 2 Pair 1 Pair 2 Block 1 Data N Trailer Pair M Header Data Data 1 Data 2 Pair 1 Pair 2 Block 2 Data N Trailer Pair M Figure 3: Block Data Format. Each word shown represents one 28-bit link word. 4

LVDS Inputs PCI Bus Link 1 Link 2 Link 3 Programming Connector Figure 4: LRB Photos 5