Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 26 odgovora
  • 11.358 pregleda

Najnovija ↓

CPLD/FPGA - razvojni alat 15.06.2010. u 00:01 · pre 199 meseci #1
ukratko uvod
- sa mcu imam iskustva .. ne preterano al napravio sam par desetina sklopova sa msp430, par stotina sa pic* (od 12F* pa do 32MX*) i dvadesetak sa ATMEGA*
- sa programiranjem imam iskustva ... gzilioni linija koda u asm-u, c/c++ i jos jedno 70tak programskih jezika, sto embedded sto za ove "velike" sisteme
- sa elektronikom globalno sam "tanak" - digitalna mi je ok, matematika i racun su mi ok ... ali sam kod analogne supalj ko srpski dzep
- nisam mnogo glup
- meni je elektronika hobi (bavim se nekim potpuno desetim stvarima) dakle isplativost se podrazumeva da je "u minusu", benefit je zabava :) i "dobar osecaj" kad nesto proradi

vec jedno 5-6 projekata sam "budzio" sa nekoliko jacih procesora i nisam ih napravio kako treba posto nisam imao dovoljnu brzinu, video sam ih posle odradjene sa FPGA i ponesto sa CPLD i skroz mi je bilo jasno kako su ih napravili, ali ne bi umeo sam ispocetka da ih napravim. Nisam hteo da ih "kopiram" posto mi nije zanimljivo da nadjem projekat na netu i onda ga "prekopiram" - tada vise volim da kupim gotov proizvod, zanima me da ja napravim od pocetka do kraja


najzad, pitanje
ocu malo da se poigram i sa CPLD / FPGA tehnologijom ... malo me vuce http://www.xilinx.com ali moguce da je to samo njihova dobra reklama (ne znam ni za jedan drugi a znam da ima drugih) - ono sto me zanima je
- jeftin alat za rad (hw i sw - po mogustvu da je bar nesto open source)
- dobar community gde moze da se pita "sta kako zasto..."

imal ko iskustva ? recimo da je rec o mikrokontrolerima, UNI-DS 3 [ARM] bi bilo ono sto trazim ili mozda konkretnije bigpic6, ali dakle da bude sto standardnije i da bude sto jeftinije i da bude sto "kompletnije" ..

na primer http://www.easyfpga.com/ .. konkretnije http://www.easyfpga.com/ez2susb_features.htm .. ali .. to je opet "dobra reklama" .. nemam pojma dal je to ok izbor a nije bas da mi se baca 200$ u vazduh ..

dalje, VHDL - to se "kompajlira" u neki ".jed" ili kakav vec binarni fajl .. "cime" se to "kompajlira" (kako se uopste zove proces) - koliko "to" (kompajler) kosta, ima li razlicitih standarda, ima li open source varijante .. koliko se razlikuje VHDL kod za XILINX i neke druge (npr Altera Cyclone FPGA family) da li je razlika minorna (poput razlike izmedju gcc za avr i gcc za msp430) ili je razlika velika (poput asm za pic i asm za avr) ?

mnogo pitanja .. mozda neko i odgovori :)
fala unapred
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: CPLD/FPGA - razvojni alat 16.06.2010. u 14:40 · pre 199 meseci #4
Nemam puno iskustva, tek mi je stigao ovaj kit. Tek od avgusta ću imati više vremena da se posvetim Xilinx-u. Na početku se moram familijarizovati sa samim FPGA čipom. Kako vidim, čeka me dosta interesantna priča... Mislim da su cene i Alterinih i Xilinxovih kitova vrlo slične.
Re: CPLD/FPGA - razvojni alat 16.06.2010. u 15:05 · pre 199 meseci
izmenjeno 1 put, poslednji put night-shift 16.06.2010. u 15:17
  1. night-shift16.06.2010. u 15:17zapis iz teksta poruke
#5
Na faksu smo radili sa Spartanom 3, doduše osnovne stvari (LED diode, LCD ekran, RAM, procesor, VGA izlaz, miš, tastatura, MIPS, UART...).

Koristili smo besplatno razvojno okruženje XilinX ISE WebPACK: http://www.xilinx.com/tools/webpack.htm ili command-line verziju istog (velike batch skripte) za sintezu i generisanje programskog fajla, dok smo za povezivanje sa pločom, upload na istu (USB) i RS232 komunikaciju sa MIPS-om koristili alate ljudi sa katedre.

Kod smo pisali u VHDL-u i/ili asembleru. ISE podržava i Verilog koliko sam video.

Evo tih vežbi:
http://www.rt-rk.uns.ac.rs/osn...prs1-laboratorijske-vezbe.html
http://www.rt-rk.uns.ac.rs/osn...2/72-laboratorijske-vezbe.html


Lepo to sve funkcioniše, bar ovo što smo mi radili :)


Oni se bave time > http://www.rt-rk.com/fpga-based-rapid-prototyping
Potpis
La parole est d'argent, mais le silence est d'or.
www.netolerancija.com
Re: CPLD/FPGA - razvojni alat 16.06.2010. u 15:15 · pre 199 meseci #6
i ja mislim da mi je spartan3 najbolji za pocetak al reko da pitam valjda ima neko sa iskustvom ...
ovaj kit sto je fitopatalog narucio i preporucio deluje bolje od onoga sto sam ja nasao osim sto sam za sada za njega od domacih firmi dobio cenu od 320E tako da trazim alternativni nacin da ga dobavim :) (a da to ne bude opet maltretiranje mog burazera da mi salje iz usa posto me vise blam .. malo malo pa .. "aj samo jos ovo") ..

