High Speed Digital Design Project SpaceWire Router By: Asaf Bercovich & Oren Cohen Advisor: Mony Orbach Semester: Winter 2007/2008 2-Semester Project Date:

Slides:



Advertisements
Similar presentations
By Sunil G. Kulkarni, SO/F, Pelletron-Linac Facility, BARC-TIFR. 21/01/2011 ASET.
Advertisements

Serial I/O - Programmable Communication Interface
1 SpaceWire Router ASIC Steve Parkes, Chris McClements Space Technology Centre, University of Dundee Gerald Kempf, Christian Toegel Austrian Aerospace.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implement Inter- VLAN Routing LAN Switching and Wireless – Chapter 6.
#147 MAPLD 2005Mark A. Johnson1 Design of a Reusable SpaceWire Link Interface for Space Avionics and Instrumentation Mark A. Johnson Senior Research Engineer.
© 2004 Xilinx, Inc. All Rights Reserved Implemented by : Alon Ben Shalom Yoni Landau Project supervised by: Mony Orbach High speed digital systems laboratory.
Students: Nir Engelberg Ezequiel Hadid Supervisor: Mony Orbach In association with: September 28, Winter 2005.
Final Presentation 2004 Momentum Measurement Card (MMC) Project supervised by: Mony Orbach Project performed by: Hadas Preminger Uri Niv.
Performed by: Gidi Getter, Shir Borenstein Instructor: Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
PALM-3000 P3K FPDP Carrier Board Review Dean Palmer Building 318, Room 125 November 10, :00 am – 12:00 pm.
ZigBee Calvin Choy David Kim Jason Chong Devin Galutira.
Ethernet Bomber Stand-Alone / PCI-E controlled Ethernet Packet Generator Oren Novitzky & Rony Setter Advisor: Mony Orbach Spring 2008 – Winter 2009 Characterization.
Students: Nir Engelberg Ezequiel Hadid Supervisor: Mony Orbach In association with: January 3, Winter 2005.
SNIFFER Board for PCI-Express channel SNIFFER Board for PCI-Express channel Final Presentation Presenting: Roy Messinger Presenting: Roy Messinger.
Uli Schäfer JEM Status and plans Firmware Hardware status JEM1 Plans.
Performed by:Gidi Getter, Shir Borenstein Supervised by:Ina Rivkin Final Presentation 21/07/2008 המעבדה למערכות ספרתיות מהירות High speed digital systems.
Interface circuits I/O interface consists of the circuitry required to connect an I/O device to a computer bus. Side of the interface which connects to.
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
Winter 2013 Independent Internet Embedded System - Final A Preformed by: Genady Okrain Instructor: Tsachi Martsiano Duration: Two semesters
SpaceWire RMAP IP Core Steve Parkes, Chris McClements, Martin Dunstan
Time Division Multiplexing School of Physics and Astronomy Department of Particle Physics Elissavet Papadima 29/5/2014.
Technology Training that Works Hands of Data Communications, Networking & TCP/IP Troubleshooting.
Computerized Train Control System by: Shawn Lord Christian Thompson.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 LAN Switching and Wireless Implement Inter-VLAN Routing Chapter 6 Modified.
High Speed Digital Design Project SpaceWire Router Student: Asaf Bercovich Instructor: Mony Orbach Semester: Winter 2009/ Semester Project Date:
“ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה Farid Mahajna Husam Kadan חוסאם קעדאן Instructor:
High Speed Digital Design Project SpaceWire Router By: Asaf Bercovich & Oren Cohen Advisor: Mony Orbach Semester: Winter 2007/ Semester Project Date:
Final presentation – part B Olga Liberman and Yoav Shvartz Advisor: Moshe Porian April 2013 S YMBOL G ENERATOR 2 semester project.
SpW-10X Router ASIC Testing and Performance Steve Parkes, Chris McClements, Space Technology Centre, University of Dundee Gerald Kempf, Christian Gleiss,
DCS Detector Control System Hardware Dirk Gottschalk Volker Kiworra Volker Lindenstruth Vojtech Petracek Marc Stockmeier Heinz Tilsner Chair of Computer.
Part A Presentation High Speed Digital Signal Lab Students: Lotem Sharon Yuval Sela Instructor : Ina Rivkin.
High-Level Interconnect Architectures for FPGAs An investigation into network-based interconnect systems for existing and future FPGA architectures Nick.
Embedded System Design Laboratory October 4, 2002Stanford University - EE281 Lecture #3#1 Lecture #3 Outline Announcements AVR Processor Resources –UART.
The OSI Model.
University of Calcutta CBM 1 ROC Design Issues Dr. Amlan Chakrabarti, Dr. Sanatan Chattopadhyay & Mr. Suman Sau.
12006 MAPLD International ConferenceSpaceWire 101 Seminar Distributed Interrupts for Real-Time Control in SpaceWire-Based On-Board Systems 2006 MAPLD International.
1 S PACE W IRE S TANDARD : L OW S PEED S IGNALLING R ATES Chris McClements, Steve Parkes Space Technology Centre University of Dundee.
12006 MAPLD International ConferenceSpaceWire 101 Seminar Glenn Parker Rakow NASA – Goddard Space Flight Center 2006 MAPLD International Conference Washington,
MODULE I NETWORKING CONCEPTS.
1 Abstract & Main Goal המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory The focus of this project was the creation of an analyzing device.
LZRW3 Data Compression Core Dual semester project April 2013 Project part A final presentation Shahar Zuta Netanel Yamin Advisor: Moshe porian.
TOOLSET FOR TEST AND VERIFICATION OF IP-BLOCKS WITH SPACEWIRE INTERFACE Session: SpaceWire Test and Verification Elena Suvorova St. Petersburg State University.
4/19/20021 TCPSplitter: A Reconfigurable Hardware Based TCP Flow Monitor David V. Schuehler.
Serial Data Link on Advanced TCA Back Plane M. Nomachi and S. Ajimura Osaka University, Japan CAMAC – FASTBUS – VME / Compact PCI What ’ s next?
SpaceFibre Flight Software Workshop 2015
Performed by:Gidi Getter, Shir Borenstein Supervised by:Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Ethernet Bomber Ethernet Packet Generator for network analysis
Trigger Workshop: Greg Iles Feb Optical Global Trigger Interface Card Dual CMC card with Virtex 5 LX110T 16 bidirectional.
Internet Flow By: Terry Hernandez. Getting from the customers computer onto the internet Internet Browser
Lab Environment and Miniproject Assignment Spring 2009 ECE554 Digital Engineering Laboratory.
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
Dr. ClincyLecture1 Chapter 2 (handout 1– only sections 2.1, 2.2 and 2.3) 1 of 10 Dr. Clincy Professor of CS Exam #3 Monday (3/14/16): Opened Book, No Computer,
Guy Kenfack Bordeaux, October 2010 ADC & Uniboard in Nancay 1 ADC & Uniboard in Nançay - Part1 : Nancay ADC chip : 3GS/s Flash ADC in Bipolar.
Compute Node Tutorial(2) Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to.
Status and Plans for Xilinx Development
Spring 08-Winter 09 semester Satellite Inner communication – SpaceWire & CAN Bus By: Michael Tsitrin, Asaf Modelevsky Instructor: Ina Ravkin הטכניון -
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
Target Network ISP Internal Network
SpaceWire Rev. 1 - REST Panel
IAPP - FTK workshop – Pisa march, 2013
Class Exercise 1B.
Serial mode of data transfer
Lab 1 – Synchronous communication (Physical Layer)
Atmega32 Serial Programming Basics
Implement Inter-VLAN Routing
Asynchronous Serial Communications
Test Bench for Serdes Radiation Qualification
Implement Inter-VLAN Routing
Implement Inter-VLAN Routing
Implement Inter-VLAN Routing
Presentation transcript:

