SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
Published on Your Electronics Open Source (http://dev.emcelettronica.com)


Home > My blog > Contenuti




With i.MX35x the Entertainment is On-The-Go
By Ionela
Created Mar 3 2009 - 13:01


Our cars are media rooms on four wheels. The technology changed the meaning of quot;road tripquot;. We have
GPS-based Navigation systems and passenger entertainment with wireless connectivity to portable media
players, cell phones and laptops. If we add voice response then we have the ability to control all of these
devices without taking our hands off the steering wheel. All of these functionalities require an integrated
circuit with the ability to drive the entire system. That's why Freescale developed i.MX35 - the multimedia
applications processor for automotive.

i.MX35x - A new multimedia processor for automotive infotainment video-enabled applications

The i.MX35x products launch Freescale?s ARM11 portfolio into industrial applications by providing the
product features, product quality, industrial pitch and device longevity required by customers.

Market Segments

         Automotive Infotainment
         Portable Navigation Devices
         Factory control, metering
         Home graphical panels
         Electronic books

The i.MX35x product development kit provides customers the value add hardware reference design and
software source code they need in order to minimize their time to market and development costs.

Features

         ARM11 running at 532 MHz, with L2 cache and VFP
         Large integrated SRAM (128KB) for improved system performance
         LCD controller for up to SVGA resolution
         Open VG 1.1 support for accelerating Adobe Flash applications
         Multiple boot options including USB and SD
         USB Host and OTG controllers with integrated PHYs
         Industrial connectivity, including Ethernet and CAN
         Flexible memory support for mDDR, DDR2, SDRAM, and SLC/MLC NAND
Competitive Positioning

       Software packages for Linux and Windows Embedded CE 6.0 provided and supported by
       Freescale, complete with ARM11 multimedia codecs.
       Support for DDR2 memories which can provide customer system cost savings.
       Support for larger pitch packages that contribute to lower manufacturing costs.
       Real 2D Accelerator to enable advanced 2.5D UI at lower cost than 3D HW accelerator

The i.MX35 is a low-tier implementation of i.MX31 addressing the automobile infotainment video-enabled
audio-player market. The iMX35 platform is intended to support the following:

       ? External connectivity via Bluetooth
       ? Multi-standard audio playback
       ? Multi-standard video playback of 30fps at QVGA (320x240) resolution
       ? Open OS support (Linux, WinCE, QNX, other auto RTOS)

The iMX35 is partitioned into two major subsystems: the ARM1136 platform, and the SDMA platform with
external memory interface (EMI).

Key Features
The IMX35 ARM1136 Platform is based on the ARM1136 platform. The ARM1136 Platform has the
following features:

       ? ARM1136JF-S processor
       ? 16-Kbyte level-one (L1) instruction cache
       ? 16-Kbyte L1 data cache
       ? 128-Kbyte level-two (L2) cache
       ? Vector floating point unit (VFP11)
       ? Maximum frequency of the core (including VFP11), L1, and L2 caches is:
              ? 400 MHz at 1.2 V minimum
              ? 532 MHz at 1.55 V minimum

To boost the multimedia performance, the following hardware accelerators are integrated:

       ? Image processing unit (IPU)
       ? 2-D graphics accelerator

Security functions are enabled and accelerated by the following hardware:

       ? Secure JTAG controller (SJC). Protects JTAG from debug port attacks by regulating or blocking
       access to the system debug features
       ? Real-time integrity checker type2 (RTICv3). RTIC type1, enhanced with SHA-256 engine
       ? Secure RAM module and security monitor (SCC), providing 2 Kbytes of secure storage of
       sensitive information in both on-chip and off-chip RAM, non-volatile memory
       ? High assurance boot (HAB) with SHA-256
       ? Random number generator controller (RNGC) capable of generating 32-bit random numbers

The memory system consists of the following levels:

       ? Level-1 cache
              ? Instruction (16 Kbytes)
? Data (16 Kbytes)

       ? Level-2 cache

              ? Unified instruction and data (128 Kbytes)

       ? Level-2 memory

              ? Boot ROM, including HAB (32 Kbytes)
              ? Internal SRAM (128 Kbytes)
              ? Secure RAM (2 Kbytes)

iMX35 is built around the following system buses:

       ? 64-bit AMBA AHB 2.0 (AHB-64)?Used by most of the high bandwidth bus master peripherals,
       such as IPU and GPU2D.
       ? 32-bit AMBA AHB 2.0 (AHB)?Used by most of the bus master peripherals, such as SDMA,
       RTICv3, USB, EMI, and so forth; see the block diagram for the complete list.
       ? 32-bit IP bus?Used for control (and slow data traffic) of most of the SoC peripheral devices.
       iMX35 enables the following interfaces to external devices:
       ? Two CAN interfaces
       ? One CE-ATA interface
       ? Two SDIO 2.0/MMC 4.2 interfaces (up to 416 Mbps each)
       ? Two CSPI (up to 52 Mbps each)
       ? DDR2 and 32 bit SDRAM (up to 133 MHz)
       ? Enhanced serial audio interface (ESAI)
       ? Ethernet 10/100 Mbps
       ? Flash controller?MLC/SLC, NAND, and NOR
       ? GPIO with interrupt capabilities
       ? Three I2C (up to 400 Kbps each)
       ? Secure JTAG
       ? Keypad port
       ? Memory stick/Pro
       ? Media local bus (MLB) interface
       ? 1-Wire module
       ? Parallel camera sensor (4/8/10/16-bit data port for video color models YCC, YU
       ? Parallel display (primary up to 24-bit, 1024 x 1024)
       ? P-ATA (up to 66 MBytes/s)
       ? PWM
       ? S/PDIF transceiver
       ? Two SSIs
       ? Three UARTs (up to 4.0 Mbps each)
       ? One USB 2.0 Host (up to 480 Mbps) with FS PHY
       ? One USB 2.0 OTG (up to 480 Mbps) controller with HS OTG PHY

Architecture Overview
The MCIMX35 consists of the following major subsystems:

       ? ARM1136 Platform
       ? SDMA Platform and EMI
1. ARM1136 Platform Overview
The ARM1136 platform is responsible for running the operating system and applications software,
providing the user interface, and supplying access to integrated and external peripherals. The look and feel
of the product depends on the software running on this processor, ultimately tying market acceptance to
the availability of a wide variety of off-the-shelf, third-party software and development tools. Over the past
couple of years, the ARM CPU family has emerged as the de facto standard for mobile application
processors. To leverage this growing software base, the ARM1136 platform is based on the ARM
architecture. With high-frequency operation and coupled with an L2 cache, the ARM1136 platform
achieves multimedia and graphics performance to meet the targets for this market. The ARM1136 platform
is built around an ARM1136JF-S core with 16-Kbyte instruction and 16-Kbyte data L1 caches, an MMU, a
128-Kbyte L2 cache, a multi-ported crossbar switch, and advanced debug and trace interfaces. The
ARM11 core is intended to operate at a maximum frequency of 532 MHz in order to support the required
multimedia use cases, such as concurrent video playback CIF at 30 fps and MP3 audio decode.
Furthermore, an image processing unit is integrated into the ARM1136 platform to offload the ARM11 core
from performing functions such as color-space conversion, image rotation and scaling, graphics overlay,
and pre- and post-processing. Peripheral functionality belonging to the ARM1136 platform include the user
interface, connectivity, display, security, and memory interfaces and 128 Kbytes of multipurpose SRAM.
This SRAM can be used as audio RAM, scratch-pad RAM by the ARM11, or it can be accessed by the IPU
for use as a display buffer for partial display refresh during deep sleep mode (DSM).

2. SDMA Platform and EMI Overview
The SDMA platform is composed of the SDMA peripherals, a Smart DMA Engine (SDMA), and a number
of miscellaneous modules. For maximum flexibility, some peripherals are directly accessible by the
SDMA engine. The external memory subsystem represents a significant investment in chipset cost and
board area. High-performance processors such as the ARM11 require a significant amount of bus
bandwidth to achieve their maximum potential. The challenge here is to maximize the performance while
minimizing the bandwidth. To achieve that, the iMX35 includes a hierarchical memory architecture
including L1 caches, unified L2 cache and M2 memory. This reduces the bandwidth demands for the
external bus and external memory. The external memory subsystem supports a flexible external memory
system, including support for SDRAM (SDR and DDR), and NAND flash.

3. Advanced Power Management Overview
To address the continuing need to reduce power consumption, the following techniques have been
incorporated into the iMX35 processor:

       ? Clock gating
       ? Power gating
       ? Power-optimized synthesis
       ? Well biasing
       ? Dynamic process and temperature compensation (DPTC)
       ? Dynamic voltage and frequency scaling (DVFS)

By inserting gating into the clock paths, unused portions of the chip can be disabled. Since static CMOS
logic consumes only leakage power, significant power savings can be realized. iMX35 clock gating is
inserted both manually on a large functional block basis and automatically within the blocks during logic
synthesis. Synthesis tools are not only capable of inserting clock gates automatically, but they can also be
instructed to minimize power consumption of logic through gate substitution and rearranging of terms to
minimize unnecessary transitions. iMX35 integrates both clock gating and power optimization into the
synthesis design flow. Well biasing is applying a voltage that is greater than Vdd to the nwells and lower
than Vss to the pwells. The effect of applying this well back-bias voltage is to reduce the subthreshold
channel leakage. For the 90 nm digital process, it is estimated that the subthreshold leakage will be
reduced by a factor of 10 over the nominal leakage. Additionally, the supply voltage for internal logic can
be reduced from 1.4 V to 1.2 V to 1.0 V during periods of inactivity.

For further information: i.MX35 Product Summary [1]

Read the Italian version: Con l'i.MX35X l'intrattenimento è on-the-go     [2]


CONTACT REQUEST
If you want to know more about Freescale products, please submit your request to Arrow Italy using this
form [3].
NOTE: this form is valid ONLY for Companies or Customers based in Italy and working in the Italian area.

                                                                    Technology Freescale i.MX35x processor

                                                 Trademarks




Source URL: http://dev.emcelettronica.com/imx35x-entertainment-go

Links:
[1] http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=0162468rH311432973633D&tid=nimx35pr
[2] http://it.emcelettronica.com/con-limx35x-lintrattenimento-è-go
[3] http://it.emcelettronica.com/contact/freescale

Weitere ähnliche Inhalte

Mehr von Ionela

openPicus Proto Nest Datasheet
openPicus Proto Nest DatasheetopenPicus Proto Nest Datasheet
openPicus Proto Nest Datasheet
Ionela
 
Windows phone 7 è l’ultima occasione di microsoft 2010-10-18
Windows phone 7 è l’ultima occasione di microsoft   2010-10-18Windows phone 7 è l’ultima occasione di microsoft   2010-10-18
Windows phone 7 è l’ultima occasione di microsoft 2010-10-18
Ionela
 
Videocamera cam ball un mare di caratteristiche nella piccola videocamera a ...
Videocamera cam ball  un mare di caratteristiche nella piccola videocamera a ...Videocamera cam ball  un mare di caratteristiche nella piccola videocamera a ...
Videocamera cam ball un mare di caratteristiche nella piccola videocamera a ...
Ionela
 
Utente premium 2010-10-17
Utente premium   2010-10-17Utente premium   2010-10-17
Utente premium 2010-10-17
Ionela
 
Unity sostituisce gnome su ubuntu 11.04 2010-11-01
Unity sostituisce gnome su ubuntu 11.04   2010-11-01Unity sostituisce gnome su ubuntu 11.04   2010-11-01
Unity sostituisce gnome su ubuntu 11.04 2010-11-01
Ionela
 
Una retina artificiale per ridare la vista 2010-11-10
Una retina artificiale per ridare la vista   2010-11-10Una retina artificiale per ridare la vista   2010-11-10
Una retina artificiale per ridare la vista 2010-11-10
Ionela
 
Un orologio elettronico completo basato su i2 c rtcc mcp79410 2010-10-29
Un orologio elettronico completo basato su i2 c rtcc mcp79410   2010-10-29Un orologio elettronico completo basato su i2 c rtcc mcp79410   2010-10-29
Un orologio elettronico completo basato su i2 c rtcc mcp79410 2010-10-29
Ionela
 
Ultimo lancio discovery delle perdite rinviano l’ultimo lancio dello shuttle...
Ultimo lancio discovery  delle perdite rinviano l’ultimo lancio dello shuttle...Ultimo lancio discovery  delle perdite rinviano l’ultimo lancio dello shuttle...
Ultimo lancio discovery delle perdite rinviano l’ultimo lancio dello shuttle...
Ionela
 
Ubuntu passa a wayland 2010-11-08
Ubuntu passa a wayland   2010-11-08Ubuntu passa a wayland   2010-11-08
Ubuntu passa a wayland 2010-11-08
Ionela
 
Touchatag un'applicazione di internet delle cose 2010-11-10
Touchatag  un'applicazione di internet delle cose   2010-11-10Touchatag  un'applicazione di internet delle cose   2010-11-10
Touchatag un'applicazione di internet delle cose 2010-11-10
Ionela
 
Tianhe 1, il supercomputer cinese - 2010-11-05
Tianhe 1, il supercomputer cinese - 2010-11-05Tianhe 1, il supercomputer cinese - 2010-11-05
Tianhe 1, il supercomputer cinese - 2010-11-05
Ionela
 
Termometro digitale usando pic16 f84a schema elettrico - 2010-11-03
Termometro digitale usando pic16 f84a   schema elettrico - 2010-11-03Termometro digitale usando pic16 f84a   schema elettrico - 2010-11-03
Termometro digitale usando pic16 f84a schema elettrico - 2010-11-03
Ionela
 
Telescopio webb il sistema di engineering del telescopio webb della nasa si ...
Telescopio webb  il sistema di engineering del telescopio webb della nasa si ...Telescopio webb  il sistema di engineering del telescopio webb della nasa si ...
Telescopio webb il sistema di engineering del telescopio webb della nasa si ...
Ionela
 
Tecnologia light peak intel potrebbe adottarla da inizio 2011, apple a segui...
Tecnologia light peak  intel potrebbe adottarla da inizio 2011, apple a segui...Tecnologia light peak  intel potrebbe adottarla da inizio 2011, apple a segui...
Tecnologia light peak intel potrebbe adottarla da inizio 2011, apple a segui...
Ionela
 
Supporto wi max toshiba introduce il supporto wimax nei notebook portégé r70...
Supporto wi max  toshiba introduce il supporto wimax nei notebook portégé r70...Supporto wi max  toshiba introduce il supporto wimax nei notebook portégé r70...
Supporto wi max toshiba introduce il supporto wimax nei notebook portégé r70...
Ionela
 

Mehr von Ionela (20)

IoT with OpenPicus Flyport
IoT with OpenPicus FlyportIoT with OpenPicus Flyport
IoT with OpenPicus Flyport
 
Flyport wifi webserver configuration page
Flyport wifi webserver configuration pageFlyport wifi webserver configuration page
Flyport wifi webserver configuration page
 
openPicus Proto Nest Datasheet
openPicus Proto Nest DatasheetopenPicus Proto Nest Datasheet
openPicus Proto Nest Datasheet
 
How to Integrate Internet of Things with Webserver with
How to Integrate Internet of Things with Webserver with How to Integrate Internet of Things with Webserver with
How to Integrate Internet of Things with Webserver with
 
Openpicus Flyport interfaces the cloud services
Openpicus Flyport interfaces the cloud servicesOpenpicus Flyport interfaces the cloud services
Openpicus Flyport interfaces the cloud services
 
Flyport openPicus datasheet
Flyport openPicus datasheetFlyport openPicus datasheet
Flyport openPicus datasheet
 
Windows phone 7 è l’ultima occasione di microsoft 2010-10-18
Windows phone 7 è l’ultima occasione di microsoft   2010-10-18Windows phone 7 è l’ultima occasione di microsoft   2010-10-18
Windows phone 7 è l’ultima occasione di microsoft 2010-10-18
 
Videocamera cam ball un mare di caratteristiche nella piccola videocamera a ...
Videocamera cam ball  un mare di caratteristiche nella piccola videocamera a ...Videocamera cam ball  un mare di caratteristiche nella piccola videocamera a ...
Videocamera cam ball un mare di caratteristiche nella piccola videocamera a ...
 
Utente premium 2010-10-17
Utente premium   2010-10-17Utente premium   2010-10-17
Utente premium 2010-10-17
 
Unity sostituisce gnome su ubuntu 11.04 2010-11-01
Unity sostituisce gnome su ubuntu 11.04   2010-11-01Unity sostituisce gnome su ubuntu 11.04   2010-11-01
Unity sostituisce gnome su ubuntu 11.04 2010-11-01
 
Una retina artificiale per ridare la vista 2010-11-10
Una retina artificiale per ridare la vista   2010-11-10Una retina artificiale per ridare la vista   2010-11-10
Una retina artificiale per ridare la vista 2010-11-10
 
Un orologio elettronico completo basato su i2 c rtcc mcp79410 2010-10-29
Un orologio elettronico completo basato su i2 c rtcc mcp79410   2010-10-29Un orologio elettronico completo basato su i2 c rtcc mcp79410   2010-10-29
Un orologio elettronico completo basato su i2 c rtcc mcp79410 2010-10-29
 
Ultimo lancio discovery delle perdite rinviano l’ultimo lancio dello shuttle...
Ultimo lancio discovery  delle perdite rinviano l’ultimo lancio dello shuttle...Ultimo lancio discovery  delle perdite rinviano l’ultimo lancio dello shuttle...
Ultimo lancio discovery delle perdite rinviano l’ultimo lancio dello shuttle...
 
Ubuntu passa a wayland 2010-11-08
Ubuntu passa a wayland   2010-11-08Ubuntu passa a wayland   2010-11-08
Ubuntu passa a wayland 2010-11-08
 
Touchatag un'applicazione di internet delle cose 2010-11-10
Touchatag  un'applicazione di internet delle cose   2010-11-10Touchatag  un'applicazione di internet delle cose   2010-11-10
Touchatag un'applicazione di internet delle cose 2010-11-10
 
Tianhe 1, il supercomputer cinese - 2010-11-05
Tianhe 1, il supercomputer cinese - 2010-11-05Tianhe 1, il supercomputer cinese - 2010-11-05
Tianhe 1, il supercomputer cinese - 2010-11-05
 
Termometro digitale usando pic16 f84a schema elettrico - 2010-11-03
Termometro digitale usando pic16 f84a   schema elettrico - 2010-11-03Termometro digitale usando pic16 f84a   schema elettrico - 2010-11-03
Termometro digitale usando pic16 f84a schema elettrico - 2010-11-03
 
Telescopio webb il sistema di engineering del telescopio webb della nasa si ...
Telescopio webb  il sistema di engineering del telescopio webb della nasa si ...Telescopio webb  il sistema di engineering del telescopio webb della nasa si ...
Telescopio webb il sistema di engineering del telescopio webb della nasa si ...
 
Tecnologia light peak intel potrebbe adottarla da inizio 2011, apple a segui...
Tecnologia light peak  intel potrebbe adottarla da inizio 2011, apple a segui...Tecnologia light peak  intel potrebbe adottarla da inizio 2011, apple a segui...
Tecnologia light peak intel potrebbe adottarla da inizio 2011, apple a segui...
 
Supporto wi max toshiba introduce il supporto wimax nei notebook portégé r70...
Supporto wi max  toshiba introduce il supporto wimax nei notebook portégé r70...Supporto wi max  toshiba introduce il supporto wimax nei notebook portégé r70...
Supporto wi max toshiba introduce il supporto wimax nei notebook portégé r70...
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Kürzlich hochgeladen (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

With I.Mx35x The Entertainment Is On The Go

  • 1. Published on Your Electronics Open Source (http://dev.emcelettronica.com) Home > My blog > Contenuti With i.MX35x the Entertainment is On-The-Go By Ionela Created Mar 3 2009 - 13:01 Our cars are media rooms on four wheels. The technology changed the meaning of quot;road tripquot;. We have GPS-based Navigation systems and passenger entertainment with wireless connectivity to portable media players, cell phones and laptops. If we add voice response then we have the ability to control all of these devices without taking our hands off the steering wheel. All of these functionalities require an integrated circuit with the ability to drive the entire system. That's why Freescale developed i.MX35 - the multimedia applications processor for automotive. i.MX35x - A new multimedia processor for automotive infotainment video-enabled applications The i.MX35x products launch Freescale?s ARM11 portfolio into industrial applications by providing the product features, product quality, industrial pitch and device longevity required by customers. Market Segments Automotive Infotainment Portable Navigation Devices Factory control, metering Home graphical panels Electronic books The i.MX35x product development kit provides customers the value add hardware reference design and software source code they need in order to minimize their time to market and development costs. Features ARM11 running at 532 MHz, with L2 cache and VFP Large integrated SRAM (128KB) for improved system performance LCD controller for up to SVGA resolution Open VG 1.1 support for accelerating Adobe Flash applications Multiple boot options including USB and SD USB Host and OTG controllers with integrated PHYs Industrial connectivity, including Ethernet and CAN Flexible memory support for mDDR, DDR2, SDRAM, and SLC/MLC NAND
  • 2. Competitive Positioning Software packages for Linux and Windows Embedded CE 6.0 provided and supported by Freescale, complete with ARM11 multimedia codecs. Support for DDR2 memories which can provide customer system cost savings. Support for larger pitch packages that contribute to lower manufacturing costs. Real 2D Accelerator to enable advanced 2.5D UI at lower cost than 3D HW accelerator The i.MX35 is a low-tier implementation of i.MX31 addressing the automobile infotainment video-enabled audio-player market. The iMX35 platform is intended to support the following: ? External connectivity via Bluetooth ? Multi-standard audio playback ? Multi-standard video playback of 30fps at QVGA (320x240) resolution ? Open OS support (Linux, WinCE, QNX, other auto RTOS) The iMX35 is partitioned into two major subsystems: the ARM1136 platform, and the SDMA platform with external memory interface (EMI). Key Features The IMX35 ARM1136 Platform is based on the ARM1136 platform. The ARM1136 Platform has the following features: ? ARM1136JF-S processor ? 16-Kbyte level-one (L1) instruction cache ? 16-Kbyte L1 data cache ? 128-Kbyte level-two (L2) cache ? Vector floating point unit (VFP11) ? Maximum frequency of the core (including VFP11), L1, and L2 caches is: ? 400 MHz at 1.2 V minimum ? 532 MHz at 1.55 V minimum To boost the multimedia performance, the following hardware accelerators are integrated: ? Image processing unit (IPU) ? 2-D graphics accelerator Security functions are enabled and accelerated by the following hardware: ? Secure JTAG controller (SJC). Protects JTAG from debug port attacks by regulating or blocking access to the system debug features ? Real-time integrity checker type2 (RTICv3). RTIC type1, enhanced with SHA-256 engine ? Secure RAM module and security monitor (SCC), providing 2 Kbytes of secure storage of sensitive information in both on-chip and off-chip RAM, non-volatile memory ? High assurance boot (HAB) with SHA-256 ? Random number generator controller (RNGC) capable of generating 32-bit random numbers The memory system consists of the following levels: ? Level-1 cache ? Instruction (16 Kbytes)
  • 3. ? Data (16 Kbytes) ? Level-2 cache ? Unified instruction and data (128 Kbytes) ? Level-2 memory ? Boot ROM, including HAB (32 Kbytes) ? Internal SRAM (128 Kbytes) ? Secure RAM (2 Kbytes) iMX35 is built around the following system buses: ? 64-bit AMBA AHB 2.0 (AHB-64)?Used by most of the high bandwidth bus master peripherals, such as IPU and GPU2D. ? 32-bit AMBA AHB 2.0 (AHB)?Used by most of the bus master peripherals, such as SDMA, RTICv3, USB, EMI, and so forth; see the block diagram for the complete list. ? 32-bit IP bus?Used for control (and slow data traffic) of most of the SoC peripheral devices. iMX35 enables the following interfaces to external devices: ? Two CAN interfaces ? One CE-ATA interface ? Two SDIO 2.0/MMC 4.2 interfaces (up to 416 Mbps each) ? Two CSPI (up to 52 Mbps each) ? DDR2 and 32 bit SDRAM (up to 133 MHz) ? Enhanced serial audio interface (ESAI) ? Ethernet 10/100 Mbps ? Flash controller?MLC/SLC, NAND, and NOR ? GPIO with interrupt capabilities ? Three I2C (up to 400 Kbps each) ? Secure JTAG ? Keypad port ? Memory stick/Pro ? Media local bus (MLB) interface ? 1-Wire module ? Parallel camera sensor (4/8/10/16-bit data port for video color models YCC, YU ? Parallel display (primary up to 24-bit, 1024 x 1024) ? P-ATA (up to 66 MBytes/s) ? PWM ? S/PDIF transceiver ? Two SSIs ? Three UARTs (up to 4.0 Mbps each) ? One USB 2.0 Host (up to 480 Mbps) with FS PHY ? One USB 2.0 OTG (up to 480 Mbps) controller with HS OTG PHY Architecture Overview The MCIMX35 consists of the following major subsystems: ? ARM1136 Platform ? SDMA Platform and EMI
  • 4. 1. ARM1136 Platform Overview The ARM1136 platform is responsible for running the operating system and applications software, providing the user interface, and supplying access to integrated and external peripherals. The look and feel of the product depends on the software running on this processor, ultimately tying market acceptance to the availability of a wide variety of off-the-shelf, third-party software and development tools. Over the past couple of years, the ARM CPU family has emerged as the de facto standard for mobile application processors. To leverage this growing software base, the ARM1136 platform is based on the ARM architecture. With high-frequency operation and coupled with an L2 cache, the ARM1136 platform achieves multimedia and graphics performance to meet the targets for this market. The ARM1136 platform is built around an ARM1136JF-S core with 16-Kbyte instruction and 16-Kbyte data L1 caches, an MMU, a 128-Kbyte L2 cache, a multi-ported crossbar switch, and advanced debug and trace interfaces. The ARM11 core is intended to operate at a maximum frequency of 532 MHz in order to support the required multimedia use cases, such as concurrent video playback CIF at 30 fps and MP3 audio decode. Furthermore, an image processing unit is integrated into the ARM1136 platform to offload the ARM11 core from performing functions such as color-space conversion, image rotation and scaling, graphics overlay, and pre- and post-processing. Peripheral functionality belonging to the ARM1136 platform include the user interface, connectivity, display, security, and memory interfaces and 128 Kbytes of multipurpose SRAM. This SRAM can be used as audio RAM, scratch-pad RAM by the ARM11, or it can be accessed by the IPU for use as a display buffer for partial display refresh during deep sleep mode (DSM). 2. SDMA Platform and EMI Overview The SDMA platform is composed of the SDMA peripherals, a Smart DMA Engine (SDMA), and a number of miscellaneous modules. For maximum flexibility, some peripherals are directly accessible by the SDMA engine. The external memory subsystem represents a significant investment in chipset cost and board area. High-performance processors such as the ARM11 require a significant amount of bus bandwidth to achieve their maximum potential. The challenge here is to maximize the performance while minimizing the bandwidth. To achieve that, the iMX35 includes a hierarchical memory architecture including L1 caches, unified L2 cache and M2 memory. This reduces the bandwidth demands for the external bus and external memory. The external memory subsystem supports a flexible external memory system, including support for SDRAM (SDR and DDR), and NAND flash. 3. Advanced Power Management Overview To address the continuing need to reduce power consumption, the following techniques have been incorporated into the iMX35 processor: ? Clock gating ? Power gating ? Power-optimized synthesis ? Well biasing ? Dynamic process and temperature compensation (DPTC) ? Dynamic voltage and frequency scaling (DVFS) By inserting gating into the clock paths, unused portions of the chip can be disabled. Since static CMOS logic consumes only leakage power, significant power savings can be realized. iMX35 clock gating is inserted both manually on a large functional block basis and automatically within the blocks during logic synthesis. Synthesis tools are not only capable of inserting clock gates automatically, but they can also be instructed to minimize power consumption of logic through gate substitution and rearranging of terms to minimize unnecessary transitions. iMX35 integrates both clock gating and power optimization into the synthesis design flow. Well biasing is applying a voltage that is greater than Vdd to the nwells and lower
  • 5. than Vss to the pwells. The effect of applying this well back-bias voltage is to reduce the subthreshold channel leakage. For the 90 nm digital process, it is estimated that the subthreshold leakage will be reduced by a factor of 10 over the nominal leakage. Additionally, the supply voltage for internal logic can be reduced from 1.4 V to 1.2 V to 1.0 V during periods of inactivity. For further information: i.MX35 Product Summary [1] Read the Italian version: Con l'i.MX35X l'intrattenimento è on-the-go [2] CONTACT REQUEST If you want to know more about Freescale products, please submit your request to Arrow Italy using this form [3]. NOTE: this form is valid ONLY for Companies or Customers based in Italy and working in the Italian area. Technology Freescale i.MX35x processor Trademarks Source URL: http://dev.emcelettronica.com/imx35x-entertainment-go Links: [1] http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=0162468rH311432973633D&tid=nimx35pr [2] http://it.emcelettronica.com/con-limx35x-lintrattenimento-è-go [3] http://it.emcelettronica.com/contact/freescale