ETRAX CRIS - ETRAX CRIS
tento článek obsahuje obsah, který je napsán jako reklama.Dubna 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
The ETRAX CRIS je řada CPU navrhl a vyrobil Axis Communications pro použití v vestavěné systémy od roku 1993.[1] Jméno je akronym funkcí čipu: Ethernet, Token Ring, AXis - instrukční sada se sníženým kódem. Tokenový prsten podpora byla odstraněna z nejnovějších čipů, protože se stala zastaralou.
Druhy čipů
TGA (Twinax Gate Array), vyvinutý v roce 1986, byl komunikační transceiver pro AS / 400 architektura.
Prvním čipem se zabudovaným mikrokontrolérem byl CGA-1 (Coax Gate Array), který obsahoval jak komunikaci IBM 3270 (koaxiální), tak komunikaci AS / 400 (Twinax). Měla také malý mikrokontrolér a různé IO: s, včetně sériového a paralelního rozhraní. Čip 1 navrhl Martin Gren, opravenou chybu CGA-2 Martin Gren a Staffan Göransson.[2]
ETRAX
V roce 1993 se zavedením ethernetových a tokenových řadičů 10 Mbit / s zrodilo jméno ETRAX.
ETRAX-4 měl lepší výkon než předchozí modely a SCSI ovladač.
ETRAX 100 je vybaven řadičem Ethernet 10/100 Mbit / s ATA a Široký SCSI Podpěra, podpora.
ETRAX 100LX
V roce 2000 přidal design ETRAX 100LX znak MMU, stejně jako USB, synchronní sériové a SDRAM Podpěra, podpora. Jeho výkon CPU byl zvýšen na 100 MIPS. Vzhledem k tomu, že má MMU, může spustit Linuxové jádro bez úprav (musela být přidána nízkoúrovňová podpora pro CPU ETRAX[3]). Od linuxového jádra 4.17 byla architektura zrušena[4] kvůli zastaralosti.
Hlavní vlastnosti:
- 32bitový RISC Jádro CPU
- 10/100 Mbit / s Ethernet ovladač
- 4 asynchronní sériové porty
- 2 synchronní sériové porty
- 2 porty USB
- 2 paralelní porty
- 4 porty ATA (IDE)
- 2 úzké porty SCSI (nebo 1 široký)
- Podpora pro SDRAM, Flash, EEPROM, SRAM
Zařízení je dodáváno s 256kolíkovým konektorem Plastové pole s mřížkou (PBGA) balíček a použití 350 mW výkon (typický).
ETRAX 100LX MCM
Tento systém na čipu je ETRAX 100LX plus flash paměť, SDRAM a Ethernet PHYceiver. Byly komercializovány dvě verze: ETRAX 100LX MCM 2 + 8 (2 MB flash, 8 MB SDRAM) a ETRAX MCM 4-16 (4 MB flash, 16 MB SDRAM).
ETRAX FS
Tento čip navržený v roce 2005 as plnou podporou systému Linux 2.6 obsahuje:
- 200 MIPS, 32-bit RISC s 5 fáze pipeline CRIS CPU core s 16 kB dat a 16 kB instrukcí mezipaměti a a MMU.
- Dva řadiče Ethernet 10/100 Mbit / s
- Krypto akcelerátor, podpora AES, DES, Triple DES, SHA-1 a MD5.
- 128 kB RAM na čipu
- A mikroprogramovatelné I / O procesor, podpora PC karta, CardBus, PCI, hostitel USB FS / HS, zařízení USB FS, SCSI a ATA.
Zařízení je dodáváno v 256kolíkovém pouzdře z plastu s kuličkovým roštem a využívá energii 465 mW (typicky).
Vývojové nástroje
Software
A SDK (spolu s cross-kompilátorem) poskytuje Axis na vývojový web.
Hardware
Několik výrobců hardwaru nabízí vývojářské desky: a obvodová deska s čipem ETRAX a všemi nezbytnými I / O porty pro vývoj (nebo dokonce nasazení) aplikací. Tyto zahrnují:[5]
- Deska vývojářů Axis Communications AXIS 82
- Integrovaný počítač s Linuxem z ipcas
- FOX deska ACME Systems
- Elphel Překonfigurovatelná síťová kamera založená na Etrax FS a Xilinx Spartan 3e FPGA
- Free2move vestavěný systém Linux
- Rcotel Corporation Jednodeskový počítač s Linuxem
- Průmyslová řídicí jednotka DSP a FPGA
- Systémy dálkového ovládání BBDevice.com
Podpora operačního systému
Tato sekce potřebuje expanzi. Můžete pomoci přidávat k tomu. (Dubna 2018) |
V dubnu 2018 bylo oznámeno, že Linux tuto architekturu přestane podporovat.[6]
Reference
- ^ axis.com - Historie vývoje čipů Axis Archivováno 30. května 2010, v Wayback Machine
- ^ „30 let milníků“ (PDF). Axis Communications.
- ^ Zdrojový kód linuxového jádra pod / arch / chris obsahoval nízkoúrovňové doplňky specifické pro CPU potřebné k tomu, aby bylo linuxové jádro schopno běžet na procesorech ETRAX / Cris. (Viz například 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
- ^ „Showroom @“. Developer.axis.com. Citováno 2009-04-09.
- ^ Arnd Bergmann (2. dubna 2018). „[GIT PULL] arch: remove zastaralé porty architektury“. linux-kernel (Poštovní seznam).