Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

ETRAX СИРИ является RISC ISA и серии процессоров , разработанные и изготовленные Axis Communications для использования в встраиваемых систем с 1993 года [1] Название является аббревиатурой особенностей чипа: Ethernet, Token Ring, AxIS - кода Reduced Instruction Set . Поддержка Token Ring была исключена из последних чипов, поскольку она устарела.

Типы фишек [ править ]

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 и Wide SCSI .

ETRAX 100LX [ править ]

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

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

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

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

ETRAX 100LX MCM [ править ]

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

ETRAX FS [ править ]

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

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

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

Инструменты разработки [ править ]

Программное обеспечение [ править ]

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

Оборудование [ править ]

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

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

  • Axis Communications Плата разработчика AXIS 82
  • Встроенный ПК с Linux от ipcas
  • Плата FOX компании ACME Systems
  • Реконфигурируемая сетевая камера Elphel на базе Etrax FS и Xilinx Spartan 3e FPGA
  • Встроенная система Linux Free2move
  • Одноплатный компьютер под управлением Linux корпорации Rcotel
  • Промышленный блок управления 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 . Проверено 9 апреля 2009 .
  6. ^ Арнд Бергман (2 апреля 2018). «[GIT PULL] arch: удалить устаревшие порты архитектуры» . linux-kernel (список рассылки).

Внешние ссылки [ править ]

  • Домашняя страница
  • Вики для разработчиков