ETRAX CRIS - ETRAX CRIS
эта статья содержит контент, который написан как Реклама.Апрель 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
В 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 на сайт разработки.
Аппаратное обеспечение
Несколько производителей оборудования предлагают платы разработчика: печатная плата с микросхемой 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 г.) |
В апреле 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. Получено 2009-04-09.
- ^ Арнд Бергманн (2 апреля 2018 г.). «Арка [GIT PULL]: удалить устаревшие порты архитектуры». Linux-ядро (Список рассылки).