Файл: Вводый курс цифровой электроники (К.Фрике, 2003).pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 15.06.2025

Просмотров: 4589

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Решения задач

Di ^zm1 +l -

{z^^

V) V {z^-^ z'^V) V {z'^'z^-^ V) V {z"^^ z^^V)

D2 = z:m+1

(-

^z^-^V)y{z'Pz^V)

Решение задачи 11.1. Вначале формируется таблица последо­ вательности состояний. Начинают с внесения желаемой последова­ тельности сверху вниз в столбцы Q'^. Это гарантирует выдвиже­ ние последовательности из последовательного выхода. Затем могут быть заполнены столбцы Q'^ и (52^, внося элементы из столбца Q'^ по диагонали налево вверх. Из этого получаем автоматически по­ следовательные состояния Q^^^^ ^2^^^ и Q^~^^. Не требующиеся состояния 111 и 000 могут быть вначале произвольными.

QT

QT

QT

QT^'

Q-+^

g -+i

0

1

0

0

0

1

0

0

1

1

0

0

1

0

0

1

1

0

1

1

0

0

1

1

0

1

1

1

0

1

1

0

1

0

1

0

1

1

1

0

1

1

0

0

0

1

0

0

Затем может быть составлена диаграмма Карно-Вейча р^ля входа первого триггера.

d

1 1 1

Qi" 1

d

Di^Q^-^Qr^-^Qs^Qi

J&

J>i

&

D,=Qi'

Qr\

an

HID

HID

HID

-t>ci

J>ci

PbJ

p-^\

CLK


Решения задач 421

Решение задачи 12.1. Модуль 74181 может быть использован как компаратор, если он включен как вычитатель. Для этого мы должны иметь 5 = (О, 1, 1, 0), М = О и CQ = 1. Как легко можно установить, теперь для переноса С4 и выходного сигнала Ах=у при разности X — у будет справедлива:

х^у

С4 — 1, Лх=:у

— 1

х>

у

С4 =

1, Лxz=:y =^ и

X

С4 =

0, Ах=у

= 0

Решение задачи

12.2. Для

5 = ОНО и М =

1 получаем в соот­

ветствии с уравнением (12.26):

и =

-^bXiyiV

Хг-^Уг) = "п (ж^44>

Уг).

Поскольку М

= 1, имеем для всех щ — 1 и. получаем в соответствии

с уравнением

(12.31) функцию:

Решение задачи 13.1.

а) Сначала должен быть составлен адресный план. Для этого зоны памяти блоков ЗУ должны быть без пробелов выставлены в ряд одна за другой:

(Hex)

15 14 13 12

11 10 9

8

7

6

5

4

3

2

1 0

i

0 0 0 0

0

0 0 0

0

0 0

0

0

0 0

0

0

0 0

0|

(4К)

OFFF

0

0 0 0

1 1

1 1

1 1 1 1

1

1 1

l{

2

1 0 0 0

0

0

0 1

0 Гб о'о

0 0 0 0 •"спгб~о]

(2К)

17FF

0

0

0 1

0{1

1 1

1 1 1 1

1

1 1

l{

3

1 8 0 0

0

0

0 1

1 [0 0"0"

~о~го~о~"^"•оПГб!

(2К)

1FFF

0

0

0 1

1 il

1 1

1 1 1 1

1

1 1

ll

4

2 0 0 0

0

0

1 |СГ"

0

0 0 0

0

0 0 0

~0"СГО"0]

1 (8К)

3 F F F

0

0

ill

1 1

1 1

1 1 1 1

1

1 1

ll

....

~i \

б) в адресном плане зоны адресных линий, которые подходят к ЗУ как входы, отмечены прямоугольниками из штриховых линий.


Решения задач

Декодер должен содержать в качестве старшей входной линии стар­ шую адресную линию, в которой один бит изменен. Это Л13. С помоп];ью этого обеспечивается возможность выбора старших ячеек ЗУ. В качестве младшей входной линии в декодере должна исполь­ зоваться адресная линия, которая не подходит к самому маленькому ЗУ. Это Ац.

в) Суммарная зона ЗУ с емкостью 16 К байт разделяется декоде­ ром на 8 блоков по 2 К байт. Поэтому А^ЛЯ подсоединения к блоку ЗУ с емкостью 8 К байт 4 выхода декодера должны быть связана логи­ ческой функцией «ИЛИ». Из-за двойной инверсии должен быть ис­ пользован «И»-вентиль. Результатом этого является следуюш;ая схе­ ма соединений:

DX

7

6

А,,

1

5

^41,2.

4

2

4г,

4

3

2

4,л

1 1

--CS

1

'* 14

>1

с EN

0

4

^

^ 1 5

э —

&

э —

-^rs(4)

э —

э —

-^CS(3)

э —

э —

-.CS(2)

э —

-^CS(l)

э —

Решение задачи 13.2.

а) самый большой блок ЗУ использует адресные линии от А^ до ^2- Исходя из этого в нашем распоряжении для выбора блоков могут быть использованы адресные линии от А^ до Aj (см. рисунок на следующей стр.).

б) Адресный план см. справа (адреса вне данных зон, ведут к ошибкам!).

Блок

Адрес (шестнадцатеричный)

Адресные линии (двоичные)

7

6

5

4

3

2

1

0

1

0 8

0

0

0

0

1

0

0

0

(2 бита)

0 9

0

0

0

0

1

0

0

1

2

1 0

0

0

0

1

0

0

0

0

(4 бита)

1 3

0

0

0

1

0

0

1

1

3

2 0

0

0

1

0

0

0

0

0

(8 бит)

2 7

0

0

1

0

0

1 1

1


А, Aj

А.Ч >

Ао

Ау

АА - £ > -

А, - { >

-^ОЕ

R/-.W

Решения задач 423

2) 7

AV

-N

G1

A,3D

И-

К/-пУУЧ G2

N- Щ

"ТЗ 1,2EN[READ]1C3[WRITE]

RAM 4x8

AV

Gl

A , 3 D H - Д

~W^JV4 G2

Щ

1C3 [WRITE]

131,2EN[READ]

RAM 2x8

^T

AV Qo

-.cs

И-

A

Gl

A,3D

RAM 8x8

~W=JV4 G2

N- ^ 7

1C3 [WRITE]

1,2EN[READ]

"13

Решение задачи 14.1. Три булевых функции вносятся в 3 диа­ граммы Карно-Вейча. Затем проводится оптимизирование, напра­ вленное на то, чтобы образовалось до 5 термов логического произ­ ведения. КВ-диаграммы трех функций имеют вид:

/.

с

\ / -® d

е®

~п (fyd

тЩ)

^ \