TM
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Providing Complete Solutions with i.MX Development Boards
Lalan Mishrai.MX Systems Solutions Manager and Specialist
July 2009
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Agenda
We have a single goal in this session:
“
Understanding the i.MX development boards as offered by Freescale.”
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
…A journey form ADS to PDK and to EVK
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX Product Development Kit (PDK)
4
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Vision
CustomersCustomers
i.MX Applications Processors
Support and Maintenance
Connectivity Modules,PMICs
Ecosystem Partnerships
Flexible Platforms
Configurations
Product-Worthy Software
(BSPs, middleware, codecs)Integration and
Validation
Demo Applications, Development Tools
“Out-of-Box”Experience
Provide product development tools that simplify and accelerate innovative product development with i.MX processors
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Where does the PDK fit?
CustomerProducts
SiliconValidationBoards
ApplicationDevelopmentSystems
• Non-form factor• Emphasis on testing and validating of new silicon.• All i.MX silicon hardware features available for validation
• Production ready• Form factor• Ready to be branded and shipped to market
• Near-form factor, reference design development board • Product-specific, flexible hardware board configurations• Product-worthy software development kit
(BSP, multimedia & connectivity SW)
ProductDevelopmentKit
• Non-form factor • Flexible architecture + BSP for general purpose product development• Main vehicle for generic system development
i.MXxx
PDK
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX Product Development Kits
►
Performance, power, and price leadership providing comprehensive and competitively benchmarked solutions.
►
Robust development tools for software and hardware engineers
►
Effort reduced to achieve working and innovative product development environment
►
Documentation and support that exceeds customer expectations.
Freescale MAX PDK
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Documentation
i.MX MAX Quick Start GuideOverview of what the PDK offers, description of how to use it for various use cases. Supports the “Out-of-
Box”
experience.
Release NotesFeatures supported and known issues
User GuideHow to: set PDK or PDK environment, build, download image to target, hardware setup, BSP
SDK Reference GuideBased on BSP Reference Guide with additions of new drivers. It includes detailed description for each module including requirement, introduction, test, etc.
Hardware Reference GuideDetailed design information. Design specifications for each board and connectors, schematics,
BOM, schematic capture (CAD) and Gerber files
Data SheetsFreescale companion ICs. 3rd
party hardware and software components.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX PDK : A Close-up View
9
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX PDK A Modular Solution
CPU Engine
Debug Board
CPU Engine
Personality Module
Personality Module
DemonstrationSW Development
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX35 PDK
Debug
PersonalityCPU
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX37 PDK
Video Output
Debug
Personality
CPU
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX35 PDK CPU Engine
►Core components►High pin counts and dense routing
►Contains:•
CPU (i.MX family)•
DDR2 DRAM•
MLC FlashNOR
Flash•
PMIC + Power circuitry•
Audio•
HS USB Phy
(on-chip)•
Touch Controller
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX37 PDK CPU Engine
►Core components ►High pin counts and dense routing
►Contains:•
i.MX37•
mDDR
SDRAM•
NAND Flash•
PMIC + Power circuitry•
Audio•
Touch Controller
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX PDKi.MX PDK Customer Benefits
►Flexible Architecture•
CPU Engine reused to test new peripherals or product designs•
Debug board provides common debugging interface•
Personality board can be reused to test other i.MX processors
►Accelerated Development•
Product development cycle time reduced•
Schematics and peripherals closer to customers’
needs
►Lower-Cost Development•
Approximately 50% of past ADS prices•
Seeds the market for general product development•
Aligned with i.MX development board portfolio
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Block Architecture: CPU Board
16
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX35 CPU Engine
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX37 CPU Engine
i.MX37I2C
Audi
o -O
ut
Aud
io -
In
WE
IM M
emor
y B
us 1
6 bi
t
Bat
tery
-In
Wal
l-DC
-In
1.8V
Pow
er
Line
ar P
ower
Sup
plie
s –
Var
iabl
e O
ut
Power Supply Components
SDIO
LCD
US
B P
OR
TS
ATA
/CEA
TA H
DD
I2C
GPI
O
VM
AIN
Pow
er
SER
IAL
USB
500 pin Connector 10x50
WolfsonPMIC + Audio
WM8350
Touch Screen
Controller
SSI
ETM
DDR (D0-D31)
MLCNAND FLASHTSOP Socket
NAND IF
1 Gbit DDRSDRAM
x32
Trace
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX31 CPU Engine Block Diagram
i.MX31DDR (D0-D31)
ATLASMC13783
CSPI / I2SA
udio
-O
ut
Aud
io -
In
4-W
ire T
ouch
Scr
een
WEI
M M
emor
y B
us 1
6 bi
t
Bat
tery
-In
Wal
l-DC
-In
1.8V
Pow
er
Line
ar P
ower
Supp
lies
– V
aria
ble
Out
Power Supply Components
SD
IO
LCD
USB
PO
RTS
ATA
HD
D
I/O
GPI
O
VM
AIN
Pow
er
SE
RIA
L
2GbNAND FLASH
USBHS-OTG XCVR
Philips ISP1504
USB
USB
NAND IF
1 Gbit DDRSDRAM
x32
500 pin Connector 10x50
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX32 CPU Engine Block Diagram
i.MX32DDR (D0-D31)
ATLASMC13783
CSPI / I2SA
udio
-O
ut
Aud
io -
In
4-W
ire T
ouch
Scr
een
WE
IM M
emor
y Bu
s 1
6 bi
t
Bat
tery
-In
Wal
l-DC
-In
1.8V
Pow
er
Line
ar P
ower
Sup
plie
s –
Var
iabl
e O
ut
Power Supply Components
SDIO
LCD
US
B P
OR
TS
ATA
HD
D
I/O
GPI
O
VMAI
N P
ower
SER
IAL
2GbNAND FLASH
USBHS-OTG
XCVRPhilips ISP1504
US
B
US
B
NAND IF
1 Gbit DDRSDRAM
x32
500 pin Connector 10x50
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX27 CPU Engine Block Diagram
i.MX27DDR (D0-D31)
ATLASMC13783
CSPI / I2SA
udio
-O
ut
Aud
io -
In
4-W
ire T
ouch
Scr
een
WE
IM M
emor
y Bu
s 1
6 bi
t
Bat
tery
-In
Wal
l-DC
-In
1.8V
Pow
er
Line
ar P
ower
Sup
plie
s –
Var
iabl
e O
ut
Power Supply Components
SDIO
LCD
US
B P
OR
TS
ATA
HD
D
I/O
GPI
O
VMAI
N P
ower
SER
IAL
2GbNAND FLASH
USBHS-OTG XCVR
Philips ISP1504
US
B
US
B
NAND IF
1 Gbit DDRSDRAM
x32
500 pin Connector 10x50
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Block Architecture: Personality Board
22
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX31 Personality Board Block Diagram
APM 6XXX Module
SDIO
HS
US
B U
LPI
ATA
HD
D
Key
Pad
USB OTG
ChrontelCH7024
TV Encoder
ButtonsTFT
DisplayLi-Battery
3.0V-4.2Voptional
1.8" or 2.5" 30GB
ATA HDDoptional
TV/Headphone Jack
EPSON 480x640VGA TFT Display
withTouch Screen
CVBS
GPSModule Connector
Omnivision OV26402MP CMOS
Sensor
Silicon Labs Si4702FM Receiver
(Optional Si4720)FM Transmitter &
FM Receiver
FreescaleMMA7450LAccelerometer
Tilt Sensor
USB HS
i.MX31i.Mx32
10/100 Etherneti.MX27 only
SMSCLAN8700
Ethernet PHY
SMSC USB3317
USB HS Transceiver
SD Card Slot
CSR Unifi 802.11bg
CSR Bluetooth
Buffers
Speaker
Microphone
GPS ModuleOptional
HDDConnector
LCD/TouchConnector
8x8 KeypadConnector
HEADSET
SDIO
UAR
T
CMOSModule Connector
Power 5V DCJack
LCD
/IPU
L-IN
UAR
TUSB
OTG
500 pin Connector 10x50
FEC
I2C
CSI
SPEAKER-OUT
MIC-IN
I2C
Buffers
4-W
ire T
ouch
I2C
DC
Audi
o
5VD
C In
Power from PMICVMAIN
3.3V1.8V
Regulators
Audio
SSI Option
L-OUT
Human InterfaceExternal
Connector
Power
IC
Not included with Kit
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX31 PDK Personality Module
►The devices most commonly tailored to meet a specific target product or customer requirement:
•
Communications •
User I/O •
Connectivity•
Buttons
•
Display•
Camera•
Storage (SD, HDD)•
External Connectors (dock, headphones)
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Block Architecture: Debug Board
25
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX PDK Debug Board
►Functions necessary for software and applications development, but do not reside on final product hardware
•
Debug Ethernet•
Debug Serial Port•
JTAG•
Reset, Interrupt, boot switches•
Debug LEDs•
CodeTest interface•
Power Source•
Current/Power monitoring
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Debug Module Block Diagram
Lattice1.8V/3.3V CPLD SMSC
LAN 9217100BT
WEIM BUS 3.3V
1.8V DUART
XR16L570
ConfigSwitches -buttons
LED’s
JTAG
RJ45 ConnectorDB9
Interrupt Button
Power Select
Debug Power Supply
Debug Board Power 3.3V
On/OffButton
Aux Power
EthernetXFMR
DB9
Code-Test Interface
2x MictorData-Logger
Current Monitoring
BootStrap
ResetButton
DC
MAX3232XCVR
MAX3232XCVR
500 pin Connector 10x50
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
i.MX EVK: A New Approach
28
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 29
NetBook NetTop
General
Em
beddedM
ID
Babbage-2.x
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 30
Integrating all on one tiny board…
Babbage-1 (Micro-ATX : 12cmX12cm)
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 31
Architecture: Main System
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 32
Babbage-2.0: PCB Top DVI-I Connector
(DVI and VGA support)
JTAG 15VDC Jack
3-Cell Li+ BattConnector
Ethernet
USB Host ports( 1 and 2)
MMC/SD-2
Reset
PowerOn/Off Expansion Header
Mini-PCIe
Stereo Headphone
V2IP Headphone
USB-OTG
Display ExpansionHeader
LVDSConnector-1
Resistive TouchHeader
NAND and EIM HeaderPower Measurement
Header
Netbook Keyboard connector
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 33
Babbage-2: PCB BottomUART (DB9-F)
LVDS Con-2
SATA HDDConnector
Mic conn.
Speaker Conn.
USB Camera conn.
PS-2 TPconnector
Expansion Header
SD/MMC-1
SIM Cardconnector
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 34
Babbage: A True SBC
SATA HDD
VGADVI
WiFi3G
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 35
Architecture: General Embedded Expansion Support
Connection Scheme Expansion Board Block Diagram
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Q&A
►Thank you for attending this session. We’ll now take a few moments for the audience’s questions and then we’ll begin the question and answer session.
TM