100 likes | 274 Views
High Speed Digital Design Project. SpaceWire Router. By: Asaf Bercovich & Oren Cohen Advisor: Mony Orbach Semester: Winter 2007/2008 2-Semester Project Date: 19 November 2007. Project Goal. Designing a SpaceWire Switch Core (Router) compatible to ECSS-E-50-12A Standard.
E N D
High Speed Digital Design Project SpaceWire Router By: Asaf Bercovich & Oren Cohen Advisor: Mony Orbach Semester: Winter 2007/2008 2-Semester Project Date: 19 November 2007
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.
Router Specifications • 4 – Ports (Possibly only 3 depending on the FPGA constraints) • Supporting multiple sessions on a given moment. • Implementation of “Path-Addressing” + Header Deletion. • Wormhole Routing. • A minimum rate of 2MBit/Sec full duplex.
System Topology Station Station Router Station Station
Transmitter State Machine Receiver A Simplified SpaceWire Port Dout TX DATA / Control Sout Clock Reset Din RX DATA / Control Sin
4 3 2 Cargo EOP Path-Addressing Example
Time Schedule • SpaceWire Port design milestones • 20.11.07 – 24.11.07 Port Transmitter Design. • 25.11.07 – 01.12.07 Port Receiver Design. • 02.12.07 – 8.12.07 Port State Machine Design. • 9.12.07 – 15.12.07 Integration and testing. • Presentation of a SpaceWire Port.