ODBIERZ TWÓJ BONUS :: »

Oswoić FPGA z SystemVerilog. Jak używać programowalnych układów logicznych we własnych projektach Marta Kozik

Autor:
Marta Kozik
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.0/6  Opinie: 5
Stron:
120
Druk:
oprawa miękka
Dostępny format:
     PDF
Czytaj fragment
Książka
29,94 zł 49,90 zł (-40%)
29,94 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
24,95 zł 49,90 zł (-50%)
24,95 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Dobierania i kompletowania elementów potrzebnych do pracy z FPGA
  • Rozumienia budowy i działania układów FPGA
  • Tworzenia własnych projektów FPGA od podstaw
  • Przygotowywania i konfigurowania środowiska ModelSim Questa oraz GOWIN EDA
  • Przeprowadzania symulacji i syntezy projektów w SystemVerilog
  • Modelowania logiki cyfrowej i pisania testbenchów
  • Projektowania i implementacji liczników modulo N w FPGA
  • Łączenia modułów i analizowania przebiegów sygnałów
  • Programowania logiki kombinacyjnej i synchronicznej
  • Obsługiwania przycisków, w tym zliczania naciśnięć i eliminowania drgań styków (debounce)
  • Tworzenia i obsługi wyświetlacza 7-segmentowego
  • Budowania zegara cyfrowego z multipleksowaniem i kodowaniem BCD
  • Sterowania silnikiem krokowym i projektowania automatu stanów
  • Wykorzystywania typów wyliczeniowych (enum) w SystemVerilog
  • Implementowania i testowania komunikacji przez port szeregowy
  • Przetwarzania i przesyłania danych liczbowych przez interfejs UART

Programuj i steruj - odkryj tajniki FPGA!

FPGA pochodzi od angielskiego field-programmable gate array. Polski odpowiednik to: bezpośrednio programowalna macierz bramek. FPGA jest rodzajem programowalnego układu logicznego. Ma tę samą funkcjonalność co układ scalony, tyle że może być wielokrotnie programowany bez demontażu. Z tego powodu znajduje zastosowanie tam, gdzie wymagana jest możliwość zmiany działania, na przykład w satelitach kosmicznych. Budujesz, instalujesz w urządzeniu docelowym, a potem modyfikujesz układ w zależności od potrzeb. Brzmi praktycznie, prawda?

Tyle niezbędnej teorii, przejdźmy zatem do wspomnianej praktyki, czyli odpowiedzi na pytanie, jak zbudować taki programowalny układ logiczny. Znajdziesz ją właśnie w tej książce. Dowiesz się z niej nie tylko, jakie zastosowanie mają układy FPGA, ale także:

  • Co będzie potrzebne do wykonania własnych eksperymentów
  • Jak przygotować środowisko pracy
  • Jakiego rodzaju elementów (układ FPGA, przyciski, diody) należy użyć i jak je połączyć
  • W jaki sposób zbudować praktyczne projekty, takie jak zegar czy sterownik silnika krokowego
  • Jak skutecznie obsługiwać port szeregowy
Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Marta Kozik jest absolwentką automatyki i robotyki na Akademii Górniczo-Hutniczej w Krakowie. Pracowała między innymi z systemem operacyjnym FreeBSD i frameworkiem DPDK. Zajmowała się także implementacją sieci 5G w układach FPGA. Jest autorką blisko pięćdziesięciu artykułów popularnonaukowych z zakresu elektroniki i informatyki.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy potrzebuję specjalistycznego sprzętu, aby rozpocząć naukę z książką ,,Oswoić FPGA z SystemVerilog"?
Do praktycznych ćwiczeń opisanych w książce przyda się płytka rozwojowa FPGA oraz podstawowe elementy elektroniczne, takie jak przyciski czy diody. W książce znajdziesz listę wymaganych komponentów oraz wskazówki dotyczące wyboru sprzętu.
2. Czy książka zawiera przykłady projektów do samodzielnego wykonania?
Tak, książka prowadzi przez budowę praktycznych projektów, takich jak zegar czy sterownik silnika krokowego. Każdy projekt jest szczegółowo opisany krok po kroku, co ułatwia naukę i samodzielne eksperymenty.
3. Jakie oprogramowanie jest potrzebne, aby realizować ćwiczenia z książki?
Autor opisuje konfigurację popularnych narzędzi, takich jak ModelSim Questa oraz GOWIN EDA. Instrukcje instalacji i pierwszego uruchomienia znajdziesz w rozdziale dotyczącym przygotowania środowiska pracy.
4. Czy książka wyjaśnia podstawy języka SystemVerilog?
Tak, w książce znajdziesz wprowadzenie do SystemVerilog, w tym przykłady kodu oraz omówienie najważniejszych konstrukcji potrzebnych do programowania układów FPGA.
5. Czy ta książka nadaje się dla osób, które dopiero zaczynają przygodę z FPGA?
Książka została napisana z myślą o osobach początkujących, które chcą nauczyć się korzystać z FPGA w praktyce i poznać podstawy programowania w SystemVerilog.
6. Czy po przeczytaniu książki będę umiał zrealizować własny projekt na FPGA?
Tak, książka prowadzi od podstaw do samodzielnego tworzenia i uruchamiania własnych projektów na FPGA, wyjaśniając każdy etap - od przygotowania środowiska po implementację i testowanie.
7. Czy w książce znajdę informacje o typowych problemach i ich rozwiązywaniu podczas pracy z FPGA?
Tak, autor omawia najczęstsze wyzwania, takie jak obsługa przycisków, eliminacja drgań styków (debounce) czy testowanie projektów, oraz podaje praktyczne wskazówki dotyczące rozwiązywania tych problemów.
8. Czy książka omawia praktyczne zastosowania FPGA w rzeczywistych urządzeniach?
Tak, we wstępnych rozdziałach znajdziesz przykłady zastosowań FPGA w różnych dziedzinach, co pozwala lepiej zrozumieć potencjał tych układów w praktyce.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
29,94 zł
Dodaj do koszyka
Ebook
24,95 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile