RCIM 2008 - - hArtes Atmel
-
Upload
usrdresd -
Category
Technology
-
view
446 -
download
4
Transcript of RCIM 2008 - - hArtes Atmel
ATMEL OVERVIEW
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
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
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
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
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
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
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)
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
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
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
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.
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
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…
DIOPSIS ED IL PROGETTO hArtes
13 Apr 2023 15
Computer Science Department ,
University of Rome “La Sapienza”, Italy
TouchBox
DIOPSIS ED IL PROGETTO hArtes
13 Apr 2023 16
TouchBox
DIOPSIS ED IL PROGETTO hArtes19 Dicembre 2008 - Politecnico di Milano
13 Apr 2023 17
GRAZIE PER L’ATTENZIONE!
DOMANDE?
Raffaele Nutricato
B2B with minimum TRIMM time. Un obiettivo ambizioso, ma realizzabile.