Versatile Features of the i.MX6 Development Board and System On module(SoM)
Freescale i.MX6 family of five processors, with their software and pin definitions basically compatible, requires only one hardware design to cover the entire product family and meet the market's needs for different performance.
The Forlinx iMX6 development board is a 4-core i.MX6 Quad, model MCIMX6Q5EYM10AD, 1GHz main frequency, temperature class of Extended Consumer, 21mm×21mm, 0.8mm ball spacing FCPBGA package, is currently the most cost-effective overall model on the market.
The iMX6 system on module(SoM) is based on the Freescale i.MX6 Quad 4 core processor and operates up to 1.2G in main frequency and 1.2 GHz with 1 MB L2 cache and 64-bit DDR3 or 2 channel, 32-bit LDDR2 support. Integrating FlexCAN, MLB bus, PCI Express® and SATA-2 for superior connectivity, the series of devices, combined with LVDS, MIPI display ports, MIPI camera ports, and HDMI v1.4, is the ideal platform for advanced consumer, automotive, and industrial multimedia applications. Supports Linux, Android 4.4 operating system, can be used in industrial product design. The OKMX6Q-C development board consists of a core board and a base board with the main chips: CPU, eMMc, Memory, PowerManage. With our core boards, you only need to develop your own floors to meet your business needs, which accelerates your time-to-market and frees you from the complex environments your platform builds.
Let's describe OKMX6Q-C SoM and base board resources in detail.
ndustrial-grade version of our imx6 quad products, core board expansion commercial grade (-20 °C to 105 °C), industrial grade (-40 °C to 105 °C), automotive grade electronics (-40 °C to 125 °C).
i.MX6 Quad features:
i.MX6 Quad is supported by the accompanying Freescale Power Management Integrated Circuit (PMIC) MMPF0100.
CPU composite devices
- 4 ARM ® Cortex ™-A9 cores, each operating at up to 1.2 GHz
- 1 MB L2 cache
- 32 KB instructions and data cache
- NEON SIMD Media Accelerator
Multimedia
- GPU 3D
- GPU 2D (vector graphics)
- GPU 2D (Composite)
- Video decoding
- Video encoding
- Camera interface
Vivante GC2000
200Mtri/s 1000Mpxl/s,OpenGL ES 3.0 & Halti,CL EP
Vivante GC355
300Mpxl/s,OpenVG 1.1
Vivante GC320
600Mpxl/s,BLIT
1080p 60 h.264
1080p30 H.264 BP/Double 720p code
Type: 1x 20-bit parallel, MIPI-CSI2 (4 channels), three simultaneous inputs
Memory
- DDR
- NAND
2 x 32 LP-DDR2s, 1x64 DDR3 / LV-DDR3
SLC/MLC, 40-bit ECC, ONFI2.2, DDR
Data connection
- 4 USB 2.0
- Ethernet
1 x HS OTG plus PHY
1 x Host plus PHY
2 x Host USB HSICs
1 Gbps + IEEE®1588
Extend the port
3 SD/MMC 4.4, 1 SDXC
5x SPI, 5x UART, 3x I²C
MIPI-HSI
PCIe 2.0 (single channel)
Display
2x4XGA (2048x1536) or 2x (1080p plus WXGA (1280x720)
Advanced power management
- PMU integration
- Freescale PF100 power management unit
Security
Advanced security features support highly reliable boot, encryption engine, random number generator, and tamper detection
Package and temperature
- 21 x 21mm, 0.8 mm BGA
- Consumer electronics (-20C to -105C) up to 1.2 GHz
- Industrial control (-40C to -105C) up to 800 MHz
- Automotive (-40C to 125C), AEC-Q100, up to 1 GHz
Benefits of an industrial development board:
Industrial-grade development board BOM selection using industrial-grade standards.
Industrial-grade development board can be in high and low temperature, electromagnetic radiation and other harsh environments stable operation, such as a wide operating temperature range.
Industrial development board RS485, Can interface provides isolation protection.
Industrial-grade development board through CE, FCC certification.
iMX6 Development Board Features:
- 1, Freescale i.MX6Q 1GHz processor, ARM Cortex A9 quad-core, 1GB DDR3, 8GB EMMC.
- 2, Perfect lithium battery management circuit, can be maintained by the battery board and including 2.5-inch hard disk, including all peripherals running.
- 3, Stamp hole core plate, no plug-in, completely eliminate bad contact, can be used to develop thinner products.
- 4, The core board itself is the smallest system, connected to 4.2V power can start, reduce the difficulty of development and commissioning.
- 5, The core board comes with a Flying LCD interface, no base plate can be lit, development and commissioning more convenient.
- 6, on-board 3G, SATA, GPS, CAN and RS-485 with isolation and protection.
- 7, the standard dual LVDS interface.
iMX6 Development Board SoM:
Structure size: 60mm× 60mm square stamp hole PCB, a total of 220 feet (55 feet× 4 sides), 1mm spacing.
Platemaking process: thickness 1mm, 8 layers of full through hole deposition PCB, do impedance control, BGA under the plating filling hole, the rest of the perforated cover oil level.
Supply voltage: DC 4.2V (supplied by the base plate).
CPU model: MCIMX6Q5EYM10AD (21mm×21mm, ball pitch 0.8mm), 1GHz main frequency
Memory Model: 1G DDR3 1600, Magnesium MT41K128M16JT-125:K (16Meg×16×8banks) × 4 tablets
Flash model: SanDisk e.MMC, SDIN8DE2-8G
iMX6 Development Board SoM Resources:
System: Android 4.4
Display: Two-way 8-bit LVDS interface, HDMI1.4, RGB888 interface (through).
Over 54 feet 0.5mm pitch under the FPC seat lead out, can be connected to the Flying Liquid Crystal Screen)
I2C: 3
I2S: 1
CAN: 1
Camera: 1
SATA: 1 (SATA-II)
USB: 1 USB 2.0 main port, 1 OTG2.0
SDIO: 2
Ethernet: 1 X-G Ethernet
miniPCIE: 1
Serial: 5 (including 1 debug serial)
SPI: 2
iMX6 development board:
Structure size: 130mm× 190mm rectangular PCB, 50mm × 52mm opening at the bottom of the core plate.
Platemaking process: thickness 1.6mm, 4 layers of all-through hole deposition gold PCB, do impedance control, through-hole cover oil leveling.
Supply voltage: DC 12V.
iMX6 Development Board Resources:
Display: Two-way 8-bit LVDS interface (2mm pitch double-row pin), HDMI1.4 (HDMI-A socket)
IIC: 2 (2mm pitch double-row pin)
Audio: 1 stereo headphone connector, 1 mono microphone connector, both with 3.5mm standard stereo sockets, plus 2 speakers
Interface with XH2.54-2P socket
CAN: 1, led by DG128-2P green terminal
Camera: 1, 5M pixel parallel camera, OV5640
SATA: 1 (3.5-inch hard drive is supported by a 12V power adapter, and when the base plate is battery-powered, only most consumer 2.5-inch hard drives are supported)
Memory card: 1 compatible with MMC, SD, SDHC and SDXC (UHS-I)
SDIO: 1, led by a 2mm pitch 20Pin double-row pin
USB main port: 2 (extended by hub)
USB OTG: 1 standard micro USB socket
Ethernet: 1 Gigabit Ethernet, RG45 interface
3G: 3G module with mini-PCIE interface, SIM slot on the back
RS485: 1 with protection and electrical isolation
GPS: 1, VK1613S3M5 module, SIRF3 scheme, external receiving antenna
Lithium battery: Supports 2 lithium-ion/lithium polymer batteries, which are required by the user
WiFi-Bluetooth: 1, RealTek RTL8723AS Combo Module, IEEE 802.11 b/g/n 2.4GHz 1T1R WiFi with Bluetooth
v2.1+EDR/Bluetooth 3.0/3.0+HS/4.0
Debug port: 1, micro USB interface, on-board USB to 3.3V serial chip
Normal serial: 2 three-wire, 1 five-wire, all 3.3V/RS-232 level optional, the default configuration is 3.3V level.
Infrared receiving head: 1
Sensor: 3-axis acceleration sensor (gravity sensing)
Linux 3.0.35 System Software Resource Features
Equipment |
The location of the driver source code in the kernel |
Device Name |
Network card drive |
drivers/net/fec.c |
eth0 |
LCD backlight drive |
drivers/video/backlight/pwm_bl.c |
/sys/class/backlight |
USB connector USB stick |
drivers/usb/storage/ |
/dev/sdX |
USB mouse |
drivers/hid/usbhid/ |
/dev/input/mice |
USB3G |
drivers/usb/serial/ |
/dev/ttyUSB* |
USB Camera |
drivers/media/video/uvc/ |
|
SD card drive |
drivers/mmc/card/ |
/dev/block/mmcblk0pX |
SATA drive |
drivers/ata/ahci_platform.c |
/dev/sda* |
OV5640 |
drivers/media/video/mxc/capture/ov5640.c |
|
LVDS |
drivers/video/mxc/ldb.c |
|
HDMI |
drivers/video/mxc_hdmi.c |
|
LCD FrameBuffer |
drivers/video/mxc/mxc_lcdif.c |
/dev/fb0 |
Capacitive touch drive |
drivers/input/touchscreen/ft5x06_ts.c |
/dev/input/event |
RTC real-time clock drive |
drivers/rtc/rtc-dev.c |
/dev/rtc0 |
SPI drive |
drivers/spi/spidev.c |
/dev/ |
Serial (including three serials) |
drivers/tty/serial/imx.c |
/dev/ |
Key drive |
drivers/input/keyboard/gpio_keys.c |
|
Watchdog drive |
drivers/watchdog/imx2_wdt.c |
/dev/watchdog |
RS485 drive |
drivers/tty/serial/imx.c |
/dev/ |
CAN drive |
drivers/net/can/flexcan.c |
can0 |
USB BlueTooth |
wlan0 |
|
Audio drive |
sound/soc/codec/wm8962.c |
/dev/snd/ |
Android System Software Resource Features
Equipment |
The location of the driver source code in the kernel |
The corresponding device name |
Network card drive |
drivers/net/fec.c |
eth0 |
LCD backlight drive |
drivers/video/backlight/pwm_bl.c |
/sys/class/backlight |
USB connector USB stick |
drivers/usb/storage/ |
/dev/sdX |
USB Mouse |
drivers/hid/usbhid/ |
/dev/input/mice |
USB3G |
drivers/usb/serial/ |
/dev/ttyUSB* |
USB Camera |
drivers/media/video/uvc/ |
|
SD card drive |
drivers/mmc/card/ |
/dev/block/mmcblk0pX |
SATA drive |
drivers/ata/ahci_platform.c |
/dev/sda* |
OV5640 |
drivers/media/video/mxc/capture/ov5640.c |
|
LVDS |
drivers/video/mxc/ldb.c |
|
HDMI |
drivers/video/mxc_hdmi.c |
|
LCD FrameBuffer |
drivers/video/mxc/mxc_lcdif.c |
/dev/fb0 |
Capacitive touch drive |
drivers/input/touchscreen/ft5x06_ts.c |
/dev/input/event |
RTC real-time clock drive |
drivers/rtc/rtc-dev.c |
/dev/rtc0 |
SPI drive |
drivers/spi/spidev.c |
/dev/ |
Serial (including three serials) |
drivers/tty/serial/imx.c |
/dev/ |
Key drive |
drivers/input/keyboard/gpio_keys.c |
|
Watchdog drive |
drivers/watchdog/imx2_wdt.c |
/dev/watchdog |
RS485 drive |
drivers/tty/serial/imx.c |
/dev/ |
CAN drive |
drivers/net/can/flexcan.c |
can0 |
USB BlueTooth |
||
Audio drive |
sound/soc/codec/wm8962.c |
/dev/snd/ |