High Speed Digital Design Project SpaceWire Router By: Asaf Bercovich & Oren Cohen Advisor: Mony Orbach Semester: Winter 2007/ Semester Project Date: October 2008 Part A Final Presentation

Project Goal Designing a SpaceWire Switch Core (Router) compatible to ECSS-E-50-12A Standard. The design will be coded and simulated using Xilinx development enviroment and implemented onto a Xilinx VirtexII-Pro FPGA. Designing a SpaceWire Switch Core (Router) compatible to ECSS-E-50-12A Standard. The design will be coded and simulated using Xilinx development enviroment and implemented onto a Xilinx VirtexII-Pro FPGA.

System Topology Router

System Topology Router PORT Full duplex Low latency Point-to-point Wormhole Routing Asynchronous communication Automatic failover 400 Mb/s of Traffic Total

Layer 2 (Character Level) Network Port Receiver D1117 SpaceWire Port Architecture Port Controller Din Sin Dout Sout Sys Clock Reset RX DATA / Control TX DATA / Control Link Start State Machine Transmitter FIFO RX CLOCK FIFO Write Ready Read Ready Write Link Ready TX Clock Tx Clock

Shift Register Logic Port Transmitter “The Factory” Controller Dout Sout SpaceWire Character TX Clock DS Encoder TX DATA Control Signa ls Logic

Layer 2 (Character Level) Network Port Receiver D1117 SpaceWire Port Architecture Port Controller Din Sin Dout Sout Sys Clock Reset RX DATA / Control TX DATA / Control Link Start State Machine Transmitter FIFO RX CLOCK FIFO Write Ready Read Ready Write Link Ready Tx Clock

