Автор работы: Пользователь скрыл имя, 24 Ноября 2013 в 15:09, курсовая работа
По функциональному назначению основные устройства ЭВМ можно условно разделить на две категории: операционные устройства (ОУ) и управляющие устройства (УУ). Отдельные части операционного устройства функционируют в зависимости от алгоритма выполняемой операции. Управляющее устройство по сигналу операции вырабатывает необходимые сигналы, по которым запускается выполнение заданной микрооперации. Совокупность микроопераций, объединенных алгоритмом операции, составляет микропрограмму операции, которая, в свою очередь, является связующим звеном между командой (кодом операции) и операционным устройством (аппаратными средствами), предназначенным для преобразования информации.
ВВЕДЕНИЕ…………………………………………………………….……
ОСНОВНАЯ ЧАСТЬ………………………………………………...….….
1. Основные особенности теории синхронных автоматов….…….….....
2. Общие принципы построения и реализации синхронных
управляющих автоматов…………………..………………….…...........
2.1 Обобщённая структура и принцип функционирования
синхронных управляющих автоматов.…………………...................
3. Разработка схемы синхронного автомата (СА)
3.1 Исходные данные для курсового проектирования…….…............
3.2 Выбор способа решения задачи курсового проектирования............
3.3 Выбор способа синтеза схемы электрической функциональной
синхронного автомата.…............…….….......................................
3.4 Выбор интегральных микросхем для реализации СА….…............
4. Моделирование устройства с помощью ElectronicsWorkbench …...…
ЗАКЛЮЧЕНИЕ……………………………………….………….……...….
ЛИТЕРАТУРА………………………………………….…………….……..
МИНИСТЕРСТВО ОБРАЗОВАНИЯ
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ»
(ГБОУВПО «ВГТУ»)
Факультет заочного обучения
Кафедра «Автоматизированные и вычислительные системы»
Специальность «Вычислительные машины, комплексы,
системы и сети»
КУРСОВОЙ ПРОЕКТ
по дисциплине "Схемотехника ЭВМ"
Тема: "Реализация синхронного автомата на интегральных микросхемах"
Расчетно-пояснительная записка
Разработал студент гр. ВМ-101 А.В. Гулевский _
подпись,
дата
Руководитель
подпись,
дата
Нормоконтролер
подпись,
дата
Защищен ________________ Оценка ___________________
дата
ВОРОНЕЖ 2013
МИНИСТЕРСТВО ОБРАЗОВАНИЯ
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ»
(ГБОУВПО «ВГТУ»)
Кафедра «Автоматизированные и вычислительные системы»
ЗАДАНИЕ
на курсовой проект
по дисциплине "Схемотехника ЭВМ"
Тема проекта: " Реализация синхронного автомата на интегральных микросхемах "
Студент группы ВМ-101 Гулевский Алексей Владимирович
фамилия, имя, отчество
Номер варианта___10_________________
Технические условия: объектом разработки является синхронный счетчик с четырьмя выходами, циклически изменяющий свои состояния в соответствии с табл.1 (Ксч = 8). Проверить работу счетчика, зафиксировав последовательность смены состояний с помощью цифрового индикатора. Период колебаний генератора G выбрать равным 1 с.
Содержание и объем проекта (графические работы, расчеты и прочее): расчетно-пояснительная записка –15…20 страниц формата А4; поясняющие текст, рисунки, расчеты, таблицы и т.п.); схема электрическая принципиальная устройства селекции бинарной подпоследовательности.
Сроки выполнения этапов: 1й-этап - _______; 2й-этап - ________
Срок защиты курсового проекта: с ____________по ___________
Задание принял студент гр. ВМ-101 / А.В. Гулевский /
подпись, дата инициалы, фамилия
Руководитель
подпись, дата инициалы, фамилия
Замечания руководителя.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ………………………………………………………… |
5 |
ОСновная часть………………………………………………...….…. |
6 |
1. Основные особенности
теории синхронных автоматов….… |
6 |
2. Общие принципы построения и реализации синхронных |
|
управляющих автоматов…………………..………………….…... |
9 |
2.1 Обобщённая структура и принцип функционирования |
|
синхронных управляющих автоматов.…………………............. |
9 |
3. Разработка схемы синхронного автомата (СА) |
10 |
3.1 Исходные данные для курсового проектирования…….…............ |
10 |
3.2 Выбор способа решения задачи курсового проектирования............ |
11 |
3.3 Выбор способа синтеза схемы электрической функциональной |
|
синхронного автомата.…........ |
13 |
3.4 Выбор интегральных микросхем для реализации СА….…............ |
15 |
4. Моделирование устройства с помощью ElectronicsWorkbench …...… |
17 |
ЗАКЛЮЧЕНИЕ……………………………………….………… |
19 |
Литература………………………………………….……… |
20 |
Приложения ………………………...………………………….……… |
21 |
ВВЕДЕНИЕ
По функциональному
назначению основные устройства ЭВМ
можно условно разделить на две
категории: операционные устройства (ОУ)
и управляющие устройства (УУ). Отдельные
части операционного устройства
функционируют в зависимости
от алгоритма выполняемой
Управляющее устройство состоит из отдельных логических схем, вырабатывающих управляющие сигналы в заданной последовательности. Такое управляющее устройство можно реализовать на интегральных микросхемах.
В данной курсовой работе нами будет синтезирован синхронный счетчик с четырьмя выходами, циклически изменяющий свои состояния в соответствии с заданием.
Математической моделью
S = (Z, A ,W, δ, λ, a1), (1)
у которого:
Z={z1,…zf…zF} - множество входных сигналов автомата (входной алфавит);
A={a1,…am…aM} - множество состояний автомата (алфавит состояний);
W={w1,…wg…wG} – множество выходных сигналов автомата (выходной алфавит);
δ : A х Z ® A – функция переходов автомата, реализующая отображение Dδ A х Z на A.
Другими словами, функция δ некоторым парам состояние - входной сигнал (am, zf)ставит в соответствие состояние автомата as = δ(am, zf), as A;
λ : A х Z ® W – функция выходов, реализующая отображение Dl A х Z на W, которая некоторым парам состояние - входной сигнал (am, zf) ставит в соответствие выходной сигнал автомата wg = λ (am, zf);
a1 A – начальное состояния автомата.
Под алфавитом здесь понимается непустое множество попарно различных символов. Элементы алфавита называются буквами, а конечная упорядоченная последовательность букв - словом в данном алфавите.
Абстрактный
автомат имеет один вход и один
выход. Автомат работает в дискретном
времени, принимающем целые
Таким образом, на уровне абстрактной теории понятие "работа автомата" понимается как преобразование входных слов в выходные слова. Структурной моделью нулевого уровня абстрактного автомата является модель, представленная на рисунке 1.
S
Рисунок 1 - Структурная модель абстрактного автомата
(нулевой уровень)
Чтобы задать конечный автомат S, необходимо описать все компоненты вектора S = (Z, A ,W, δ, λ, a1), т.е. входной и выходной алфавиты и алфавит состояний, а также функции переходов и выходов. Среди множества состояний может быть выделено начальное состояния автомата a1, в котором автомат находится в момент t = 0.
По способу
организации автоматного
При реальной работе любого автомата необходимо учитывать такие негативные явления, которые получили название "гонки" или "состязания". Эти явления обусловлены ограниченным быстродействием различных физических элементов автомата, конечным временем распространения электрических сигналов по линиям связи, различной длиной линий связи. В синхронных автоматах борьба с такими негативными явлениями осуществляется путем выбора (определения) минимально возможного такта работы автомата. В асинхронных автоматах устранения гонок или состязаний добиваются специальными, весьма сложными, видами кодирования входных, выходных сигналов и внутренних состояний автомата.
Надежную работу автомата легче обеспечить, если его выполнить в виде синхронного автомата, однако максимальным быстродействием обладают асинхронные автоматы. В то же время основой всех синхронных автоматов являются асинхронные автоматы.
2 ОБЩИЕ ПРИНЦИПЫ ПОСТРОЕНИЯ
И РЕАЛИЗАЦИИ СИНХРОННЫХ
2.1 Обобщённая структура
и принцип функционирования
Управляющий автомат (УА) генерирует последовательность управляющих сигналов из множества у1 . . . уm (сигналы у1 . . . уm называются микрооперациями, каждый из сигналов может принимать только одно из значений 1 или 0), предписанную микропрограммой У; и соответствующую значениям логическим условий х1...хn. При выполнении процессором пакета микропрограмм на его входы последовательно подаются коды операции, которые соответствуют той или иной микропрограмме. На входы процессора
могут поступать внешние сигналы логических условий, а с выходов сниматься сигналы для управления внешними устройствами.
Переход
на новый шаг алгоритма
Выходные сигналы у1...уm могут иметь различную длительность. Математической моделью управляющих автоматов, формирующих короткие выходные сигналы, является модель Мили, а для автоматов, формирующих длинные выходные сигналы - модель Мура.
3 РАЗРАБОТКА СХЕМЫ СИНХРОННОГО АВТОМАТА (СА)
3.1 Исходные
данные для курсового
Задание на курсовое проектирование включает в себя следующие исходные данные:
- Состояния счетчика (Ксч=8) 0, 5, 4, 3, 2, 1, 12, 13;
- Тип интегральных микросхем ограничен библиотекой моделей микросхем серии SN74, либо отечественным аналогом 155 серии.
Информация о работе Реализация синхронного автомата на интегральных микросхемах