Altera FPGA - Cyclone III - ktos maczal juz paluchy?

Mar 29, 2007 12 Replies

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 :-)


wlasnie zamowile starter kit.. jak pojawia sie kosci to pobawie sie praktycznie w EBV jeszcze ich nie maja..

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.

...

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.

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 :-)))

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?

:-)) 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 :-)

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.

Jerry1111:

a szukacie fachowca, czy asystenta ?

JA

ps. znow mam normalna klawiature, uff ... :)

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 :-(

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.

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.

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