 |

|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 12 22, 14:28. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » NXP ARM LPC246x savos gamybos evaluation board
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
Puslapis 2 iš 2 Pereiti prie Atgal 1, 2 |
|
 |
 |
NXP ARM LPC246x savos gamybos evaluation board |
Parašytas: 2008 09 08, 21:34 |
|
|
|
|
| Citata: |
na is esmes tai nera daug, kol neperzengia 500lt ribos. Nes tokius dalykus, pvz kai naudojamas 300+MHz BGA procesorius visokiems pasizaidimams, tai tikrai ne po viena gaminti ir ne vienam daryti. kokiai 3-4 zmoniu komandai tai tikrai nėra daug |
Taip - pritariu, dar va jei naudojant mazus SMD (0603,0402,0201)- galima ir plota, savikaina sutaupyti. PCBbaltic noriai bendradarbiauja - jei nori daryti neskubu uzsakyma ir tada jei prideda tavo PCB plokste prie kitu dizainu, tas leidzia sutaupyti. O siaip del 300MHz - as tai dar nepribrendau prie tokio, bet ideju kur panaudoti atsirastu. Siaip va nesenai pasiziurejau is ARM9 serijos - tai jie ten apie 266MHz specifikuoja, bet aisku ne daznis dazniausiai yra esme, o siaip visa MV periferija. |
|
|
|
|
|
 |
 |
NXP ARM LPC246x savos gamybos evaluation board |
Parašytas: 2008 09 08, 21:56 |
|
|
|
|
| Citata: |
as pats kazkada pasigaminau panasu dalykas su atmega, bet pasirode naudos nedaug. todel ir noriu perspeti kad geraiau reikia biski toliau galvoti net daryti gamyklinio evaluation board kopija su daug beprasmiu komponentu. |
Taip DIGIX ir dar priduriant - gal reiketu gaminti ne visai gamyklini EB (tik kazka panasaus), kadangi ji gali nusispirkti.
| Citata: |
su FPGA - reikia atkirai dirbti, o ne prie proco ji kabinti, juk:
naujesni FPGA (Altera Cyclone III) - palaiko virtualius procus (Nios II, 8051, ARM). O mano plokstes plotas isnaudotas apie 85% ir kad ja itrasuoti - reiktu didinti gabaritus.
--------------------
cia labai klysti
bent jau faktas kad fpga naudoja ram o ne flash ji viena pati savaime bevertis daiktas, reikia bent kazko jos konfiguravimui.
as irgi buvau pasigamines FPGA evaluation boarda, bet viska baigesi LED pamirgsinimu. dabar galima mesti lauk
paskui, as manau kad kokiam virtex pinigu retai kokiam megejui uzteks ir nelabai kada reikia. nebent kokia videokompresija noretum igyvendinti.
virtualus procesoriai tai durnizmas nes jis nera nemokamas , us ta dalyka tu sumokesi daug daugiau nei statydamas ta procesoriu atskirai.
bet net maziukas fpga ar bent cpld zymiai palengvina darba nes tu praktiskai gali susikurti visa periferija kokia tik kada nors geletum panoreti
|
Nemanau, kad labai klystu, bet klysta gi visi. Esme, kad as gal kalbu siek tiek konkreciau apie Altera CYCLONE III. Kazkuris tai greidas turi apie 25k celiu, to pilnai uztenka vidiniams MV kuriuos paminejau.
As tau pritariu, kad issorinis MV yra paprasciau realizuoti, kadangi tu is to turi patirties.
Bet jei moki dirbti su FPGA, tai virtualus MV tau nieko nekainuoja (tik uzima nemazai celiu), plius tu dar gali i vidu FPGA sukisti kelis virtualius procus, o isorines atmintys dazniausiai buna dvi: konfiguravimui ir siaip duomenims EPPROM, flash, fram, ar ne? O ten jau apie SRAM, DDRAM ir t.t - jau nebekalbu.
Virtuoaliu procai gal atsirado todel, kad VHDL programavimo kalba yra pakankamai sudetinga ir galbut netokia lanksti kaip C?
Be ja kolkas problema yra su tais IP korais, nes jie nera nemokami (tik laikinai nemokami), o juos nuhakinti - ne taip lengva, as is sios operos daug patirties neturiu, todel negaliu apie juos daug kalbeti.
| Citata: |
| p.s. beje nepairsai savo ploketeje JTAG padaryti? nes kitaip negalesi debuginti |
Nu ka tu - su tokiu procu be debugo veiksi biski kas ir sedesi iki pazaliavimo, siaip debuginasi tai gerai, tik va JTAG grandine kartais - luzineja, sumazinau greiti iki 100kHz tada viskas susitvarke. |
|
|
|
|
|
 |
 |
