Approved for public domain release ( N68936-05-C-0066 on 10-10-2008 ) © 2008 BAE Systems - All rights reserved EVOLUTION AND APPLICATIONS OF SYSTEM ON.

Slides:



Advertisements
Similar presentations
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Advertisements

Bus Specification Embedded Systems Design and Implementation Witawas Srisa-an.
Provide data pathways that connect various system components.
Chapter 7: System Buses Dr Mohamed Menacer Taibah University
Cortex-M3 Implementation Overview. Chapter 6 in the reference book.
Reporter :LYWang We propose a multimedia SoC platform with a crossbar on-chip bus which can reduce the bottleneck of on-chip communication.
I/O Unit.
CS-334: Computer Architecture
System on a Chip (SoC) An Overview David Cheung Christopher Shannon.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
Ethernet Bomber Ethernet Packet Generator for network analysis Oren Novitzky & Rony Setter Advisor: Mony Orbach Spring 2008 – Winter 2009 Midterm Presentation.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
Performed by: Yevgeny Kliteynik Ofir Cohen Instructor: Yevgeny Fixman המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
The Chip Set. At one time, most of the functions of the chipset were performed by multiple, smaller controller chips Integrated to form a single set of.
Motherboard AKA mainboard, system board, planar board, or logic board. It is printed circuit board found in all modern computers which holds many of the.
CS4101 嵌入式系統概論 Freescale Tower System Prof. Chung-Ta King Department of Computer Science National Tsing Hua University, Taiwan ( Materials from
Hardware Overview Net+ARM – Well Suited for Embedded Ethernet
MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.
® ChipScope ILA TM Xilinx and Agilent Technologies.
Xilinx at Work in Hot New Technologies ® Spartan-II 64- and 32-bit PCI Solutions Below ASSP Prices January
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
Arctic Control Introduction V 1.0. Arctic Control The Arctic Control is a device with integrated wireless communications for controlling medium-voltage.
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems Computer Systems ECEn 191 New.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Introduction to USB Development. USB Development Introduction Technical Overview USB in Embedded Systems Recent Developments Extensions to USB USB as.
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
Technology Date 10/17/00, Page 1 Technology s PROFIBUS Technology Chips - Modules - Development Kits.
MAPLD 2005 Anthony Lai, Radiation Tolerant Computer Design.
Meier208/MAPLD DMA Controller for a Credit-Card Size Satellite Onboard Computer Michael Meier, Tanya Vladimirova*, Tim Plant and Alex da Silva Curiel.
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
Exercise 2 The Motherboard
Typical Microcontroller Purposes
Architecture Examples And Hierarchy Samuel Njoroge.
Network Communications: Chapter 3 Introduction to Computer Architecture.
Confidential 1 SpecificationsFeatures ProcessorFreescale MPC8640 Single 1 GHz DDRAMDual channel DDR2 with ECC, 512 MB (expandable up to 2GB) Flash.
Universal Reconfigurable Processing Platform for Space Presented by Dorian Seagrave Gordonicus LLC.
Dr Mohamed Menacer College of Computer Science and Engineering Taibah University CE-321: Computer.
The Guts. CPU CPU Socket The CPU is generally a 2 inch ceramic square with a silicon chip located inside. The chip usually about the size of a thumbnail.
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presented by Yang Zhao.
I T Essentials I Chapter 1 JEOPARDY HardwareConnector/CablesMemoryAcronymsPotpourri
DINO Peer Review 29 October 2015 Command and Data Handling Li, Michael Jayaraman, Vijay Bhatia, Vishal Winkelman, Martin.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 3 – The Motherboard.
I/O Computer Organization II 1 Interconnecting Components Need interconnections between – CPU, memory, I/O controllers Bus: shared communication channel.
S&IP Consortium Course Material Standard I/O and Core Peripherals Speaker: Tian-Sheuan Chang July, 2004.
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
SOC Consortium Course Material Core Peripherals National Taiwan University Adopted from National Chiao-Tung University IP Core Design.
Universal Reconfigurable Processing Platform for Space Presented by Dorian Seagrave Gordonicus LLC.
CHAPTER Microcomputer as a Communication Device. Chapter Objectives Examine the components of the motherboard that relate to communication Describe a.
LCLS Control Group Power Supply Control Power Supply System Cost Possible solutions Embedded micro IOC MacNair’s solution PSI solution SNS solution.
SpaceWire Architectures Steve Parkes Space Technology Centre, University of Dundee, Scotland, UK.
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
New product introduction:
1 Standard Onboard Data Handling Architecture Based On SpaceWire Takahiro Yamada and Tadayuki Takahashi (JAXA/ISAS) November 2008 International SpaceWire.
Chapter 2.
Embedded Systems Design with Qsys and Altera Monitor Program
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
Fault Tolerant LEON 3FT Processing Fault Tolerant LEON 3FT Processing Device and Circuit Boards Sam Stratton Aeroflex Colorado Springs
System on a Chip (SoC) An Overview David Cheung Christopher Shannon.
System on a Programmable Chip (System on a Reprogrammable Chip)
Cmod A7 Breadboardable Artix-7 FPGA Module
Computer System Laboratory
Implementation of Embedded OS
Components of Computer
Journey: Introduction to Embedded Systems
® IRL Solutions File Number Here.
Command and Data Handling
Presentation transcript:

Approved for public domain release ( N C-0066 on ) © 2008 BAE Systems - All rights reserved EVOLUTION AND APPLICATIONS OF SYSTEM ON A CHIP SPACEWIRE COMPONENTS FOR SPACEBORNE MISSIONS Joseph R. Marshall 5 November 2008 – International SpaceWire Conference

5 November 2008 Approved for public domain release (N C-0066 on ) © 2008 BAE Systems - All rights reserved Components II Session - Marshall Paper - Page 2 SpaceWire Components and their Applications SpaceWire ASIC Mini-RF Control Processor and Software SpaceWire Evaluation Board and Usage Next Generation SpaceWire ASICs

5 November 2008 Approved for public domain release (N C-0066 on ) © 2008 BAE Systems - All rights reserved Components II Session - Marshall Paper - Page 3 4 Port SpaceWire ASIC Block Diagram and Features SRAM PCI 2.2 DMA SOC Combined GSFC’s SpaceWire Core with BAE’s Core-Based Bridge ASIC

5 November 2008 Approved for public domain release (N C-0066 on ) © 2008 BAE Systems - All rights reserved Components II Session - Marshall Paper - Page 4 LRO Command and Data Handling (C&DH) / Spacecraft Architecture SpaceWire ASIC Key to LRO SpaceWire Network

5 November 2008 Approved for public domain release (N C-0066 on ) © 2008 BAE Systems - All rights reserved Components II Session - Marshall Paper - Page 5 MINI-RF Mini-RF Processor-Centric View Control Processor Slice External Power Other Mini-RF Slices Temperature Monitors Discrete Controls & Status Serial Peripheral Interface SpaceWire Other LRO Elements RAD750 Control Processor in Mini-RF Payload used SpaceWire for external interface and high speed internal interfaces

5 November 2008 Approved for public domain release (N C-0066 on ) © 2008 BAE Systems - All rights reserved Components II Session - Marshall Paper - Page 6 Control Processor Interfaces RAD750 Control Processor 28V Power 28V Return J01 (15) SpaceWire Port A J04-7 (4x9) SpaceWire Port B SpaceWire Port C SpaceWire Port D 8 Temp Sense SpaceWire JTAG RS422 UART P08 (51) J03 (51) SPI + 2 Disc +Gnd SPI + 2 Disc +Gnd 2 Discretes +Gnd 2 Discretes +Gnd Boot Discretes 2 Discretes +Gnd CPU JTAG RAD750 COP/JTAG Control & Status J02 (37) Four SpaceWire ports are used to perform all high speed interfacing

5 November 2008 Approved for public domain release (N C-0066 on ) © 2008 BAE Systems - All rights reserved Components II Session - Marshall Paper - Page 7 Mini-RF RAD750 Control Processor Block Diagram Mini-RF Processor Board Leveraged elements from several previous processor designs including LRO SBC

5 November 2008 Approved for public domain release (N C-0066 on ) © 2008 BAE Systems - All rights reserved Components II Session - Marshall Paper - Page 8 Control Processor Slice Isometric Views Control Processor Self-Contained within a stackable Slice with all connections by cable SpaceWire Connectors

5 November 2008 Approved for public domain release (N C-0066 on ) © 2008 BAE Systems - All rights reserved Components II Session - Marshall Paper - Page 9 Internal Software Structure Mini-RF Payload software Self-contained on Slice in PROM and EEPROM Built mostly from existing software modules

5 November 2008 Approved for public domain release (N C-0066 on ) © 2008 BAE Systems - All rights reserved Components II Session - Marshall Paper - Page 10 SpaceWire Evaluation Board Block Diagram A subset of the LRO SBC (and Mini-RF Processor), the SpaceWire Evaluation Board provides a Low Cost Breadboard for space applications

5 November 2008 Approved for public domain release (N C-0066 on ) © 2008 BAE Systems - All rights reserved Components II Session - Marshall Paper - Page 11 SpaceWire ASIC Evaluation Board Photos Easily fit on a 6U-160 CompactPCI board, The SpaceWire Evaluation Board plugs into standard COTS Backplanes

5 November 2008 Approved for public domain release (N C-0066 on ) © 2008 BAE Systems - All rights reserved Components II Session - Marshall Paper - Page 12 Multi-Port Router from SpaceWire Evaluation Boards JTAG SpaceWire ASIC Eval Bd 1 SpaceWire ASIC Eval Bd 2 SpaceWire ASIC Eval Bd 4 SpaceWire ASIC Eval Bd 3 SpaceWire Port PCI Bus SpaceWire Port 1 SpaceWire Port 2 SpaceWire Port 3 SpaceWire Port 8 SpaceWire Port 9 SpaceWire Port 10 SpaceWire Port 5 SpaceWire Port 6 SpaceWire Port 7 SpaceWire Port 4 SpaceWire Port 12 SpaceWire Port 11 SpaceWire Port 13 SpaceWire Port 14 SpaceWire Port 15 SpaceWire Port 16 RAD750 Evaluation Board PCI Bus Multiple Evaluation Boards may be combined to breadboard router Performance with more oorts than a single ASIC

5 November 2008 Approved for public domain release (N C-0066 on ) © 2008 BAE Systems - All rights reserved Components II Session - Marshall Paper - Page 13 Next Generation ASIC Block Diagram Integrates SpaceWire with RAD750 Interfaces

5 November 2008 Approved for public domain release (N C-0066 on ) © 2008 BAE Systems - All rights reserved Components II Session - Marshall Paper - Page 14 RAD6000MC ASIC block diagram Integrates SpaceWire with Embedded RAD6000

5 November 2008 Approved for public domain release (N C-0066 on ) © 2008 BAE Systems - All rights reserved Components II Session - Marshall Paper - Page 15 Core-Based ASIC Evolution Continuing Evolution of Core-Based ASICs for Processing Applications

5 November 2008 Approved for public domain release (N C-0066 on ) © 2008 BAE Systems - All rights reserved Components II Session - Marshall Paper - Page 16 Summary BAE System’s 4 Port SpaceWire ASIC, a core based system on a chip, is a key component of the LRO SBC and Mini-RF Payload The Mini-RF Control Processor utilizes SpaceWire for C&DH communications and high performance control of the Mini-RF Payload Software is self-contained and was built on full set of SpaceWire and RAD750 building blocks Evaluation Board has been developed that may be used to breadboard SpaceWire applications using the SpaceWire ASIC SpaceWire cores being combined with RAD750 and RAD6000 families for highest performance processing and standalone instrument applications as part of evolution of our system on a chip devices

5 November 2008 Approved for public domain release (N C-0066 on ) © 2008 BAE Systems - All rights reserved Components II Session - Marshall Paper - Page 17 Questions?