|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
rdolgan Član
Pridružen-a: Sre 21 Apr 2010 11:47 Prispevkov: 17 Aktiv.: 0.10 Kraj: Ljubljana
|
Objavljeno: Sre Apr 21, 2010 12:30 pm Naslov sporočila: FPGA ali ARM ali iLCD za projekt ? |
|
|
Pozdravljeni
V firmi izbiramo osnovo za nov izdelek.
Sistemske zahteve za elektroniko so:
1. TFT LCD, verjetno QVGA 320 x 240, touchscreen
2. Vmesnik USB (morda LAN)
3. 3-4 x PWM
4. ADC, DAC
5. nekaj hitrih digitalnih IO signalov
Na LCD bi bila le enostavnejša grafika in tekstovne info.
Ideja je da bi nekoč kasneje razvili napravo s kamero in SW podporo za prepoznavanje objektov.
Planirana proizvodnja je cca 50 - 300 kosov letno,
čas za razvoj prvega prototipa pa cca 6 - 12 mesecev.
Ali mi lahko kdo pomaga z odgovorom na naslednje vprašanje:
Ali je bolj smiselno uporabiti FPGA ali npr. ARM
ali Atmel AVR v kombinaciji z iLCD (LCD z integriranim driverjem, fonti, pomnilnikom in serijskim vmesnikom).
Poznam le AVR, zato mi je tretja možnost blizu,
vendar bi po potrebi šli v outsourcing ali celo zaposlili novega sodelavca.
Vesel bi bil tudi namigov kje naj iščem nasvete ali zunanje sodelavce.
Hvala za odgovore |
|
Nazaj na vrh |
|
|
alessio Član
Pridružen-a: Pon 04 Dec 2006 8:39 Prispevkov: 363 Aktiv.: 1.71 Kraj: Ljubljana
|
Objavljeno: Sre Apr 21, 2010 9:12 pm Naslov sporočila: |
|
|
Definitivno bi jaz k tej stvari pristopil z CPU rešitvijo. Nek ARM9 ti že pokrije gornje zahteve.
Če je v igri kratek T2M in manjša količina, se mi zdi smotrno razmisliti o že narejenem modulu.
Za 60€/kos dobiš že močno platformo. Jaz delam
konkretno na modulu od Karo electronics.
Vprašanje je seveda še frekvenca vzorčenja ADC in DAC.
Če je ta v rangu nekaj kHz, bi jaz vzel ADC in DAC in jih
povezal na CPU prek SPI vodila. Če pa je frekvenca vzorčenja
v rangu MHz in če rabite še več res hitrih digital IO-jev, pa je
FPGA že v igri. V FPGA pa vgradite en soft-core CPU za furanje
GUI-ja, USB in/ali Ethernet-a.
~Aleš _________________ Question is more important than the answer.(Plato) |
|
Nazaj na vrh |
|
|
aly Član
Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 42.13 Kraj: Kranj - struževo
|
Objavljeno: Čet Apr 22, 2010 9:37 am Naslov sporočila: |
|
|
Se strinjam z napisanim.
V kolikor so digitalni IO ter ADC/DAC res hitri (MHz), potem je FPGA nujen. Poleg nakupa CPU-core rabiš še zunanji flash pomnilnik za firmware.
Sicer predlagam CPU. ARM-i imajo že integriran Fast-IO.
V določenih situacijah je možno tudi kombinirat čipovje - FPGA za hitre reči in ARM za procesiranje podatkov in vmesnike.
AVR pa odpade.
V kolikor pišeš v C-ju, prehod iz AVR na ARM niti ni preveč problematičen.
Na razne Bascom variante pa pozabi. _________________ I'm going to stand outside, so if anyone asks, I'm outstanding |
|
Nazaj na vrh |
|
|
. Član
Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 75139.55
|
Objavljeno: Čet Apr 22, 2010 10:06 am Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 84 dni
Powered by phpBB © 2001, 2005 phpBB Group
|