Скачиваний:
11
Добавлен:
26.07.2018
Размер:
727.51 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «КАЗАНСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ им. А.Н. ТУПОЛЕВА-КАИ»

Чистопольский филиал «Восток»

Кафедра приборостроения

МЕТОДИЧЕСКИЕ УКАЗАНИЯ К КУРСОВОЙ РАБОТЕ

по дисциплине

«СХЕМОТЕХНИКА ЭВМ»

Индекс по учебному плану: Б1.В.ДВ.03.01

Направление подготовки: 09.03.01 Информатика и вычислительная техника

Квалификация: Бакалавр

Профиль подготовки: Вычислительные машины, комплексы, системы и сети

Вид профессиональной деятельности: проектно-конструкторская, проектно-

технологическая

Чистополь

2017 г.

В курсовой работе предлагается разработать устройство контроля за со-

стоянием некоторого циклического процесса по заданной структурной схеме.

Правильному протеканию процесса отвечает некоторая смена контрольных сиг-

налов от такта к такту:

Х1Х2Х3 = 000 – 110 – 000 – 011 – 000 – 101 – 000

В ходе выполнения курсовой работы необходимо выполнить неформальный синтез дискретного автомата, получить схему электрических принципиальную устройства контроля и разработать отдельные узлы устройства.

Основная часть расчетно-пояснительной записки включает в себя:

библиографическую проработку;

анализ технических требований;

расчет технических характеристик преобразователя по заданным точност-

ным, временным и функциональным требованиям;

расчет и разработку принципиальных электрических схем функционирова-

ния узлов преобразователя;

разработку и оформление принципиальных электрических схем устройства.

Объем расчетно-пояснительной записки - 20...35 страниц.

Графическая часть должна содержать:

принципиальную электрические схему устройства (формат А1).

Пусть задана блок-схема устройства контроля за состоянием некоторого циклического процесса (рис.1). Правильному протеканию процесса отвечает сле-

дующая смена контрольных сигналов от такта к такту:

Х1Х2Х3 = 000 – 110 – 000 – 011 – 000 – 101 – 000

Рис. 1

Нарушение этой последовательности говорит о сбое в работе системы, на которой контролируемый процесс реализован.

При обнаружении сбоя схема анализа выдает набор Zk, по которому форми-

руются сигналы перезапуска:

QO – сигнал прерывания процесса;

Q1, Q2 – сигналы возврата к началу прерванного цикла;

Q3 – стартовый сигнал для возобновления прерванного цикла и перевода схемы анализа в режим индикации неисправности.

Если сбоя на повторном цикле не проявится, схема анализа выходит на ос-

новной рабочий режим. Если же попытка повторения прерванного цикла не увен-

чается успехом, индицируется неисправность, процесс останавливается.

Начальная установка устройства выполняется от механической кнопки с последующим формированием одиночного импульса нужной длительности и по-

лярности. Тактовая частота 1 МГц. Длительность синхроимпульсов 0,5 мкс.

Требуется разработать электрическую принципиальную схему устройства контроля в целом в базисе ИС KI55 из условия минимизации числа корпусов мик-

росхем. При этом энергопотребление должно быть возможно малым. В процессе проектирования необходимо учесть, что по сигналу прерывания процесса (сигнал

Q0) осуществляется блокировка регистров (сигналом ), которая снимается стартовым сигналом Q3.

Реализация схемы анализа – асинхронная.

Схема перезапуска – синхронная.

Временные диаграммы сигналов перезапуска отвечают рис. 2

Рис. 2.

Этапы выполнения Как видно из рис. 1 схема состоит из нескольких узлов:

1.Схема начальной установки.

2.Схема анализа.

3.Схема формирования сигнала перезапуска.

4.Схема индикации неисправности.

Схема начальной установки Реализована на микросхемах К155ЛА3, К155ЛИ1:

Где в качестве элемента

 

 

 

 

мы используем 4 инвертора, тогда время

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

задержки будет равно 60 нс (время задержки одного инвертора = 15 нс).

С помощью Т- бистабильной ячейки устраняются дребезги контактов.

Схема является типовой и используется уже в готовом виде.

Схема анализа.

Построение схемы анализа мы начнем с таблицы, в которой будут отражена заданная последовательность. Для индикации трех режимов работы схемы доста-

точно иметь 2 выхода: Z1 и Z2. В основном цикле Z1Z2 = 00, для повторного – 10,

при индикации неисправности – 11.

Таблица 1

х1х2х3

 

 

 

 

 

 

 

 

 

000

001

011

010

110

111

101

100

S k-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

(1),00

8,10

9,10

10,10

2*,00

12,10

13,10

14,10

 

 

 

 

 

 

 

 

 

2

3*,00

8,10

9,10

10,10

(2),00

12,10

13,10

14,10

 

 

 

 

 

 

 

 

 

3

(3),00

8,10

4*,00

