Altera FPGA - Cyclone III - ktos maczal juz paluchy?
Mar 29, 2007 12 Replies
P
Pszemol
Czy ktos tu w naszej grupie zaczal sie juz bawic tymi nowymi chipsami od Altery? Podobno dopiero C25-tka jest gotowa... Planuje do swojego projektu wsadzic mniejsza kostke C10F256 i nie wiem czy nie bede mial bolu glowy z nowa seria... Jak ma byc duzo bolu glowy to pozostane przy Cyclone II C8.
Gdyby ktos byl na czasie i stosowal Cyclone III to prosze o podzielenie sie wrazeniami :-)
Didn't find your answer? Ask the community — no account required.
G
Greg(G.Kasprowicz
wlasnie zamowile starter kit.. jak pojawia sie kosci to pobawie sie praktycznie w EBV jeszcze ich nie maja..
P
Pszemol
Ja juz mam pierwszy z przewidywanych boli glowy:
Zainstalowalem dopiero co otrzymane DVD z instalka Quartusa 7 i Niosa II 7 i... nie mam Niosa :-( Pisze mi SOPC Builder ze "cpu core not installed". I dupa zbita. Nios EDS tez wyraznie nie widzi Niosa bo stare projekty mi sie nie kompiluja... I zmarnowane mam piatkowe popoludnie :-(
Na razie odinstalowuje 7-mke bo musze przeciez na czyms pracowac.
J
Jerry1111
...
Odwazny. Na 'produkcyjnym' kompie takie eksperymenty??
A z Cyclone III to ja se poczekam az ktos inny temat przebada - starczy mi bolow glowy z power-upem Cyclone I ;-)
No i wyjdzie tak, ze C2 pewnie w ogole nie dotkne - jakos nie bylo okazji do przerobki tego co dziala.
P
Pszemol
No bo Quartus/Nios to takie krowy s± ¿e na niczym poni¿ej pentium 3 GHz to nie ma co w ogóle siê zabieraæ za jak±kolwiek powa¿niejsz± robotê :-) Ju¿ przecie¿ na mojej maszynce Dell Precission 380 generacja Niosa trwa jakie¶ 8-10 minut, potem kompilacja do Cyclona II rozmiaru C8 nastêpne 8 minut i masz ju¿ prawie 20 minut kiszenia siê. Liczy³em na to ¿e iteracyjna kompilacja w Quartusie 7 mi co¶ pomo¿e na skrócenie tego cyklu uruchamiania naniesionych poprawek ale masz tu klops...
Cyclone II nie ma sensu gdy ju¿ jest Cyclone III na horyzoncie. Nasz dystrybutor tu w rejonie Chicago ju¿ ma "engineering samples" kostki C25F256 a pod koniec lata rusza pe³na produkcja.
Mi siê w Cyclone III najbardziej podoba ta wbudowa konfiguracja FPGA bezpo¶rednio z równoleg³ej pamiêci flash... Podzielê sobie jedn± kostkê 8 megabit na kilka sektorów i wpasuje siê j± w przestrzeñ adresow± Niosa i zdalna aktualizacja bêdzie z g³owy.
Najgorzej ze ten pomysl z Cyclone III wchodzi w zycie gdy nie ma na niego zbyt wiele czasu bo stary projekt jeszcze nie jest zakonczony i jeszcze pewnie z dwa tygodnie trzeba go bedzie dopracowac zanim sie bede mogl zajac Cyclone III. Oj, ciasno z czasem, ciasno... Potrzebuje zatrudnic asystenta :-)))
J
Jerry1111
Pszemol!!! To takie komputery jeszcze istnieja? No fakt - dolar spadl, wiec u Was kompy podrozaly ;-)
Nie wiem - mam wrazenie, ze Niosa jako takiego bedzie generowac dlugo. Tam jest problem, ze czas generacji rosnie z kwadratem ilosci urzadzen powstawianych w SOPC. A ja mam 25 ;-( Generacja 45 minut na naprawde szybkim kompie.
Jedna kostka mniej - a EPCS nie sa znowu takie tanie.
Nawet nic nie mow - troche weekendow pewnie poleci.
Hehe... kogo? Mowili mi, ze z PL wszyscy do UK wyjechali - tylko ze chyba pod ziemia w londynskim metro siedza, bo znalezc kogos do roboty (a nie tylko do dawania wyplaty) to sie nie da.
U Was tak samo za jeziorem?
P
Pszemol
:-)) Kompy taniej±, ale nie potrafi³em od Altery wydêbiæ rekomendacji dotycz±cej komputera dla Quartusa. Pyta³em siê co jest istotne, czy mam ³adowaæ pieni±dze w RAM, czy szybki 10000 rpm dysk twardy czy CPU clock i dostawa³em bardzo mêtne informacje. W koñcu zamówi³em sobie t± stacjê Della Precission z dwurdzeniowym Intelem D 3GHz, p³ytê na chipsecie Intela 955, 2 Gb ramu i te¿ szybki dysk z 10000 rpm - Dzia³a du¿o szybciej ni¿ mój stary komputer, ale wcia¿ generacia Niosa to 8 minut :(
E... ja mam 46 komponentów w swoim Niosie i tylko 8 minut. Jak "szybki" jest ten Twój komp? :-)))) A moze to nie zalezy od liczby urzadzen tylko od ich typu?
Dok³adnie. I upraszcza siê w ogóle p³ytka PCB dodatkowo.
Nie wiem, bo ja siê zatrudnianiem ludzi nie zajmujê na szczê¶cie :-) Jeszcze mi tego brakuje w ¿yciu ;-) Ale efekt jest taki, ¿e muszê siê samemu zajmowaæ wszystkim: od projektu do budowy prototypów, i wymy¶lania ulepszonych wersji na z³amanie karku :-)
J
Jerry1111
Aplikacja jednowatkowa - trzeba bardzo szybka plyte glowna z duzym RAM, czyli AMD powinno byc troche szybsze (kontroler pamieci w procku). Problem taki, ze wszyscy robia dual i quad-core, wiec ciezko kupic pojedynczy _szybki_ proc. A to jest to co trzeba.
Core 2 chyba 6800 +4GB RAM. Niestety akurat nie mieli w sklepie szybkich AMD. Aha - tylko kompilacja Niosa jest wolna, Quartus potem robi wszystko w 6:30 (EP1C6 zapchane na 98%).
Moze - u mnie wszystkiego po trochu, zadnej regularnosci nie ma. Natomiast widze _duze_ roznice w czasie kompilacji jak dodam albo zabiore ze 2 czy 3 komponenty.
J
JA
Jerry1111:
a szukacie fachowca, czy asystenta ?
JA
ps. znow mam normalna klawiature, uff ... :)
P
Pszemol
No, i okazalo sie ze sam sobie ten bol glowy zrobilem. Najwyrazniej nie zaznaczylem przy instalacji tego srodkowoego ptaszka przy IP/cpu core bo po ponownej instalacji wszystko ruszylo ok...
Niestety Nios EDS nie przetlumaczyl workspace ani projektu z wersji 6 na 7 poprawnie i musialem od poczatku wygenerowac "system library". Po tym kroku juz sie projekt kompiluje i uruchamia poprawnie.
Mam tylko jeden problem jaki mi zostal do zrobienia, mianowicie zrobilem sobie pod 6-tka swoje drivery dla uartow i podlaczylem tak, ze mi je inicializowal automatycznie alt_sys_init.c. Teraz, po instalacji
7-ki moje drivery juz sie nie odpalaja, ale z tym sobie jakos poradze... :-)
Genrealnie software wersji 7 wyglada ciekawie, jest sporo nowych ustawien i opcji, ale jest tez sporo bykow - jeden z tych co znalazlem dzis jest taki, ze jak debugger napotka na skok do funkcji poza projektem (u mnie skok do modulu z uartem: C:\altera\70\ip\sopc_builder_ip\altera_avalon_uart\HAL\src\altera_avalon_uart_init.c) to pokazuje sie okienko do wpisania sciezek do szukania - i po dodaniu tam sciezki okienka nie daje sie zamknac - cale srodowisko Eclipse sie zawiesza :-( Nawiasem mowiac nie wiem czemu, w tym okienku gdzie sa sciezki do szukania zrodel dla debuggera jest mnostwo sciezek do wersji 6... Cos jest nie tak :-(
J
Jerry1111
Ale ten ptaszek u mnie byl 'by default' ;-)
Moze Ty jakas RC wersje sciagnales? Napewno pelna publiczna wersja? Bo to baaardzo niedawno wyszlo przeciez.
No wlasnie przeciez mowie.
P
Pszemol
No to sam nie wiem... zwalam na to ¿e by³ pi±tek :-) Mo¿e wy³±czy³em w przyplywie ochoty na nieinstalowanie czegos "niepotrzebnego" ? :-))))
Nie instalowalem ¶ciaganych - przysz³y w pi±tek dwa DVD prosto z Altery... wlasnie gdy skonczylem sciagac je z netu :-)
:-))) No ale to jest finalna wersja produktu!
I jeszcze mi ¶winie zmienili ca³kiem drivery do UARTów... Zmienili nawet sk³ad struktur urz±dzeñ. Ale jajca bêd±. Chyba przestane sie podlaczac do ich driverow ze swoimi tylko po prostu nadpisze to co alt_init.c zrobil wczesniej.
P
Pszemol
Ufff... wreszcie sobie poradzi³em z uartami...
Ju¿ mi RS485 chodzi, co widze zdalnie przez VNC, resztê RS232-jek sprawdzê jutro jak bêdê w biurze :-)
Nie jest ¼le - tylko dwa dni roboty z d³ugimi przerwami zajê³o mi przeniesienie projektu 6.1 pod wersjê 7.0 :-)
Mam nadziejê, ¿e to ju¿ wszystko i nie bêdzie wiêcej niespodzianek :-) Transmisja na RS485 dobrze jednak tu rokuje na przysz³o¶æ.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.