Компания Rabbit объявила о выпуске процессора Rabbit 6000 предназначенного специально для М2М приложений (M2M, Machine-to-Machine, технология, позволяющая получать доступ к сетям и устройствам вне зависимости от местоположения) и, по сути, является системой на кристалле (SoC). Это 6 поколение процессоров Rabbit. Устройство имеет встроенный Wi-Fi модем и Ethernet контроллер, совмещает в себе беспроводные коммуникации и полный набор функций индустриального контроля. На основе этого процессора планируется выпуск дешевых, популярных, простых в использовании, ультракомпактных версий сетевых процессорных модулей MiniCore.
Rabbit 6000 включает в себя 100 мегабитный Ethernet контроллер, безопасный Wi-Fi 802.11 a/b/g с поддержкой WPA2 (протокол шифрования). А также набор традиционных для процессора блоков: ШИМ, контроллер фазоимпульсного модулятора (Pulse Position Modulation, PPM) и квадратурный декодер входов для эффективного управления двигателями, 12-битный АЦП, ЦАП, таймеры, часы реального времени.
Основные особенности и технические характеристики:
- рабочая частота до 200 МГц;
- память: 1 Мбайт DRAM, 32 Кбайт SRAM (c возможностью хранения данных при питании от резервного источника);
- 24-битная адресная шина;
- 8/16-битная шина данных;
- встроенный Wi-Fi (802.11 a/b/g с поддержкой WPA2) и Ethernet контроллер;
- полноскоростной USB 2.0 Host контроллер;
- 12-битный 8-канальный АЦП (1 млн. выб/с);
- 10-битный 2-канальный ЦАП
- 4 канала ШИМ (PWM), 4 канала фазоимпульсного модулятора (PPM), квадратурный декодер;
- 64 линии ввода/вывода (восемь 8-битных портов);
- напряжение питания: 1.2 В (ядро), 3.3 В (I/O)
- 6 канальный контроллер последовательных интерфейсов (4 канала SPI);
- интерфейс I2C;
- десять 8-битных таймеров, один 10-битный таймер с двумя регистрами совпадения, один 16-битный таймер с 8 регистрами совпадения;
- часы реального времени, сторожевой таймер, супервизор питания;
- несколько режимов пониженного энергопотребления;
- корпус: 292-контактный BGA.
Среда для разработки Dynamic C предлагает полный набор инструментов для редактирования, компиляции, загрузки и отладки программного обеспечения процессора. Уменьшает время и затраты на создание ПО для встроенных систем на базе процессора Rabbit 6000, благодаря гибкости языка Си и наличию специальных расширений для написания многозадачных приложений. Существует также несколько допонительных программных продуктов нацеленных на определенные задачи.