NXP ARM LPC246x savos gamybos evaluation board |
Parašytas: 2008 09 08, 22:40 |
|
|
|
|
ARM programavijmas:
Jau tik pradejus programuoti iskilo toks klausimas:
Ar galima ARM'u portu busena keisti su viena C komanda, naudojant 1 ir 0 (kaip 8051 MV) t.y. nenaudojant komandu SET arba CLR, kad butu aiskiau:
Klausiu to todel, kad tai siek tiek apsunkina gyvenima, kadangi nzn kaip pervesti porto busena i kita lygi realiu laiku - ne nuosekliai (tnenaudojant veinu metu dvieju komandu SET ir CLR ar atvirksciai), gal esate susidure su panasiais dalykais?
Man pavyksta tik toks variantas:
Isivaizduokite, jog ant 32 bitu porto yra 32 LED, kurie valdomi aukstu lygiu (3.3V) ir pirma as nustatau PORT'us kaip iejima IODIR0 = 0x00000000;(su pull-down - apie 15k), ir pagal nutylejima padarau IOSET0 =0xFFFFFFFF; Tada keiciu IODIR0 busenas i Inputus/Outputus ir rezultate gaunu, jog nuo DIR komandos mirksi ledai, bet mirski todel kad kai portas padaromas kaip UOTPUT'as - paduodamas aukstas lygis, o kai priesingai - kaip INPUTAS, portas uzgesinamas. |
|
|
|
|
|
 |
 |
NXP ARM LPC246x savos gamybos evaluation board |
Parašytas: 2008 09 08, 22:52 |
|
|
|
|
aisku cia tavo reikalas, bet taip ir kol kas nepasakei kam ta plokšte realiai panaudosi. nes dabar ziuriu kad tokiu panasiu gaminiu jau yra
| Citata: |
As tau pritariu, kad issorinis MV yra paprasciau realizuoti, kadangi tu is to turi patirties.
Bet jei moki dirbti su FPGA, tai virtualus MV tau nieko nekainuoja (tik uzima nemazai celiu), plius tu dar gali i vidu FPGA sukisti kelis virtualius procus, o isorines atmintys dazniausiai buna dvi: konfiguravimui ir siaip duomenims EPPROM, flash, fram, ar ne? O ten jau apie SRAM, DDRAM ir t.t - jau nebekalbu. |
gerai, pagalvok pats kiek tu celiu reikia pakenciamo pajegumo procesoriui kuris prilygtu tam lpc? labai abejoju kad sugebesi surinkti fpga viduje procesoriu kuris bent jau 50mhz dazniu dirbtu ir per viena cikla vykdytu po viena 32 bitu komanda.
o va dabar paziurek kiek kainuoja atitinkamo didumo fpga, ikr prie jos dar prisumuok konfiguracine atminti nes jug reikia kazkur inicializacinius duomenis laikyti.
gausi nepalyginamai daugiau nei sistema CPU+FPGA
matau tu nelabai supranti kas ta vhdl, tai yra siek tiek panasi i C kalba is isvaizdos, bet ji programuoja shemas o ne programas.
sakykime jei tu C kalboje rasai
c=a+b; porta=v;
tai vhdl kalboje bus iejimas ir iejimasb prijunti juo prie sumatoriaus shemos ir tos shemos isejima paduoti i nurodytus fpga isejimus.
siaip apie fpga tu matau biski blohai mastai, nes jei nemoki ar nenori vhdl tai gali tiesiog braizyti normalias shemas. kurios susikompiliuioja i fpga.
jokiu ip cores niekam nereikia. o jei reikia tai cia yra viekas nemokamai
http://www.opencores.com/browse.cgi/by_category
butent todel ir siulau ja ideti, nes jei reikia net pabandymui kokios nedideles shemos arba net jei reikia tiesiog perkomutuoti isejimus kita tvarka fpga visa ta lengvai gali padaryti. |
|
|
|
|
|
 |
 |
