17
ATMEL OVERVIEW

RCIM 2008 - - hArtes Atmel

Embed Size (px)

Citation preview

Page 1: RCIM 2008 - - hArtes Atmel

ATMEL OVERVIEW

Page 2: RCIM 2008 - - hArtes Atmel

DIOPSIS ED IL PROGETTO hArtes

Apr 13, 2023 2

Everywhere You Are®

Microcontrollers

Serial interface memories

ASICs

Automotive and RF products

Secure Products

Products Overview

Atmel Corporation: public company

listed on the NASDAQ and on the

Euronext

Headquarter: San José, California

1.5 B$ Revenues in 2007

Company Info

Page 3: RCIM 2008 - - hArtes Atmel

DIOPSIS ED IL PROGETTO hArtes

Apr 13, 2023 3

Le origini di hArtes: DIOPSIS940(ARM9 + 1GFLOPS mAgic DSP)

Objective: bring floating point platform Objective: bring floating point platform

to consumer marketto consumer market

Page 4: RCIM 2008 - - hArtes Atmel

DIOPSIS ED IL PROGETTO hArtes

13 Apr 2023 4

Optimal Target Applications

Applications requiring a combination of control, computation and interfaces.

3 MAIN CATEGORIES OF TARGET CUSTOMERS:

HANDS FREE PHONE

HIGH END CAR AUDIO

SOUND PROCESSORS

Page 5: RCIM 2008 - - hArtes Atmel

DIOPSIS ED IL PROGETTO hArtes

13 Apr 2023 5

Diopsis Telephone Development Kit

Audio Conferencing: at office, in your car and… at your home

When sitting in the living room, and ..........

...... when working in your kitchen

It manages the problems related to:

•Acoustic Echo in the room

•Noise produced in the room (e.g. Fan)

•Phone Line Echo

•Walking Speakers

D940HF on Hands Free Phones

Page 6: RCIM 2008 - - hArtes Atmel

DIOPSIS ED IL PROGETTO hArtes

13 Apr 2023 6

D940HF on HIGH END CAR AUDIO

BARE CDDECK

22 PIO I2S

uC for GPIOPWM, ADC

SPI

DEBUGIF

UART

SDRAMNOR

FLASHNANDFLASH

SDMEM

SD/MMCI

DVD

UART 3 PIO

S/PDIF

PSUCNTL

3 PIO

BLUETOOTH

UART SPI 2 PIO

CAN 2TXCVR

CAN

CAN 1TXCVR

2 PIO CAN 2 PIO

USB HOSTFS

USB

AUDIO PWR AMP

1 PIO Sh I2C

GPS

1 PIO UART

EEPROM

1 PIO Sh I2C

AM/FM TUNER

DSP main functions: Digital Radio decoding, Audio DSP

S/PDIF

7 PIO I2C 2 I2S

D940HF

DBGU SDRAMC SRAMC CF/SM LOGIC

MMCI USART0

USART1

SPI0

SPI1USART1 CAN1 CAN0 TW1 USBHASSC0,1

SSC2

Page 7: RCIM 2008 - - hArtes Atmel

DIOPSIS ED IL PROGETTO hArtes

13 Apr 2023 7

D940HF with external DRAM

SPI Data FLASH

D940HF

4 x I2S Audio Stereo CODEC

8 audio IN 2 audio OUT

SPI multi channel

ADC

External SDRAM

Multi effect, and memory demanding High Quality audio applications

Page 8: RCIM 2008 - - hArtes Atmel

DIOPSIS ED IL PROGETTO hArtes

Sinusoidal Synthesis and Diopsis

HW support for complex operations 1 GFLOP: real time synthesis of 1k oscillators (in C on the D940) 40-bit floating point arithmetics provides max coherence and stability of

computing algorithms Typ. Absorbtion: 1W (fanless audio boards) Tight integration between ARM (control and HMI) and DSP (massive computation)

Page 9: RCIM 2008 - - hArtes Atmel

DIOPSIS ED IL PROGETTO hArtes

13 Apr 2023 9

P 1 PsychoacousticAnalysis

P 2 Sub Band Analysis

P 3 MDCT

P 4 Computation of bitsrequired through noise

allocation

D13Psychoacoustic

parameters

mean bits

P.E,SMR

D9 MPEGInformation

D10 WaveInformation

No ofgranules,No of bitsper frame

D7 FrameInformation

mixed block flag,window switchingflag, block type

D15Scalefactors

Scalefactorselection

Information,reservoir drain

resvoir size,maximum reservoir

size,maximumbits available

D14Quantized

values

Quantizedvalues

DTab-18Tables usedby process P

4

Tables

