Компания Imsys сообщила о пополнении своей линейки компактных коммуникационных модулей – в состав вошел M2M модуль SNAP Stamp, выполненный на процессоре IM3910. Процессор IM3910 – это высокоэффективный специализированный процессор для сетевого оборудования. Модуль имеет размеры 29 × 29 мм и самостоятельно может выполнять ключевую программу, включая JAVA-код. Это позволит пользователям использовать JAVA приложения непосредственно, без привлечения каких-либо интерпретаторов, которые замедляют работу программы, или компиляторов, требовательных к ресурсам.
Модуль SNAP Stamp предоставляет все необходимое для интеллектуального управления сетевыми системами. Помимо процессора IM3910, в состав модуля входит SDRAM, Flash-память, контроллер PHY Ethernet (и интерфейс RMII для второго Ethernet порта), три UART интерфейса, SPI/I2C, часы реального времени, восемь таймеров, 8-канальный 16-битный АЦП, два 16-битных ЦАП и высокоскростной канал передачи данных (до 83 Мбит/с).
Отличительные особенности процессора IM3910:
- ядро IM3000, 40 КБайт RAM, 80 КБайт ROM;
- рабочая частота до 167 МГц;
- поддержка программирования на Си, Java и ассемблере;
- 8 каналов DMA;
- встроенный SDRAM интерфейс, адресное пространство 4 Гбайт, автоматическое определение конфигурации;
- система аппаратных таймеров общего назначения;
- двухканальный 10/100 Мбит/с Ethernet MAC;
- три UART с поддержкой скорости передачи данных 920 Кбит/с;
- интерфейс SPI/I2C;
- программно управляемый PLL;
- часы реального времени;
- 80 линий ввода/вывода с поддержкой трех состояний;
- напряжение питания: 3.0 В – 3.6 В;
- корпус: 180-выводный SSBGA.
Блок-схема процессора IM3910
Программное обеспечение может быть загружено удаленно через Ethernet порт, также поддерживается удаленное обновление и управление программой. Процессор сохраняет работоспособность при напряжении питания от 3.0 В до 3.6 В при типовом потреблении тока 50 мА. Системное программное обеспечение в комплекте с модулем включает в себя операционную систему реального времени, отказоустойчивую файловую систему для Flash-памяти с возможностью восстановления, TCP/IP стек, среду J2ME/CLDC, WEB/FTP/Telnet серверы, драйверы для различных интерфейсов ввода/вывода и интерфейс командной строки.
Среда Java значительно ускоряет и упрощает разработку систем, повышает надежность программного обеспечения. Java-классы, созданные в любой интегрированной среде разработки Java (Eclipse, NetBeans) могут быть непосредственно запущены на модуле SNAP Stamp. Среда разработки Imsys Developer может использоваться для отладки аппаратного и программного обеспечения на Java, Си или ассемблере. Среда позволяет проводить пошаговую отладку и устанавливать точки останова на всех уровнях.