sitael ip cores -...

19
SITAEL IP Cores Atmel FPGA User Group 4th Workshop 31/03/2011

Upload: trankhanh

Post on 02-May-2018

215 views

Category:

Documents


1 download

TRANSCRIPT

SITAEL IP Cores

Atmel FPGA User Group 4th Workshop

31/03/2011

Company

Presentation

2

3

SITAEL AEROSPACE is the new name of CAEN AURELIA SPACE,

resulting from the space activities merger between Aurelia Microelettronica

and CAEN Aerospace, two companies formerly belonging to CAEN

Network.

Recently acquired by Angelo Investments, an Italian private holding

financing hi-tech companies.

MERMEC Group

Railway Safety

MEL System Electronics

VVN Verification & Validation

BlackShape Aviation

Angelo Investments Monopoli (BA), Milano

www.mermecgroup.com

www.melsystem.it

www.vvn-online.com

“Investing in exceptional people with exceptional

ideas” Dreamslair Online Gaming

www.dreamslair.com

SITAEL Aerospace

www.sitaelspace.com

www.angeloinv.com

Company description

Strong relationship between SITAEL,

MEL SYSTEM, VVN and BlackShape in

Aerospace field.

MEL SYSTEM - Electronic

Manufacturing Service Company

VVN - Verification and Validation, RAMS analyses

BlackShape - Production of Ultra light Aircrafts in Composite materials

4

New Facilities

14000 m2 new building in Bari

Qualification of production line for space activities

1 Class 10, 2 Class 100 and 2 Class 100000 Clean Rooms

Anechoic Chamber (under construction)

Mechanical Test Facility (under construction)

1000 m2 new Headquarter in Pisa since Jan 2011

Design for electronics and microelectronics space activities

1 Class 100000 Clean Room

Measurement and Test Equipment

ESA qualified personnel and process for MAI

Thermal and Vacuum Test Facility

5

Space to Innovation and Micro-Art of Technology

Design and MAIT of

space-oriented electronics:

Power supply electronics

DC/DC Converters

Power Distribution and Conditioning Units

Low and High Voltage Power Supply Systems

HV Power Supply Systems for Electrical Propulsion

Cooler Drive Electronics for Cryocoolers

Payload Data Handling/ Processing Units

SpW/CAN/1553 Multi-bus Boards

Front-end Electronics

Design and Production of

rad-tolerant microelectronics:

Custom ASICs

Front-end and ADC for sensors and actuators

Serial bus controllers and transceivers

Discrete commands management

IP Cores

SpaceWire Bridges

Microcontrollers

Serial Bus Controllers

Cryptography systems

SEE protection

DSP

6

Main Space Programs

SENTINEL 3

DC/DC Converter for the SRAL-C Ku RFU (Thales Alenia Space)

SENTINEL 1

DC/DC Converters for the SAR Transmit Gain Unit (DA-Design/ESA)

16 channels High Power Command ASIC (Thales Alenia Space)

GAIA

Power Supply Boards for Payload Data Handling Unit (PDHU) (Syderal/ESA)

EXOMARS

CANopen Controller IP Core (Thales Alenia Space/ESA)

SWARM

LV and HV Power Supply Units of SWARM CEFI (COMDEV/ESA)

INTEGRAL

HV Power supply systems for Microstrip Gas Chambers (IAS/ESA)

MARS SCIENCE LABORATORY/CURIOSITY

Rover Environmental Monitoring System ASIC (EADS Astrium Crisa)

ALPHA MAGNETIC SPECTROMETER

Electronics for the Alpha Magnetic Spectrometer (NASA, ASI, MIT)

PAMELA

COTS based EM, QM and FM for all sub-detectors

7

Technologies and Research Programmes

Integrated Payload Processing Module (IPPM)

Single module based on a RISC CPU equipped with a large amount of memory and wide internetworking capability

Space Payload Data Processor (SpacePDP)

Open and modular Payload Data Processing system for satellite and space exploration platforms.

SpW-RTC Development Suite

Development Suite for SpaceWire Remote Terminal Controller

Latch-up Protection for COTS memories in space

Improved Memory Module IP Core to mitigate the radiation effects on a COTS based mass memory modules, making use of digital techniques

DSP for Space Applications (DSPACE)

High performance, scalable, multi-purpose DSP for space application up to 1 GFLOPS

SDR Space Transponder (STAR)

TT&C equipment based on SDR (Software Defined Radio) technics to be used in small satellites

8

Critical Space Technologies

EUR1553 Transceiver (EADS Astrium/ESA)

Monolithic 1553 transceiver fully compliant to MIL-STD-1553B.

CASA2 (AT7908E)

Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit programmable MCU interface.

CANbus Transceiver for Space Applications (CANTRAN)

5V CANbus transceiver for Space Applications.

LEON Microcontroller (V8uC)

LEON 2FT Microcontroller for low-end space applications based on SPARC V8 architecture, powerful replacement for 80C51 microcontrollers.

(*) SITAEL Aerospace has a Bosch GmbH CAN license for ASIC-manufacturers

9

Main Customers

IP Cores

10

11

IP Cores Overview

SITAEL AEROSPACE does not have an IP catalogue, but its internal

microelectronics library includes a certain number of IPs, that can be made

available to customers .

Besides a licence agreement, the IP Core procurement includes some initial

work needed to prepare documentation and test benches.

Deliverables:

o Source Code (VHDL or synthesized VHDL)