10,10

11,10

12,10

13,10

14,10

 

 

 

 

 

 

 

 

 

4

5*,00

8,10

(4),00

10,10

11,10

12,10

13,10

14,10

 

 

 

 

 

 

 

 

 

5

(5),00

8,10

9,10

10,10

11,10

12,10

6*,00

14,10

 

 

 

 

 

 

 

 

 

6

1*,00

8,10

9,10

10,10

11,10

12,10

(6),00

14,10

 

 

 

 

 

 

 

 

 

7

(7) п,10

(7),11

(7),11

(7),11

15п,10

(7),11

(7),11

(7),11

 

 

 

 

 

 

 

 

 

8

7,10

(8) п,10

(8),11

(8),11

(8),11

(8),11

(8),11

(8),11

 

 

 

 

 

 

 

 

 

9

7,10

(9),11

(9) п,10

(9),11

(9),11

(9),11

(9),11

(9),11

 

 

 

 

 

 

 

 

 

10

7,10

(10),11

(10),11

(10) п,10

(10),11

(10),11

(10),11

(10),11

 

 

 

 

 

 

 

 

 

11

7,10

(11),11

(11),11

(11),11

(11) п,10

(11),11

(11),11

(11),11

 

 

 

 

 

 

 

 

 

12

7,10

(12),11

(12),11

(12),11

(12),11

(12) п,10

(12),11

(12),11

 

 

 

 

 

 

 

 

 

13

7,10

(13),11

(13),11

(13),11

(13),11

(13),11

(13) п,10

(13),11

 

 

 

 

 

 

 

 

 

14

7,10

(14),11

(14),11

(14),11

(14),11

(14),11

(14),11

(14) п,10

 

 

 

 

 

 

 

 

 

15

16п,10

(15),11

(15),11

(15),11

(15),10

(15),11

(15),11

(15),11

 

 

 

 

 

 

 

 

 

16

(16),10

(16),11

17п,10

(16),11

(16),11

(16),11

(16),11

(16),11

 

 

 

 

 

 

 

 

 

17

18п,10

(17),11

(17),10

(17),11

(17),11

(17),11

(17),11

(17),11

 

 

 

 

 

 

 

 

 

18

(18),10

(18),11

(18),11

(18),11

(18),11

(18),11

19п,10

(18),11

 

 

 

 

 

 

 

 

 

19

1*,00

(19),11

(19),11

(19),11

(19),11

(19),11

(19),10

(19),11

 

 

 

 

 

 

 

 

 

Таким образом, таблица получается очень большой, что приводит нас к мысли об упрощении этой таблицы. Так как в основном цикле и на повторном цикле мы проверяем практически одно и то же, то таблица сократиться, и будет выглядеть следующим образом (Z=0 – нет ошибки; Z=1 - ошибка):

Таблица 2

х1х2х3

 

 

 

 

 

 

 

 

 

000

001

011

010

110

111

101

100

S k-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

(1),0

7,1

7,1

7,1

2*,0

7,1

7,1

7,1

 

 

 

 

 

 

 

 

 

2

3*,0

7,1

7,1

7,1

(2),0

7,1

7,1

7,1

 

 

 

 

 

 

 

 

 

3

(3),0

7,1

4*,0

7,1

7,1

7,1

7,1

7,1

 

 

 

 

 

 

 

 

 

4

5*,0

7,1

(4),0

7,1

7,1

7,1

7,1

7,1

 

 

 

 

 

 

 

 

 

5

(5),0

7,1

7,1

7,1

7,1

7,1

6*,0

7,1

 

 

 

 

 

 

 

 

 

6

1*,0

7,1

7,1

7,1

7,1

7,1

(6),0

7,1

 

 

 

 

 

 

 

 

 

7

(7),1

(7),1

(7),1

(7),1

(7),1

(7),1

(7),1

(7),1

 

 

 

 

 

 

 

 

 

где 7-ое состояние – состояние случайной ошибки.

Чтобы по данной таблице построить схему анализа, нам придется закодиро-

вать ее, а затем разбить на несколько таблиц, характеризующих состояние сигна-

лов и переменных.

Таблица 3

После кодирования состояний таблица 2 будет выглядеть так:

Таблица 4

х1х2х3

 

 

 

 

 

 

 

 

 

 

000

001

011

010

110

111

 

101

100

S k-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

(1),0

7,1

7,1

7,1

2*,0

7,1

 

7,1

7,1

 

 

 

 

 

 

 

 

 

 

2

3*,0

1,1

1,1

1,1

(2),0

1,1

 

1,1

1,1

 

 

 

 

 

 

 

 

 

 

3

(3),0

7,1

4*,0

7,1

7,1

7,1

 

7,1

7,1

 

 

 

 

 

 

 

 

 

 

4

5*,0

3,1

(4),0

3,1

3,1

3,1

 

3,1