D6 GranuleInformation

P 5 Bitstream Multiplexer

D6 GranuleInformation

PCM

EncoderParamet

ersEncoding Parameters

PCM Samples

D5 Sub BandSamples

Sub band samples

PCM Samples

Sub bandSamples

TransformedSub band samples

Subbandsamples

PE,SMR

No ofchannels

Scalefactors

All the parameters,except window

switching flag, mixed block flag and block type

D8 ReservoirInformation

Granule Information

Scalefactors

Scalefactorselection

information

Quantizedvalues

D16 MP3Bitstream

Frame of encodedMP3 bistream

P 6 Encodingloop controller

mixed block flag,window switchingflag, block type

Encodingparameters

Sampling rate,channels,bits,length,

total samples,types

MPEGinformation

Granule no.,channel no.

resvoir size,reservoir limitD7 Frame

Information

Main data begin

Main databegin

D5 Sub BandSamples

Spectralvalues

Level-1 DiagramDTab-22 Tables used forPsychoacoustic analysis

DTab-23 Tables used forSub band analysis

DTab-24 Tablesused for MDCT

Tables

Tables

Tables

D6 GranuleInformation

Block type,mixed block flag

Applications Development Flow Chart 1/3

yxtut

μyxtut

yxtuy

yxtux

T ,,,,ρ,,,,2

2

2

2

2

2

Page 10: RCIM 2008 - - hArtes Atmel

DIOPSIS ED IL PROGETTO hArtes

13 Apr 2023 10

DSP Library

mAgic C Compiler + Debugger D940 Evaluation Board

Applications Development Flow Chart 2/3

D940 INSIDE!

Cooperative Linux

Page 11: RCIM 2008 - - hArtes Atmel

DIOPSIS ED IL PROGETTO hArtes

13 Apr 2023 11

Appl. Development Flow Chart 3/3

40-bit Floating Point Precision

32-bit Mantissa

8-bit Exponent

40-bit Floating Point Precision

32-bit Mantissa

8-bit Exponent

Direct debug / comparison with the Matlab version.

No additional study concerning the lack of precision in porting the original algorithm.Ex.: Symphonic attack after a crescendo; Gun shot in a movie/simulation/game soundtrack; Diagnosis of faulty components in noisy environments

Simplify the porting of very complex algorithms.

1 GFLOPS of Computational Power Available

1 GFLOPS of Computational Power Available

For … Time To Market Critical Applications

Page 12: RCIM 2008 - - hArtes Atmel

DIOPSIS ED IL PROGETTO hArtes

Apr 13, 2023 12

B2B - From Brain to Bits. Today the designers spend 80% of their time on tools and only 20% on the development of the algorithms. hArtes aims to facilitating the realization of designs by making available advanced tools designed with a holistic approach by leading Academies with the cooperation of OEMs.

Minimum TRIMM time. The availability of the hArtes tools will minimize the time spent due to Tools-complexity, Real-time-constraints lost in the design chain, Interface-incompatibility due also to Multi-Methodologies.

Obiettivo: B2B with Minimum TRIMM Time.

Page 13: RCIM 2008 - - hArtes Atmel

DIOPSIS ED IL PROGETTO hArtes

13 Apr 2023 13

hArteshArtes

hArteshArtes

•hArtes strategic objective:

–Reduce the application development time by a factor 4

•hArtes approach:

–Start from top level application description and go to the implementation in a “push button” i.e. go from “Brain to Bits” (B2B approach) using an holistic approach to the application and an effective tool chain targeting the embedded domain

Page 14: RCIM 2008 - - hArtes Atmel

DIOPSIS ED IL PROGETTO hArtes

13 Apr 2023 14

Collaboration with students

ATMEL ROMA is extremely interested to collaboration with

universities.

Student imagination and skills lead to brilliant application ideas.

hArtes Student Contest

Let’s consider an example…

Page 15: RCIM 2008 - - hArtes Atmel

DIOPSIS ED IL PROGETTO hArtes

13 Apr 2023 15

Computer Science Department ,

University of Rome “La Sapienza”, Italy

TouchBox

Page 16: RCIM 2008 - - hArtes Atmel

DIOPSIS ED IL PROGETTO hArtes

13 Apr 2023 16

TouchBox

Page 17: RCIM 2008 - - hArtes Atmel

DIOPSIS ED IL PROGETTO hArtes19 Dicembre 2008 - Politecnico di Milano

13 Apr 2023 17

GRAZIE PER L’ATTENZIONE!

DOMANDE?

Raffaele Nutricato

[email protected]

B2B with minimum TRIMM time. Un obiettivo ambizioso, ma realizzabile.