ESA SpW IP Core in Atmel FPGA ATF280

Similar documents
C65SPACE-HSSL Gbps multi-rate, multi-lane, SerDes macro IP. Description. Features

SpaceFibre. Steve Parkes, Chris McClements, Martin Suess* Space Technology Centre University of Dundee *ESA, ESTEC

System-Level Timing Closure Using IBIS Models

Features of the 745T-20C: Applications of the 745T-20C: Model 745T-20C 20 Channel Digital Delay Generator

GFT Channel Digital Delay Generator

GFT channel Time Interval Meter

Solutions to Embedded System Design Challenges Part II

CMS Conference Report

Digital System Design

GFT Channel Slave Generator

Tolerant Processor in 0.18 µm Commercial UMC Technology

Laboratory 4. Figure 1: Serdes Transceiver

Digital Blocks Semiconductor IP

Achieving Timing Closure in ALTERA FPGAs

Memory Interfaces Data Capture Using Direct Clocking Technique Author: Maria George

Multiplex Serial Interfaces With HOTLink

Memec Spartan-II LC User s Guide

VirtualScan TM An Application Story

CSE140L: Components and Design Techniques for Digital Systems Lab. CPU design and PLDs. Tajana Simunic Rosing. Source: Vahid, Katz

Data Pattern Generator DG2020A Data Sheet

Single Channel LVDS Tx

TAXI -compatible HOTLink Transceiver

Memory Interfaces Data Capture Using Direct Clocking Technique Author: Maria George

Digilent Nexys-3 Cellular RAM Controller Reference Design Overview

On the HPDP from architecture to a device. Final Presentation Days ESTEC, May 9 th 2017

Large Area, High Speed Photo-detectors Readout

Model OTDV Broadcast Transport Links OPERATING MANUAL

IMPLEMENTATION OF USB TRANSCEIVER MACROCELL INTERFACE

Notice technique / Technical manual NT Ind A 14/26. SONY FCB H11 and FCB EH4300 SDI Interface module. Technical manual

Lab #5: Design Example: Keypad Scanner and Encoder - Part 1 (120 pts)

EECS150 - Digital Design Lecture 12 - Video Interfacing. Recap and Outline

Conceps and trends for Front-end chips in Astroparticle physics

CATALOG NUMBER: HK-MX-VGA-X-Y Product Name

Ultra-ViewRF 8HD Director Monitor. User Operation Manual

LOW POWER DIGITAL EQUALIZATION FOR HIGH SPEED SERDES. Masum Hossain University of Alberta

HK-DID-MXA-VGA-X-Y. Product Name. Describe. Application. Characteristic. Product Model. Screen Matrix Switcher

GIGA nm Single Port Embeddable Gigabit Ethernet Transceiver. IP embeddability and system development. Main features. Operating conditions

H.264 HDMI Extender over IP Extender With LED, Remote, POE, RS232 Operating Instruction

Checkpoint 2 Video Interface

C ch optical MADI & AoIP I/O. MASTER mode: A C8000 frame may be clocked via MADI input or AES67 network. AoIP Dante Brooklin II OEM module

Field Programmable Gate Arrays (FPGAs)

TAXI -compatible HOTLink Transceiver

Logic Analysis Basics

Logic Analysis Basics

ADOSE DELIVERABLE D6.9; PUBLIC SUMMARY SRS Testing of components and subsystems

EXOSTIV TM. Frédéric Leens, CEO

CobraNet Bundle Assignment Procedure Using CobraNet Discovery

WyreStorm NetworkHD HD Over IP with HDMI Pass-through, RS232

CS 254 DIGITAL LOGIC DESIGN. Universal Asynchronous Receiver/Transmitter

BABAR IFR TDC Board (ITB): requirements and system description

DATA SHEET. 32 x 32 DVI / HDMI /SDI Matrix, OMM Contents. OMM-2500 (Ver. 1.0)

Description of the Synchronization and Link Board

-TECH DIGITAL. Explore The High DefinitionWorld. Website: Hot Line: [US] USER MANUAL

VNS 104 MULTI STREAM DECODING SOFTWARE FOR VN MATRIX 225 OR VN-MATRIX 200 SERIES AV STREAMING

Polar Decoder PD-MS 1.1

March 13, :36 vra80334_appe Sheet number 1 Page number 893 black. appendix. Commercial Devices

AI-1204Z-PCI. Features. 10MSPS, 12-bit Analog Input Board for PCI AI-1204Z-PCI 1. Ver.1.04

