SlideServe
Menu
Préférences
© SlideServe · v2026

High Speed Digital Design Project

laszlo avatar
19 diapositives · 389 Views · Aug 28, 2014

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

High Speed Digital Design Project - slide 1
01 / 19High Speed Digital Design Project
1 / 17

Télécharger la présentation

High Speed Digital Design Project
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. High Speed Digital Design Project SpaceWire Router Midterm Presentation By: Asaf Bercovich & Oren Cohen Advisor: Mony Orbach Semester: Winter 2007/2008 2-Semester Project Date: 7 January 2008

  2. Project Goal • Designing a SpaceWireSwitch 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.

  3. System Topology Router

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

  5. SpaceWire Characters • There are only 5 Characters: FCT – “Flow Control Token" ESC – “Escape” EOP – “End Of Packet” EEP – “End of Packet with Error” NCHAR – “Normal Character”

  6. The SpaceWire Port Architecture Entity TX Clock Write Ready Dout Read Ready FIFO Transmitter Sout TX DATA / Control Reset HOST OUTER WORLD Port Controller Link Start / Link Disable Clock State Machine Read Din Ready Write FIFO Ready Receiver Sin RX_CLOCK RX DATA / Control

  7. The SpaceWire Port Architecture TX Clock Write Ready Dout Read Ready FIFO Transmitter Sout TX DATA / Control Reset HOST OUTER WORLD Port Controller Link Start / Link Disable Clock State Machine Read Din Ready Write FIFO Ready Receiver Sin RX_CLOCK RX DATA / Control

  8. Internal Signals Transmitter RESET Send NULLs Send FCTs Send N-Chars Send Time-Codes Port Controller (State Machine) GotFCT Got Time-Code GotN-Char GotNULL CreditError RX_Err RESET Receiver

  9. Port Controller Q Q Q D D D Flip Flop Flip Flop Flip Flop R R R Synchronization Example Controller Logic ‘1’ RX_Err Controller’s Clock Asynchronous Reset Synchronizer

  10. The SpaceWire Port Architecture TX Clock Write Ready Dout Read Ready FIFO Transmitter Sout TX DATA / Control Reset HOST OUTER WORLD Port Controller Link Start / Link Disable Clock State Machine Read Din Ready Write FIFO Ready Receiver Sin RX_CLOCK RX DATA / Control

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

  12. The SpaceWire Port Architecture TX Clock Write Ready Dout Read Ready FIFO Transmitter Sout TX DATA / Control Reset HOST OUTER WORLD Port Controller Link Start / Link Disable Clock State Machine Read Din Ready Write FIFO Ready Receiver Sin RX_CLOCK RX DATA / Control

  13. Port Receiver RX Clock Recovery Error Reporting Sequence Detector + Data Extraction RX_DATA to FIFO MEM Din Shift Register Rx Clock Din Sin

  14. RX Clock Recovery Version I – XOR Gate D RX_CLOCK S D S RX_CLOCK

  15. RX Clock Recovery Version II - Quad Data Rate Flip Flop RX_CLOCK Q D D S D S RX_CLOCK

  16. RX Clock Recovery D S RX_CLOCK Version III – Three DDR Flip Flops & XOR Gate

  17. RX Clock Recovery DDR FF DDR FF DDR FF RX_CLOCK Q Q Q D D D D S Version III – Three DDR Flip Flops & XOR Gate better RX_CLOCK

  18. Project Milestones Semester Goal – Port Completion • 8-14/1/08 – Assimilation of FIFOs into Port’s architecture. • 15-21/1/08 – Checking feasibility for 200 MHz work frequency (using DCM module). • 22/1–11/2/08 – Testing & Stabilization of Port’s final design. • 12/2-25/2/08- Gathering information about routing with SpaceWire.

  19. References • ECSS-E-50-12A - 24 January 2003