FPGA - dwa "dziwne" pytania

Nov 24, 2007 8 Replies

Mêcz± mnie takie dwie w±tpliwo¶ci:


  1. W zasadzie nie dotyczy bezpo¶rednio FPGA. Czy sygna³y na porcie równoleg³ym komputera mog± zachowywaæ siê niestabilnie podczas prze³±czania? Wykorzystujê port równoleg³y do sterowania zaprogramowanym w FPGA procesorem i mam takie wra¿enie, jakby co jaki¶ czas przy prze³±czaniu poziomu sygna³u z aplikacji na PC generowane by³y dwa impulsy a nie jeden, co przypomina mi odbicie styku zwiernego. Z drugiej strony kojarzy siê z kolejkowaniem wiadomo¶ci w Windows - choæ klikniêcie by³o tylko jedno. Korzystam z biblioteki inpout, która udostêpnia port równoleg³y w trybie u¿ytkownika w Windows XP.


  1. Jak tak przegl±dam opencores.org, w dokumentacji wiêkszo¶ci projektów króluje Xilinx. Czy jest jaka¶ wyra¼na przewaga Xilinxa nad Alter±, o której warto wiedzieæ? Mo¿e ISE Webpack jest bardziej przyjazny, szybszy, albo rzadziej siê wiesza ni¿ Quartus? Nie mia³em dot±d ¿adnej praktyki z Xilinxem. Domy¶lam siê, ¿e pytanie ma wysoki stopieñ ogólno¶ci, mo¿e jednak da siê na nie prosto odpowiedzieæ?



Pozdrawiam, Krzysiek



Wielokrotne impulsy - raczej nie (jesli nie liczyć błędów w programie)

- ale nie licz na to że impulsy bedą miały stałą szerokość, twój program może zostać w dowolnej chwili "uśpiony" zeby zrobić miejsce innemu procesow - i impuls który miał mieć 10us nagle wydluża sie do

100ms. O ile pamietam swoje boje z portem rownoległym i CPLD - przy długim kablu zbocza impulsów "siadały" i zaczynały się przekłamania, było też sporo problemów z przesłuchami (jak zostawiłem wyjścia CPLD skonfigurowane na "fast" to potrafił gadać sam ze sobą - recznie zrobiony kabel równoległy z co drugą linią masy jeszcze leży w szufladzie ze moim zbiorem kuriozów). A - i jeszcze zakłucenia z zasilacza - układ działał poprawnie tylko z zasilaczem liniowym, podpiecie impulsowego powodowało przekłamania w komunikacji. Podziwiam producentów drukarek... GRG

Xilinx ma lepsze programy edukacyjne niz Altera, stad duzo wieksza popualrnosc na uczelniach. Ceny i mowliwosci chipow sa abrdzo zblozone. W niektoych sektorach kroluj ALtera, w niektorych Xilinx. Co do przyjaznosci do Quartus bije na glowe ISE. Uzywam od lat obu i jesli mam juz jakies problemy z FPGA, to na ogol z XIlinxem.

Stawiam na niedopasowanie impedancji FPGA/kabel/LPT Podobne zagadnienie też ćwiczyłem - problem podobny. Poniższe rozwiązało go :

formatting link

Quartusa nie znam. ISE nie wiesza się. Co do przyjazności ISE i ilości trywialnych wręcz bug'ów mogę powiedzieć jedno : zdarzyło mi się splunąć w monitor. Nie rozumiem dlaczego Xilinx zrezygnował z rozwoju Foundation Base. Brak w ISE LogiBlox to nie krok w tył lecz skok w tył.

Pozdrawiam ,

MH

Wielkie dziêki za odpowied¼ - jako¶ zacz±³em z Alter±, jeszcze za czasów MAXplusa i... to by³ do tej pory jedyny argument (poza wyposa¿eniem laboratorium uczelnianego), który trzyma³ mnie przy uk³adach tej firmy.

A czy kto¶ by³by sk³onny wypowiedzieæ siê o Altium Designer - najlepiej tak, ¿eby zrozumia³ kto¶, kto Protela nigdy nie widzia³? :) Czy ma jak±¶ powa¿n± przewagê nad Quartusem, je¶li chodzi o wykorzystanie do pisania w VHDLu - lepszy symulator lub co¶ takiego?

Pozdrawiam, Krzysiek

kodem VHDLowym jest nie tak, bo te "odbicia" pojawiaj± siê niejako "cyklicznie" - tymniemniej to dopasowanie z pewno¶ci± nie zaszkodzi, wielkie dziêki - wykonam w najbli¿szym czasie :)

Zdecydowa³em siê zostaæ z Alter± - Quartusa okaza³ siê zawieszaæ symulator. Fitter pracuje nieraz nieprawdopodobnie d³ugo, ale nie natkn±³em siê do tej pory na sytuacjê, w której rêce opad³yby mi do kolan.

Dzieki za wskazówki, pozdrawiam Krzysiek

Nie jestem elektronikiem, jednak rozmawia³em dzi¶ na ten temat z osob± bardzo kompetentn± - rzucili¶my okiem na schemat IBM PC i okazuje siê, ¿e po drodze do portu LPT siedzi uk³ad (nie pomnê symbolu), którego zadaniem jest w³a¶nie nachylanie zboczy sygna³ów z portu - podobno trapez po d³ugim kablu drukarkowym mniej jest podatny na odbicia.

Okazuje siê, ¿e dobr± metod± na poradzenie sobie z tym jest stosowanie kabla w postaci skrêtki - nie sprawdzi³em, wierzê na s³owo fachowcom z uczelnianego krêgu.

Pozdrawiam, Krzysiek

Altium Designer potrzebuje do swej poprawnej pracy Quartusa lub/i WebPack-a.

Mister

Spinacz biurowy, grg12 snipped-for-privacy@chello.at!

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required