PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC1 Herschel PACS - IIDR SIGNAL PROCESSING UNIT (SPU) HW Unit, Start-up SW and Low-level SW Drivers José.

Slides:



Advertisements
Similar presentations
System Integration and Performance
Advertisements

Dr A Sahu Dept of Computer Science & Engineering IIT Guwahati.
1/1/ / faculty of Electrical Engineering eindhoven university of technology Processor support devices Part 1:Interrupts and shared memory dr.ir. A.C. Verschueren.
The power supply performs a self-test. When all voltages and current levels are acceptable, the supply indicates that the power is stable and sends the.
RUAG Aerospace 11 Using SpaceWire as EGSE Interface Anders Petersén, Torbjörn Hult RUAG Aerospace Sweden AB (Saab Space) International SpaceWire Conference.
PACS IBDR 27/28 Feb 2002 Herschel PACS SPU - IAC1 Herschel PACS - IBDR SIGNAL PROCESSING UNIT - SPU - HW Unit, Start-up SW and Low-level SW Drivers José.
Computer System Overview
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Computer System Overview
University College Cork IRELAND Hardware Concepts An understanding of computer hardware is a vital prerequisite for the study of operating systems.
Coordinate Based Tracking System
Computer Organization and Assembly language
Microcontroller Architecture— PIC18F Family
Lecture 7 Lecture 7: Hardware/Software Systems on the XUP Board ECE 412: Microcomputer Laboratory.
Computerized Train Control System by: Shawn Lord Christian Thompson.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
General System Architecture and I/O.  I/O devices and the CPU can execute concurrently.  Each device controller is in charge of a particular device.
How Hardware and Software Work Together
Intel
Technology Date 10/17/00, Page 1 Technology s PROFIBUS Technology Chips - Modules - Development Kits.
PACS IBDR 27/28 February 2002 PACS DEC/MEC1 Detectors & Mechanisms Controllers (DEC/MEC) J.-M. Gillis Centre Spatial de Liège (B)
MICE III 68000/20/30 MICETEK International Inc. CPU MICEIII MICEView Examples Contents Part 1: An introduction to the MC68000,MC68020 and Part.
PACS IBDR 27/28 Feb 2002 SPU High Level Software1 H. Bischof, A.N. Belbachir (TUVIE) F. Kerschbaum, R. Ottensamer, P. Reegen, C. Reimers (UVIE)
Cis303a_chapt06_exam.ppt CIS303A: System Architecture Exam - Chapter 6 Name: __________________ Date: _______________ 1. What connects the CPU with other.
OPERATING SYSTEM OVERVIEW. Contents Basic hardware elements.
Computer Systems Overview. Page 2 W. Stallings: Operating Systems: Internals and Design, ©2001 Operating System Exploits the hardware resources of one.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
THE COMPUTER SYSTEM. Lecture Objectives Computer functions – Instruction fetch & execute – Interrupt Handling – I/O functions Interconnections Computer.
CHAPTER 3 TOP LEVEL VIEW OF COMPUTER FUNCTION AND INTERCONNECTION
I/O Example: Disk Drives To access data: — seek: position head over the proper track (8 to 20 ms. avg.) — rotational latency: wait for desired sector (.5.
Top Level View of Computer Function and Interconnection.
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
Operating Systems and Networks AE4B33OSS Introduction.
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
Ihr Logo Operating Systems Internals & Design Principles Fifth Edition William Stallings Chapter 1 Computer System Overview.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Primary Boot Code (PBC) D. Wood Naval Research Laboratory.
PACS IIDR 01/02 Mar 2001 On-Board Data Compression1 On-Board Data Compression Concept A. N. Belbachir Vienna University of Technology.
Done By: Amnon Balanov & Yosef Solomon Supervisor: Boaz Mizrachi Project ID: d02310.
Author Wayne M. Koski EVLA Monitor & Control Hardware PDR March 13, EVLA Monitor and Control Module Interface Board (MIB) Design.
EEE440 Computer Architecture
GLAST LAT ProjectDOE/NASA Peer Review, March 19-20, 2003 GLAST Large Area Telescope: Electronics, Data Acquisition & Instrument Flight Software Flight.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
1.4 Hardware Review. CPU  Fetch-decode-execute cycle 1. Fetch 2. Bump PC 3. Decode 4. Determine operand addr (if necessary) 5. Fetch operand from memory.
80386DX functional Block Diagram PIN Description Register set Flags Physical address space Data types.
PACS IBDR 27/28 Feb 2002 Digital Processing Unit1/16 DPU PRESENTATION R.Orfei & S. Pezzuto CNR- IFSI.
SDR 7 Jun Associated Electronics Package (AEP) Curtis Ingraham.
1 Lecture 1: Computer System Structures We go over the aspects of computer architecture relevant to OS design  overview  input and output (I/O) organization.
Overview von Neumann Architecture Computer component Computer function
Mar 18, 2003PFIS CDR1 Control System Summary of Changes Since PDR All the motors, drivers, sensors, switches, etc. have been chosen Built up a mechanism.
Fundamentals of Programming Languages-II
University of the Western Cape Chapter 5-6: Router Startup and Setup Aleksandar Radovanovic.
Time Management.  Time management is concerned with OS facilities and services which measure real time.  These services include:  Keeping track of.
1 Computer Architecture. 2 Basic Elements Processor Main Memory –volatile –referred to as real memory or primary memory I/O modules –secondary memory.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
HarveyFIELDS iCDR – Flight Software Solar Probe Plus FIELDS DCB Flight Software Design Peter Harvey University of California 1.
PACS IHDR 12/13 Nov 2003 Digital Processing Unit1/15 DPU PRESENTATION R.Orfei & S. Pezzuto CNR- IFSI.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Secondary Boot Code (SBC) D.Wood Naval Research Laboratory.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
NAM S.B MDLAB. Electronic Engineering, Kangwon National University 1.
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
BITS Pilani Pilani Campus Pawan Sharma ES C263 Microprocessor Programming and Interfacing.
Computer Systems Overview. Lecture 1/Page 2AE4B33OSS W. Stallings: Operating Systems: Internals and Design, ©2001 Operating System Exploits the hardware.
ATLAS Pre-Production ROD Status SCT Version
Interrupts and signals
PC Mouse operated Electrical Load Control Using VB Application
ISUAL Associated Electronics Package
Control System Summary of Changes Since PDR
Presentation transcript:

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC1 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

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC2 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 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 HW-SW ICD Defined in Doc No.: FPL-IC CRS. CRISA Design Proposal dated 2/12/99 available. Documents to be available in the near future are listed in this report.

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC3 SPU OVERVIEW

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC4 SPU MECHANICAL ASSEMBLY (1)

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC5 SPU MECHANICAL ASSEMBLY (2)

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC6 SPU UNIT BUDGETS

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC7 SPU INSTRUMENT INTERFACES

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC8 SPU COMMUNICATIONS INTERFACES

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC9 SPU S/C INTERFACES

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC10 SPU INTERCONNECTING DIAGRAM

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC11 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

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC12 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.

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC13 SPU MEMORY ORGANIZATION NOT IMPLEMENTED (TBC) X

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC14 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

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC15 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.

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC16 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.

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC17 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.

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC18 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

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC19 SPU TEST SET-UP FOR LFT (1)

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC20 SPU TEST SET-UP FOR LFT (2)

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC21 SPU TEST SET-UP FOR LFT (3)

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC22 SPU MODEL PHILOSOPHY (1)

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC23 SPU MODEL PHILOSOPHY (2) CANCELLED

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC24 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.

PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC25 CRISA STATUS (JANUARY PROGRESS REPORT ATTACHED)