Кролик 2000

редактировать
Rabbit 2000.

Rabbit 2000 - это высокопроизводительный 8-битный микроконтроллер, разработанный Rabbit Semiconductor для встроенных систем приложений. Rabbit Semiconductor была куплена компанией Digi International, которая с тех пор продает микроконтроллеры Rabbit и оборудование на их основе. Набор команд основан на исходном микропроцессоре Z80 , но с некоторыми добавлениями новых команд, а также удалениями некоторых команд. Среди инструкций Z80, отсутствующих в Rabbit, особенно примечателен cpir, поскольку он позволяет гораздо более эффективно реализовать некоторые часто используемые стандартные функции C, такие как strlen (), strnlen () и memchr (). Согласно документации Rabbit, он выполняет свои инструкции в 5 раз быстрее, чем оригинальный Z80 микропроцессор, то есть аналогично Zilog eZ80.

Rabbit 3000 - это вариант Rabbit 2000 с тем же ядром, но с более мощной интегрированной периферией. Вариант Rabbit 3000A добавляет небольшое количество дополнительных инструкций для ввода-вывода и арифметических операций с большими целыми числами. Rabbit 4000 снова добавляет больше интегрированных периферийных устройств. Дальнейшие производные, начиная с, имеют существенно другую архитектуру.

Большинство микроконтроллеров Rabbit имеют встроенную флэш-память и SRAM. В них также встроены ADC и таймеры.

Поддержка компилятора

Rabbit 2000 поддерживается бесплатными (GPL) компилятором C для малых устройств и Z88DK. Есть также платные, предоставленные создателями Rabbit и коммерческой третьей стороной. Последние два не полностью поддерживают стандарт C, а их бэкенды Rabbit 2000 больше не доступны в текущих версиях компиляторов.

Внешние ссылки
Последняя правка сделана 2021-06-03 05:24:22
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте