Programowanie Altery

Witam, chcialbym sie nauczyc programowania tych ukladow w AHDL, VHDL, graficznie. Sciagnalem ze strony altery plik 50mb do programowania ale to jakas wersja studencka, nic prawie nie moge zrobic. Co mam jeszcze doinstalowac? zeby bez hadware moc symulowac sobie jego istnienie, ogladac jakies przebiegi itp? Na tej stronie jest taki "pliczek" ~500MB ale czy to to? A moze jakies faq, dobry samouczek itp na sieci znajde? najlepiej po polsku of course :)

Wielkie dzieki za wszelka pomoc! Krzysiek

Reply to
Krzysiek
Loading thread data ...

Dnia Wed, 11 Jan 2006 11:32:57 +0100, Krzysiek napisał(a):

Sądzę, ze pod określeniem "to" lub "pliczek", masz na myśli "Quartus II Web", bądź Max Plus II. Oprogramowanie to znajduje się na stronie Altery. Nie wiem tylko czy Max Plus II jest wciąż dostępny, bo Altera zaprzestała udoskonalania i "przesiadła" się na Quartus'a. Pomoc dostępna w programie Quartus powinna wystarczyć, aby posiąść podstawy obsługi programu jak i jezyka AHDL.

Reply to
doc. Zenobiusz Furman

Witam,

Nie mogę nie skorzystać z okazji, aby zapytać: Jaki jest cel uczenia się języka AHDL ? Zastrzegam, że nie pytam się złośliwie i nie chcę rozpocząć flame'a ;)

Od pewnego czasu eksperymentuję z FPGA, duuużo czasu spędziłem wędrując po sieci w poszukiwaniu opisów, projektów, przykładów związanych z tym tematem i na coś związanego z AHDL'em natknąłem się tylko kilka razy, i to głównie w związku z zajęciami na uczelniach. (Na mojej uczelni też uczą AHDL'a, jednak będę miał ten przedmiot dopiero w przyszłym semestrze).

Jakie argumenty mogą przemawiać za nauką tego języka, tym bardziej, że jest on związany z układami tylko jednej firmy ? Chyba ma on jakieś wybitne cechy, których nie ma verilog czy VHDL ?

Ja osobiście zaczynałem od VHDL'a i szybko uciekłem do veriloga.

Reply to
voices

Faktycznie, w ksiągarniach nie znalazłem żadnej książki do verilog'a, a te do VHDL'a były raczej bardzo kiepskie. Uczyłem się z materiałów, głównie pdf'ów znalezionych w przeróżnych zakątkach Sieci, oczywiście wszystko po angielsku. Było duuuużo google'owania. Możesz też przeszukać sieć p2p ed2k pod kątem tego tematu, jednak nie wszystkie znalezione w ten sposób materiały są legalne.

Reply to
voices

Dnia Wed, 11 Jan 2006 15:18:21 +0100, voices napisał(a):

Genezą VHDL'a nie były układy programowalne, ale ogólnie pojęte symulowanie działania układów i różnych procesów etc etc. Język AHDL został stworzony _jedynie_ pod kątem układów programowalnych i na tym polega jego przewaga.

Używałem każdego z przytaczanych w wątku języków i moim zdaniem najbardziej przejrzysty i najłatwiejszy do poznania jest AHDL. Na pierwsze kroki w sam raz. Ogólnie rzecz biorąc najlepiej umieć VHDL lub Verilog, bo nie wszyscy korzystają z układów Altery. Ale biorąc pod uwagę, że to wiodąca firma na rynku, to warto znać AHDL...

Reply to
doc. Zenobiusz Furman

A verilog ?

Może dlatego uczą go na uczelniach - tak jak z Turbo Pascalem - świetny do nauki algorytmiki, przejrzysty, ale raczej nie pisze się w nim wielkiego softu ;)

Polemizowałbym, czy to wiodąca firma. Nie znam rynku0 chipów hi-end, ale w standardowych zastosowaniach znacznie więcej słyszy się o xilinx, wszelkie projekty, opisy, IP cores itp. Sondy marsjańskie miały na pokładzie xilinx'y ;) Ale oczywiście znawcą nie jestem, jeśli się mylę, popraw.

Reply to
voices

voices przemówił ludzkim głosem:

In 2005, Xilinx is the market leader with a share of 51%, Altera has

33%, and the "others" (Lattice, Actel, Quicklogic, Atmel) divide the remaining 16%.

źródło:

formatting link

Reply to
Zbych

Dnia Wed, 11 Jan 2006 18:52:43 +0100, voices napisał(a):

Nikt, kto zaczyna uczyć się programowania nie zaczyna od języka assemblera dla procesora PIV. :)))))))) AHDL jest bardzo dobrym językiem aby nauczyć się układów cyfrowych i układów programowalnych.

