Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Elektronika Elektrotechnika » Układy cyfrowe Mikrokontrolery » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Algorytmy Wzorce UML
Bazy danych
Bezpieczeństwo
Bioinformatyka
Biznes Ekonomia Firma
Chemia
DTP Design
E-biznes
Ekonometria
Elektronika Elektrotechnika
  Anteny Fale
  Cyfrowe przetwarzanie sygnałów
  Dźwięk cyfrowy
  Elektronika
  Elektrotechnika
  Optoelektronika
  Przetwarzanie obrazów
  Systemy czasu rzeczywistego
  Układy cyfrowe Mikrokontrolery
Energetyka
Fizyka
GIS
Grafika użytkowa
Hardware
Informatyczne systemy zarządzania
Informatyka w szkole
Internet
Języki programowania
Matematyka
Multimedia
Obsługa komputera
Office
Poradniki
Programowanie gier
Programy inżynierskie
Programy matematyczne
Serwery
Sieci Firewalle Protokoły
Słowniki
Systemy operacyjne
Technika
Telekomunikacja
Tworzenie stron WWW

Zobacz pełny katalog »
 Wydawnictwo:
 BTC
Programowanie sterowników PLC w języku drabinkowym

Programowanie sterowników PLC w języku drabinkowym

82.00zł
65.60zł
PicoBlaze Mikroprocesor w FPGA 82.00zł 65.60zł
PicoBlaze Mikroprocesor w FPGA

Autor: Marcin Nowakowski

ISBN: 978-83-60233-55-9

Ilość stron: 272

Data wydania: 03/2010

Twarda oprawa

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

PicoBlaze Mikroprocesor w FPGA
Tytuł książki: "PicoBlaze Mikroprocesor w FPGA"
Autor: Marcin Nowakowski
Wydawnictwo: BTC
Cena: 82.00zł 65.60zł
Klienci, którzy kupili „PicoBlaze Mikroprocesor w FPGA”, kupili także:
<b>Business Intelligence Systemy wspomagania decyzji biznesowych</b>, <font color="navy">Jerzy Surma</font>, <font color="green"> Wydawnictwo Naukowe PWN</font>
Business Intelligence Systemy wspomagania decyzji biznesowych, Jerzy Surma, Wydawnictwo Naukowe PWN
<b>Mikroprocesory AT91SAM9 w przykładach</b>, <font color="navy">Robert Brzoza-Woch</font>, <font color="green"> Wydawnictwo BTC</font>
Mikroprocesory AT91SAM9 w przykładach, Robert Brzoza-Woch, Wydawnictwo BTC
<b>Wstęp do informatyki kwantowej</b>, <font color="navy">Michel Le Bellac</font>, <font color="green"> Wydawnictwo Naukowe PWN</font>
Wstęp do informatyki kwantowej, Michel Le Bellac, Wydawnictwo Naukowe PWN
<b>Deklaratywne projektowanie systemów komputerowego wspomagania planowania przedsięwzięć</b>, <font color="navy">Grzegorz Bocewicz, Irena Bach-Dąbrowska, Zbigniew Banaszak</font>, <font color="green"> Wydawnictwo EXIT</font>
Deklaratywne projektowanie systemów komputerowego wspomagania planowania przedsięwzięć, Grzegorz Bocewicz, Irena Bach-Dąbrowska, Zbigniew Banaszak, Wydawnictwo EXIT
<b>Multisim Technika cyfrowa w przykładach</b>, <font color="navy">Krystyna Maria Noga, Marcin Radwański</font>, <font color="green"> Wydawnictwo BTC</font>
Multisim Technika cyfrowa w przykładach, Krystyna Maria Noga, Marcin Radwański, Wydawnictwo BTC
<b>Implementacja w układach FPGA wybranych operacji zmiennoprzecinkowych</b>, <font color="navy">Maciej Wielgosz, Kazimierz Wiatr</font>, <font color="green"> Wydawnictwo EXIT</font>
Implementacja w układach FPGA wybranych operacji zmiennoprzecinkowych, Maciej Wielgosz, Kazimierz Wiatr, Wydawnictwo EXIT
 Koszyk
0 przedmiotów
Producent
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo BTC
 Kategoria:
 SQL
Bazy danych i PostgreSQL od podstaw

Bazy danych i PostgreSQL od podstaw

89.00zł
71.20zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Poradniki
Encyklopedia popularna PWN + CD Edycja 2015 Praca zbiorowa Naukowe PWN
Sztuczna inteligencja Marek Jan Kasperski HELION
Real World Digital Audio edycja polska Peter Kirn HELION
Podstawy fizyki atomu Zofia Leś Naukowe PWN
Teoria sygnałów Wstęp wydanie II Jacek Izydorczyk, Grzegorz Płonka, Grzegorz Tyma HELION
Perełki programowania gier Vademecum profesjonalisty Tom 1 Mark DeLoura HELION
Programowanie strukturalne i obiektowe Podręcznik do nauki zawodu technik informatyk Wydanie II poprawione Tomasz Rudny HELION
Windows Server 2008 PL Biblia Jeffrey R. Shapiro HELION
Kwalifikacje E.14 i EE.09. Podstawy programowania w języku JavaScript. Ćwiczenia praktyczne do nauki zawodu technik info Piotr Siewniak HELION

środa, 20 wrzesień 2017   Mapa strony |  Nowości |  Dzisiejsze promocje |  Koszty wysyłki |  Kontakt z nami