NXP ARM LPC246x savos gamybos evaluation board |
Parašytas: 2008 09 08, 23:06 |
|
|
|
|
| vinipux rašo: |
ARM programavijmas:
Jau tik pradejus programuoti iskilo toks klausimas:
Ar galima ARM'u portu busena keisti su viena C komanda, naudojant 1 ir 0 (kaip 8051 MV) t.y. nenaudojant komandu SET arba CLR, kad butu aiskiau:
Klausiu to todel, kad tai siek tiek apsunkina gyvenima, kadangi nzn kaip pervesti porto busena i kita lygi realiu laiku - ne nuosekliai (tnenaudojant veinu metu dvieju komandu SET ir CLR ar atvirksciai), gal esate susidure su panasiais dalykais?
Man pavyksta tik toks variantas:
Isivaizduokite, jog ant 32 bitu porto yra 32 LED, kurie valdomi aukstu lygiu (3.3V) ir pirma as nustatau PORT'us kaip iejima IODIR0 = 0x00000000;(su pull-down - apie 15k), ir pagal nutylejima padarau IOSET0 =0xFFFFFFFF; Tada keiciu IODIR0 busenas i Inputus/Outputus ir rezultate gaunu, jog nuo DIR komandos mirksi ledai, bet mirski todel kad kai portas padaromas kaip UOTPUT'as - paduodamas aukstas lygis, o kai priesingai - kaip INPUTAS, portas uzgesinamas. |
sitam reikejo kita tema kurti
pasirode is pormo zvilgsnio pr paprastas lausomas bet tikrai jis nera toks akivaizdus.
jei tu nori tiesiogiai rasyti i porta duomenis tai rasyk i IOPIN ka irasysi tas bus tiesogiai porto isejime. |
|
|
|
|
|
 |
 |
NXP ARM LPC246x savos gamybos evaluation board |
Parašytas: 2008 09 09, 16:07 |
|
|
|
|
| vinipux rašo: |
| PCBbaltic noriai bendradarbiauja - jei nori daryti neskubu uzsakyma ir tada jei prideda tavo PCB plokste prie kitu dizainu, tas leidzia sutaupyti. |
nelabai supratau. maždaug išsisaugo ateičiai? |
|
|
|
|
|
 |
NXP ARM LPC246x savos gamybos evaluation board |
Parašytas: 2008 09 09, 21:31 |
|
|
|
|
| eXec rašo: |
| vinipux rašo: |
| PCBbaltic noriai bendradarbiauja - jei nori daryti neskubu uzsakyma ir tada jei prideda tavo PCB plokste prie kitu dizainu, tas leidzia sutaupyti. |
nelabai supratau. maždaug išsisaugo ateičiai? |
Nu jai ir as gerai supratau - tai PCBbaltic jei siuncia i gamyba tik tavo uzsakyma tada kaina pakankamai didesne, o jei - pridedama prie kitu uzsakovu, turbut jie tampa lankstesni. |
|
|
|
|
|
|
 |
Google paieška forume |
|
|
 |
Naujos temos forume |
|
 |
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
 |
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
 |
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
Must have farming mods
Farming simulator modhub,
Best farming simulator mods |
|

|
 |