Martin Suess (TOS-EDP), Iain McKenzie (TOS-MME) martin.suess ESA-ESTEC, ESTEC, 2200AG Noordwijk,, The Netherlands

Product Catalog. Route - Transport - Extend - Convert - Scale. Multimedia Products for HDMI and DVI. 3G sdi OCT-2010-C

MIPI D-PHY Bandwidth Matrix Table User Guide. UG110 Version 1.0, June 2015

SDS-7000 Switcher. Flexible and comprehensive professional HDMI and Analogue Presentation solution for Commercial and Education use.

S6B CH SEGMENT DRIVER FOR DOT MATRIX LCD

VGA AUDIO SWITCHER S MANUAL

A Low-Power 0.7-V H p Video Decoder

V6118 EM MICROELECTRONIC - MARIN SA. 2, 4 and 8 Mutiplex LCD Driver

Dual Link DVI Receiver Implementation

SPS BPM system renovation. Roadmap & Milestones

64CH SEGMENT DRIVER FOR DOT MATRIX LCD

SD4650 DVB-T HD MODULATOR. User Manual

CPCI-SIO4ARHM Quad Channel High Performance Serial I/O CPCI CARD With up to 256Kbytes of FIFO buffering and Multiple Serial Protocols

Latest Timing System Developments

Testing Digital Systems II

Alcatel OmniPCX 4400

SingMai Electronics SM06. Advanced Composite Video Interface: HD-SDI to acvi converter module. User Manual. Revision 0.

XC Clocked Input and Output

Design and Implementation of Timer, GPIO, and 7-segment Peripherals

Macronix OctaFlash Serial NOR Flash White Paper

Sub-LVDS-to-Parallel Sensor Bridge

FRONT-END AND READ-OUT ELECTRONICS FOR THE NUMEN FPD

Simple View TM. From the beginning to the end. We leave nothing out when it comes to your satisfaction.

FPGA IMPLEMENTATION AN ALGORITHM TO ESTIMATE THE PROXIMITY OF A MOVING TARGET

SVP. HDR Diversity Receiver. DVB-T2/T & ISDB-T Diversity 2/4/8 Receiver. Broadcast microwave FEATURES OPTIONS APPLICATIONS

High-Performance DDR2 SDRAM Interface Data Capture Using ISERDES and OSERDES Author: Maria George

Synchronization Issues During Encoder / Decoder Tests

Scans and encodes up to a 64-key keyboard. DB 1 DB 2 DB 3 DB 4 DB 5 DB 6 DB 7 V SS. display information.

Data Rate to Line Rate Conversion. Glen Kramer (Broadcom Ltd)

PMC-SIO4 Quad Channel High Performance Serial I/O PMC CARD With up to 256Kbytes of FIFO buffering and Multiple Serial Protocols

PROLINX GS7032 Digital Video Serializer

Using on-chip Test Pattern Compression for Full Scan SoC Designs

CH-1602TX & CH-1602RX HDMI/Audio over CAT5e/6/7 Extender with 48V PoE

DEPARTMENT OF ELECTRICAL &ELECTRONICS ENGINEERING DIGITAL DESIGN

UltraLogic 128-Macrocell Flash CPLD

Design and Evaluation of a Low-Power UART-Protocol Deserializer

WWVB-Based Video Marker. David Dunham and John Wright

VGA Controller. Leif Andersen, Daniel Blakemore, Jon Parker University of Utah December 19, VGA Controller Components

SHA-256 Module Specification

Data sheet. USB V2.0 Interactive panel extender. Product: SDS-1001-H CAT 6 extender

Faculty of Electrical & Electronics Engineering BEE3233 Electronics System Design. Laboratory 3: Finite State Machine (FSM)

V1602 / V1602CP. ANALOGUE VIDEO ROUTER - 16x2. Rev. 6

SMPTE-259M/DVB-ASI Scrambler/Controller

Transcription:

ESA SpW IP Core in Atmel FPGA ATF280 1

Summary Context Mission : Bepi-Columbo Instrument : Simbio-Sys / Main Electronic (IAS) Purpose : image compression Main Electronic Simbio-Sys Synoptics Prototype boards SpaceWire in ATF280 RX clock recovery Test design 2

Context : Bepi-Columbo / SimbioSys ESA (MPO) / JAXA (MMO) cooperation for Mercury exploration MPO = 11 instruments Simbio-Sys : Mercury surface study HRIC : High Resolution Channel STC : Stereo Channel VIHI : Vis/NIR spectrometer IAS (Co-PI Simbio-Sys) in charge of Main Electronic (ME) S/C interface Cameras interface Image compression (Y.Langevin algorythm) => ~70% of the data of MPO mission 3

