Эта статья содержит контент, который написан как реклама . ( Апрель 2009 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
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 (наряду с кросс-компилятор) обеспечивается оси на развитие сайта .
Оборудование [ править ]
Некоторые производители оборудования предлагают платы для разработчиков: печатную плату с микросхемой 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 г. ) |
В апреле 2018 года было объявлено, что Linux перестанет поддерживать эту архитектуру. [6]
Ссылки [ править ]
- ^ axis.com - История разработки микросхем Axis. Архивировано 30 мая 2010 г. на Wayback Machine.
- ^ «30 лет вехи» (PDF) . Axis Communications .
- ^ Исходный код ядра 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 )
- ^ http://lkml.iu.edu/hypermail/linux/kernel/1803.1/06845.html
- ^ "Выставочный зал @" . Developer.axis.com . Проверено 9 апреля 2009 .
- ^ Арнд Бергман (2 апреля 2018). «[GIT PULL] arch: удалить устаревшие порты архитектуры» . linux-kernel (список рассылки).
Внешние ссылки [ править ]
- Домашняя страница
- Вики для разработчиков