4. Wpisz do tabeli odpowiednie oznaczenia ukladów: PAL, PLA, PLE



Podobne dokumenty
Programowalne scalone układy cyfrowe PLD, CPLD oraz FPGA

Temat: Pamięci. Programowalne struktury logiczne.

PROGRAMMABLE DEVICES UKŁADY PROGRAMOWALNE

Programowalne Układy Logiczne. Wykład I dr inż. Paweł Russek

Technika Cyfrowa 2 wykład 1: programowalne struktury logiczne - wprowadzenie

Układy programowalne. Wykład z ptc część 5

Systemy wbudowane. Układy programowalne

Elementy cyfrowe i układy logiczne

PROJEKTOWANIE UKŁADÓW VLSI

5. PROGRAMOWALNE UKŁADY LOGICZNE

Technika Cyfrowa 2. Wykład 1: Programowalne układy logiczne

Układy programowalne. Wykład z ptc część 5

Układy programowalne

Elektronika cyfrowa i mikroprocesory. Dr inż. Aleksander Cianciara

Cyfrowe układy scalone

LABORATORIUM PROJEKTOWANIA UKŁADÓW VLSI

Wykorzystanie standardu JTAG do programowania i debugowania układów logicznych

Elementy cyfrowe i układy logiczne

Podstawy Informatyki JA-L i Pamięci

Cyfrowe układy scalone

Elektronika i techniki mikroprocesorowe

Cyfrowe układy scalone

43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Wielokontekstowy sterownik programowalny przyszłości wykorzystujący układy programowalne psoc

Technika Cyfrowa i Mikroprocesory

Zadania do wykładu 1, Zapisz liczby binarne w kodzie dziesiętnym: ( ) 2 =( ) 10, ( ) 2 =( ) 10, (101001, 10110) 2 =( ) 10

Układy FPGA. Programowalne Układy Cyfrowe dr inż. Paweł Russek

2.8 TOR CHROMINANCJI TX807 PFS WPROWADZENIE OPIS FUNKCJONALNY KLUCZOWE PODZESPOLY SPECYFIKACJA DOCELOWA 2.8.

Projektowanie układów FPGA. Żródło*6+.

Bramki logiczne Podstawowe składniki wszystkich układów logicznych

Programowalna matryca logiczna

Technika Cyfrowa 1. Wykład 8: Cyfrowe układy scalone V CYFROWE UKŁADY SCALONE. dr inż. Jarosław Sugier IIAR, pok.

CIC-310 REALIZACJA PROJEKTÓW

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

ZASTOSOWANIA UKŁADÓW FPGA W ALGORYTMACH WYLICZENIOWYCH APPLICATIONS OF FPGAS IN ENUMERATION ALGORITHMS

Automatyzacja i robotyzacja procesów produkcyjnych

RODZAJE PAMIĘCI RAM. Cz. 1

Krótkie przypomnienie

Pamięci RAM i ROM. R. J. Baker, "CMOS Circuit Design, Layout, and Simulation", Wiley-IEEE Press, 2 wyd. 2007

Podstawy techniki cyfrowej

Programowalne układy logiczne kod kursu: ETD Wprowadzenie do techniki FPGA W mgr inż. Maciej Rudek dr inż.

Opis przedmiotu zamówienia CZĘŚĆ 1

