Автор работы: Пользователь скрыл имя, 10 Декабря 2010 в 08:15, курсовая работа
Данный курсовой проект посвящен разработке одного из таких модулей – программируемого генератора цифровых сигналов, то есть генератора прямоугольных импульсов. Требуемая максимальная выходная частота согласно заданию – 2МГц, количество выходов – 1.
Процесс проектирования разбит на ряд этапов. В главе 1 производится анализ темы курсовой работы, рассматриваются существующие аналоги проекируемого модуля и особенности их проектирования, приводится характеристика шины ISA. В главе 2 рассматриваются особенности проектирования модуля, выбор СБИС, адресного пространства, разрабатывается принципиальная схема. В главе 3 описывается разработка программного модуля инициализации устройства.
3.Введение 2
4.1 Анализ темы курсовой работы 4
5.1.1 Анализ существующих устройств и особенностей их проектирования 4
6.1.2 Системная шина ISA 8
7.1.2.1 Характеристики системной шины 9
8.1.2.2 Особенности проектирования модулей системной шины 18
9.1.3 Этапы проектирования модуля 21
10.1.4 Выводы к главе 1 21
11.2 Разработка схемы модуля 21
12.2.1 Общие сведения 22
13.2.2 Разработка обобщённой схемы модуля 23
14.2.3 Выбор СБИС и описание её структуры 23
15.2.4 Выбор адресного пространства портов ввода/вывода 27
16.2.5 Разработка элементов интерфейсной части модуля 27
17.2.6 Выбор элементной базы и разработка принципиальной схемы 28
18.2.7 Выводы к главе 2 28
19.3 Разработка программных модулей 29
20.3.1 Разработка программного модуля инициализации 29
21.3.2 Выводы к главе 3 30
22.Заключение 32
23.Приложение А (справочное) Библиографический список 32
24.Приложение Б (Обязательное) Список сокращений 34
25.Приложение В (Обязательное) Листинг программного модуля инициализации
Содержание
Государственное образовательное учреждение высшего
профессионального образования
ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ АВТОМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
КАФЕДРА
АВТОМАТИКИ И ТЕЛЕМЕХАНИКИ
ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ
по дисциплине «Архитектура ЭВМ»
ТЕМА:
Разработка аппаратно-программных
модулей системной шины
Isa
Студент группы (шифр)
●Выполнить тематический обзор по материалам научно-технической литературы.
●Спроектировать аппаратный модуль на базе СБИС для системной шины ISA.Программируемый генератор цифровых сигналов
●Разработать программные процедуры инициализации, управления и контроля аппаратным модулем.
1 Теоретическая часть 25% к _______ 3 Программная часть 25% к _______
2 Расчетная часть 25% к _______ 4 Графическая часть 25% к _______
Руководитель
работы _____________/________________
(подпись) (Ф.И.О. преподавателя)
Задание принял
_____________/_______________
(подпись) (Ф.И.О. студента)
В
последнее время широкое
Цифровые сигналы обладают рядом преимуществ по сравнению с аналоговыми. В отличие от аналоговых, цифровые сигналы передаются не как волны, а в двоичном виде, или в виде битов. Наличие напряжения обозначается как единица, а отсутствие — как нуль. Такое свойство цифрового формата, в котором предусматриваются только два состояния — сигнал есть и сигнала нет, — позволяет получать и воспроизводить звуки в их первозданной чистоте. С цифровыми сигналами это может быть проделано с высокой степенью надежности. Гораздо труднее точно воспроизвести волну, способную принимать самые разные формы, в отличие от бита, который может иметь только два значения — включено и выключено.
Как
аналоговым, так и цифровым сигналам
присуща нестабильность при передаче.
Оба сигнала с увеличением
дальности распространения
Помимо чистоты передачи аудиосигналов, цифровые сигналы обеспечивают пересылку данных с меньшим числом ошибок. В аналоговых линиях, где происходит усиление и сигнала помехи, принимающие устройства могут интерпретировать этот сигнал как бит информации. Те, кто используют модемы для обмена данными, часто получают испорченную информацию. В цифровой связи сигнал помехи отбрасывается и поэтому искажения и ошибки при передаче данных наблюдаются реже.
Данный
курсовой проект посвящен разработке
одного из таких модулей –
Процесс
проектирования разбит на ряд этапов.
В главе 1 производится анализ темы
курсовой работы, рассматриваются существующие
аналоги проекируемого модуля и
особенности их проектирования, приводится
характеристика шины ISA. В главе 2 рассматриваются
особенности проектирования модуля, выбор
СБИС, адресного пространства, разрабатывается
принципиальная схема. В главе 3 описывается
разработка программного модуля инициализации
устройства.
Цифровой сигнал – это сигнал, который может принимать только одно из двух установленных состояний. В большинстве схем принято, что появление на выходе электрической цепи напряжения в пределах от 2,4В до 5В соответствует появлению единичного сигнала (высокий уровень цифрового сигнала), если же напряжения не превышает 0,5В, то сигнал принимают равным 0 (низкий уровень цифрового сигнала).
Необходимо
разработать программируемый
Максимальная частота выходного сигнала – 2МГц. Под программируемостью будем пониамать возможность задания параметров сигнала. Полностью задают форму прямоугольного импульса два параметра: частота и скважность. Графически вышеперечисленные величины представлены на рис. 1.1.
Рис. 1.1 – Цифровой сигнал, его характеристики
Такой генератор может применяться:
Генератор можно разрабатывать как модуль, имеющий в своём составе буферное ОЗУ, куда записываются коды выборок генерируемого сигнала, задающие, в частности, его частоту и скважность. Затем даётся старт генератора. Существуют также генераторы с двумя режимами запуска:
Рассмотрим, какие сигналы и данные должны поступать на вход системы. На вход поступают код частоты, код скважности, а также два управляющих бита: разрешение /запрет генерации и разовый/автоматический пуск. Модуль должен выдавать помимо самого цифрового сигнала также сигнал «генерация идёт», необходимый для контроля и индикации.
Для задания частоты используются два подхода:
1.
Адреса буферного ОЗУ
2.
Для перебора адресов
Рис. 1.2
- Перебор адресов ОЗУ с помощью накапливающего
сумматора
Существует немало принципиально других способов построения разнообразных генераторов импульсов. Рассмотрим построение таких устройств на базе элементарных логических элементов.
1) Генератор, представленный на рисунке 1.4 (используются элементы 2И-НЕ с открытым коллектором), вырабатывает импульсы в широком диапазоне частот - от единиц герц до нескольких килогерц. Зависимость частоты f (кГц) от емкости
конденсатора С1 (пФ) выражается приближенной формулой . Скважность импульсного напряжения практически равна 2. При снижении напряжения источника питания на 0,5 В частота генерируемых импульсов уменьшается на 20%.
Рис. 1.4 – Генератор импульсов на микросхеме К155ЛА8
2) Широкое
изменение частоты
Рис. 1.5 - Генератор импульсов с регулируемой длительностью
3) Длительность импульсов можно регулировать переменным резистором R2 (скважность изменяется от 1,5 до 3), а частоту - резистором R1 (см. рис. 1.6). Например, в генераторе с С1=0,1 мкф при исключении резистора R2 только резистором R1 частоту генерируемых импульсов можно изменять от 8 до 125 кГц. Для получения другого диапазона частот необходимо изменить емкость конденсатора С1.
Рис. 1.6 – Генератор импульсов с регулируемой длительностью
4) При реализации цифровых устройств различного назначения часто необходимо сформировать короткие импульсы по фронтам входного сигнала. В частности, такие импульсы используют для сброса счетчиков в качестве импульсов синхронизации при записи информации в регистры и т. д. При изменении напряжения Uвх от низкого уровня до высокого этот перепад без задержки поступает на вход 13 элемента DD1.4. В то же
время на входе 12 элемента DD1.4 напряжение высокого уровня сохраняется, в течение времени распространения сигнала через элементы DD1.1-DD1.3 (около 75 нc). В результате в течение этого времени на выходе устройства сохраняется напряжение низкого уровня. Затем на входе 12 устанавливается напряжение низкого уровня, а на выходе устройства - высокого. Таким образом, формируется короткий отрицательный импульс, фронт которого совпадает с фронтом входного напряжения. Чтобы такое устройство использовать для формирования отрицательного импульса по срезу входного сигнала, его надо дополнить еще одним инвертором. Схема и временные диаграммы работы такого устройства представлены на рис. 1.7.
Информация о работе Разработка аппаратно-программных модулей системной шины Isa