3,1

 

 

 

 

 

 

 

 

 

 

5

(5),0

7,1

7,1

7,1

7,1

7,1

 

6*,0

7,1

 

 

 

 

 

 

 

 

 

 

6

1*,0

5,1

5,1

5,1

5,1

5,1

 

(6),0

5,1

 

 

 

 

 

 

 

 

 

 

7

(7),1

(7),1

(7),1

(7),1

(7),1

(7),1

 

(7),1

(7),1

 

 

 

 

 

 

 

 

 

 

Перейдя к переменным у1у2у3:

 

 

 

 

 

 

 

 

 

 

Таблица 5

 

 

 

 

х1х2х3

 

 

 

 

 

 

 

 

 

 

000

001

011

010

110

111

 

101

100

у1у2у3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

(000),0

010,1

010,1

010,1

001*,0

010,1

 

010,1

010,1

 

 

 

 

 

 

 

 

 

 

2

011*,0

000,1

000,1

000,1

(001),0

000,1

 

000,1

000,1

 

 

 

 

 

 

 

 

 

 

3

(011),0

010,1

111*,0

010,1

010,1

010,1

 

010,1

010,1

 

 

 

 

 

 

 

 

 

 

4

110*,0

011,1

(111),0

011,1

011,1

011,1

 

011,1

011,1

 

 

 

 

 

 

 

 

 

 

5

(110),0

010,1

010,1

010,1

010,1

010,1

 

100*,0

010,1

 

 

 

 

 

 

 

 

 

 

6

000*,0

110,1

110,1

110,1

110,1

110,1

 

(100),0

110,1

 

 

 

 

 

 

 

 

 

 

7

(010),1

(010),1

(010),1

(010),1

(010),1

(010),1

 

(010),1

(010),1

 

 

 

 

 

 

 

 

 

 

Построим таблицы для z, у1, у2 и у3

по отдельности:

 

 

 

 

 

 

 

 

 

Таблица 6

 

 

 

х1х2х3

 

 

 

 

 

 

 

 

 

 

 

000

001

011

010

 

110

111

101

100

у1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

0

0

 

0

 

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

2

0

0

0

 

0

 

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

3

0

0

1

 

0

 

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

4

1

0

1

 

0

 

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

5

1

0

0

 

0

 

0

0

1

0

 

 

 

 

 

 

 

 

 

 

 

6

0

1

1

 

1

 

1

1

1

1

 

 

 

 

 

 

 

 

 

 

 

7

0

0

0

 

0

 

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 7

 

 

 

х1х2х3

 

 

 

 

 

 

 

 

 

 

 

000

001

011

010

 

110

111

101

100

у2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

1

1

 

1

 

0

1

1

1

 

 

 

 

 

 

 

 

 

 

 

2

1

0

0

 

0

 

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

3

1

1

1

 

1

 

1

1

1

1

 

 

 

 

 

 

 

 

 

 

 

4

1

1

1

 

1

 

1

1

1

1

 

 

 

 

 

 

 

 

 

 

 

5

1

1

1

 

1

 

1

1

0

1

 

 

 

 

 

 

 

 

 

 

 

6

0

1

1

 

1

 

1

1

0

1

 

 

 

 

 

 

 

 

 

 

 

7

1

1

1

 

1

 

1

1

1

1

 

 

 

 

 

 

 

 

 

 

 

Таблица 8

х1х2х3

 

 

 

 

 

 

 

 

 

000

001

011

010

110

111

101

100

у3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

0

0

0

1

0

0

0

 

 

 

 

 

 

 

 

 

2

1

0

0

0

1

0

0

0

 

 

 

 

 

 

 

 

 

3

1

0

1

0

0

0

0

0

 

 

 

 

 

 

 

 

 

4

0

1

1

1

1

1

1

1

 

 

 

 

 

 

 

 

 

5

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

6

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

7

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

Таблица 9

х1х2х3

 

 

 

 

 

 

 

 

 

000

001

011

010

110

111

101

100

z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

1

1

1

0

1

1

1

 

 

 

 

 

 

 

 

 

2

0

1

1

1

0

1

1

1

 

 

 

 

 

 

 

 

 

3

0

1

0

1

1

1

1

1

 

 

 

 

 

 

 

 

 

4

0

1

0

1

1

1

1

1

 

 

 

 

 

 

 

 

 

5

0

1

1

1

1

1

0

1

 

 

 

 

 

 

 

 

 

6

0

1

1

1

1

1

0

1

 

 

 

 

 

 

 

 

 

7

1

1

1

1

1

1

1

1

 

 

 

 

 

 

 

 

 

В данной схеме используется специальный асинхронный регистр внутрен-

них состояний, который строится на основе элементов И-ИЛИ-НЕ. По сути, для реализации внутренних переменных применяются асинхронные RSтриггеры с прямым управлением.

Соседние файлы в предмете Схемотехника ЭВМ