Summary Context Mission : Bepi-Columbo Instrument : Simbio-Sys / Main Electronic (IAS) Purpose : image compression Main Electronic Simbio-Sys Synoptics Prototype boards SpaceWire in ATF280 RX clock recovery Test design 2

Main Electronic Simbio-Sys Overview Main Electronic Simbio-sys CPCU Compression Unit LEON2 AT697 FPGA ATF280E 25Mb/s 100Mb/s Camera S/C 10Mb/s 100Mb/s SpW-RTC AT7913E Compression Unit LEON2 AT697 FPGA ATF280E 25Mb/s 100Mb/s Camera FPGA ATF280E Compression Unit LEON2 AT697 FPGA ATF280E 25Mb/s 100Mb/s Camera 4

Main Electronic Simbio-Sys SpaceWire on the CU side IP SpaceWire (UoD v2.3) 5

Summary Context Mission : Bepi-Columbo Instrument : Simbio-Sys / Main Electronic (IAS) Purpose : image compression Main Electronic Simbio-Sys Synoptics Prototype boards SpaceWire in ATF280 RX clock recovery Test design 2

Main Electronic Simbio-Sys CU prototype board SpaceWire Tranceiver SpaceWire cross-switch FPGA- ATF280E 6

Main Electronic Simbio-Sys 2xCU mezzanine plugged on the CPCU proto 7

Summary Context Mission : Bepi-Columbo Instrument : Simbio-Sys / Main Electronic (IAS) Purpose : image compression Main Electronic Simbio-Sys Synoptics Prototype boards SpaceWire in ATF280 RX clock recovery Test design 2

Spacewire in ATF280E Receive clock recovery & DATA sampling RX_CLK is generated by XOR-ing DATA and STROBE inputs 8

Spacewire in ATF280E Receive clock recovery & DATA sampling RX_CLK is generated by XOR-ing DATA and STROBE inputs DATA is sampled on rising and falling edge of RX_CLK 9

Spacewire in ATF280E Receive clock recovery & DATA sampling RX_CLK is generated by XOR-ing DATA and STROBE inputs DATA is sampled on rising and falling edge of RX_CLK In the real world, timings are very important!!! 10

Spacewire in ATF280E Atmel IDS P&R tool RX_CLK is a derived clock in IDS Atmel s tools cause troubles on some derived clock no way to Place&Route with Timing Driven option no Max frequency report for RX_CLK 11

Spacewire in ATF280E Atmel IDS P&R tool RX_CLK is a derived clock in IDS Atmel s tools cause troubles on some derived clock no way to Place&Route with Timing Driven option no Max frequency report for RX_CLK Our tip : RX_CLK is looped-back outside FPGA on a clock pin 12

Spacewire in ATF280E Atmel IDS P&R tool RX_CLK is a derived clock in IDS Atmel s tools cause troubles on some derived clock no way to Place&Route with Timing Driven option no Max frequency report for RX_CLK Our tip : RX_CLK is looped-back outside FPGA on a clock pin RX_CLK timings (max of ATF280E characterization): DIN/SIN pads RX_CLK_out : T RXCLKout = ~15.5ns RX_CLK pad CLK-input of registers : T PCLK = ~10.5ns DIN/SIN pads D-input of registers : T PD = adjusted manually DIN SIN RX_CLKout RX_CLKin DR D Q DF D Q 13

Summary Context Mission : Bepi-Columbo Instrument : Simbio-Sys / Main Electronic (IAS) Purpose : image compression Main Electronic Simbio-Sys Synoptics Prototype boards SpaceWire in ATF280 RX clock recovery Test design 2

Spacewire in ATF280E Test design Simple design Only the IP Spacewire (UoD v2.3) Echo data from RX channel to TX channel System clock = 25MHz ( TX_CLK) RX FIFO 32 bytes Constrained area 14

Spacewire in ATF280E Test design XOR To achieve best RX bit rate : RX clock looped back outside FPGA The signal between DIN data input PAD and the two input registers is delayed (manually routed) to respect the Setup/Hold timing with respect to the rising and falling edges of RX clock Performances : Emission rate : 25Mbit/s Reception rate : 120Mbit/s FPGA area : 5% input registers DIN 15

Spacewire in ATF280E Thank you for attention 16