vidim da je jedan deo alata dzaba .. nasao sam cak i neke simulatore .. no .. videcemo .. moracu da navatam neku knjigu za vhdl .. nisam to nikad radio .. to sto si ti napisao (led, lcd, ram, cpu, vga ..) to mi je otprilike bas planiran put za testiranje .. tim redom .. tako sam i mcu ucio :)
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: CPLD/FPGA - razvojni alat 16.06.2010. u 15:31 · pre 199 meseci #7
Ja sam išao preko http://www.mirifica.it/store/lang-en/ a plaćanje je bilo karticom (mada može i uplata u banci, samo tada ceo proces traje duže). Kit stiže poštom, OBAVEZNO tražite da isporuka ide OBIČNOM poštom a ne DHLom (ili neka druga brza isporuka) jer se kod brze isporuke umešaju špediteri kod carinjenja pa troškovi izađu na oho-ho. Kod isporuke običnom poštom carina+porez su taman toliki koliko dobijete natrag za PDV, jer još (uvek) nismo u EU pa nam sleduje povraćaj PDVa. PDV vrate uredno na karticu kroz 6-7 dana.
Re: CPLD/FPGA - razvojni alat 16.06.2010. u 15:34 · pre 199 meseci #8
U okviru WebPACK-a postoji i simulator: http://www.google.rs/images?q=xilinx+ise+simulator
Čak može da ti pokaže i RTL šemu tvog sklopa: http://www.google.rs/images?q=xilinx+rtl+schematics
Potpis
La parole est d'argent, mais le silence est d'or.
www.netolerancija.com
Re: CPLD/FPGA - razvojni alat 16.06.2010. u 15:35 · pre 199 meseci #10
@bogdankecman:
Evo, poklonicu ti DVD sa "Xilinx_ISE_DS_Win_12.1_M.53d.0.4" a ima i "kljucic za otkljucavanje"
Mislim da ovaj ISE imas i za Linux platformu, u tu bravu pasuje isti kljucic. (Ovaj DVD je upravo na "putu" 'vamo)
Re: CPLD/FPGA - razvojni alat 16.06.2010. u 15:47 · pre 199 meseci #11
fitopatalog, znam za dhl i ekipu, osasavili su me mnogo puta ... hvala za link ..

night-shift, skino sam ga juce, danas cu da ga pustim na virtualnu masinu (skinuo sam ovaj "multiplatform")

srdjee, prosao sam kroz to sto ima na faxovima i prilicno je sve isto :( .. ali mislim da ce mi biti dovoljno za pocetak .. kada ja skontam kako da upalim ledaru na svih 20 nacina posle ce sve laganica :D
sto se tagora tice, gledao katalog, nisam nasao, poslao im mail, cekam da jave za koje pare bi oni to prodali (cekam odgovor od jos jedno 4 firme, dobio odgovor samo od jedne, onih 320E)

scepo ti me uvek obradujes :) .. sto se linuxa tice, nema mnogo leba za elektroniku tako da imam dedicated windoze masinu sada samo za to ..
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: CPLD/FPGA - razvojni alat 17.06.2010. u 15:54 · pre 199 meseci #16
Jos samo da odaberes koji ces DVD, Win ili Lin :) Spremljeni.
Re: CPLD/FPGA - razvojni alat 30.06.2010. u 23:18 · pre 198 meseci #19
extra je ovaj VHDL .. kao neki los programski jezik, nista posebno, ocekivao sam da je to mnogo kompleksnije .. ise webkit (dzaba varijanta) je skroz dovoljan za vezbanje, onaj za pare ima neke dodatne fore, vidim da ima neke druge simulatore, to cu da probam ovih dana, ali generalno, super zanimacija :D, napises program koji se hardwerski implementira - EXTRA :D zasto mi je trebalo toliko vremena da se dograbim fpga price :( moram da vidim kako stoje proizvodjaci sa fpga cipovima sa malo pinova :D (kad bi jos bilo nesto trough hole :D )
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: CPLD/FPGA - razvojni alat 14.07.2010. u 22:55 · pre 198 meseci #20
Evo i ja da se ubacim...

Sa FPGA sam poceo avgusta 2008 i trebalo mi je 6 meseci da naucim xilinx webpack,
VHDL, sam FPGA i konvertujem plocu sa oko 23 cipa u jedan FPGA.

To je bio Spartan-II jer je 5V tolerant. Spartan 3 nije 5V tol.

I sto trosite pare na te dev. boardove??

Pre FPGA sam koristio samo GAL kao DIP20 i to jedva sam nasao kako
se on programira, to su oduvek krili kao zmija noge. Mislio sam da
koriscenje FPGA zahteva bubreg! A ono program BESPLATAN...

I kad sam naucio kako da lemim TQFP 0.5mm, stvar je resena.

Ja sam odmah pravio finalnu plocu, ali sad imam dev.board, nazovimo ga tako.

FPGA u sredini, kontakti skoro svih padova okolo, JTAG konektor i to je to.
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme