Księgarnia naukowo-techniczna styczna.pl

Księgarnia naukowo-techniczna
styczna.pl

 


Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Elektronika » Układy cyfrowe » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Albumy
Architektura
Beletrystyka
Biochemia
Biologia
Biznes
Budownictwo
Chemia
Design DTP
E-biznes
Ekologia i środowisko
Ekonometria
Ekonomia Finanse
Elektronika
  Anteny Fale
  Automatyka Robotyka
  Dźwięk cyfrowy
  Elektronika
  Optoelektronika
  Przetwarzanie obrazów
  Przetwarzanie sygnałów
  Systemy czasu rzeczywistego
  Układy cyfrowe
Elektrotechnika
Encyklopedie
Energetyka
Fizyka
Fotografia
Geografia
Historia
Informatyka
Maszynoznawstwo
Matematyka
Medycyna
Motoryzacja
Polityka
Popularnonaukowe
Poradniki
Prawo
Sport
Sztuka
Słowniki
Technika
Telekomunikacja
Turystyka
Zarządzanie jakością

Zobacz pełny katalog »
 Wydawnictwo:
 WNT
Algorytmy analizy skupień

Algorytmy analizy skupień

69.00zł
PicoBlaze Mikroprocesor w FPGA 89.00zł
PicoBlaze Mikroprocesor w FPGA

Tytuł: PicoBlaze Mikroprocesor w FPGA
Autor: Marcin Nowakowski
ISBN: 978-83-60233-55-9
Ilość stron: 272
Data wydania: 03/2010
Oprawa: Twarda
Format: B5
Wydawnictwo: BTC

Cena: 89.00zł


Współczesne układy FPGA oferują konstruktorom tak duże zasoby logiczne, że możliwa jest implementacja w nich kompletnych mikrokontrolerów i mikroprocesorów oraz współpracujących z nimi cyfrowych bloków peryferyjnych. Jednym z najpopularniejszych mikroprocesorów przeznaczonym do implementacji w układach PLD (CPLD i FPGA) firmy Xilinx jest 8-bitowy PicoBlaze. Jest on dostępny w postaci IP core´a napisanego w dwóch najpopularniejszych językach opisu sprzętu: VHDL oraz Verilogu.

Czytelnicy dowiedzą się z książki w jaki sposób można implementować IP core´y (w obydwu wersjach: VHDL i Verilog) w układach FPGA, jak przygotować programy dla mikroprocesora zaimplementowanego w FPGA, jak symulować i testować jego działanie, jak konfigurować FPGA i jak optymalizować projekty implementowane w tych układach.

Książka jest przeznaczona dla studentów wyższych uczelni technicznych, konstruktorów urządzeń elektronicznych chcących poznać nowoczesne technologie projektowania i implementacji projektów cyfrowych, a także wszystkich elektroników chcących poszerzyć swoją wiedzę o zagadnienia ocierające się o awangardę współczesnej elektroniki.

Rozdziały:

1. Pierwsze spotkanie z mikroprocesorem PicoBlaze     13
1.1. Co to jest PicoBlaze     14
1.1.1. Wyprowadzenia mikroprocesora PicoBlaze  16
1.1.2. Dołączenie pamięci programu     17
1.1.3. Opis plików źródłowych     17
1.2. Pierwszy projekt     20
1.3. Asembler     26
1.3.1. Opis programu kcpsm3.exe     26
1.3.2. Składnia programu asemblerowego  27
1.3.3. Lista rozkazów PicoBlaze     28
1.4. Symulacja  31
1.5. Implementacja  34
1.5.1. Podsumowanie implementacji projektu     45
1.5.2. Przeprowadzenie symulacji  46
1.6. Podsumowanie     48

2. Instrukcje mikroprocesora  49
2.1. PicoBlaze i wykonywanie instrukcji     50
2.1.1. Instrukcja LOAD  50
2.1.2. Instrukcja skoku JUMP     50
2.1.3. Podprogramy     51
2.1.4. Operacje logiczne     52
2.1.5. Przesunięcia     54
2.1.6. Podstawowe operacje arytmetyczne     55
2.2. Procedury operacji arytmetycznych  57
2.3. Dokładne odmierzanie czasu za pomocą programu w asemblerze     61
2.4. Symulator pBlaze IDE     63
2.4.1. Definiowanie portów     66
2.4.2. Przebieg symulacji     68
2.5. Podsumowanie     70

3. Porty wejścia i wyjścia  71
3.1. Instrukcje portów wejścia i wyjścia  72
3.2. Porty zewnętrzne  73
3.3. Implementacja portów w językach HDL     74
3.4. Obsługa styków mechanicznych poprzez porty  83
3.5. Testbench i symulacja  89
3.6. Weryfikacja poprawności opisu i wyników symulacji  93
3.7. Podsumowanie     96

4. Podręczna pamięć RAM  97
4.1. Instrukcje obsługi podręcznej pamięci RAM  98
4.2. Przykładowe zastosowania podręcznejpamięci RAM     99
4.2.1. Programowa realizacja stosu  99
4.2.2. Programowe realizacje tablicy typu „look up”     100
4.2.3. Realizacja pamięci kolejkowej FIFO     101
4.3. Podłączenie interfejsu UART do PicoBlaze  101
4.4. Wysyłanie komend do mikrokontrolera przez UART     110
4.5. Symulacja  126
4.6. Podsumowanie  132

