Algebra boola i minimalizacja
Tożsamości podstawowe (algebra Boole'a)
Minimalizacja funkcji: : y=(a+nb+c)*d + (a+nb+c)*Nd
Zminimalizowac funkcje: : y=~ab~c~d + a~b~c~d + ab~c~d + ~a~b~c~d
minimalizacja funkcji a*b+c*d (z tym ze każdy licznik zanegowany, iloczyny i suma także)
prawa boola
uklad do zminimalizowania ~xyz + ~x~yz + xy~z
Zminimalizuj funkcje y = abc'd' + abc'd + ab'c'd + ab'c'd
(odp. To y = ac' - o ile się gdzieś nie pierdyklem)
` = negacja
Bramki
Co to jest obciążalnośc bramki?
Jaka jest różnica między przerzutnikiem d wyzwalanym poziomem i zboczem (sygnał)
Wyłącznie z bramek NAND zbudować wszystkie inne znane Ci bramki.
Wyłącznie z bramek NOR zbudować wszystkie inne znane Ci bramki.
Przerzutnik JK-MS, narysowac jego budowe wew. (na bramkach) i dodatkowo przebiegi (ogolnie jak sie zachowuje).
narysować z JK Master Slave narysować przerzutniki T i D
rs z and i or i tabelka
Sygnały
Napisac odpowiedź na wyjściu narysowanego układu.
Co to jest czas propagacji
Narysuj przebieg sygnału:
Narysować na przebiegach co to jest czas propagacji.
Narysowa odpowiedź przerzutnika D sterowanego poziomem i zboczem.
narysować co będzie na wyjściu. układ składał się z przerzutnika JK MS i D, synchroniczny. K połączone z Q, J z Q, D z Q i z przerzutnika D wyjście Q. te 3 pierdoły do bramki AND
wykres clk, ponizej przerzutnik D (jakies szlaczki) i wyznaczyc co bedzie na "nie Q
sygnal dajacy wypelnienie 86,5%
Odpowiedź układu:
Liczniki asynchroniczne
Licznik asynchroniczny liczący w a) przód b)tył
Mod 5 bez 5
Dzielnik częstotliwości przez 2 z wypełnieniem 75%
Dzielnik częstotliwości przez 8 z wypełnieniem 50%
Dzielnik czestotliwosci przez 60
Licznik asynchroniczny modulo 7 liczacy do przodu
Narysować licznik rewersyjny asynchroniczny modulo 4
Narysować dzielnik przez 14
3 bitowy rewersyjny asynchroniczny
2 rejestrów 4 bitowych zdziałać 8 bitowy(czy cos takiego
narysowac uklad dzielnika 768
2 bitowy licznik rewersyjny asynchroniczny
licznik asynchroniczy modulo 12
dwojka liczaca
Dzielnik częstotliwości prze 1023
Dzielnik 768
Licznik asynchroniczny zliczający w tył (6 bitowy)
Licznik rewersyjny asynchroniczny jednobitowy
Dzielnik częstotliwości przez 45
z sygnalu1/2 zrobic sygnal z wypelnieniemk 1/4 czy jakos tak
Liczniki synchroniczne
Układ liczący w ten sposób 567891011 567891011
6bitowy w przód
Mod 13
Licznik rewersyjny 0-4-0-4-0-4-0
Mod 1024
Liczący do 12 w przód ale 12 tylko na chwilę.
Mod 15
Od 0 do 3 i od 9 do 11 i w tył
narysowac5bitowy licznikrewersyjny synchroniczny z przeniesieniem rownoleglym
licznik pierścieniowy samokorygujący
. 5 bitowy licznik dźonsona
Narysuj licznik o pojemności modulo 4096 na przerzutnikach
Narysuj układ liczący w pętli od 13 do 0
Układ liczący 98765 na scalaku
Rewersyjny synchroniczny z przeniesieniem równoległym 4 bit
licznik liczący 0,1,2,3,4,8,0,1,2...
licznik 4 bitowy synchroniczny rewersyjne
licznik liczacy 0,1,2,3,9,10,11,0,1,2...
Rejestry
Przesuwający 8bit
rejestr scalony przesuwajacy - z 4 zrobic 8 bitow
zbudowac uklad co sygnal wejsciowy przesuwal o polowe
rejestr przesuwowy 3 bitowy
Sumatory
Sumator szeregowy 16bit
Sumator bcd
Sumator akumulacyjny 8bit szeregowy
Struktura wew sumatora równoległego 2bit bez przeniesień
Sumator scalony - 8 bitowy sumator akumulujący
pełny sumator i napisać jego równania
Narysowac uklad sumatora akumulacyjnego 1 bitowego
byla dana funkcja y=32*a + b + 5 ( gdzie a i b = 4 bity)
Narysować układ sumatora akumulującego BCD
Narysować układ realizujący następującą funkcję: y = 128A + 2B + 97 (A i B liczby 4-bitowe)
sumator pełny 1- bit + opis działania
Narysować strukturę sumatora pełnego 1 bitowego.
Narysować układ realizujący funkcję y=a+16*b+768
narysowac 2-bitowy półsumator
działanie 17*a+256
pełny sumator narysować
3.układ realizujący funkcje 64a +b +48
W oparciu o 4 bitowe sumatory scalone zbadaj układ 8-bitowego sumatora
Zbuduj układ Zbuduj układ realizujacy funkcje y=a+2*b+1 w naturalnym kodzie dwójkowym
Narysuj schemta wew. pełnego sumatora 1-bitowego
Narysuj przy użyciu sumatorów scalonych ukłąd sumująCY DWIE SZESNASTKOWE LICZBY.
Narysuj schemat układu realizującego następującą funkcje y=8a+5, a - czterobitowa liczba w naturalnym kodzie binarnym
Narysuj układ sumujący dwucyfrowe liczby BCD
Sumator akumulacyjny 8bit
Układ liczący 0,1,2,3,4,5,4,3,2,1,0,1,2,3,4,5 (na scalaku)
sumator 2 bitowy bcd gdzie wynik tez jest bcd
Komparatory
Układ sprawdzający równość 2 liczb ośmiobitowych
Komparator dwóch liczb dwubajtowych - nie wiem czy na układzie czy na bramkach
Porwnac dwie liczby 16 bitowe
Narysować strukturę komparatora 2 - bitowego
układ który sprawdza czy dwie liczby -- bitowe są równe
Narysować komparator liczb 8 bitowych.
sprawdzenie rownosci liczb 4-bitowych
narysować komparator
uklad sprawdzajacy czy a<x<=b
komparator 1 bitowy
Dekodery i enkodery
Układ dekodujący 2 na 1 z 4
4 na 1 z 10
1 z 12 na 4
Narysować koder zamieniający kod binarny na "1z8" 3-bitowy.
układ dekodujący liczbę binarną na 1 z 4
Narysować strukturę wewnętrzną dekodera 2 na 1z4.
jakies dekoder co ma 64 KB
dekodowanie pamieci - 64 KB -> 4x16KB
struktura dekodera 1z 4
chyba dekoder, na dolnej polowce 512KB, na gornej cwiartce 8 KB - nawet nie mam pojecai co trzeba bylo zrobic
4bity na graya
Narysuj układ dekodera pamięci, który bezdie adresował pierwsz 16 i ostatnie 32 KB z pzrestrzeni adresowej o rozmiarze 64KB.
Narysuj ukłąd służący do dekodowania ostatnich 8KB z jednomegabajtowej przestrzeni adresowej.
Układ dekodujący w kodzie szesnastkowym 2F8H 3F8H
dekoder 3 na 1 z 8
Multipleksery i demultipleksery
Narysować strukturę wewnętrzną 8 wejściowego multipleksera
Strukture wewnętrzną multipleksera 4 wejściowego.
multiplekser 4 bitowy 2 wejściowy
Narysowac demulitpleksera 2 wejsciowego 2 bitowego
Multiplekser 1bit 4wejsciowy
narysowac multiplekser 8 wejsciowy
2 wejsciwy 3 bitowy multiplekser
multiplekser 2 wejsciowy 4 bitowy
Struktura wew dmultipleksera 8wejsciowego 1 bitowego
Narysuj strukture wew. układu dwuwejściowego multipleksera dwubitowego.
4wejsciowy multiplekser 2 bit
Demultiplekser 8bit
Dwuwejściowy multiplekser 2bit
Demultiplekser 8 wyjściowy jednobiotowy
Przeliczanie
Zamienić liczbę dwójkową na szesnastkową 11010011110101001101
Zapisać liczbę 65533 w NKB
167423 w osemkowym przedstawic w szesnastkowym
narysuj ukłąd dekodujący następujace liczby w kodzie szesnastkowym:2F8H, 3F8H
Układy sprawdzające
Zbudować układ sprawdzający czy liczba 8bit zapisana w NKD jest większa od 4095
Układ sprawdzający czy dana 8 bitowa liczba w naturalnym kodzie dwójkowym jest podzielna przez 8.
Narysować układ sprawdzający czy podana 8 bitowa liczba w kodzie U2 jest ujemną liczbą nieparzystą.
zbudowac uklad sprawdzajacy czy liczba 8-bitowa zapisana w naturalnym kodzie dwojkowym jest parzysta i nieujemna
Ukłąd sprawdzający czy liczba 8-bitowa jest podzielna przez 8 bez reszty.
Sprawdzic czy wynik y=16a+b jest podzielny przez 8 z reszta 5
Układ sprawdzajacy czy liczba 12-bitowa jest więsza lub równa od 4095.
uklad sprawdzajacy czy liczba 8bitowa miesci sie w przedziale <33,333>
sprawdź, czy podana liczba 5bit w kodzie modulo 2 jest ujemna i podzielna przez 4
Zamienić liczbę 4097 w kodzie dziesiętnym na liczbę w kodzie heksadecymalnym
Narysować układ, który dzieli liczbę 8-bitową przez 64 i podaje jej resztę (czy coś takiego).
Sprawdzic czy liczba 13 bitowa zapisana w U2 jest podzielna przez 8 bez reszty
Narysować układ sprawdzający czy podana 13-bitowa liczba cyfrowa w U2 jest liczbą parzystą i dodatnią
układ zamieniający kod binarny na "kostke do gry"
Sprawdzić czy podana liczba 8 bitowa jest podzielna przez 8 z resztą 5.
w naturalnym kodzie biranym 8biotowa liczba jest podzielna przez 8 z reszta 5 lub 1
8bitowa liczba - sprawdzic czy wystepuje gdzies
Układ sprawdzaj±cy czy dana 8 bitowa liczba w naturalnym kodzie dwójkowym jest podzielna przez 8.
Narysować układ sprawdzaj±cy czy podana 8 bitowa liczba w kodzie U2 jest ujemn± liczb± nieparzyst±.
Układ sprawdzający parzystą ilość jedynek 8biotwwej liczby
Układ sprawdzający czy liczba w NKD jest podzielna z resztą 8 lub 5.
układ wykrywający stany 7, 9 i 15
Układ y=f(a) {1 dla 2,3,6,7, dla reszty 0}
uklad sprawdzajacy 16 bitową liczbe w kodzie uzupełnien do 2 czy jest liczbą ujemną parzystą
uklad sprawdzajacy czy 5 biotwa liczba "a" jest 2 razy wieksze od 4 bitowej liczby "b"