Port Receiver Shift Register MEM Error Reporting RX_DATA to FIFO RX Clock Recovery Din Sin Rx Clock Din Logic

Layer 2 (Character Level) Network Port Receiver D1117 SpaceWire Port Architecture Port Controller Din Sin Dout Sout Sys Clock Reset RX DATA / Control TX DATA / Control Link Start State Machine Transmitter FIFO RX CLOCK FIFO Write Ready Read Ready Write Link Ready Tx Clock

Internal Signals Transmitter Receiver P o r t C o n t r o l l e r ( S t a t e M a c h i n e ) RESET Send NULLs Send FCTs Send N-Chars Send Time-Codes GotFCT Got Time-Code GotN-Char GotNULL CreditError RX_Err RESET

Port Main Control – Overview Error Wait Reset Tx Enable Rx Error Wait Reset Tx Enable Rx Error Reset Reset Tx Reset Rx Error Reset Reset Tx Reset Rx Ready Reset Tx Enable Rx Ready Reset Tx Enable Rx Started Send Null Enable Rx Started Send Null Enable Rx Connecting Send Fct/Null Enable Rx Connecting Send Fct/Null Enable Rx Run Send All Enable Rx Run Send All Enable Rx After 6.4 ɥ s After 12.8 ɥ s [ Link Start ] Got Null Got Fct Rx Err OR Credit Error [Link Disabled] After 12.8 ɥ s Rx Err OR Got Fct Got NChar Rx Err OR Got Fct Got NChar Rx Err ORGot Fct Got NChar Rx Err OR After 12.8 ɥ s Got NChar ?

Port Main Control - Problem Error Wait Reset Tx Enable Rx Error Wait Reset Tx Enable Rx Error Reset Reset Tx Reset Rx Error Reset Reset Tx Reset Rx Ready Reset Tx Enable Rx Ready Reset Tx Enable Rx Started Send Null Enable Rx Started Send Null Enable Rx Connecting Send Fct/Null Enable Rx Connecting Send Fct/Null Enable Rx Run Send All Enable Rx Run Send All Enable Rx After 6.4 ɥ s After 12.8 ɥ s [ Link Start ] Got Null Got FCT Rx Err OR Credit Error [Link Disabled] A f t e r ɥ s Rx Err OR Got FCT Got NChar Rx Err OR Got FCT Got NChar Rx Err ORGot FCT Got NChar Rx Err OR After 12.8 ɥ s Got NChar

Port Main Control - Resolution Error Wait Reset Tx Enable Rx Error Wait Reset Tx Enable Rx Error Reset Reset Tx Reset Rx Error Reset Reset Tx Reset Rx Ready Reset Tx Enable Rx Ready Reset Tx Enable Rx Started Send Null Enable Rx Started Send Null Enable Rx Connecting Send Fct/Null Enable Rx Connecting Send Fct/Null Enable Rx Run Send All Enable Rx Run Send All Enable Rx After 6.4 ɥ s After 12.8 ɥ s [ Link Start ] Got Null Got FCT Rx Err OR Credit Error [Link Disabled] After 12.8 ɥ s Rx Err OR Got FCT Got NChar Rx Err OR Got FCT Got NChar Rx Err ORGot FCT Got NChar Rx Err OR After 12.8 ɥ s Got NChar

Receiver Port Controller Din Sin Dout Sout Sys Clock Reset RX DATA / Control TX DATA / Control Link Start State Machine FIFO RX CLOCK FIFO Write Ready Read Ready Write Tx Clock Link Ready Layer 2 (Character Level) Network Port Transmitter D1117 SpaceWire Port LVDS Interface LVDS Drivers Din+ Din- Sin+ Sin- Dout+ Sout+ Sout- Dout-

SpaceWire Interface SpaceWire connectors are driven by Low Voltage Differential Signaling (LVDS) system (2.5 Volts). Signal conversion to LVDS is required. SpaceWire connectors are driven by Low Voltage Differential Signaling (LVDS) system (2.5 Volts). Signal conversion to LVDS is required. Inner shield Din+ Din- Sin- Sout+ Dout+ Sin+ Sout- Dout- SpaceWire PinOut

Testing The Core Programming GR-RASTA Board (based on VirtexII) with the SpaceWire Port’s Core.Programming GR-RASTA Board (based on VirtexII) with the SpaceWire Port’s Core. Connecting the RASTA-Board SPW interface to Gaisler’s GRESB SpaceWire Bridge. Verifying correctness of our core by sending megabytes of files between our port and the GRESB bridge and vice versa. iMPACT monitoring

Project Milestones Focus on the Router Examination of several switching architectures. Designing the network configuration and layout. Implementation of the router core and supporting logics. Validating correctness of the router. Examination of several switching architectures. Designing the network configuration and layout. Implementation of the router core and supporting logics. Validating correctness of the router.