20th, Feb. 2008
Recent ASIC Developments by NEC
Hiroki Hihara NEC TOSHIBA Space Systems, Ltd.
1 NEC and SpaceWire User's Group, Japan 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 Flash Memory 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 Electronics)
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 Software 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, Tokyo. 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