o Simulation/synthesis/compilation scripts

o Testbench

o Documentation (User Manual/Datasheet)

SITAEL AEROSPACE is able to provide an extensive maintenance and support

service to its customers, in order to:

o Solve eventual problem in the IP core VHDL or any other software distributed with the

IP core database found during the IP core test/usage activities

o Provide support to customers in the configuration and synthesis of the IP Core in the

specific Application.

12

Some Digital IPs in our internal library

PCI Master/Slave PCI IP core with DMA access

PCI light Slave access on one side, memory-like access on the other side

AMBA to PCI Bridge joining a PCI bus with an AMBA AHB bus.

I2C Fully supports 8-bit, bi-directional, serial data transfers. Master/Slave Modes. True multi-master bus operation capability including collision detection and arbitration to prevent data corruption.

Floating Point Unit IEEE 754 single precision floating point including Sum, Compare, Multiply, Divide, Floating Point to/from Integer conversion, unary operators negation and absolute value.

Am-CAN 80C51 Microcontroller with internal RAM and SFR, Interrupt Controller, UART Controller, LIN Controller, 3PWMs/Timers, General Purpose I/Os, In Circuit Emulator and CAN Controller 2.0B with 16 Mboxes (all in/out configurable).

UART/LIN Able to transmit and receive (in full-duplex mode) both using UART or LIN protocol. LIN master or slave. TX/RX clocks generation using sytem clock or external clock.

RMAP Receiver Designed to operate with different Space Wire codecs into a larger SpW RMAP module.

13

Digital IPs under development

CANOpen Complete CAN node able to handle both low level communication aspects and the higher level Object dictionary memory management aspects.

V8uC SPARC V8 microcontroller IP Core for low-end space applications based on ESA LEON2FT SPARC V8 based on SPARC V8 architecture, powerful replacement for 80C51 microcontrollers.

DLUP Improved Memory Module IP Core to mitigate the radiation effects on a COTS based mass memory modules, making use of digital techniques

14

Macro-Cells for Atmel FPGAs

Synthesized version of some of our internal IPs

ATMEL already provided to SITAEL an ATF280E evaluation Kit

Activities will start soon:

o Code porting on ATF280 technology and synthesis script production

o Test bench development and simulation instruction for auto-test

o Core documentation with User Manual / Datasheet productions (a single volume shall

act as user manual and datasheet)

With SITAEL support, Atmel will be in charge of ATF280 hard-macro

development starting from synthesized VHDL provided by SITAEL

For SITAEL VHDL code under ESA license restrictions Atmel will negotiate with

ESA for their commercialization as Hard Macro only

Macro-cells will be distributed by Atmel

15

PCI Cores

PCI:

o Fully slave/master, DMA access

o High level VHDL core

o ~ 5% of RTAX2000 occupation

o Up to 33MHz/32bit

PCI Light:

o ~ 500 VHDL rows

o ~ 265 cells on RTAX2000

o used in a Compact PCI board

o slave access on one side, memory-like access on the other side

AMBA to PCI

o In the PCI to AHB direction the bridge works transparently to the user. Any access

on the PCI bus is translated in the correspondent AMBA transaction. During these

operations, the peripheral unit plays as Slave in the PCI bus and as Master on the

AHB bus.

o In the AHB to PCI direction any data transfer has to utilize the AMBA-PCI DMA

controller to initiate a transaction on the PCI BUS. During these operations both

PCI and AHB bridge sides work as masters on the correspondent busses.

CANopen Controller

16

Features:

Bus manager with Bus redundancy

features

CAN interface (HurriCANe)

Object Dictionary support

HeartBeat protocol

Synchronous time triggered and event

driven real time communication

(TPDO/RPDO)

Long data stream tranfers (SDO)

Customer: Thales Alenia Space

Function: CANopen Controller for ESA ExoMars Mission. Complete CAN

node capable to handle both low level communication aspects and the

higher level Object dictionary memory management aspects

ExoMars Rover

LEON Microcontroller

17

Features:

cacheless

8 bit simple memory interface

FPU (optional)

SPARCV8 SW tool compliant

small package

Customer: ESA

Function: LEON 2FT Microcontroller for low-end space applications

based on SPARC V8 architecture, powerful replacement for 80C51

microcontrollers

Latch-up Protection for COTS memories in space

18

Features: Implementation of the stack of functions

between the memory component and satellite applications

Translation of the applications virtual address into the physical address

ECC Engine with SEL/SEU/SEFI mitigation techniques

Fault Injector to insert test faults in the memory devices and/or their buses

Host interface (AMBA AHB slave / MasterDMA)

Customer: ESA

Function: Improved Memory Module IP Core to mitigate the radiation

effects caused by heavy ions, neutrons and protons impact on a COTS

based mass memory modules, making use of digital techniques

EEPROM

Bus

Serial

link

Fault

Injector

SpaceWire links with RMAP

SDRAM

Controller

EEPROM

Controller

ECC

Engine

SRAM

Interface

SDRAM

Bus

SRAM

Bus

AMBA AHBIMMIPC

Virtual Memory

Physical Memory

Thank you for your

attention!

SITAEL AEROSPACE Srl Via Livornese, 1019 - 56122

Pisa - S. Piero a Grado (PI) Italy tel. +39.050.99.12.116 fax. +39.050.99.10.249

[email protected] www.sitaelspace.com

Giovanni Tuccio Marketing Manager

[email protected] Mobile: +39.349.47.53.295