- •Методические указания
- •2. Критерии оценки курсовой работы
- •3. Исходные данные по курсовой работе
- •4. Содержание расчетно-пояснительной записки
- •5. Общие рекомендации по разработке разделов расчетно-пояснительной записки
- •5.1. Рекомендации по формированию раздела 1 пояснительной записки.
- •5.2. Рекомендации по формированию раздела 2 пояснительной записки.
- •5.3. Рекомендации по формированию раздела 3 пояснительной записки.
- •5.4. Рекомендации по формированию раздела 4 пояснительной записки.
- •6. Рекомендуемая литература
- •Содержание. Лист
- •Введение. Контроллер шины isa-Lpt
- •1. Обзор системной (материнсукой) платы Intel 430vx.
- •Схемотехнические решения рс
- •1. Конвейерная кэш второго уровня. (l2 cache).
- •2. Контроллер памяти.
- •3. Порт agp.
- •4. Шина рсi.
- •1. Контроллер прерываний.
- •2. Каналы ide.
- •3. Микросхема "Super I/o".
- •5. Память установок bios и часы реального времени (cmos).
- •6. Перезаписываемая микросхема bios.
- •2. Исследование принципиальной схемы контроллера isa-Lpt.
- •2.1. Разработка блока буферизации сигналов магистрали.
- •2.2. Разработка блока селектора адреса.
- •2.3. Разработка блока асинхронного обмена по isa.
- •3. Описание протоколов обмена данными по шине isa.
- •3.1. Особенности шины isa.
- •3.2. Сигналы шины isa.
- •3.3. Адреса портов доступа шины isa.
- •3.4. Адресное пространство шины isa.
- •3.5. Поддерживаемые аппаратные прерывания шины isa.
- •3.6. Электрические характеристики линий шины isa.
- •3.7. Описание временных диаграмм входных и выходных сигналов и протоколов обмена данными по шине isa, используемых в разрабатываемом интерфейсе.
- •4. Рассмотрение основных программ или функций bios для обеспечения
- •4.1. Разработка программ-драйверов и тестирующих программ.
- •4.2. Разработка прикладной программы использования контроллера
- •4.3. Рекомендации по наладке контроллера параллельного обмена.
5.2. Рекомендации по формированию раздела 2 пояснительной записки.
Исследование заданного устройства из состава архитектуры вычислительной системы или его разработка должна начинаться с построения его функциональной схемы. При этом разработчик должен понимать, что все функции разрабатываемого устройства - это лишь различные составляющие общей функциональной структуры сложной вычислительной системы, характеризующиеся одним из многочисленных способов передачи информации от периферийных устройств к центральному процессору через систему ввода-вывода ПЭВМ.
Каждое из заданных устройств имеет в своем составе устройство управления, представляющее микропрограммный автомат, реализующий различные варианты асинхронного обмена цифровой информацией.
Используемая система ввода-вывода ПЭВМ обладает целым рядом принципиальных особенностей, которые должно поддерживать заданное устройство и его интерфейс.
Эти принципиальные особенности необходимо изложить в данном разделе и показать их реализацию на принципиальной схеме устройства:
- Каждое устройство имеет схему буферизации и схему подключения к внешней и (или) внутренней шине.
- Каждое используемое устройство ввода-вывода в обязательном порядке обладает адресом порта ввода-вывода данных.
- Каждое устройство ввода-вывода подключено к контроллеру прерываний и имеет свой постоянный или присваиваемый BIOS номер аппаратного прерывания.
- Некоторые устройства ввода-вывода (наиболее современные из них) подключены к устройствам арбитража и используют схемы транзакций, поддерживаемые соответствующими драйверами современных операционных систем (например, контроллеры SATA).
- Некоторые устройства используют возможности прямого доступа к памяти и подключены к контроллеру прямого доступа к оперативной памяти ПЭВМ и по этой причине располагают доступным адресным пространством, а также системой выбора каналов прямого доступа к нему (например, контроллеры FDD).
Само заданное устройство в зависимости от его функциональной структуры может поддерживать все возможности, предоставляемые ему шиной и соответствующим устройством ввода-вывода ПЭВМ, а может использовать только некоторые из них, что также необходимо отразить в пояснительной записке.
Интерфейс устройства кроме стандартной шины, подключаемой к системе ввода-вывода ПЭВМ, может содержать промежуточные схемы и (или) шины передачи информации. Например, использовать радиоканал, инфракрасный луч света или систему усиления сигнала типа «токовая петля» (RS-485). Описание дополнительных схем передачи информации и принципов их работы также необходимо привести в пояснительной записке.
Безусловно, разработка устройства сопряжения потребует навыков и знаний проектирования системотехнической аппаратуры, что не является непременным атрибутом данной работы (см. декларируемые цели проекта). Поэтому принципиальная схема заданного устройства может быть представлена в общем схемном решении (без представления электрической схемы устройства).
Поэтому принципиальная схема устройства может содержать:
- блок микропрограммного управления;
- блок генератора синхросигнала;
- блок буферизации данных;
- блок организации асинхронного обмена;
- блок присвоения и селектирования (распознавания) адресов;
- блок присвоения и использования номера прерывания;
- блок организации прямого доступа к памяти;
- другие блоки, определяемые спецификой заданного устройства.
Устройство может быть спроектировано для нескольких шин.
Так, например, простой манипулятор мышь может быть подсоединен к ПЭВМ с использованием нескольких типов интерфейсов: RS-232C, PS/2, USB, InfraRED, радиочастотного и т.д.. При этом основная конструкция манипулятора остается без изменений, меняется только функциональная структура устройства связи и программное обеспечение приема информации, поскольку меняются порты доступа и протоколы обращения к ним.
Графическое изображение принципиальной схемы заданного устройства выносится в приложение № 2.