Pamięci RAM i ROM. Pamięć RAM 2. R. J. Baker, "CMOS Circuit Design, Layout, and Simulation", Wiley-IEEE Press, 2 wyd (C mbit.

Część 2. Funkcje logiczne układy kombinacyjne

Układy reprogramowalne i SoC Wprowadzenie

Cyfrowe układy scalone c.d. funkcje

Układy cyfrowe. Najczęściej układy cyfrowe służą do przetwarzania sygnałów o dwóch poziomach napięć:

Wykład II. Pamięci półprzewodnikowe. Studia Podyplomowe INFORMATYKA Architektura komputerów

Architektura komputerów

Mikrokontrolery AVR techniczne aspekty programowania

Układy logiczne. Wstęp doinformatyki. Funkcje boolowskie (1854) Funkcje boolowskie. Operacje logiczne. Funkcja boolowska (przykład)

PRZERZUTNIKI: 1. Należą do grupy bloków sekwencyjnych, 2. podstawowe układy pamiętające

Rok akademicki: 2030/2031 Kod: EIT s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

MIKROELEKTRONIKA [gr.], dział. elektroniki zajmujący się działaniem, konstrukcją Fifth i technologią Level układów scalonych.

PoniŜej zamieszczone są rysunki przedstawiane na wykładach z przedmiotu Peryferia Komputerowe. ELEKTRONICZNE UKŁADY CYFROWE

Artykuł zawiera opis i dane techniczne

Komputerowe systemy wspomagania projektowania układów cyfrowych

x x

Cyfrowe układy kombinacyjne. 5 grudnia 2013 Wojciech Kucewicz 2

Programowanie Układów Logicznych kod kursu: ETD6203. Wprowadzenie do techniki FPGA W mgr inż. Maciej Rudek dr inż.

Koszalin, ul. Chalubinskiego 7

Ukªady Kombinacyjne - cz ± I

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014

Opis przedmiotu zamówienia

Architektura komputerów Wykład 2

POMPY SUCHOSTOJĄCE Pionowe pompy wielostopniowe (2900 obr/min)

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA

Ogólny schemat inwertera MOS

Rok akademicki: 2013/2014 Kod: JIS s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

UKŁADY PAMIĘCI. Tomasz Dziubich

Technika Cyfrowa i Mikroprocesory

Opisy efektów kształcenia dla modułu

Pamięci RAM i ROM. R. J. Baker, "CMOS Circuit Design, Layout, and Simulation", Wiley-IEEE Press, 2 wyd. 2007

Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami

Ćwiczenie 26. Temat: Układ z bramkami NAND i bramki AOI..

Funkcje logiczne X = A B AND. K.M.Gawrylczyk /55

ZL10PLD. Moduł dippld z układem XC3S200

Rok akademicki: 2016/2017 Kod: EAR s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Tranzystor JFET i MOSFET zas. działania

Wykład Mikrokontrolery i mikrosystemy Cele wykładu:

Język opisu sprzętu VHDL

Podstawowe układy cyfrowe

Politechnika Warszawska

Test wiedzy z UTK. Dział 1 Budowa i obsługa komputera

Opisy efektów kształcenia dla modułu

Układy reprogramowalne i SoC Implementacja w układach FPGA

Programowalne układy logiczne kod kursu: ETD Wprowadzenie do techniki FPGA W mgr inż. Maciej Rudek

Który z podzespołów komputera przy wyłączonym zasilaniu przechowuje program rozpoczynający ładowanie systemu operacyjnego? A. CPU B. RAM C. ROM D.

Programowalne układy logiczne

Podstawy Automatyki. Wykład 12 - synteza i minimalizacja funkcji logicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Wykład II. Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych

2 Przygotował: mgr inż. Maciej Lasota

Czterowejściowa komórka PAL

Modelowanie złożonych układów cyfrowych (1)

Mikrokontrolery i mikrosystemy

Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego 21

Układy sekwencyjne. 1. Czas trwania: 6h

Transkrypt:

1. Uzupelnij zapis ukladów CPLD rodziny XC9500XL: a. makrokomórka ma standardowa liczbe iloczynów - b. blok funkcyjny ma calkowita liczbe przerzutników - c. kazda makrokomórka ma liczbe przerzutników - d. liczba globalnych sygnalów zegarowych - e. typ przerzutników (T,D,RS,JK) - 2. W ponizszych punktach nalezy podac do której technologii programowania ukladów PLD/FCPGA odnosi sie podana cecha. Prosze wpisac jeden z nastepujacych skrótów: F PROM, AF PROM, EPROM, EEPROM, S-RAM. a. technologia programowania ukladów bipolarnych - b. programowanie jednokrotne ukladów CMOS o duzym stopniu scalenia - c. mozliwosc rekonfiguracji ukladu podczas pracy - d. najwieksza trwalosc polaczen progr. - e. kasowanie z wykorzystywaniem efektu tunelowego - f. programowanie nieulotne kasowane elektrycznie - 3. Uklad PALCE22V10 (wpisac TAK/NIE) a. jest kasowalny ultrafioletem - b. ma programowalna matryce iloczynów (AND) - c. ma programowalny typ przerzutnika D/T - d. ma jednakowa liczbe bramek iloczynu dolaczonych do bramek OR w matrycy - e. jest wykonany w technologii EECMOS - f. ma 22 przerzutniki - 4. Wpisz do tabeli odpowiednie oznaczenia ukladów: PAL, PLA, PLE uklad\matryca sum iloczynów PLA progr progr PLE progr stala PAL stale progr 5. Oblicz maksymalne dopuszczalne opósnienie wnoszone przez branke AND jesli ponizszy uklad ma pracowac z czestotliwoscia fmax=50mhz. Podaj wzór symboliczny oraz oblicz wartosc (oba przerzutniki maja identyczne parametry). IBUF-------------- +----+ +----+ AND ---------- D Q ----OUTBUF IBUF--- D Q ----- tp=s ns +------- > +- > +----+ +----+ IBUF-+----------------------+ tpcq= 7.0 ns tsu = 4.0 ns

th = 2.0 ns tp= ns 6. Uklady ASIC typu komórki standardowe (SC) (wpisac TAK/NIE) a. sa technologia w której uzytkownik projektuje tylko wartswy metalizacji ukladu scalonego - b. w porównaniu dl FPGA daja nizszy koszt jednostkowy 1 ukladu scalonego - c. sa technologia w której uzytkownik rozmieszcza gotowe komórki logiczne na powierzchni ukladu - d. w porównaniu do matryc bramek (GA) daja wyzszy stopien wykorzystania powierzchni ukladu - e. naleza do ukladów programowalnych maska - 7. Na rysunku pokazano fragment matrycy ukladu PAL. Oznacz znakiem polaczenia programowalne realizujace funkcje: F =/(/bc + /(c+d) + /b(a+d)) cos mniej wiecej takiego: a-&== -- -- -- -- -- -- -- --AND-----\ b-&== == -- -- -- -- -- -- --AND-------- NOR -> F c-&== == == -- -- -- -- -- --AND-------- d-&== == == == -- -- -- -- --AND-----/`` 8. Uklady CPLD rodziny XC9500XL (wpisac TAK/NIE) a. maja alokatory termów pozwalajace na wymiane nieuzywanych linii AND miedzy blokami funkcyjnymi - b. zawieraja w zaleznosci od rozmiaru od 2 do 16 matryc PAL - c. zawieraja przerzutniki których sygnal taktujacy moze byc pobrany tylko z wyprowadzenia zewnetrznego - d. zawieraja dodatkowe przerzutniki w blokach WE/WY do zatrzaskiwania sygnalów WE - e. mozna skonfigurowac na poziomie kazdej makrokomórki w trybie obnizonego poboru mocy - 1. Uzupelnij zapis ukladów CPLD rodziny XC9500XL: a. makrokomórka ma standardowa liczbe iloczynów - 5 b. blok funkcyjny ma calkowita liczbe przerzutników - 18 (tyle jest makrokomórek w bloku a kazda mikrokomórka posiada jeden przerzutnik) c. kazda makrokomórka ma liczbe przerzutników - 1

d. liczba globalnych sygnalów zegarowych - 3 (Global Clock - GCKx3) e. typ przerzutników (T,D,RS,JK) - T/D 2. W ponizszych punktach nalezy podac do któej technologii programowania ukladów PLD/FCPGA odnosi sie podana cecha. Prosze wpisac jeden z nastepujacych skrótów: F PROM, AF PROM, EPROM, EEPROM, S-RAM. a. technologia programowania ukladów bipolarnych - F PROM b. programowanie jednokrotne ukladów CMOS o duzym stopniu scalenia - AF PROM c. mozliwosc rekonfiguracji ukladu podczas pracy - S-RAM d. najwieksza trwalosc polaczen progr. - F PROM e. kasowanie z wykorzystywaniem efektu tunelowego - EEPROM f. programowanie nieulotne kasowane elektrycznie - EEPROM F PROM - Fuse PROM (czyli programowane za pomoca przepalania bezpieczników) AF PROM - Anti Fuse PROM (programowane za pomoca antybezpieczników -> w technologii CMOS) 3. Uklad PALCE22V10 (wpisac TAK/NIE) a. jest kasowalny ultrafioletem - NIE (jest kasowalny elektrycznie) b. ma programowalna matryce iloczynów (AND) - TAK (AND programowalne, OR nie programowalne) c. ma programowalny typ przerzutnika D/T - NIE (tylko D) d. ma jednakowa liczbe bramek iloczynu dolaczonych do bramek OR w matrycy - NIE (liczba bramek jest zmienna: od 8 do 16) e. jest wykonany w technologii EECMOS - TAK (Electric Erasable CMOS) f. ma 22 przerzutniki - NIE (ma ich dokladnie 10) 4. Wpisz do tabeli odpowiednie oznaczenia ukladów: PAL, PLA, PLE uklad\matryca sum iloczynów PLA progr progr PLE progr stala PAL stale progr 5. Oblicz maksymalne dopuszczalne opósnienie wnoszone przez branke AND jesli ponizszy uklad ma pracowac z czestotliwoscia fmax=50mhz. Podaj wzór symboliczny oraz oblicz wartosc (oba przerzutniki maja identyczne parametry). IBUF-------------- +----+

+----+ AND ---------- D Q ----OUTBUF IBUF--- D Q ----- tp=s ns +------- > +- > +----+ +----+ IBUF-+----------------------+ tpcq= 7.0 ns tsu = 4.0 ns th = 2.0 ns T = tpcq + tsu + tp => tp = T - tpcq - tsu => tp = 1/f - tpcq - tsu => tp = 20 ns - 7 ns - 4 ns = 9 ns 6. Uklady ASIC typu komórki standardowe (SC) (wpisac TAK/NIE) a. sa technologia w której uzytkownik projektuje tylko wartswy metalizacji ukladu scalonego - NIE (warstwy metalizacji projektuje sie w GA) b. w porównaniu do FPGA daja nizszy koszt jednostkowy 1 ukladu scalonego - TAK (SA = 8$ a FPGA=36$) c. sa technologia w której uzytkownik rozmieszcza gotowe komórki logiczne na powierzchni ukladu - TAK (na tym to wlasnie polega) d. w porównaniu do matryc bramek (GA) daja wyzszy stopien wykorzystania powierzchni ukladu - TAK (SC=25k bramek/cm3 a GA=20k bramek/cm3) e. naleza do ukladów programowalnych maska - TAK (tak samo jak Full Custom i Gate Arrays) 7. Na rysunku pokazano fragment matrycy ukladu PAL. Oznacz znakiem polaczenia programowalne realizujace funkcje: F =/(/bc + /(c+d) + /b(a+d)) nalezy przeksztalcic do równania: F =/(/bc +/c/d +/ba +/bd) i zaznaczyc krzyzykami na rysunku poszczególne przeciecia sygnalów z linia odpowiednich bramek AND. cos mniej wiecej takiego: a-&== -- -- -- -- -- -- -- --AND-----\ b-&== == -- -- -- -- -- -- --AND-------- NOR -> F c-&== == == -- -- -- -- -- --AND-------- d-&== == == == -- -- -- -- --AND-----/`` 8. Uklady CPLD rodziny XC9500XL (wpisac TAK/NIE) a. maja alokatory termów pozwalajace na wymiane nieuzywanych linii AND miedzy blokami funkcyjnymi - NIE (maja alokatory termów pozwalajace na wymiane nieuzywanych linii AND miedzy makrokomórkami zawartymi w jednym bloku funkcyjnym) b. zawieraja w zaleznosci od rozmiaru od 2 do 16 matryc PAL - TAK (w zaleznosci od modelu

posiadaja od 2 do 16 bloków funkcyjnych, blok funkcyjny~matryca PAL) c. zawieraja przerzutniki których sygnal taktujacy moze byc pobrany tylko z wyprowadzenia zewnetrznego - NIE d. zawieraja dodatkowe przerzutniki w blokach WE/WY do zatrzaskiwania sygnalów WE - NIE e. mozna skonfigurowac na poziomie kazdej makrokomórki w trybie obnizonego poboru mocy - TAK