1、TMExternal Use 1Topics1.i.MX6 HW Design Reference Board.(go through schematic of i.MX6 SDP)2.i.MX6 Hardware Development Guide.(IMX6DQ6SDLHDG.pdf)3.i.MX HW Checking List.(Excel file of i.MX6 HW Design Checking List)4.i.MX6X Power design5.DDR Calibration and Stress Test.6.IOMux Tool7.i.MX6X Hardware b
2、ring up1IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TMExternal Use 2i.MX6 HW Design Reference Board.2IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TMExternal Use 3Related Hardware materials SABRESDP_DESIGNFILES.zip/SABRE_AI_DESIGNFILES.zip:SDP/AI board schematic/layout.IMX6DQ6SDLHDG.pdf:i.MX6X hardware design guide,include schem
3、atic/layout checkpoints,iomux tools,bring up,IBIS/BSDL,RMII interface.IMX6DQ/DLS_A/I/CEC.pdf:i.MX6X Datasheet:include chipset electrical Characteristics like the voltage range,Max current and Power sequence.IMX6DQ/DLS_RM.pdf:i.MX6X Chipset reference manual.AN4509:i.MX6DQ Power Consumption Measuremen
4、t.AN4576:i.MX6DLS Power Consumption Measurement.IMX6_IOMUX_TOOL:iomux configuration tools.Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER.tar.gz:MFG tools.L3.0.35_4.1.0_130816_images_MX6.tar.gz:linux demo image.HW Design Checking List for i.Mx6 Rev2.6.xlsx:i.MX6X hardware check list,download from:https:/ tes
5、t tools,download from:https:/ DDR3 Script Aid:DDR configuration tools,Download from:https:/ i.MX6 DRAM Port Application Guide-DDR3 https:/ Use 4i.MX6 Reference Solution Related Material1.Select“SABRE Platform for Smart Devices”2.Hardware Material(Schematic,PCB,Gerber.etc);4IMX硬件设计指南与硬件启动医学知识讲解10/15/
6、2022TMExternal Use 5 SABRE Board for Smart Devices(SDB)i.MX 6Quad 1Ghz Cortex-A9 Processor Can be configured as i.MX 6Dual Freescale MMPF0100 PMIC 1 GB DDR3 memory(non terminated)3”x 7”8-layer PCBDisplay connectors 2x LVDS connectors Connector for 24 bit 4.3”800 x480 WVGA with4-wire touch screen HDM
7、I Connector Audio Wolfson Audio Codec Microphone and headphone jacksExpansion Connector Camera CSI port signals I2C,SSI,SPI signalsConnectivity 2x Full-size SD/MMC card slot 22-pin SATA connector 10/100/1000 Ethernet port 1x high-speed USB OTG port mPCI-e connectorDebug JTAG connector Serial to USB
8、connectorAdditional Features 3-axis Freescale accel eCompass Power supply No battery charger OS Support Linux and Android JB from Freescale;Others:support by 3rd partiesTools Support Lauterbach,ARM(DS-5),Macraigor debug/IDE tool chainPart Numbers:MCIMX6Q-SDB($399)Display(9.7”):MCIMX-LVDS1($499)Displ
9、ay(4.3”):MCIMX28LCD($199)5IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TMExternal Use 6SABRE Platform for Smart Devices(SDP)i.MX 6Quad 1GHz Cortex-A9 Processori.MX 6DualLite 1GHz Cortex-A9 Processor Freescale MMPF0100 PMIC 1 GB DDR3 memory(non terminated)3”x 7”8-layer PCBDisplay connectors Native 1024x768 LVDS dis
10、play(comes with kit)2nd LVDS connector Connector for 24 bit 4.3”800 x480 WVGA with4-wire touch screen HDMI Connector MIPI DSI connector Audio Wolfson Audio Codec Microphone and headphone jacks Dual 1W SpeakersExpansion Connector Enables parallel LCD or HDMI output Camera CSI port signals I2C,SSI,SPI
11、 signalsConnectivity 2x Full-size SD/MMC card slot 22-pin SATA connector 10/100/1000 Ethernet port 1x high-speed USB OTG port mPCI-e connectorDebug JTAG connector Serial to USB connectorAdditional Features 3-axis Freescale accel GPS receiver Ambient Light Sensor eCompass Dual 5MP Cameras Power suppl
12、y Battery Charger Battery connectors OS Support Linux and Android JB from Freescale;Others:support by 3rd partiesTools Support Lauterbach,ARM(DS-5),Macraigor debug/IDE tool chainPart Numbers:MCIMX6Q-SDP($999)MCIMX6DL-SDP($999)Display(4.3”):MCIMX28LCD($199)WiFi:Silex WiFi module6IMX硬件设计指南与硬件启动医学知识讲解1
13、0/15/2022TMExternal Use 7SABRE Platform for Automotive Infotainment(AI)Power and Memory Freescale MMPF0100 PMIC 2 GB DDR3 memory(i.MX 6Dual/Quad)1GB DDR3 memory(i.MX 6Solo)32GB Parallel NOR Flash NAND SocketDisplay LVDS connector compatible with MCIMX-LVDS1 Parallel RGB display interface HDMI output
14、 connectorDebug JTAG connector Debug UART connectorConnectivity and Expansion SD Card Slot High Speed USB OTG Ethernet SATA MIPI CSI PCIe MLB150 INIC connector 281-pin MXM card edge connector for main board expansionCan be reused from i.MX53 SABRE AIConnectivity and Expansion SD card slot(WiFi modul
15、e or SD)Bluetooth or Bluetooth+WiFi header AM/FM tuner header Sirius XM Module header(de-popd)GPS(UART)module connector 2x CAN Dual High Speed USB Host connectors MLB 25/50 INIC connector SPI NOR flashDisplay I/O LVDS connector compatible with MCIMX-LVDS1 Analog Video Input LVDS InputAudio Cirrus mu
16、ltichannel audio codec Up to 8 outputs Dual microphone inputs Stereo Line Level Input SPDIF receiverOS Support Linux Others:future support by 3rd partiesCPU Card DetailsBase Board DetailsPart NumbersBase Board:MCIMXABASEV1($699)CPU Cards:MCIMX6SAICPU1($799)MCIMX6QAICPU1($799)Display:MCIMX-LVDS1($499
17、)7IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TMExternal Use 8i.MX6 SMART DEVICE SYSTEM Block Diagram8IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TMExternal Use 9i.MX6 SMART DEVICE SYSTEM Schematic Here,open i.MX6 SabreSD Schematic,go through it.9IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TMExternal Use 10i.MX6 Hardware Development Guide.1
18、0IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TMExternal Use 11Suggestion:Pre-design:Study the datasheet,power consumption,schematic to understand our chipset requirement.In-design:Check the hardware design guide,iomux toolsAfter-design:Fill the HW design checking list,provide the iomux data to software.Hardware-b
19、ring up:Check the power,power sequence,clock,reset,provide the boot configuration to software,run ddr test.Debug port:Suggest to have1.USB OTG Port:For image program,You can use it as USB host port,no problem.MFG just use USB device mode.2.Debug serial port,i.MX6X uboot can change to support every s
20、erial port as debug port.3.Sdcard slot:Suggest to keep at least one Sdcard slot,it will help to use the Sdcard boot,which can burn image directly from PC to Sdcard.No need to debug the MFG kernel.4.Jtag(optional).5.Suggest to use the GPIO Boot_cfg but not the fuse Boot_cfg.And boot mode pin can be p
21、ulled,because we can use the non-image boot to enter the download mode11IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TMExternal Use 12i.MX6 Hardware Development Guide Here,open,go through it.1).Design Checklist2).i.MX 6 Series Layout Recommendations3).Requirements for Power Management4).Avoiding Board Bring-up Pro
22、blems12IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TMExternal Use 13i.MX HW Checking List.13IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TMExternal Use 14i.MX HW Checking ListHere,open,go through it.Clear1Is voltage level matched on bus/signal/logic/buffer two side?Clear2Suggest drawing pull-ups near pin area with power domain
23、description in schematic.Clear3Please take care clock source can meet requirement of peripheral devices.(frequency/driving capability/jitter/tolorance/fly-time etc.)Clear4When Buffer/Level shifter/switch are used,SI impaction on signal should be considered.Clear5The control signals polarity for Dire
24、ction Sellect/EN/RESET should be checked for all the devices.Clear6IO configuration should be checked using IOMUX Tool which provided by Freescale.Clear7The TEST and FAULT mode inputs of the individual chips should be tied to the proper level for normal operation.Clear8Pin sequence/direction/genders
25、 of connector should be confirmed with Mechnical consideration.Clear9Pull-ups and voltages should be verified for OC/OD signals.Clear10Proper pull-up and pull-down resistor values provided to avoid excess sourcing or sinking current.Clear11The polarities of the caps and diodes connected to ve voltag
26、es should be verified.Clear12Suggest all active low signals-include“_B”at end of the signal net name and all clock signals include“CLK”as part of net name.Clear13Please confirm if all power source have sufficient power capacity and good enough ripple noise level for requirement of power input.Clear1
27、4Power on/off sequencing should be verified when multiple power sources are used.Clear15The current rating of Diodes/Inductors used in the power supply and other high current sections should be provided properly.Clear16Please pay attention on EMI/EMC/ESD/Ligtening consideration(decoupling caps/TVS d
28、iodes/chokes/filters/beads/fuese etc).Clear17Please confirm if unused pins are configured properly following formal recommend.Clear18Please confirm boot mode and configuration pins are set properly and can meet the actual boot requirment.Clear19Please take care watch dog/cold/key reset system design
29、,PMIC and boot device also should be reset at same time.14IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM1515IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM16IMX6DQCEC.pdf:i.MX 6Dual/6Quad Applications Processors for Consumer ProductsAN4509.pdf:i.MX 6Dual/6Quad Power Consumption MeasurementIMX6SDLCEC.pdf:i.MX 6Solo/6DualLite App
30、lications Processors for Consumer ProductsAN4576.pdf:i.MX 6DualLite Power Consumption MeasurementSDP schematic(PF0100):SPF-27392.pdfSaberlite schematic(Discrete DCDC)(from boundarydevices)IMX6DQ6SDLHDG.pdf(optional):Design Checklist:Table 2-6.Power and decouple recommendations16IMX硬件设计指南与硬件启动医学知识讲解1
31、0/15/2022TM1717IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM18System Power Requirements(on each power rail)Max Current requirementVoltage rangeSystem Over-Voltage ProtectionPower On SequencingSystem control functionsLayout&decouple18IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM19To Function properly,the i.MX6 Processor requi
32、res nine different power rails(Some may be combined)VDDARM Power to ARM CoresAllowed voltage:0.9V 1.5VVDDSOCVP Power to on chip System Peripherals(VDDSOC_CAP):HDMI PHY,SATA PHY,PCIE PHY,&ARM Core CachePower to Image processing modules(VDDPU_CAP)VPU,GPU2D,GPU3D,OpenVGAllowed voltage:0.9V 1.5V19IMX硬件设
33、计指南与硬件启动医学知识讲解10/15/2022TM20VDDHIGH VPH Power to on chip System Peripherals(VDDHIGH_CAP)MIPI,HDMI,SATA,PCIE,LVDS,USB,PLLsPower to misc Peripherals(NVCC_PLL_OUT)USD,PLLs,24 MHz Osc.Shared power of SNVS moduleAllowed voltage:2.7V 3.3VVSNVS32 KHz Oscillator and SRTC functionsShared power of SNVS module
34、Allowed voltage:2.8V 3.3V20IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM21USB_H1/OTG_VBUS Power to USB PHYAllowed voltage:4.4V 5.25VNVCC_DRAMPower supply for DRAM memoryAllowed voltage:1.14V 1.575V(Depends on type DRAM)Ethernet IO pins(NVCC_RGMII)Allowed voltage:1.14 1.9VGeneral IO pins(NVCC_)Typically 1.8V or 3
35、.3VAllowed voltage:1.65V 3.6V21IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM22In a typical application,six different voltages are required for the processor to function:FunctionTypical Voltage VDDARM,VDDSOC 1.375V VDDHIGH,VSNVS 3.0V USB_VBUS 5.0V NVCC_DRAM 1.5V NVCC_3.3V 3.3V NVCC_1.8V 1.8V22IMX硬件设计指南与硬件启动医学知识讲解
36、10/15/2022TM23Datasheet Max Requirements for VDDARM:3920 mADatasheet Max Requirements for VDDSOC:1890 mATypical Maximum Current Requirements(AN4509):Showing three separate video outputs1080p Video playback HDMI1080p Video playback IPU Parallel port(LCD)3D graphics through LVDS portVDDARM:1625 mAVDDS
37、OC:1250 mA23IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM24Datasheet Max Requirements for VSNVS:300 uAPull Up resistors on VSNVS will add to current requirementsDatasheet Max Requirements for VDDHIGH:160 mATypical Maximum Current Requirements(AN4509):VDDHIGH:85 mA24IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM25Datasheet Max
38、 Requirements for DRAM:1900 mATypical Maximum Current Requirements(AN4509):DRAM:1390 mADatasheet requirements for IO Pins,use:I(A)=N x C x V x(0.5 x F)N Number of IO pins suppliedC Equivalent external capacitive load(Farads)V IO voltage(Volts)(0.5 x F)Data change rate,where F=Frequency(Hz)Typical=2-
39、3 mA for a 3.3V pin25IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM26Power RailVoltageTypicalMaximumVDDARM1.375 V1625 mA3920 mAVDDSOC1.375 V1250 mA1890 mAVDDHIGH2.8V 85 mA 160 mAVSNVS3.0 V -300 uADRAM1.5 V1390 mA1900 mAUSB 5.0 V 500 mA 530 mAI/O Pins3.3 V 300 mA 500 mA*I/O Pins1.8 V 50 mA 275 mA*Maximum values ar
40、e mutually exclusive26IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM27FunctionVoltageTypicalMaximumSD Card3.3 V100 mAWIFI/BT3.3 V1000 mA3G/4G Modem3.3 V2000 mA3000 mALVDS3.3/5 V300/370 mAHDMI5 V50 mAEthernet3.3 V130 mAAudio1.8/5 V40/100 mA80/530 mASATA5 V500-1000 mA1500 mAeMMC3.3 V100 mA200 mACAN5 V70 mAGPS1.5/3.
41、3 V20/100 mACamera1.5/1.8 V150/20 mA27IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM28VoltageTypicalFull Power1.375 V1875 mA5800 mA1.5 V1500 mA2300 mA1.8 V 100 mA 350 mA3.0 V 160 mA 200 mA3.3 V2000 mA5000 mA5.0 V1500 mA3300 mA28IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM29Total System Power RequirementsTypical System requir
42、ements(5V source):2.9ATypical System requirements(3.7V source):4.1ASystem Over-Voltage ProtectionSelect Power components with high voltage toleranceDesign Over-Voltage protection sub-systemUser battery charging circuit with protection.Power On SequencingSystem control functionsStand-by,reduced power
43、 options29IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM30Power On Sequencing1.VDD_SNVS_IN=VDDHIGH_IN any other power supply(FSL suggest VDDHIGN_IN power with VDD_SNVS_IN or in step 2)2.VDDARM_IN=(VDDSOC_IN-1ms);Vvddarm_cap=(Vvddsoc_cap+50mV):If VDDARM_IN and VDDSOC_IN are connected to different external supply s
44、ourcesPower Off Sequencing N/ANotes:1.Need to ensure that there is no back voltage(leakage)from any supply on the board towards the 3.3 V supply(for example,from the external components that use both the 1.8 V and 3.3 V supplies)2.USB_OTG_VBUS and USB_H1_VBUS are not part of the power supply sequenc
45、e and may be powered at any time30IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM31VGEN5 for VDDHIGH_IN and increase to 3V to align with datasheetOnly one 22 F bulk capacitor should be connected to each of these on-chip LDO regulator outputs:VDD_ARM/23/SOC/PU_CAP as near as possible with pins/vias.The distance sho
46、uld be less than 50mil between bulk cap and VDD_xx_CAP pins;ripple noise should be less than 5%Vp-p of supply voltage average valueNVCC_LVDS2P5 must be powered-on even when not using the LVDS interface because The DDR pre-drivers share the NVCC_LVDS2P5 power rail with the LVDS interface31IMX硬件设计指南与硬
47、件启动医学知识讲解10/15/2022TM3232IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM3333IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM3434IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM35What is DDR Stress Tester kit?It is downloadable test application architecture.A program running on PC(DDR_Stress_Tester.exe,which running on Command Prompt window)will
48、download the test image to target boards IRAM with the help of UART/USB connection.The test image will do the DDR stress test and the result will be sent to PC through UART/USB and be printed on the Command Prompt window.For mx6dq,mx6dls or mx6sl,UART is not supported.Support mx53,mx51,mx6dq,mx6dls
49、and mx6sl.35IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM36Test Log Link36IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM3737IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM38Application Window Overview38IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM39http:/ the UARTS:UART1,UART2 and UART3.Expand all signals under UART3.40IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM41
50、41IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM4242IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM43Select ALT4 EIM_D30(J20)for UART3/CTS.Select ALT4 EIM_D31(H21)for UART3/RTS.Select ALT2 SD4_CLK(E16)for UART3/RXD_MUX.Select ALT2 SD4_CMD(B17)for UART3/TXD_MUX.43IMX硬件设计指南与硬件启动医学知识讲解10/15/2022TM44Right-click the UART2/TXD_MUX ro