i.MX53 System DevelopmentUser’s GuideSupportsi.MX53MX53UGRev. 13/2011
i.MX53 System Development User’s Guide, Rev. 1x Freescale Semiconductor ContentsParagraphNumber TitlePageNumberChapter 22 Porting the Fast Ethernet C
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 15-4 Freescale Semiconductor Table 5-1 shows the i.MX53 voltage rails, their p
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 5-5 VDD_FUSE Fusebox program supply (Write only)3.15
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 15-6 Freescale Semiconductor 5.2.1 Connecting Power and Communication SignalsF
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 5-7 Figure 5-4. Communication Signal ConnectionsNVCC
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 15-8 Freescale Semiconductor Figure 5-5 shows the power-up sequence of the int
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 5-9 5.3 Interfacing the i.MX53 Processor with LTC3589
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 15-10 Freescale Semiconductor 5.3.2 I2C AcknowledgeThe acknowledge signal is u
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 5-11 NVCC_CKIH ESD protection of the CKIH pins, Fuse
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 15-12 Freescale Semiconductor 5.5 Connecting Power and Communication SignalsFi
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 5-13 Figure 5-8. Power Connections Block, cont. (LTC3
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor xi FiguresFigureNumber TitlePageNumberFigures1-1 Boot Configuration Bus Isolatio
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 15-14 Freescale Semiconductor Figure 5-9. Communication Signals Connections Bl
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 5-15 Figure 5-10. Communication Signals Connections B
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 15-16 Freescale Semiconductor 5.5.1 Powering-up the InterfaceFigure 5-11 shows
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 5-17 5.6 Additional Device InformationThis section pr
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 15-18 Freescale Semiconductor Figure 5-12 shows the DA9053 application block d
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 5-19 Table 5-3 shows the generated supply domains.Tab
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 15-20 Freescale Semiconductor 5.6.2 LTC3589-1The LTCR3589 is a complete soluti
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 5-21 Figure 5-13 shows a typical application block gu
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 15-22 Freescale Semiconductor
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 6-1 Chapter 6 Interfacing DDR2 and DDR3 Memories with the i.MX53 ProcessorThis
i.MX53 System Development User’s Guide, Rev. 1xii Freescale Semiconductor FiguresFigureNumber TitlePageNumber4-9 Display of Other Signals Available on
Interfacing DDR2 and DDR3 Memories with the i.MX53 Processori.MX53 System Development User’s Guide, Rev. 16-2 Freescale Semiconductor Figure 6-1 shows
Interfacing DDR2 and DDR3 Memories with the i.MX53 Processori.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 6-3 6.2 i.MX53 Memor
Interfacing DDR2 and DDR3 Memories with the i.MX53 Processori.MX53 System Development User’s Guide, Rev. 16-4 Freescale Semiconductor Figure 6-3. DDR3
Interfacing DDR2 and DDR3 Memories with the i.MX53 Processori.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 6-5 wait = on//*====
Interfacing DDR2 and DDR3 Memories with the i.MX53 Processori.MX53 System Development User’s Guide, Rev. 16-6 Freescale Semiconductor setmem /32 0x53f
Interfacing DDR2 and DDR3 Memories with the i.MX53 Processori.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 6-7 setmem /32 0x63f
Interfacing DDR2 and DDR3 Memories with the i.MX53 Processori.MX53 System Development User’s Guide, Rev. 16-8 Freescale Semiconductor //*=============
Interfacing DDR2 and DDR3 Memories with the i.MX53 Processori.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 6-9 setmem /32 0x53f
Interfacing DDR2 and DDR3 Memories with the i.MX53 Processori.MX53 System Development User’s Guide, Rev. 16-10 Freescale Semiconductor setmem /32 0x63
Interfacing DDR2 and DDR3 Memories with the i.MX53 Processori.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 6-11 The SCh has a 3
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor xiii FiguresFigureNumber TitlePageNumber18-3 Graphics Support Options Menu...
Interfacing DDR2 and DDR3 Memories with the i.MX53 Processori.MX53 System Development User’s Guide, Rev. 16-12 Freescale Semiconductor • tXPDLL = grea
Interfacing DDR2 and DDR3 Memories with the i.MX53 Processori.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 6-13 6.5.5 Timing Co
Interfacing DDR2 and DDR3 Memories with the i.MX53 Processori.MX53 System Development User’s Guide, Rev. 16-14 Freescale Semiconductor
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 7-1 Chapter 7 Avoiding Board Bring-Up ProblemsThis chapter provides recommendat
Avoiding Board Bring-Up Problemsi.MX53 System Development User’s Guide, Rev. 17-2 Freescale Semiconductor 7.2 Using a Current Monitor to Avoid Power P
Avoiding Board Bring-Up Problemsi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 7-3 7.5 Sample Board Bring-Up ChecklistTable 7-2
Avoiding Board Bring-Up Problemsi.MX53 System Development User’s Guide, Rev. 17-4 Freescale Semiconductor Measure boot mode frequencies. Set the boot
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 8-1 Chapter 8 Using the Clock Connectivity TableThis chapter explains how to us
Using the Clock Connectivity Tablei.MX53 System Development User’s Guide, Rev. 18-2 Freescale Semiconductor Clock connectivity is described in the in
Using the Clock Connectivity Tablei.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 8-3 Clock gating is done with the low power cl
i.MX53 System Development User’s Guide, Rev. 1xiv Freescale Semiconductor FiguresFigureNumber TitlePageNumber
Using the Clock Connectivity Tablei.MX53 System Development User’s Guide, Rev. 18-4 Freescale Semiconductor
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 9-1 Chapter 9 Configuring JTAG Tools for DebuggingThis chapter explains how to
Configuring JTAG Tools for Debuggingi.MX53 System Development User’s Guide, Rev. 19-2 Freescale Semiconductor Once the latest firmware is installed, f
Configuring JTAG Tools for Debuggingi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 9-3 3. Update the CoreSight base address as
Configuring JTAG Tools for Debuggingi.MX53 System Development User’s Guide, Rev. 19-4 Freescale Semiconductor After following the recommended steps, t
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor II-1 Part IISoftware DevelopmentThe chapters that follow aid you in software dev
Software Developmenti.MX53 System Development User’s Guide, Rev. 1II-2 Freescale Semiconductor
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 10-1 Chapter 10 Porting the On-Board-Diagnostic-Suite (OBDS) to a Custom BoardT
Porting the On-Board-Diagnostic-Suite (OBDS) to a Custom Boardi.MX53 System Development User’s Guide, Rev. 110-2 Freescale Semiconductor 10.2 Customiz
Porting the On-Board-Diagnostic-Suite (OBDS) to a Custom Boardi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 10-3 10.2.3 Audio
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor xiv TablesTableNumber TitlePageNumberTab le s1-1 Design Checklist ...
Porting the On-Board-Diagnostic-Suite (OBDS) to a Custom Boardi.MX53 System Development User’s Guide, Rev. 110-4 Freescale Semiconductor 10.2.8 Ethern
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 11-1 Chapter 11 Porting U-Boot from an i.MX53 Reference Board to an i.MX53 Cust
Porting U-Boot from an i.MX53 Reference Board to an i.MX53 Custom Boardi.MX53 System Development User’s Guide, Rev. 111-2 Freescale Semiconductor NOTE
Porting U-Boot from an i.MX53 Reference Board to an i.MX53 Custom Boardi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 11-3 code
Porting U-Boot from an i.MX53 Reference Board to an i.MX53 Custom Boardi.MX53 System Development User’s Guide, Rev. 111-4 Freescale Semiconductor All
Porting U-Boot from an i.MX53 Reference Board to an i.MX53 Custom Boardi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 11-5 Err:
Porting U-Boot from an i.MX53 Reference Board to an i.MX53 Custom Boardi.MX53 System Development User’s Guide, Rev. 111-6 Freescale Semiconductor
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 12-1 Chapter 12 Porting the Android KernelAndroid releases for the i.MX53 proce
Porting the Android Kerneli.MX53 System Development User’s Guide, Rev. 112-2 Freescale Semiconductor 12.2.1 Enabling and Disabling Default ResourcesUs
Porting the Android Kerneli.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 12-3 12.2.2 Changing the Configuration FileAfter the s
i.MX53 System Development User’s Guide, Rev. 1xv Freescale Semiconductor TablesTableNumber TitlePageNumber18-6 720P TV Example Variables ...
Porting the Android Kerneli.MX53 System Development User’s Guide, Rev. 112-4 Freescale Semiconductor Android's memory map hardcodes three of its
Porting the Android Kerneli.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 12-5 12.4 Modifying the init.rc Partition LocationsThe
Porting the Android Kerneli.MX53 System Development User’s Guide, Rev. 112-6 Freescale Semiconductor Most enhancement implementations are located at k
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 13-1 Chapter 13 Configuring the IOMUX Controller (IOMUXC)Before using the i.MX5
Configuring the IOMUX Controller (IOMUXC)i.MX53 System Development User’s Guide, Rev. 113-2 Freescale Semiconductor – PUS (2 bits pull up/down configu
Configuring the IOMUX Controller (IOMUXC)i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 13-3 • pi—PAD Control Offset13.2.2 Conf
Configuring the IOMUX Controller (IOMUXC)i.MX53 System Development User’s Guide, Rev. 113-4 Freescale Semiconductor // Set pin as 0reg = readl(GPIO7_B
Configuring the IOMUX Controller (IOMUXC)i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 13-5 The variables are as follows:• 0x6
Configuring the IOMUX Controller (IOMUXC)i.MX53 System Development User’s Guide, Rev. 113-6 Freescale Semiconductor Define the pad on iomux-mx53.h fil
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 14-1 Chapter 14 Registering a New UART DriverBecause Linux already has a UART d
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor xvi About This GuideThe i.MX53 multimedia applications processor (i.MX53) is Fre
Registering a New UART Driveri.MX53 System Development User’s Guide, Rev. 114-2 Freescale Semiconductor 14.2 Enabling UART on Kernel MenuconfigEnable
Registering a New UART Driveri.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 14-3 Table 14-2 lists the UART files that are avail
Registering a New UART Driveri.MX53 System Development User’s Guide, Rev. 114-4 Freescale Semiconductor
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 15-1 Chapter 15 Adding Support for the i.MX53 ESDHCThis chapter explains how to
Adding Support for the i.MX53 ESDHCi.MX53 System Development User’s Guide, Rev. 115-2 Freescale Semiconductor 15.2 Including Support for SD1/SD2/SD3/S
Adding Support for the i.MX53 ESDHCi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 15-3 { .flags = IORESOURCE_IRQ, },}
Adding Support for the i.MX53 ESDHCi.MX53 System Development User’s Guide, Rev. 115-4 Freescale Semiconductor 400 KHz and 50 MHz. sdhc_get_card_det_st
Adding Support for the i.MX53 ESDHCi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 15-5 ...}; Then link GPIO interrupts with st
Adding Support for the i.MX53 ESDHCi.MX53 System Development User’s Guide, Rev. 115-6 Freescale Semiconductor 15.3.1 ESDHC Interface FeaturesThe ESDHC
Adding Support for the i.MX53 ESDHCi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 15-7 transmission level. The i.MX53 ESDHC inc
About This Guidei.MX53 System Development User’s Guide, Rev. 1xvii Freescale Semiconductor OrganizationThis guide is a compendium of application notes
Adding Support for the i.MX53 ESDHCi.MX53 System Development User’s Guide, Rev. 115-8 Freescale Semiconductor Figure 15-2 shows another example i.MX53
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 16-1 Chapter 16 Configuring the SPI NOR Flash Memory Technology Device (MTD) Dr
Configuring the SPI NOR Flash Memory Technology Device (MTD) Driveri.MX53 System Development User’s Guide, Rev. 116-2 Freescale Semiconductor NOTEIf y
Configuring the SPI NOR Flash Memory Technology Device (MTD) Driveri.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 16-3 Bootload
Configuring the SPI NOR Flash Memory Technology Device (MTD) Driveri.MX53 System Development User’s Guide, Rev. 116-4 Freescale Semiconductor 16.4.3 C
Configuring the SPI NOR Flash Memory Technology Device (MTD) Driveri.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 16-5 16.6 Sof
Configuring the SPI NOR Flash Memory Technology Device (MTD) Driveri.MX53 System Development User’s Guide, Rev. 116-6 Freescale Semiconductor
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 17-1 Chapter 17 Setting Up the Keypad Port (KPP)The KPP is designed to interfac
Setting Up the Keypad Port (KPP)i.MX53 System Development User’s Guide, Rev. 117-2 Freescale Semiconductor 17.2 Creating a Custom KeymapThe input.h fi
Setting Up the Keypad Port (KPP)i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 17-3 3. Add the keymapping matrix as follows:sta
About This Guidei.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor xviii • Chapter 21, “Porting Audio Codecs to a Custom Board”• Ch
Setting Up the Keypad Port (KPP)i.MX53 System Development User’s Guide, Rev. 117-4 Freescale Semiconductor Evtest displays the information of every ke
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 18-1 Chapter 18 Supporting the i.MX53 Reference Board DISP0 LCDThis chapter exp
Supporting the i.MX53 Reference Board DISP0 LCDi.MX53 System Development User’s Guide, Rev. 118-2 Freescale Semiconductor 18.1 Supported Display Inter
Supporting the i.MX53 Reference Board DISP0 LCDi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 18-3 18.2 Adding Support for an L
Supporting the i.MX53 Reference Board DISP0 LCDi.MX53 System Development User’s Guide, Rev. 118-4 Freescale Semiconductor Figure 18-2 shows the interf
Supporting the i.MX53 Reference Board DISP0 LCDi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 18-5 18.3 Modifying Boot Kernel P
Supporting the i.MX53 Reference Board DISP0 LCDi.MX53 System Development User’s Guide, Rev. 118-6 Freescale Semiconductor When <name> is include
Supporting the i.MX53 Reference Board DISP0 LCDi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 18-7 Table 18-5 shows how the val
Supporting the i.MX53 Reference Board DISP0 LCDi.MX53 System Development User’s Guide, Rev. 118-8 Freescale Semiconductor For example, the kernel comm
Supporting the i.MX53 Reference Board DISP0 LCDi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 18-9 The video parameter format i
Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. Reg. U.S. Pat. & Tm. Off. All other product or service names are
About This Guidei.MX53 System Development User’s Guide, Rev. 1xix Freescale Semiconductor Book titles in text are set in italicssig_name Internal sign
Supporting the i.MX53 Reference Board DISP0 LCDi.MX53 System Development User’s Guide, Rev. 118-10 Freescale Semiconductor 18.4 Adding Support for a N
Supporting the i.MX53 Reference Board DISP0 LCDi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 18-11 config FB_MXC_CLAA057VA01C
Supporting the i.MX53 Reference Board DISP0 LCDi.MX53 System Development User’s Guide, Rev. 118-12 Freescale Semiconductor },}; Be careful to use t
Supporting the i.MX53 Reference Board DISP0 LCDi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 18-13 Note that a new object, mxc
Supporting the i.MX53 Reference Board DISP0 LCDi.MX53 System Development User’s Guide, Rev. 118-14 Freescale Semiconductor };Use this new mxc_fb_platf
Supporting the i.MX53 Reference Board DISP0 LCDi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 18-15 return 0;}4. Modify the
Supporting the i.MX53 Reference Board DISP0 LCDi.MX53 System Development User’s Guide, Rev. 118-16 Freescale Semiconductor The example board’s two dis
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 19-1 Chapter 19 Connecting an LVDS Panel to an i.MX53 Reference BoardThis chapt
Connecting an LVDS Panel to an i.MX53 Reference Boardi.MX53 System Development User’s Guide, Rev. 119-2 Freescale Semiconductor The LVDS channel mapp
Connecting an LVDS Panel to an i.MX53 Reference Boardi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 19-3 19.3 LDB PortsFigure
About This Guidei.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor xx CODEC Coder/decoder or compression/decompression algorithm—Us
Connecting an LVDS Panel to an i.MX53 Reference Boardi.MX53 System Development User’s Guide, Rev. 119-4 Freescale Semiconductor 19.3.1 Input Parallel
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 20-1 Chapter 20 Supporting the i.MX53 Camera Sensor Interface CSI0This chapter
Supporting the i.MX53 Camera Sensor Interface CSI0i.MX53 System Development User’s Guide, Rev. 120-2 Freescale Semiconductor 20.2 i.MX53 CSI Interfac
Supporting the i.MX53 Camera Sensor Interface CSI0i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 20-3 20.4 Adding Support for
Supporting the i.MX53 Camera Sensor Interface CSI0i.MX53 System Development User’s Guide, Rev. 120-4 Freescale Semiconductor $ gedit Kconfig &3.
Supporting the i.MX53 Camera Sensor Interface CSI0i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 20-5 After the functions have
Supporting the i.MX53 Camera Sensor Interface CSI0i.MX53 System Development User’s Guide, Rev. 120-6 Freescale Semiconductor 2. Open the i.MX53 came
Supporting the i.MX53 Camera Sensor Interface CSI0i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 20-7 au8Buf[2] = val; if
Supporting the i.MX53 Camera Sensor Interface CSI0i.MX53 System Development User’s Guide, Rev. 120-8 Freescale Semiconductor Check ov3640.c for the c
Supporting the i.MX53 Camera Sensor Interface CSI0i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 20-9 20.6 Loading and Testing
About This Guidei.MX53 System Development User’s Guide, Rev. 1xxi Freescale Semiconductor IrDA Infrared Data Association—a nonprofit organization whos
Supporting the i.MX53 Camera Sensor Interface CSI0i.MX53 System Development User’s Guide, Rev. 120-10 Freescale Semiconductor 20.7.1 CMOS Interfaces
Supporting the i.MX53 Camera Sensor Interface CSI0i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 20-11 For details, refer to t
Supporting the i.MX53 Camera Sensor Interface CSI0i.MX53 System Development User’s Guide, Rev. 120-12 Freescale Semiconductor interface such as the I
Supporting the i.MX53 Camera Sensor Interface CSI0i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 20-13 Section 20.7.3, “Timing
Supporting the i.MX53 Camera Sensor Interface CSI0i.MX53 System Development User’s Guide, Rev. 120-14 Freescale Semiconductor
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 21-1 Chapter 21 Porting Audio Codecs to a Custom BoardThis chapter explains how
Porting Audio Codecs to a Custom Boardi.MX53 System Development User’s Guide, Rev. 121-2 Freescale Semiconductor 21.2 Porting the Reference BSP to a C
Porting Audio Codecs to a Custom Boardi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 21-3 NOTEIf using a different codec, adapt
Porting Audio Codecs to a Custom Boardi.MX53 System Development User’s Guide, Rev. 121-4 Freescale Semiconductor
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 22-1 Chapter 22 Porting the Fast Ethernet Controller DriverThis chapter explain
About This Guidei.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor xxii RGBA RGBA color space stands for Red Green Blue Alpha. The
Porting the Fast Ethernet Controller Driveri.MX53 System Development User’s Guide, Rev. 122-2 Freescale Semiconductor 22.2 Source CodeThe source code
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 23-1 Chapter 23 Porting USB Host1 and USB OTGThe USB Host1 and the USB OTG sign
Porting USB Host1 and USB OTGi.MX53 System Development User’s Guide, Rev. 123-2 Freescale Semiconductor
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor A-3 Appendix A Revision HistoryTable A-1 provides a revision history for this u
Revision Historyi.MX53 System Development User’s Guide, Rev. 1A-4 Freescale Semiconductor
Revision Historyi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor A-5
About This Guidei.MX53 System Development User’s Guide, Rev. 1xxiii Freescale Semiconductor
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor I-1 Part IHardware Design and Bring-upThe chapters that follow cover topics that
Hardware Design and Bring-upi.MX53 System Development User’s Guide, Rev. 1I-2 Freescale Semiconductor
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 1-1 Chapter 1 Design ChecklistThis chapter provides a design checklist for i.MX
Design Checklisti.MX53 System Development User’s Guide, Rev. 11-2 Freescale Semiconductor EIM Recommendations3. When EIM boot signals are used as the
Design Checklisti.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 1-3 JTAG Recommendations9. Do not use external pull-up or pull-d
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor iii ContentsParagraphNumber TitlePageNumberContentsAbout This GuideAudience ...
Design Checklisti.MX53 System Development User’s Guide, Rev. 11-4 Freescale Semiconductor Miscellaneous Signal Recommendations16. Tie FASTR_ANA and FA
Design Checklisti.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 1-5 25. USB I/O D+, D–, and UID contacts on the i.MX device requ
Design Checklisti.MX53 System Development User’s Guide, Rev. 11-6 Freescale Semiconductor 30. If feeding an external clock into the device, CKIL can b
Design Checklisti.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 1-7 SATA Recommendations34. The impedance calibration process re
Design Checklisti.MX53 System Development User’s Guide, Rev. 11-8 Freescale Semiconductor 1.1 Boot Configuration Bus Isolation ResistorsFigure 1-1 sho
Design Checklisti.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 1-9 1.3 Avoiding I2C ConflictsTable 1-3 shows a spreadsheet for
Design Checklisti.MX53 System Development User’s Guide, Rev. 11-10 Freescale Semiconductor 1.4 JTAG Signal TerminationTable 1-5 is a JTAG termination
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 2-1 Chapter 2 i.MX53 Layout RecommendationsThis chapter provides recommendation
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 12-2 Freescale Semiconductor Figure 2-2. i.MX53 Package InformationMaintaini
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 2-3 2.1.1 FanoutFigure 2-3 shows the fanouts for th
i.MX53 System Development User’s Guide, Rev. 1iv Freescale Semiconductor ContentsParagraphNumber TitlePageNumberChapter 3 Understanding the IBIS Mode
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 12-4 Freescale Semiconductor 2.2 StackupHigh-speed design requires a good st
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 2-5 2.3 DDR Connection InformationThe DDR2 and DDR3
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 12-6 Freescale Semiconductor and keep the propagation delay to the minimum.
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 2-7 Routing by byte group requires better control o
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 12-8 Freescale Semiconductor 2.5.1 1 Gbyte TopologiesThe 1 Gbyte option has
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 2-9 If the data bus is two byte groups by memory, t
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 12-10 Freescale Semiconductor The ADDR/CMD signals should be routed as shown
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 2-11 Figure 2-15 shows the clock routing topology.F
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 12-12 Freescale Semiconductor 2.5.3 DDR2 Routing ExamplesFigure 2-16–Figure
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 2-13 Figure 2-17. Internal 1 DDR2 RoutingColor Lege
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor v ContentsParagraphNumber TitlePageNumberChapter 5 Setting up Power Management5
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 12-14 Freescale Semiconductor Figure 2-18. Power Plane 1 DDR2 Routing Color
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 2-15 Figure 2-19. Power Plane 2 DDR2 Routing Color
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 12-16 Freescale Semiconductor Figure 2-20. Internal 2 DDR2 Routing Color Leg
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 2-17 Figure 2-21. Bottom DDR2 Routing Color LegendC
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 12-18 Freescale Semiconductor Table 2-3 shows the total etch of the signals
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 2-19 2.5.4 2-Gbyte Routing ExamplesFigure 2-22–Figu
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 12-20 Freescale Semiconductor Figure 2-22. Top 8-DDR3 Routing Color LegendCo
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 2-21 Figure 2-23. Internal 1 8-DDR3 Routing Color L
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 12-22 Freescale Semiconductor Figure 2-24. Power Plane 1 8-DDR3 Routing Colo
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 2-23 Figure 2-25. Power Plane 2 8-DDR3 RoutingColor
i.MX53 System Development User’s Guide, Rev. 1vi Freescale Semiconductor ContentsParagraphNumber TitlePageNumberChapter 8 Using the Clock Connectivit
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 12-24 Freescale Semiconductor Figure 2-26. Internal 2 8-DDR3 Routing Color L
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 2-25 Figure 2-27. Bottom 8-DDR3 Routing Color Legen
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 12-26 Freescale Semiconductor Table 2-4 shows the total etch of the signals
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 2-27 • Decouple using distributed 0.01 μF and 0.1 μ
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 12-28 Freescale Semiconductor Figure 2-28 shows the dimensions of a striplin
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 2-29 • USB_OTG_RREFEXT•SATA_REXT• LVDS_BG_RES• TVDA
i.MX53 Layout Recommendationsi.MX53 System Development User’s Guide, Rev. 12-30 Freescale Semiconductor
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 3-1 Chapter 3 Understanding the IBIS ModelThis chapter explains how to use the
Understanding the IBIS Modeli.MX53 System Development User’s Guide, Rev. 13-2 Freescale Semiconductor 3.2 Header InformationThe first section of an IB
Understanding the IBIS Modeli.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 3-3 Example 3-2. Component and Pin Information[Compo
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor vii ContentsParagraphNumber TitlePageNumber12.2.2 Changing the Configuration Fil
Understanding the IBIS Modeli.MX53 System Development User’s Guide, Rev. 13-4 Freescale Semiconductor 3.4 Model InformationThe [Model Selector] keywor
Understanding the IBIS Modeli.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 3-5 3.4.1 Ramp and Waveform KeywordsTable 3-3 define
Understanding the IBIS Modeli.MX53 System Development User’s Guide, Rev. 13-6 Freescale Semiconductor • [Ramp] effectively averages the transitions of
Understanding the IBIS Modeli.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 3-7 3.5 Model Golden WaveformsGolden waveforms are a
Understanding the IBIS Modeli.MX53 System Development User’s Guide, Rev. 13-8 Freescale Semiconductor 3.6.1 [Model Selector] ddrThis model has the fol
Understanding the IBIS Modeli.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 3-9 3.6.3 [Model Selector] lvioThis model has no con
Understanding the IBIS Modeli.MX53 System Development User’s Guide, Rev. 13-10 Freescale Semiconductor 3.6.5 List of Pins Not Modeled in the i.MX53 IB
Understanding the IBIS Modeli.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 3-11 Correlation Level A means for categorizing I/O
Understanding the IBIS Modeli.MX53 System Development User’s Guide, Rev. 13-12 Freescale Semiconductor
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 4-1 Chapter 4 Using the IOMUX Design AidThis chapter explains how to use of the
i.MX53 System Development User’s Guide, Rev. 1viii Freescale Semiconductor ContentsParagraphNumber TitlePageNumberChapter 16 Configuring the SPI NOR
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 14-2 Freescale Semiconductor 4.2.1 Identifying Signal Conflicts with the Signal
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 4-3 bolding indicates that UART2_CTS conflicts with UA
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 14-4 Freescale Semiconductor Hovering the mouse over the same signal, UART3_TXD
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 4-5 Conflicts are resolved by reassigning signals. How
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 14-6 Freescale Semiconductor In this example, the conflicts are resolved by ass
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 4-7 Figure 4-6 shows the signals tab after right-click
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 14-8 Freescale Semiconductor After the user enters the desired text and clicks
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 4-9 Once finished with changes, users should use File
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 14-10 Freescale Semiconductor 4.3 Toggling the Alternate View of the Signals Ta
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 4-11 4.3.1 Finding Assigned Signal Locations with the
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor ix ContentsParagraphNumber TitlePageNumber18.4.5 Adding BSP Support for a New Bo
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 14-12 Freescale Semiconductor 4.4 Using the Search Box to Find Specific Signals
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 4-13 4.5 IOMUX Features GuideThis section provides a g
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 14-14 Freescale Semiconductor • View—used to change view settings• Help—used to
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 4-15 4.5.2.2 Device MenuFigure 4-14 provides a partial
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 14-16 Freescale Semiconductor Update Conflicts This item cannot be enabled unle
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 4-17 The following list explains each column’s functio
Using the IOMUX Design Aidi.MX53 System Development User’s Guide, Rev. 14-18 Freescale Semiconductor
i.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 5-1 Chapter 5 Setting up Power ManagementThis chapter discusses how to supply a
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 15-2 Freescale Semiconductor If either of these bits are cleared, the internal
Setting up Power Managementi.MX53 System Development User’s Guide, Rev. 1Freescale Semiconductor 5-3 5.2 Interfacing the i.MX53 Processor with the DA9
Commentaires sur ces manuels