1 / 11

PowerPC based reliable computer

טכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל. PowerPC based reliable computer. Characterization presentation. Students: Guy Derry Gil Wiechman Instructor: Isaschar Walter Winter 2003. Problem:

faolan
Download Presentation

PowerPC based reliable computer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. טכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל PowerPC based reliable computer Characterization presentation Students: Guy Derry Gil Wiechman Instructor: Isaschar Walter Winter 2003

  2. Problem: In space, VLSI devices are exposed to large amounts of cosmic radiation, since there is no atmosphere to filter it out. Therefore, the MTBF of electronic equipment in space is greatly reduced. Solution: Design of redundant devices to be used in space systems, hence increasing overall system reliability.

  3. Project goals • Develop a working prototype of a satellite computer, implementing the peripheral device monitoring and operation algorithm. • Examine policies of managing redundant peripherals and select one. • Implement the chosen algorithm on the Virtex II Pro FPGA board

  4. Project Assumptions In this project, we assume correct operation of the software, on a correctly operating single processor. The issue of multiple processors handling is examined under a different project, running concurrently to ours.

  5. General block diagram Off-Board Peripherals interface On-Board Peripherals Xilinx Virtex-II Pro FPGA

  6. P1 P2 P3 P1 P2 P3 Monitor Monitor Memory-fault Monitor Memory-fault Monitor M1 M2 M3 M1 M2 M3 General block diagram Monitor LUT 101001001010010010100 101001010101010100111 111010100101010101010 100100100101010101101 010101010011011011010 101011011010001001010 010101010110101010101 011010101010010010100 001010100100101101010 100101011011010101010 110110110100011011101 101010100100100111111 LUT 101001001010010010100 101001010101010100111 111010100101010101010 100100100101010101101 010101010011011011010 101011011010001001010 010101010110101010101 011010101010010010100 001010100100101101010 100101011011010101010 110110110100011011101 101010100100100111111 LUT 010010010100100101010 101001010101010100111 111010100101010101010 100100100101010101101 010101010011011011010 101011011010001001010 010101010110101010101 011010101010010010100 001010100100101101010 100101011011010101010 110110110100011011101 101010100100100111111 PPC405

  7. S/W & H/W Requirements • Xilinx Virtex-II Pro mounted on evaluation board incl. Serial / USB / Other ports • Software running on RT OS (Wind River) which communicates with connected peripherals and implements a monitoring & fault tolerant operation algorithm

  8. Project schedule – Qtr. I • Wk. I: Study the PPC405 Processor core • Wk. II: Study the Virtex-II Pro component design • Wk. III: Get familiar with VHDL development environment • Wk. IV: Write a “Hello, world!” program for the Virtex-II Pro

  9. Project schedule – Qtr. I(cont.) • Wk. V: Expand programming abilities; study & work with peripheral interface • Wk. VI: Continue working on FPGA / Study the monitoring algorithm1 • Wk. VII: Continue working on FPGA / Begin implementing the monitoring algorithm 1 Depending on component availability

  10. Project schedule - First Semester Goals • Full operation of all units (on & off board), incl. unit disconnection ability • Multiple peripheral unit operation ability • Fault tolerant memory access

  11. Project schedule - Second Semester Goals • Most of the work on redundancy will be performed during the second semester • Final goal: fully operative system incl. a simulation of an identification and correct operation in case of a faulty device

More Related