Układy programowalne Pierwsze kroki Wydanie II
Autor: Piotr Zbysiński, Jerzy Pasierbiński
ISBN: 83-910067-0-0
Ilość stron: 278
Data wydania: 06/2004
Twarda oprawa
Zawiera CD-ROM
Książka zawiera:
- 45 przykładów opisu bloków logicznych
- Opis budowy i zasady działania interfejsu JTAG
- Zestaw laboratoryjny z układami PLD firm: Altera, Atmel, Lattice i Xilinx
- Opisy programatorów ISP dla układów SPLD, CPLD i FPGA
- Opisy programów narzędziowych EDA/CAD.
Najszybciej można poznać właściwości układów programowalnych i oprogramowanie służącego do realizowania w nich projektów własnych układów stosując je w praktyce, czyli wykonując samodzielnie odpowiednio dobrane ćwiczenia.
W książce "Układy programowalne Pierwsze kroki" opisano krok po kroku realizację projektu przykładowego układu w strukturach CPLD za pomocą systemów projektowych dwóch głównych producentów układów programowalnych, to jest firm Altera i Xilinx. Zamieszczono wiele przykładowych opisów układów w językach ABEL, AHDL i VHDL. Wzorowanie się na nich z pewnością ułatwi Czytelnikom przygotowanie samodzielnie własnych opisów.
Opisano układ laboratoryjny umożliwiający wykonywanie ćwiczeń z układami programowalnymi przez programowanie w nich opracowywanych samodzielnie projektów układów.
Na płycie CD znajdziesz:
- Oprogramowanie: WebPack 6.2i oraz 3.3, Max+Plus II Baseline 10.1, Altera Advanced Synthesis, ispVM, Atmel ISP, Quartus II 4.0 Programmer
- Noty katalogowe układów ATF1500, MAX3K/7K, ispGAL22V10 i XC9500/9500XL
- Listingi przykładów w językach ABEL, AHDL i VHDL
Podręcznik zawiera opis języka VHDL, szeroko stosowanego do komputerowego projektowania układów i urządzeń cyfrowych, ilustrowany wieloma przykładami. Omówiono cztery popularne systemy programowe, wykorzystujące język VHDL do projektowania w oparciu o programowalne układy cyfrowe PLD, CPLD i FPGA. Opisano proces instalacji tych systemów, ich zasoby biblioteczne oraz sposoby realizacji projektów i ich testowania poparte licznymi przykładami. Książka jest przeznaczona dla studentów na kierunkach elektronika, telekomunikacja i informatyka, a także dla profesjonalistów i amatorów - elektroników.
Oto książka, w której czytelnik znajdzie opis i właściwości języka VHDL. Pozna też jego funkcje i procesy. Dowie się, jak budować w tym języku model układu cyfrowego i na czym polegają podstawowe zasady projektowania układów kombinacyjnych i sekwencyjnych oraz implementacja maszyn stanowych. Pozna metody projektowania hierarchicznego, stosowaną zwłaszcza w wypadku złożonych układów cyfrowych, oraz metody optymalizacji układu pod kątem sposobu przesłania danych, a także metody tworzenia wektorów cyfrowych. Po przeczytaniu tej książki nieobce mu będą zagadnienia dotyczące syntezy logicznej i implementacji projektu w scalaniu strukturze reprogramowalnej. Wartość merytoryczną podręcznika podnoszą liczne przykłady i krotki słownik pojęć związanych z VHDL, a także dołączona płyta kompaktowa z programem komputerowym umożliwiającym symulację i synteza prostych układów cyfrowych. Książka jest przeznaczona dla studentów elektroniki i automatyki na wyższych uczelniach technicznych, a także inżynierów zajmujących się zawodowo projektowaniem cyfrowych układów sterowania.
VHDL (ang. Very High Speed Integrated Circuits Hardware Description Language) jest bardzo popularnym językiem opisu sprzętu używanym w komputerowym projektowaniu układów cyfrowych typu FPGA i ASIC. FPGA (ang. Field Programmable Gate Array) - bezpośrednio programowalna macierz bramek to rodzaj programowalnego układu logicznego. Dla projektanta ma funkcjonalność taką samą jak układ typuASIC, jednak może być wielokrotnie przeprogramowany po tym jak został już wytworzony, zakupiony i zamontowany w urządzeniu docelowym. Największymi dostawcami tego typu układów są firmyAltera Corp. i Xilinx a także Actel, Atmel, Cypress, Lattice Semiconductor, QuickLogic. ASIC (ang. Application Specific Integrated Circuit) – typ elektronicznych układów scalonych zaprojektowanych do realizacji z góry ściśle określonego zadania. Zaletą rozwiązań ASIC jest to, że potrafią zastąpić cały zestaw układów ogólnego przeznaczenia realizujących tę samą funkcję przez co są od nich mniejsze, tańsze, szybsze, zużywają mniej energii, są bardziej niezawodne oraz potrafią zrealizować nowe funkcje zgodnie z pomysłem projektanta. Dodatkowo poprzez zastosowania pojedynczego chipu obniżają się koszty projektowania, produkcji i montażu płytek drukowanych i uruchamiania. Układy, które w jednej obudowie mieszczą kompletną funkcjonalność urządzenia nazywa się SoC.
Termin wykonania pracy N3:
11.06.2011 — Ocena max = 6