32 bites proci

Andras Tantos andras_tantos at yahoo.com
Sat Jul 31 16:38:17 CEST 2004


Hali!

Mar masok is mondtak, en is megerositem: ARM. Kicsit konkretabban:
- Ha kell >200MHz, az ARM9-es, vagy XScale procik kozott kell keresgelni. Ha
olyan is kell, ami nem BGA tokban van, akkor ez jobbara leszukiti az Atmel
AT91RM9200-asra a valasztekot (vagy valaki tud mast is?).
- Olcso: hat ez a proci azert a felso fele kozeleben van az artartomanyodnak
(27 dolcsi a Digikey-nel, otthoni arat nem tudok). Ha leadsz a sebesseg
igenyedbol, ugy 60MHz kore, akkor sokkal tobb lehetoseged lesz.
- Fejlesztes: GCC+GDB/Insight. Mindez ingyenes. A GDB-ben van egy ARM
emulator is. Persze ez csak a proci core-t tudja emulalni, ugyhogy a
legegyszerubb dolgokon kivul masra nem jo, de a kezdo lepesekben segit.
Megprobalhatod az MS Embedded Visual C++-t is, az is tud ARM kodot
generalni, az is ingyenes, es a debuggere (szvsz) sokkal jobb. De nem tudom,
hogy kezeli-e a JTAG portot, ez a fordito WinCE-s fejleszteshez van
kitalalva.
- Emulator: Minden ARM alapu procinak, amit lattam vagy JTAG ICE
szolgaltatasa. Ezt a GDB ki is tudja hasznalni, pl. a wiggler interfesz-en
keresztul (ez egy 74hcxx es egy tranzisztor).
- Oprendszer: eCos, Linux az ingyenesek kozul, es persze WinCE, WindRiver
stb stb. a fizetosek kozul (bar a WinCE 3.0 forrasa letoltheto az MS-tol).

Amugy az elmondottak zome a tobbi architekturara is igaz jobbara:
Mips, SH, PowerPC, 68000/ColdFire: szinte mindnek van valamilyen ICE portja,
amit a GDB Wiggler-en keresztul tud hasznalni, a GCC ismeri oket, a Linux es
az eCos portolva van rajuk, 200MHz felett nagyon nehez nem BGA tokozasut
talalni, es ara a tartomanyod felso hatara kozeleben lesz.

Az ADI DSP-kkel az a baj, hogy a fejleszto kornyezet arany arban van, es
ingyenes eszkozok nem nagyon tamogatjak (se OS se fordito).

A Blackfin sorozatrol irta valaki, hogy tobb bug van benne, mint
tranzisztor, de ez persze csak pletyka, nincs sajat tapasztalatom. Amugy egy
tanacs: a proci valsztas *elott* olvasd el a szimpatikus CPU-k errata-it. Ne
csak azt nezd, hogy mi minden van belegyomoszolve a tokba, hanem azt is,
hogy abbol mi mukodik. Nalam ezert esett ki anno a DragonBall a Motorolatol,
es a fent emlegetett Atmel is csak azert nem, mert nincs alternativaja.

ARM-rol talalsz nemi infot, meg forditot/debuggert a web-site-omon, ha
erdekel...

Udv,
Tantos Andras
<http://andras.tantos.homedns.org>

----- Original Message ----- 
From: "Rancz Lajos" <csiga at sch.bme.hu>
To: <elektro at tesla.hu>
Sent: Saturday, July 31, 2004 6:33 AM
Subject: 32 bites proci



Helló!

Szeretnék 32 bites mikroprocesszorra/mikorkontrollerre áttérni. Milyen
típusokat tudtok ajánlani?

Szempontok:
1. Olcsó legyen (3-10e/db)
2. Legyen hozzá "olcsón" (max 300 kHUF) elérhető emulátor (lehetőleg JTAG)
3. Legyen jó gyors (legalább 200 MHz)
4. és ingyenesen elérhető, könnyen portolható oprencer

Ti mit használtok?
- ARM?
- ADI Blackfin (VFX)?
- Renesas SH?
- MIPS?
- PowerPC?

Kösz,
Lajos


//
Rancz Lajos





More information about the Elektro mailing list