www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

FPGA ali ARM ali iLCD za projekt ?

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> FPGA in CPLD programabilna vezja
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
rdolgan
Član
Član



Pridružen-a: Sre 21 Apr 2010 11:47
Prispevkov: 17
Aktiv.: 0.10
Kraj: Ljubljana

PrispevekObjavljeno: Sre Apr 21, 2010 12:30 pm    Naslov sporočila:  FPGA ali ARM ali iLCD za projekt ? Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
alessio
Član
Član



Pridružen-a: Pon 04 Dec 2006 8:39
Prispevkov: 363
Aktiv.: 1.72
Kraj: Ljubljana

PrispevekObjavljeno: Sre Apr 21, 2010 9:12 pm    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9406
Aktiv.: 42.36
Kraj: Kranj - struževo

PrispevekObjavljeno: Čet Apr 22, 2010 9:37 am    Naslov sporočila:   Odgovori s citatom

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 Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
.
Član
Član



Pridružen-a: Pon 23 Avg 2004 16:16
Prispevkov: 16777190
Aktiv.: 75550.76

PrispevekObjavljeno: Čet Apr 22, 2010 10:06 am    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> FPGA in CPLD programabilna vezja Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
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: 48 dni


Powered by phpBB © 2001, 2005 phpBB Group