Presentation is loading. Please wait.

Presentation is loading. Please wait.

Students:Guy Derry Gil Wiechman Instructor:Isaschar Walter In cooperation with MOD Winter-Spring 2003 Students:Guy Derry Gil Wiechman Instructor:Isaschar.

Similar presentations


Presentation on theme: "Students:Guy Derry Gil Wiechman Instructor:Isaschar Walter In cooperation with MOD Winter-Spring 2003 Students:Guy Derry Gil Wiechman Instructor:Isaschar."— Presentation transcript:

1 Students:Guy Derry Gil Wiechman Instructor:Isaschar Walter In cooperation with MOD Winter-Spring 2003 Students:Guy Derry Gil Wiechman Instructor:Isaschar Walter In cooperation with MOD Winter-Spring 2003 טכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Venus: A Reliable & Reconfigurable Satellite Computer

2 Abstract Satellite computer systems must meet various demands 1  Endurance to cosmic radiation 1  Power consumption limitations  Weight limitations Space systems demand reliability  Radiation significantly reduced components’ MTBF  Repair is not an option… The approach – Redundancy  Data traffic monitoring  Data storage monitoring 1 According to publications by NASA & CCSDS

3 System Description The satellite computer is implemented on a Xilinx Virtex2Pro FPGA as a fully operational PC system containing: PPC405 RISC Processor External SDRAM Module Internal BRAM Module (containing the application) UART16550 Serial Communication Module incl. TMR Units Autonomous Bus Testing Mechanism Space-Weather-Simulation Unit (for system testing)

4 System Description The processor runs a typical application consisting mainly of memory-read-write operations and serial communication, which simulate the satellite computer’s missions in space. The TMR module corrects errors occurring in the serial channel, and the bus tester unit monitors the correct startup of the system, and the correct operation of the system bus. Several types of errors can be injected into the system (via DIP switches), and the correct operation of the system can be viewed via a HyperTerminal host and the LED array located on the development board.

5 System Block Diagram Processor Processor module Memory EDAC Memory EDAC Memory EDAC Memory module Peripheral Peripheral module Monitor Monitor module System Bus

6 Specification Hardware Xilinx Virtex2Pro Development Board Serial Communications Cable SDRAM Module Software HyperTerminal Communication Host PPC405 Testing Application wrote 1300 and 1174 read 1300 and 1174 wrote 1089 and 1191 read 1089 and 1191 wrote 521 and 58 read 521 and 58 wrote 733 and 330 read 733 and 330 wrote 1310 and 217 read 1310 and 217 wrote 1179 and 966 read 1179 and 966 wrote 0 and 359 read 0 and 359 wrote 37 and 333 read 37 and 333

7 Processor(PPC405) FPGA Block Diagram MemoryEDAC Bus Tester (slave) (master) System Bus I/O TMR Bus Tester (slave) (master) (Not implemented)

8 TMR Module - Implementation I/O TMR Module PLBUART PLBUART PLBUART TMRMonitor I/O Interface PLB SWS TMRMonitor

9 Bus Tester - Implementation BusTester(slave) BusTester(master) System Bus Watchdog ResetTimingUnit ResetTimingUnit System Reset User Reset Tester Reset Tester Reset Request Set Dog Bark Bus Fail Odd Even LED array


Download ppt "Students:Guy Derry Gil Wiechman Instructor:Isaschar Walter In cooperation with MOD Winter-Spring 2003 Students:Guy Derry Gil Wiechman Instructor:Isaschar."

Similar presentations


Ads by Google