Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
A2 (1).docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
837.24 Кб
Скачать

Tabela wartości dekodera

Zarówno dekoder jak i pamięć właściwa są urządzeniami działającymi zgodnie z regułami algebry Boola. Wobec tego wartości zmiennych logicznych na wyjściu są pewnymi funkcjami logicznymi wartości zmiennych na wejściu. Dotychczas układ scalony pamięci opisywaliśmy tablicą wartości, poprzednie dwa zdania sugerują, że można go również opisać zbiorem funkcji logicznych. W praktyce programowanie pamięci ROM odbywa się za pomocą odpowiednich urządzeń sterowanych wyspecjalizowanym programem komputerowym. Danymi dla tego programu jest tablica wartości. W pewnych wypadkach ogólną tablicę wartości 2k n można uprościć, redukując koszt wytworzenia chipu. Można tego dokonać analizując funkcje logiczne wyjść w postaci sumy mintermów wejść. Dokonamy tego na prostym przykładzie.

Przykład

Zaprojektować pamięć przechowującą kwadraty liczb całkowitych od 0 do 7.

Z poprzedniej ogólnej analizy wynika, że dekoder musi otrzymać trzy liczby (na wyjściu z niego otrzymamy 23 = 8 adresów) a pamięć musi mieć 6 wyjść (gdyż 25 < 72 <26). Całkiem ogólna tablica wartości dla obwodów kombinacyjnego ma postać

wejścia

wyjścia

A2

A1

A0

B5

B4

B3

B2

B1

B0

dziesiętnie

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

1

1

0

1

0

0

0

0

1

0

0

4

0

1

1

0

0

1

0

0

1

9

1

0

0

0

1

0

0

0

0

16

1

0

1

0

1

1

0

0

1

25

1

1

0

1

0

0

1

0

0

36

1

1

1

1

1

0

0

0

1

49

W celu ewentualnego uproszczenia pamięci należy poddać analizie funkcję w postaci sumy mintermów każdego wyjścia.

wyjście B0:

wyjście B1:

.

.

wyjście B5:

Widać, że wyjście B1 ma stałą wartość niezależną od wejścia, a wyjście B0 jest identyczne z wejściem A0. Ta kość będzie miała prostszą konstrukcję i będzie tańsza. Teraz możemy podać schemat i tablicę wartości minimalnej struktury przechowującej to co chcemy.

wejścia

wyjścia

A2

A1

A0

B5

B4

B3

B2

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

1

0

0

0

0

1

0

1

1

0

0

1

0

1

0

0

0

1

0

0

1

0

1

0

1

1

0

1

1

0

1

0

0

1

1

1

1

1

1

0

0

Schemat logiczny Tablica wartości

Uproszczenie funkcji każdego z powyższych czterech wyjść jest możliwe. Na przykład funkcja opisująca wyjście B2 ma postać . Odpowiada jej bramka

Znając wszystkie cztery funkcje moglibyśmy zamówić wykonanie takiej wyspecjalizowanej kości u producenta. Postępowanie takie byłoby zazwyczaj niecelowe, gdyż koszt wytworzenie jednego egzemplarza takiej kości byłby wysoki. Bardziej opłacalne dla nabywców pojedynczych egzemplarzy będzie zakupienie kości o zadanych liczbach k i n (liczbach wejść i wyjść) a następnie zaprogramowanie jej do wykonywania takich czynności jakimi jest zainteresowany klient.

Fizyczna realizacja pamięci ROM

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]