<<
Home , NEC

20th, Feb. 2008

Recent ASIC Developments by NEC

Hiroki Hihara NEC Space Systems, Ltd.

1 NEC and SpaceWire User's Group, Proprietary 2 20th, Feb. 2008 Space Cube Architecture - a mutual subset of T-Engine architecture (1)

‰ from Palm-top size reference model through chip-size implementation

developed in 2005 Space Cube Architecture Space DICE under - Joint development development with JAXA/ISAS Space Cube MCM (Chip-size assembly)

Space Cube Chip・・・Goal !

NEC and SpaceWire User's Group, Japan Proprietary 3 20th, Feb. 2008 Space Cube Architecture - a mutual subset of T-Engine architecture (2)

‰ Basic CPU module for Space Cube 2

+3.3V +5V +1.8V SpaceWire +1.5V FPGA SpaceWire LVDS HR5000 OSC Regulator or ASIC +5V_ON/OFF EJTAG MIPS 5Kf core +15V_ON/OFF (33MHz) -15V_ON/OFF Telemetry / Watch Dog Timer Asynchronous Command Burst SRAM SRAM (4MB+ECC) GPS I/F RS-422 CPU BUS Slave (4MB+ECC) Local Bus Telemetry / Buffer Control PCI I/F Command GPS I/F Memory PIO 1PPS RS-422 UART Controller Local Bus Local Bus Debug I/F PCI-bus / EEPROM DMA Host /PROM PCI-bus PCI-bus Controller Bridge SpaceWire Timer Interrupt 1PPS Controller Flash Memory Transfer End

CPU POC

NEC and SpaceWire User's Group, Japan Proprietary 4 20th, Feb. 2008 Space Cube® 2 - Technical Features

‰ Base Model – SpaceWire interface: 3ch (additional ports are available) – UART interface: 2ch @ RS422 – System Memory: • FLASH Memory (2MB) and/or PROM/EEPROM • Burst SRAM (4MB) • Asynchronous SRAM (4MB) – Data Recorder Memory: • SDRAM (1GB) • Back-up FLASH Memory (1GB) – Size (mm): 71(W) x 220.5(D) x 175.5(H)

NEC and SpaceWire User's Group, Japan Proprietary 5 20th, Feb. 2008 Key ASICs for Space Cube 2 64bit MPU and Burst SRAM developed by JAXA

‰HR5000 – 320MIPS 64bit micro-controller with integrated peripheral devices on one chip –0.18μ process – Peripherals •PCI Ver. 2.2 • eight-bank memory controller with EDAC • 2ch UART • 2ch Timer • 2ch DMA controller • Interrupt controller ‰ Burst SRAM – 36Mbit / chip

NEC and SpaceWire User's Group, Japan Proprietary 6 20th, Feb. 2008 Road Map Overview for SpaceWire in Japan

‰ Demonstration on orbit with SDS-1 Monolithic ‰ Standardization through small satellites Space Cube (Target)

Commercial Space Cube MCM

NeXT advanced X-ray telescope

Collaboration with JAXA/ISAS JAXA “New Concept” Standardization 64bit MPU Chip size mounting of... Burst SRAM - 64bit MPU SpaceWire FPGA -Burst SRAM Real-time OS (T-Kernel) - FPGA / ASIC SDS-1 Small Satellite series Demo Demonstration Next Generation Bus 2008 2010 2013~2015 NEC and SpaceWire User's Group, Japan Proprietary 7 20th, Feb. 2008 Satellite Assembly Kit with SpaceWire ASICs for standardized satellite bus

‰ Space Cube 2, Router ASIC, and NIC ASIC

SpW Router Space Cube 2 Payload

SpW Router ASIC SpW NIC ASIC (0.35u NEC )

SpW Router ASIC Space Cube 2 (0.18u process) Payload SpW Router ASIC SpW NIC ASIC NEC and SpaceWire User's Group, Japan Proprietary 8 20th, Feb. 2008 User-side SpaceWire interface ASIC - SpaceWire-NIC07

‰ Common network interface chip for components – Two SpaceWire ports – Selectable Monitor Function

SpaceWire Target IP Ach Internal Bus LVDS buffer

SpaceWire Target IP Bch Monitor LVDS buffer Internal Bus Select Signal Selector / Monitor Connector

NEC and SpaceWire User's Group, Japan Proprietary 9 20th, Feb. 2008 Platform extension for exploiting SpaceWire ASICs

‰ Support system for development Space Cube Architecture Interface Design Kit

High Reliability Common Low Cost API Fast Delivery Versatile Assembly and Application / Subsystem Application Interface (extended SVC) Test Equipments

Device Management T-Kernel/SM

Device Driver Interface Interface Layer

Logical Layer Device Driver Physical Layer (cf. T-Kernel Specification) NEC and SpaceWire User's Group, Japan Proprietary 10 20th, Feb. 2008 Common Software Interface for SpaceWire ASICs

‰Common API with UoD – developed in joint development activity ‰ T-Kernel Application (SpaceWire CUBA Software, etc.)

– State-of-the-Art real-time T-Kernel Standard Extension

operating system T-Kernel – the successor of TRON SpaceWire Device Driver operating system, developed in TRON T-Monitor project – standardized by Hardware (Space Cube + CF Card) Ubiquitous Networking Laboratory, . Reference Software Architecture on Space Cube

NEC and SpaceWire User's Group, Japan Proprietary 11 20th, Feb. 2008 Test equipments for developing components using SpaceWire ASICs

‰ SpaceWire test set with legacy interface support

SpW USB SpW Link Analyser Brick Conformance Tester Multi-Link SpW Analyzer by 4Links by STAR-Dundee

SpW CUBA Software with Space Cube Multi Protocol Tester with SpW by UoD and NTSpace and Legacy I/F by NEC/NTSpace

NEC and SpaceWire User's Group, Japan Proprietary 12 20th, Feb. 2008 SpaceWire CUBA Software

‰ The same RMAP protocol analyzer software runs on both USB brick and Space Cube®

CommonCommon APIAPI isis establishedestablished

USB brick

SpaceCube®

NEC and SpaceWire User's Group, Japan Proprietary 13 20th, Feb. 2008 Portable Test Set for SpaceWire / RMAP

‰ SpaceWire CUBA Software on Space Cube

Space Cube

NEC and SpaceWire User's Group, Japan Proprietary 14 20th, Feb. 2008 Onboard software development Platform using SpaceWire ASICs

‰ SOFTWARE DEVELOPMENT ENVIRONMENT – Commercial level Space Cube®-mini • Engineering model with HR5000 micro-controller

– Palm top size model (original Space Cube®) • VR5701 (commercial 64bit micro-controller by NEC Electronics Corp.)

– JTAG ICE (In-circuit Emulator) by Yokogawa-Digital Corp.

NEC and SpaceWire User's Group, Japan Proprietary 15 20th, Feb. 2008 SpaceWire User’s Group, Japan -- User support community for SpW application

‰ SpaceWire User’s Group Constitution –Chair • Prof. T. Takahashi (JAXA/ISAS) • Prof. M. Nomachi (Osaka University) – Founder Members • JAXA/ISAS • NEC TOSHIBA Space Systems, Ltd. • NEC Electronics Corp. • NEC Soft, Ltd. • Sumitomo Heavy Industries, Ltd. • Mitsubishi Heavy Industries, Ltd. • Meisei Electric Co., Ltd. • NIPPI Corp.

FAM Science

NEC and SpaceWire User's Group, Japan Proprietary