Freescale i.MX6多核应用处理器Wandboard开发方案
2014-01-02
Freescale公司的i.MX 6系列多核应用处理器采用ARM® Cortex™-A9架构,包括单核,双核和四核系列,工作频率高达1.2GHz,支持ARMv7™, Neon, VFPv3和Trustzone,集成了32KB指令和数据L1高速缓存以及256KB到1MB的L2高速缓存,具有一流的3D和2D图像与高清视频,可提供新一代多媒体性能,主要用在下一代消费类电子如IPTV,IP电话,平板电脑,电子书,工业领域如智能工业控制系统,人机接口,手提医疗设备以及汽车电子等.本文介绍了i.MX 6 系列产品主要特性,框图,以及i.MX 6 系列产品开发板Wandboard和Freescale i.MX6模块电路图,材料清单,与Wandboard配套的500万象素照相机特性和电路图.
The i.MX 6 series of applications processors unleashes a scalable multicore platform that includes single-, dual- and quad-core families based on the ARM® Cortex™-A9 architecture for next-generation consumer, industrial and automotive applications.
By combining the power-efficient processing capabilities of the ARM Cortex-A9 architecture with bleeding edge 3D and 2D graphics, as well as high-definition video, the i.MX 6 series provides a new level of multimedia performance to enable an unbounded next-generation user experience.
The i.MX 6 series was designed specifically to enable this new market by bringing together high-performance scalable multimedia processing, a software-compatible family of five processors and pin*-compatible processor solutions with integrated power management so that a manufacturer can deploy a full portfolio of products with a single hardware design.
i.MX 6 系列产品主要特性:
• Scalable single-, dual- and quad-core offerings based on ARM Cortex-A9 up to 1.2 GHz, with ARMv7™, Neon, VFPv3 and Trustzone support
• 32 KB instruction and data L1 caches and 256 KB to 1 MB of L2 cache
• Multi-stream-capable HD video engine delivering 1080p60 decode, 1080p30 encode and 3D video playback in HD in high-performance families
• Superior 3D graphics performance with up to quad shaders performing 200 Mt/s and OpenCL support
• Separate 2D and/or Vertex acceleration engines for an optimal user interface experience
• Stereoscopic image sensor support for 3D imaging
• Integrated market-specific I/Os, which may include HDMI v1.4 with integrated PHY, SD3.0, multiple USB 2.0 ports, Gigabit Ethernet, SATA-II with integrated PHY, PCI Express® with integrated PHY, MIPI CSI, MIPI DSI, MIPI HSI, MLB and FlexCAN for automotive applications
• Comprehensive security features include cryptographic accelerators, high-assurance boot and tamper protection
• Optional integration of an EPD display controller for e-readers and similar applications
i.MX 6 系列产品优势:
• Pin-* and software-compatible single-, dualand quad-core families enable easy design of a broad portfolio of next-generation products
• Ultra-realistic 3D gaming and richer user interfaces enabled by an integrated 3D graphics engine in high-performance families
• Aggressive power management enables HD multi-stream video playback in high performance families
• Highly integrated family with a broad range of integrated I/Os to reduce design complexity and time to market
i.MX 6 系列产品目标应用:
• Automotive infotainment
• Digital signage
• E-Readers
• Human-machine interface
• Home energy management systems
• In-flight entertainment
• Intelligent industrial control systems
• IP phones
• IPTV
• Portable medical
• Smartbooks
• Tablets
i.MX 6 系列产品分类特性:
图1.i.MX 6 系列产品应用处理器框图
i.MX 6 系列产品开发板Wandboard
The Wandboard is a low cost board based on the i.MX6 multicore ARM Cortex-A9 family of processors. In consists of a core module based on the EDM standard and a simple to extend baseboard.
The Wandboard is an impressive low-cost development board based on the Freescale i.MX6 series of applications processors. Available in single core (Solo), dual-core (Dual), and quad-core (Quad) variants, the Wandboard is packed with features include on-board Wifi/Bluetooth (Dual and Quad), Gigabit Ethernet, HDMI, Camera input (MIPI-CSI2), and a set of expansion headers to make adaptation easy to your needs.
The i.MX6 series of multimedia applications processors contain a rich selection of multimedia capabilities including up to 4 ARM Cortex A9 processors at up to 1.2 GHz, an on-chip graphics processing unit (GPU), video processing unit for HD video encode and decode (VPU), onboard Gigabit Ethernet, PCI-Express, 3 display ports including HDMI, LVDS, MIPI-DSI, and CMOS parallel interfaces, as well as the usual set of peripherals such as USB, I2C, SPI, and UARTs.
Available software for Wandboard: Linux (Yocto), and Android.
图2.i.MX 6开发板Wandboard框图
图3.i.MX 6开发板Wandboard外形图(正面)
图4.i.MX 6开发板Wandboard外形图(背面)
the schematics of the Freescale i.MX6 module and the Wandboard Interface Board.
图5. Freescale i.MX6模块电路图(1)
图6. Freescale i.MX6模块电路图(2)
图7. Freescale i.MX6模块电路图(3)
图8. Freescale i.MX6模块电路图(4)
图9. Freescale i.MX6模块电路图(5)
图10. Freescale i.MX6模块电路图(6)
图11. Freescale i.MX6模块电路图(7)
WAND
图12.i.MX 6开发板Wandboard电路图(1)
图13.i.MX 6开发板Wandboard电路图(2)
图14.i.MX 6开发板Wandboard电路图(3)
图15.i.MX 6开发板Wandboard电路图(4)
图16.i.MX 6开发板Wandboard电路图(5)
Freescale i.MX 6系统模块材料清单(BOM):
Wandboard载板材料清单(BOM):
Wandboard配套的500万象素照相机
The WandCam provides a 5MP MIPI camera input for Wandboard for any application needing high-performance, high definition video. It connects seamlessly to Wandboard Solo, Dual, or Quad using the MIPI-CSI2 interface via on-module FFC (Flat Flex Cable) connector.
图17. 500万象素照相机外形图
500万象素照相机包括:
WandCam camera adaptor board
Leopard Imaging Camera Module: PN: LI-OV5640-MIPI-AF
5MP Image Sensor (OmniVision OV5460) with MIPI-CSI2 interface
Focusing Range: 10cm to infinity
Focal Length: 3.5mm
F Number: 2.6
Fov (D): 65°
6-inch 33-position FFC jumper
图18. 500万象素照相机电路图
详情请见:
http://cache.freescale.com/files/32bit/doc/fact_sheet/IMX6SRSFS.pdf?&Parent_nodeId=129226228141673454B24A&Parent_pageType=taxonomy
和http://www.wandboard.org/images/downloads/wbquad-revb1-userguide.pdf