zbru xilinx, Gumowa logika, Xilinx, Narzędzia
Poza tym na świecie jest niewiele istot groźniejszych od kobiety.
//-->.pos {position:absolute; z-index: 0; left: 0px; top: 0px;}Zestaw badawczo-rozwojowy dla układówFPGA firmy XilinxBiałystok, styczeń 2015Andrzej Pawluczuk: “Zestaw badawczo-rozwojowy dla układów FPGA firmy Xilinx”-2/13-Copyright (C) 2015, Andrzej Pawluczuk. email: apawluczuk@vp.plWszystkie prawa zastrzeżone.Redystrybucja i używanie, czy to w formie tekstu źródłowego, czy w formie koduwykonywalnego, są dozwolone pod warunkiem spełnienia poniższych warunków:1.Redystrybucja tekstu źródłowego musi zawierać powyższe zastrzeżenie własnościpraw autorskich, niniejszą listę warunków oraz poniższe oświadczenie owyłączeniu odpowiedzialności.Redystrybucja kodu wykonywalnego musi zawierać w dokumentacji lub w innychmateriałach dostarczanych wraz z kopią oprogramowania powyższe zastrzeżeniewłasności praw autorskich, niniejszą listę warunków oraz poniższe oświadczenieo wyłączeniu odpowiedzialności.Nazwisko autora nie może być użyte celem sygnowania lub promowaniaproduktów pochodzących od tego opracowania, bez szczególnego, wyrażonegona piśmie zezwolenia.2.3.To opracowanie jest dostarczone przez posiadacza praw autorskich „takim, jakie jest”.Każda, dorozumiana lub bezpośrednio wyrażona gwarancja, nie wyłączając dorozumianejgwarancji przydatności handlowej i przydatności do określonego zastosowania, jestwyłączona. W żadnym wypadku posiadacz praw autorskich nie może być odpowiedzialnyza jakiekolwiek bezpośrednie, pośrednie, incydentalne, specjalne, uboczne i wtórne szkody(nie wyłączając obowiązku dostarczenia produktu zastępczego lub serwisu,odpowiedzialności z tytułu utraty walorów użytkowych, utraty danych lub korzyści, a takżeprzerw w pracy przedsiębiorstwa) spowodowane w jakikolwiek sposób i na podstawieistniejącej w torii odpowiedzialności kontraktowej, całkowitej lub deliktowej (wynikłejzarówno z niedbalstwa, jak i innych postaci winy), powstałe w jakikolwiek sposób wwyniku używania lub mające związek z używaniem oprogramowania, nawet jeśli omożliwości powstania takich szkód ostrzeżono.OAndrzej Pawluczuk: “Zestaw badawczo-rozwojowy dla układów FPGA firmy Xilinx”-3/13-bok układów logiki programowalnej określanych jakoCPLD,czyliukładów posiadających pewne ograniczenia, które głównie wynikają zwewnętrznych zasobów, firma Xilinx oferuje układyFPGA.W obecnejchwili warto zwrócić uwagę na układy o nazwie „SPARTAN3”.Do tej grupy należykilka modeli o zróżnicowanych zasobach. Poczynając od układów o najmniejszychzasobach (układ:XC3S50)zawierający 50 tysięcy bramek logicznych i kończąc naukładach największych (układ:XC3S5000)zawierający 5 milionów bramek. Każdyz układów występuje w kilku odmianach związanych z obudową. Są to obudowytypu QFP (z gęsto rozmieszczonymi wyprowadzeniami z czterech stron układu) lubBGA (z wyprowadzeniami w postaci kulek na dolnej powierzchni układu). Wwarunkach amatorsko-domowych układy w obudowach typu BGA sązdyskwalifikowane ze względu na problemy technologiczne z wykonaniem płytkiPCB oraz z przylutowaniem takiego układu. Perspektywa zastosowania układów wobudowach QFP również nie przedstawia się w różowych kolorach. Posiadając dużąwprawę w lutowaniu możliwe jest jego przylutowanie do płytki PCB (pomijającproblem związany w wykonaniem w warunkach domowych płytki PCB zwyprowadzeniami w rastrze mniejszym niż 1 mm). Rozwiązaniem dużychproblemów technologicznych jest użycie gotowych modułów opracowanych przezfirmę BTC (www.btc.pl) dostępnych w sklepie internetowym (www.kamami.pl).Użycie modułu rozwiązuje kilka istotnych problemów, do których można zaliczyć:●wykonanie płytki PCB z wyprowadzeniami w gęstym rastrze,●przylutowanie układuFPGAdo płytki PCB,●moduł zawiera układy, które nie są bardzo popularne i mogą być kłopotyzwiązane z ich zdobyciem,●gwarancja poprawności aplikacji układu, moduł w rzeczywistości zawierawiele połączonych ze sobą elementów elektronicznych, których sposób użyciadla początkujących nie musi być oczywisty.Poniższa fotografia przedstawia moduł, który zawiera układ z rodzinySPARTAN3o symboluXC3S200w obudowieQFP100.Oprócz samego układuFPGAsą:●złącze do programowania poprzez JTAG,●generator kwarcowy o częstotliwości 3,6864 MHz,●niezbędne stabilizatory (układSPARTAN 3jest zasilany kilkoma napięciami),●nieuotną pamięć konfiguracyjną.Andrzej Pawluczuk: “Zestaw badawczo-rozwojowy dla układów FPGA firmy Xilinx”-4/13-Fot. 1: Moduł ZL10PLDDo programowania (jako operacji przeniesienia danych uzyskanych w wynikusyntezy poprzez odpowiednie oprogramowanie) powyższego modułu można użyćprogramatora, który jest przystosowany do współpracy z tym modułem.Fot. 2: Programator ZL4PRGAndrzej Pawluczuk: “Zestaw badawczo-rozwojowy dla układów FPGA firmy Xilinx”-5/13-Zestawten(ZL10PLD+ZL4PLD)stanowiminimalneśrodowiskouruchomieniowe dla układów logiki programowalnejFPGA.Prostota użycia modułuz układem SPARTAN pozwala na zastosowanie go w dowolnej własnej konstrukcji.Moduł można zasilić ze źródła o napięciu 5V.Istnieje możliwość aplikacji modułu ZL10PLD w odpowiedniej płycie bazowejuzyskując niezależne i kompletne środowisko sprzętowe do tworzenia i testowaniarozwiązań dla układówFPGA.Moduł bazowy między innymi zawiera:Fot. 3: Płyta bazowa ZL9PLD●●●●●●●złącze do zainstalowania modułu z układemFPGA,rozwiązanie zasilania (zasilić można z dwóch źródeł),złącze do kart MMC,interfejs szeregowy RS232 wraz ze złączem DB9,prosty przetwornik analogowo-cyfrowy ze złączem do monitorów VGA,4-przyciskową klawiaturę,8 LED'ów do sygnalizacji.Kompletne sprzętowe środowisko prezentuje następująca fotografia:zanotowane.pl doc.pisz.pl pdf.pisz.pl kachorra.htw.pl