Ja też znawcą rynku nie jestem, ale póki co wszędzie słyszę Altera, Altera... Pomijam moją uczelnię, którą zdominowała Altera. I ta przytoczona w wątku wartość 51% jest dla mnie zaskoczeniem.

Sam zacząłęm się interesować Xilinxem (bo chyba jest tańszy na domową kieszeń). Dlatego znajomość Veriloga bądź VHDL'a jest przypdatna, jeżeli się chce bawić czymś innym.

Ale co by nie mówić, jakimi liczbami czy projektami tego nie popierać, znajomość języka opisu sprzętu to tylko kilka procent sukcesu w projekcie.

Reply to
doc. Zenobiusz Furman

Dziekuje za wszystkie wypowiedzi, mam w glowie jeszcze wiekszy metlik ;-)

AHDL chcialem sie nauczyc bo po czytaniu helpa Altery w introdukszonie bylo napisane ze to jezyk specjalnie do programowania tego typu ukladow. Poniewaz tak jak zaznaczylem na poczatku dopieo chce sie nauczyc ukladow programowalnych to chce zaczac od czegos w miare prostego.

Dyskusja w watku na razie toczy sie nad tym ktory jezyk wybrac a ja mam problem bardziej fundamentalny: Jak w ogole zaczac prace z ukladami programowalnymi (z racji dostepnosci dla mnie wybralem wlasnie altere)? Co sciagnac z tej ich strony? Pomozcie, prosze na razie w tej kwestii bo stoje w miejscu.

Aha i jeszcze jedno pytanie: U mnie w firmie uzywa sie Altery Max, ale jak wyczytalem z wypowiedzi Pana docenta altera wycofala sie z niego na rzecz Quartusa. Czy w zwiazku z tym od razu uczyc sie quartusa czy na poczatkowym etapie nie ma to znaczenia?

Jeszcze raz wszystkim dziekuje, pozdrawiam serdecznie, Krzysiek

Reply to
Krzysiek

Dnia Thu, 12 Jan 2006 08:13:52 +0100, Krzysiek napisał(a):

W takim razie AHDL, skoro zaczynasz przygodę...

formatting link
Trzeba się zarejestrować, aby móc ściągnąć quartusa ze strony (założyć konto, bądź wypełnić formularz, który się pojawia po próbie kliknięcia w link quartusowy).

Jeżeli zależy Ci na programie Max Plus II, to z pewnością da się go ściągnąć. Oto link:

formatting link
Poza tym quartus ma opcję wyboru interfejsu, który może być taki jak Max Plus II, ale nie korzystałem z tej opcji. "Procedowanie" (ostatnio popularne słowo) w jednym i drugim programie jest podobne, więc nie powinieneś mieć większych problemów, gdy przesiądziesz się z jednego na drugi (przynajmniej ja nie miałem).

Reply to
doc. Zenobiusz Furman

"Krzysiek":

ucz sie tego, do czego masz jakies materialy do nauki ;) moim zdaniem to nie ma zadnego znaczenia, czy to bedzie ahdl, vhdl czy verilog;

quartus web edition badz max+ [lub oba]; tyle, ze za dawnych czasow darmowa wersia max+ nie pozwalala na kompilowanie veriloga i vhdl, uzytkownik 'skazany' byl na ahdl;

rozne przykladowe projekty znajdziesz tutaj:

formatting link

do malych rzeczy max+ jest calkiem dobry, choc to staroc; jesli w firmie pracuje sie z max+, to chyba odpowiedz od czego zaczac jest oczywista; chyba ze zajmujesz sie czyms innym, a projektowanie fpga traktujesz [na razie przynajmniej] hobbystycznie, w takim razie zaczynaj od quartusa;

JA

Reply to
JA

In the darkest hour on Thu, 12 Jan 2006 09:05:10 +0100, doc. Zenobiusz Furman snipped-for-privacy@w.sygnaturce screamed:

Od jakichś dwóch tygodni próba zalogowania/zarejestrowania się kończy się zawsze "Server Error in '/Login' Application.". Na razie mi nie zależy za bardzo na quartusie, ponieważ używam ISE.

Reply to
Artur M. Piwko

In the darkest hour on Thu, 12 Jan 2006 09:05:10 +0100, doc. Zenobiusz Furman snipped-for-privacy@w.sygnaturce screamed:

Od jakichś dwóch tygodni próba zalogowania/zarejestrowania się kończy się zawsze "Server Error in '/Login' Application.". Na razie mi nie zależy za bardzo na quartusie, ponieważ używam ISE.

Artur

Update: okazało się, że nie działa pod Operą. Zadziałało pod exploiterem. Ściąganie dużych plików tym programem to duża głupota.

Reply to
Artur M. Piwko

Dzieki wielkie, wieczorem zaczne zaglebiac sie w zasoby :)

Krzysiek

Reply to
Krzysiek

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.