GenAI and AI GCC State of AI_Object Automation Inc
RCIM 2008 - - hArtes Atmel
1.
2.
3. Le origini di hArtes: DIOPSIS940(ARM9 + 1GFLOPS mAgic DSP) Jun 7, 2009 Objective: bring floating point platform to consumer market
4.
5.
6. D940HF on HIGH END CAR AUDIO 7 Jun 2009 BARE CD DECK 22 PIO I2S uC for GPIO PWM, ADC SPI DEBUG IF UART SDRAM NOR FLASH NAND FLASH SD MEM SD/MMCI DVD UART 3 PIO S/PDIF PSU CNTL 3 PIO BLUE TOOTH UART SPI 2 PIO CAN 2 TXCVR CAN CAN 1 TXCVR 2 PIO CAN 2 PIO USB HOST FS 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 SPI1 USART1 CAN1 CAN0 TW1 USBHA SSC0,1 SSC2
7. 7 Jun 2009 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
10. Applications Development Flow Chart 2/3 7 Jun 2009 DSP Library mAgic C Compiler + Debugger D940 Evaluation Board D940 INSIDE! Cooperative Linux
11. Appl. Development Flow Chart 3/3 7 Jun 2009 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 For … Time To Market Critical Applications
12.
13.
14.
15. TouchBox 7 Jun 2009 Computer Science Department , University of Rome “La Sapienza”, Italy