1 / 25

Herschel PACS - IIDR SIGNAL PROCESSING UNIT (SPU) HW Unit, Start-up SW and Low-level SW Drivers

Herschel PACS - IIDR SIGNAL PROCESSING UNIT (SPU) HW Unit, Start-up SW and Low-level SW Drivers. José M. Herreros INSTITUTO DE ASTROFÍSICA DE CANARIAS. SPU REQUIREMENTS.

pier
Download Presentation

Herschel PACS - IIDR SIGNAL PROCESSING UNIT (SPU) HW Unit, Start-up SW and Low-level SW Drivers

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. Herschel PACS - IIDR SIGNAL PROCESSING UNIT(SPU)HW Unit, Start-up SW and Low-level SW Drivers José M. Herreros INSTITUTO DE ASTROFÍSICA DE CANARIAS Herschel PACS SPU - IAC

  2. SPU REQUIREMENTS • SPU HW Requirements are defined in the “PACS SPU Requirements Specification Document”, Doc No.: PACS-IAC-SP-001, Issue/Rev : draft 0, 24 Sep 1999. Two RED MARKED copies available. ISSUE 1 on elaboration. • SPU Start-up SW and Low-level SW Drivers Requirements are defined in the “LFI-REBA and PACS-SPU Start-up SW and Low-level SW Drivers URD” Document. Doc No.: PACS-IC-RD-001.01 • HW-SW ICD Defined in Doc No.: FPL-IC1214-01-CRS. • CRISA Design Proposal dated 2/12/99 available. • Documents to be available in the near future are listed in this report. Herschel PACS SPU - IAC

  3. SPU OVERVIEW Herschel PACS SPU - IAC

  4. SPU MECHANICAL ASSEMBLY (1) Herschel PACS SPU - IAC

  5. SPU MECHANICAL ASSEMBLY (2) Herschel PACS SPU - IAC

  6. SPU UNIT BUDGETS Herschel PACS SPU - IAC

  7. SPU INSTRUMENT INTERFACES Herschel PACS SPU - IAC

  8. SPU COMMUNICATIONS INTERFACES Herschel PACS SPU - IAC

  9. SPU S/C INTERFACES Herschel PACS SPU - IAC

  10. SPU INTERCONNECTING DIAGRAM Herschel PACS SPU - IAC

  11. SPU FUNCTIONAL SUBUNITS • SWL AND LWL SPU PROVIDE THE HW AND START-UP SW FOR REDUCTION AND COMPRESSION OF THE SHORT AND LONG WAVE DETECTORS DATA. • PSU CONVERTS THE S/C PRIMARY VOLTAGE TO SECONDARY VOLTAGES REQUIRED BY THE SPU. • DAU PROVIDES A SET OF SPU ANALOG HK DATA TO DEC/MEC UNIT Herschel PACS SPU - IAC

  12. SPU FUNCTIONAL BLOCK DIAGRAM Each CPU board includes: • One DSP working at 18 MHz (TBC) • One 32 KW x 48 Boot PROM bank • Three EDAC protected SRAM memory banks: • Up to 256 KW x 48 for Program RAM • Up to 128 KW x 32 for Data RAM • Up to 512 KW x 32 for exp. of Data RAM • One EDAC protected up to 256 KW x 48 EEPROM memory bank. • Three IEEE1355 DS links including one common 8KWx32 Dual Port RAM buffer • Two PSC ASICs including: • Watchdog, OBT and 32 bit Timers. • EDAC logic and Interrupt management. • Programmable Address decoding and Wait State generator. • One Auxiliary Board Interface • One Mother Board Interface Each CPU board executes its own specific Start Up and Application Software. Herschel PACS SPU - IAC

  13. SPU MEMORY ORGANIZATION NOT IMPLEMENTED (TBC) X Herschel PACS SPU - IAC

  14. START-UP SW • Both SWL-SPU and LWL-SPU contain their own separate but identical PROM SW activated simultaneously during the switch-on of the SPU. • The SPU_SUSW will communicate with the DPU_ASW through a IEEE 1355 link, where the DPU_ASW is the master, sending commands and the SPU_SUSW, the slave, executing the commands and sending responses. CONTEXT DIAGRAM Herschel PACS SPU - IAC

  15. START-UP SW MAIN FUNCTIONS • Shall initialise the unit at power-on or under a software reset. • Shall perform a self-test to check the health of the unit • Shall configure and initialise the IEEE-1355 link to communicate with the DPU_ASW. • Shall allow to load and dump programs and data segments into/from memory • Shall allow to start the application software and giving it the control. • Shall leave the units for the application software in a well known configuration. Herschel PACS SPU - IAC

  16. LOW-LEVEL SW DRIVERS • The LLSWDRV library include functions, to be used by the application SW, to allow access to the hardware devices of the unit. • The library will be provided as source code modules of functions which will be compiled/linked with the application SW. Herschel PACS SPU - IAC

  17. START-UP SW SWITCH ON PROCEDURE • Both LWL-SPU and SWL- SPU have the same switch-on procedure. • Both sub-units share the same PSU, being booted by the CDMS at the same time. • Is up to the DPU_ASW to proceed first with one or the other. Herschel PACS SPU - IAC

  18. SPU LIMITED FUNCTIONAL TEST (LFT) • LFT OBJECTIVE: To check that the SPU performs as specified in a representative operational environment of the PACS SPU Application SW. • MAIN CHARACTERTERISTICS OF THE LFT ARE: • An application SW developed under Virtuoso shall be executed on the SPU. • The application shall communicate through the 1355 links with the “DPU and DECMEC simulators”. • LLSWDRV functions shall be linked with the application SW. • The application SW shall be loaded in the same way as the real SPU application. • The same application shall be executed in the SWL-SPU and LWL-SPU Herschel PACS SPU - IAC

  19. SPU TEST SET-UP FOR LFT (1) Herschel PACS SPU - IAC

  20. SPU TEST SET-UP FOR LFT (2) Herschel PACS SPU - IAC

  21. SPU TEST SET-UP FOR LFT (3) Herschel PACS SPU - IAC

  22. SPU MODEL PHILOSOPHY (1) Herschel PACS SPU - IAC

  23. SPU MODEL PHILOSOPHY (2) CANCELLED Herschel PACS SPU - IAC

  24. CRITICAL/PROBLEM AREAS • IMPORTANT ROTATION ON CRISA’S (NOW ASTRIUM) PERSONNEL HAS AFFECTED TO THE PROJECT AND, IN PARTICULAR, TO THE FOLLOWING AREAS: • COMPONENTS PROCUREMENT AND, • TECHNICAL MANAGEMENT. Herschel PACS SPU - IAC

  25. CRISA STATUS(JANUARY PROGRESS REPORT ATTACHED) Herschel PACS SPU - IAC

More Related