Freescale MCIMX6SLEVK
тел. +7(499)347-04-82
Описание Freescale MCIMX6SLEVK
Отличный выбор! MCIMX6SLEVK — это оценочная плата (EVK) от Freescale (ныне NXP Semiconductors), созданная для разработки на базе процессора i.MX 6SoloLite (i.MX 6SL). Это одна из самых доступных и популярных плат для оценки возможностей семейства i.MX 6.
Описание платы MCIMX6SLEVK
MCIMX6SLEVK — это полнофункциональная платформа для разработки и прототипирования устройств на базе энергоэффективного процессора ARM Cortex-A9 (один ядерный). Плата предназначена для демонстрации всех ключевых возможностей i.MX 6SoloLite и позволяет разработчикам быстро начать создание программного обеспечения и оценить производительность системы.
Основные цели и применения:
- Оценка процессора i.MX 6SL: Изучение архитектуры, производительности и периферии.
- Быстрый старт разработки: Плата поставляется с предустановленным загрузчиком и ОС, что позволяет сразу приступить к работе.
- Создание прототипов: Для устройств с человеко-машинным интерфейсом (HMI), IoT-шлюзов, промышленных контроллеров, медицинских приборов, аудио-устройств и умных домофонов.
- Разработка и отладка ПО: Поддержка различных операционных систем (Linux, Android, QNX, FreeRTOS).
Ключевые особенности платы:
- Компактный форм-фактор с легкодоступными интерфейсами.
- Наличие сенсорного LCD-дисплея (в комплекте поставки) для работы с графическим интерфейсом.
- Поддержка аудиовхода/выхода, гигабитного Ethernet, USB, SD-карт.
- Различные варианты отладки через порт micro-USB (UART, JTAG).
- Расширяемость через стандартные разъемы (Arduino-совместимый, разъем для камеры).
Технические характеристики
1. Процессор (MPU):
- Модель: NXP i.MX 6SoloLite (i.MX 6SL)
- Ядро: Одно ядро ARM Cortex-A9 с тактовой частотой до 1 ГГц.
- Графический ускоритель: 2D-ускоритель (PxP — Pixel Pipeline) для композиции и преобразования изображений. Отсутствует 3D-графический акселератор (GPU) — это ключевое отличие от других моделей i.MX6.
- Видеоускоритель: Видео-кодек (VPU) для кодирования и декодирования видео до 720p@30fps (H.264, MPEG-4 и др.).
- Аудио: Цифровой аудиопортал SPDIF/I2S.
2. Память:
- ОЗУ (RAM): 512 МБ DDR3 SDRAM (1 чип x16, 32-битная шина).
- ПЗУ (Flash): 512 МБ NAND Flash (MLC, 8-битная шина) + 64 МБ QSPI NOR Flash для загрузчика.
- Расширение: 1 слот для micro-SD карты (поддерживает загрузку ОС).
3. Интерфейсы и периферия на плате:
- Дисплей и графика:
- Разъем для подключения сенсорного ЖК-дисплея WVGA (800x480), который входит в комплект.
- Порт для параллельной камеры (разъем 24-пин, MIPI CSI не поддерживается i.MX6SL).
- Сеть: 1 порт 10/100/1000 Мбит/с Ethernet (гигабитный) с разъемом RJ-45.
- USB: 1 хост-порт USB 2.0 OTG (тип A) + 1 хост-порт USB 2.0 (тип A).
- Аудио: Разъем для наушников 3.5 мм, встроенный микрофон, линейный вход/выход.
- Последовательные интерфейсы:
- 2 порта UART (один через micro-USB для отладки, второй — заголовки).
- I2C, SPI, GPIO (выведены на заголовки).
- Расширение:
- Arduino-совместимый разъем (R3) для подключения шилдов.
- Разъем для подключения платы с датчиками (Sensor Mezzanine Board).
- Отладка: Разъем для JTAG-адаптера (20-пин ARM) и отладочный порт UART через micro-USB.
- Питание: Разъем питания 12 В DC или через отладочный micro-USB (ограниченная мощность).
Парт-номера (Part Numbers)
- Основной парт-номер оценочного комплекта: MCIMX6SLEVK
- Парт-номер процессора на плате: MCIMX6SL7CVT08AB (корпус BGA, коммерческий температурный диапазон 0°C to 95°C, 1 ГГц).
- Парт-номер сенсорного дисплея в комплекте: Часто используется дисплей TX080D52VM1BAA или его аналог.
Совместимые и родственные модели
Плата MCIMX6SLEVK является частью большого семейства оценочных плат i.MX 6 Series. Вот ключевые совместимые и альтернативные модели:
1. Совместимые по процессору (прямые аналоги для i.MX 6SL):
- MCIMX6SL-EVK — это фактически то же самое, что и MCIMX6SLEVK. Название может использоваться как синоним в документации.
- Разработчики часто создают собственные платы на базе i.MX 6SoloLite, которые программно совместимы с EVK (используют те же Device Tree и BSP).
2. Родственные модели в семействе i.MX 6 (для сравнения и миграции):
Эти платы имеют схожую архитектуру и часто используют совместимые BSP (Board Support Packages), но на базе других процессоров:
-
MCIMX6SABRE / MCIMX6Q-SABRE / SABRE Board for Smart Devices:
- Процессор: i.MX 6Quad (4x Cortex-A9) или i.MX 6Dual (2x Cortex-A9).
- Отличие: Более высокая производительность, наличие 3D-графического ускорителя (GPU) Vivante GC2000, поддержка двух дисплеев, больше памяти.
- Для чего: Требовательные приложения с 3D-GUI, высоким разрешением дисплея или многозадачностью.
-
MCIMX6SOLO-SABRE:
- Процессор: i.MX 6Solo (1x Cortex-A9).
- Отличие: Имеет 3D-GPU, в отличие от 6SoloLite. Идеальная платформа для сравнения, нужен ли GPU в вашем проекте.
-
MCIMX6ULL-EVK (платформа следующего поколения для cost-sensitive устройств):
- Процессор: i.MX 6ULL (1x Cortex-A7, более энергоэффективный и дешевый).
- Отличие: Нет аппаратного видео-кодека, ниже производительность CPU, но значительно ниже цена и энергопотребление. Часто рассматривается как логичная замена для проектов на i.MX6SL, где не нужен VPU.
3. Совместимые модули (System on Module - SoM):
На базе i.MX 6SL существуют коммерческие SoM от различных производителей (например, TechNexion, Boundary Devices, Variscite и др.). Эти модули, будучи установленными на несущую плату (carrier board), функционально повторяют EVK, но в более промышленном форм-факторе.
Итог: MCIMX6SLEVK — это отличная отправная точка для разработки на i.MX 6SL. При выборе аналога или платы для будущего продукта важно обращать внимание на наличие/отсутствие 3D-GPU и производительность видео-кодека, сравнивая с другими чипами семейства i.MX 6 и i.MX 6ULL.