ETRAX CRIS - ETRAX CRIS

В ETRAX CRIS это серия Процессоры разработан и изготовлен Axis Communications для использования в встроенные системы с 1993 года.[1] Имя - это акроним из характеристик чипа: Ethernet, Token Ring, AXis - набор команд с сокращенным кодом. Жетон кольцо поддержка была исключена из последних чипов, поскольку они устарели.

Виды фишек

TGA (Twinax Gate Array), разработанный в 1986 году, был приемопередатчиком связи для AS / 400 архитектура.

Первым чипом со встроенным микроконтроллером был CGA-1 (Coax Gate Array), который содержал как связь IBM 3270 (коаксиальная), так и связь AS / 400 (Twinax). Он также имел небольшой микроконтроллер и различные устройства ввода-вывода, включая последовательные и параллельные интерфейсы. Микросхема 1 была разработана Мартином Греном, исправленная ошибка CGA-2 - Мартином Греном и Стаффаном Йоранссоном.[2]

ETRAX

В 1993 году с появлением контроллеров Ethernet и Token Ring со скоростью 10 Мбит / с появилось название ETRAX.

ETRAX-4 имел улучшенные характеристики по сравнению с предыдущими моделями и SCSI контроллер.

ETRAX 100 оснащен контроллером Ethernet 10/100 Мбит / с, а также ATA и Широкий SCSI поддерживать.

ETRAX 100LX

В 2000 году конструкция ETRAX 100LX добавила MMU, а также USB, синхронный серийный и SDRAM поддерживать. Производительность процессора увеличена до 100. MIPS. Поскольку у него есть MMU, он может запускать Ядро Linux без доработок (нужно было добавить низкоуровневую поддержку процессора ETRAX[3]). Начиная с ядра Linux 4.17 архитектура была удалена[4] из-за устаревания.

Основные характеристики:

  • 32-битный RISC Ядро процессора
  • 10/100 Мбит / с Ethernet контролер
  • 4 асинхронный последовательные порты
  • 2 синхронный последовательные порты
  • 2 порта USB
  • 2 параллельных порта
  • 4 порта ATA (IDE)
  • 2 узких порта SCSI (или 1 широкий)
  • Поддержка SDRAM, Flash, EEPROM, SRAM

Устройство имеет 256-контактный разъем. Пластиковая сетка для шариков (PBGA) и использует 350 мВт мощность (типовая).

ETRAX 100LX MCM

Этот система на кристалле это ETRAX 100LX plus флэш-память, SDRAM, и Ethernet PHYceiver. Было выпущено две версии: ETRAX 100LX MCM 2 + 8 (2 МБ флэш-памяти, 8 МБ SDRAM) и ETRAX MCM 4-16 (4 МБ флэш-памяти, 16 МБ SDRAM).

ETRAX FS

Этот чип, разработанный в 2005 году и полностью поддерживающий Linux 2.6, имеет:

  • А 200 MIPS, 32-битный RISC с 5 этап конвейерное ядро ​​ЦП CRIS с данными 16 КБ и инструкциями 16 КБ тайник и MMU.
  • Два контроллера Ethernet 10/100 Мбит / с
  • Криптоускоритель, поддерживающий AES, DES, Тройной DES, SHA-1 и MD5.
  • 128 кБ встроенной оперативной памяти
  • А микропрограммируемый Процессор ввода / вывода, поддерживающий PC-карта, CardBus, PCI, хост USB FS / HS, устройство USB FS, SCSI и ATA.

Устройство поставляется в 256-контактном корпусе Plastic Ball Grid Array и потребляет мощность 465 мВт (стандартная).

Инструменты разработки

Программного обеспечения

А SDK (вместе с кросс-компилятором) предоставляется Axis на сайт разработки.

Аппаратное обеспечение

Доска FOX LX 4 + 16. Обратите внимание на порты Ethernet, DC и USB.
Эльфель Реконфигурируемая сетевая камера. На базе процессора Etrax FS и ПЛИС Xilinx Spartan 3e

Несколько производителей оборудования предлагают платы разработчика: печатная плата с микросхемой ETRAX и всеми необходимыми портами ввода-вывода для разработки (или даже развертывания) приложений. К ним относятся:[5]

  • Axis Communications Плата разработчика AXIS 82
  • Встроенный ПК с Linux от ipcas
  • Плата FOX компании ACME Systems
  • Эльфель Реконфигурируемая сетевая камера на базе Etrax FS и Xilinx Spartan 3e FPGA
  • Free2move встроенная система Linux
  • Rcotel Corporation одноплатный компьютер Linux
  • Промышленный блок управления DSP и FPGA
  • BBDevice.com системы дистанционного управления

Поддержка операционной системы

В апреле 2018 года было объявлено, что Linux перестанет поддерживать эту архитектуру.[6]

Рекомендации

  1. ^ axis.com - История разработки микросхем Axis В архиве 30 мая 2010 г. Wayback Machine
  2. ^ «30 лет вехи» (PDF). Axis Communications.
  3. ^ Исходный код ядра Linux в / arch / chris содержал низкоуровневые специфичные для ЦП дополнения, необходимые для того, чтобы ядро ​​Linux могло работать на ЦП ETRAX / Cris. (См. Например https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/cris?h=v4.13-rc4 )
  4. ^ http://lkml.iu.edu/hypermail/linux/kernel/1803.1/06845.html
  5. ^ "Выставочный зал @". Developer.axis.com. Получено 2009-04-09.
  6. ^ Арнд Бергманн (2 апреля 2018 г.). «Арка [GIT PULL]: удалить устаревшие порты архитектуры». Linux-ядро (Список рассылки).

внешняя ссылка