5. Przerwania    133
5.1. Instrukcje obsługi przerwania  134
5.2. Przykładowa obsługa przerwania  136
5.2.1. Symulacje     145
5.2.2. Zastosowanie modułu licznika     146
5.3. Inne zastosowania przerwań     146

6. PicoBlaze i JTAG     147
6.1. Programowanie pamięci programu     148
6.1.1. Programowanie za pomocą interfejsu JTAG poleceniem użytkownika     150
6.1.2. Zmiana kodu programu PicoBlaze przez interfejs JTAG     155
6.2. Debugowanie PicoBlaze poprzez interfejs JTAG  157
6.3. Projekt własnego modułu JTAG  164
6.4. Pliki BSDL  174
6.5. Pliki SVF     176
6.5.1. Instrukcje w plikach w formacie SVF  177
6.5.2. Plik SVF do sprawdzenia zaprojektowanego interfejsu JTAG w PicoBlaze  181
6.5.3. Program iMPACT w trybie komend     181
6.6. Podsumowanie  182

7. Urządzenia peryferyjne   183
7.1. Obsługa wyświetlaczy     186
7.2. Obsługa interfejsu PS/2     195
7.3. Obsługa kart SD (MMC) poprzez interfejs SPI  205
7.4. Podsumowanie  212

8. Magistrala systemowa   213
8.1. Magistrala Wishbone     214
8.1.1. Rodzaje połączeń  214
8.1.2. Wyprowadzenia sygnałów  216
8.1.3. Cykle dostępowe  219
8.2. Interfejs I2C  220
8.2.1. Połączenie z PicoBlaze  220
8.2.2. Programowanie     225
8.3. Zewnętrzny zegar czasu rzeczywistego     229
8.4. Podsumowanie  234

9. Rozszerzenia   235
9.1. Zwiększanie pamięci podręcznej RAM     236
9.2. Połączenie dwóch procesorów PicoBlaze  239
9.3. Opcje kompilacji i syntezy PicoBlaze  245
9.4. Symulacja po syntezie     247
9.5. Podsumowanie  248

Dodatki   249
Dodatek A. Opis instrukcji asemblera PicoBlaze     250
Dodatek B. Zestawienie wyników implementacji projektów przedstawionych w książce     269
Bibliografia 272

Klienci, którzy kupili tę książkę, kupili także
Nauka Technika Społeczeństwo Podejścia i koncepcje metodologiczne wyzwania innowacyjne i ewaluacyjne
Nauka Technika Społeczeństwo Podejścia i koncepcje metodologiczne wyzwania innowacyjne i ewaluacyjne
Zacher Lech W.
Poltext
Wilk Wydanie krytyczne
Wilk Wydanie krytyczne
Marek Hłasko
Iskry
Armie Rzeczpospolitej w okresie rozbiorów 1770-1794
Armie Rzeczpospolitej w okresie rozbiorów 1770-1794
Vincent W. Rospond
Napoleon V
System wyborczy w Rzeczypospolitej Polskiej Wydanie 4
System wyborczy w Rzeczypospolitej Polskiej Wydanie 4
Marek Chmaj Wiesław Skrzydło
Wolters Kluwer
Jerzy Skarżyński Chwile z życia malarza i scenografa
Jerzy Skarżyński Chwile z życia malarza i scenografa
Katarzyna Filimoniuk
Bosz
Obraz ciała  obraz siebie
Obraz ciała obraz siebie
Anna Brytek-Matera
Difin
 Koszyk
0 przedmiotów
Wydawnictwo
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo BTC
 Kategoria:
 Fizyka
Boskie równanie W poszukiwaniu teorii wszystkiego

Boskie równanie W poszukiwaniu teorii wszystkiego

39.99zł
33.99zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Polecamy
Przystępny kurs statystyki z zastosowaniem STATISTICA PL na przykładach z medycyny KOMPLET Tom 1 Tom 2 Tom 3 Andrzej Stanisz StatSoft
Miejscowa wentylacja wywiewna Poradnik Optymalizacja parametrów powietrza w pomieszczeniach pracy Maciej Gliński DW Medium
Programowanie Microsoft SQL Server 2008 Tom 1 + Tom 2 Leonard Lobel, Andrew J. Brust, Stephen Forte Microsoft Press
Animacja komputerowa Algorytmy i techniki Rick Parent PWN
3ds Max 2012 Biblia Kelly L. Murdock HELION
OpenGL w praktyce Janusz Ganczarski BTC
OpenGL Księga eksperta Wydanie V Richard S. Wright, Jr., Nicholas Haemel, Graham Sellers, Benjamin Lipc HELION
Windows Server 2008 R2 Usługi pulpitu zdalnego Resource Kit Christa Anderson, Kristin L. Griffin, Microsoft Remote Desktop Virtual Microsoft Press
Rachunek różniczkowy i całkowy Tom 1 Wydanie 12 Grigorij M. Fichtenholz PWN