Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив1 / doc92 / Мазко (2).doc
Скачиваний:
28
Добавлен:
03.08.2013
Размер:
331.26 Кб
Скачать

Министерство Общего и Профессионального Образования РФ.

Новосибирский Государственный Технический Университет.

Кафедра ВТ.

Курсовая работа

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

Организация ЭВМ.

Факультет: АВТ.

Группа: АМ – 109

Студент: Мазко Г. Н.

Преподаватель: Гребенников В. Ф.

Новосибирск 2004.

Содержание.

  1. Цели работы.

  2. Исходные данные.

    1. Общие исходные данные.

    2. Индивидуальные исходные данные.

  3. Разработка и описание структурной схемы ЭВМ.

    1. Структурная схема ЭВМ.

    2. Описание структурной схемы ЭВМ.

    3. Система прерываний.

    4. Блок синхронизации и таймер.

    5. Адресный кэш (TLB).

    6. Клавиатура и монитор.

    7. Память.

    8. Ввод/вывод

  4. Разработка укрупненной структурной схемы процессора и алгоритма его инициализации.

Выводы.

Список литературы.

  1. Цели работы.

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

  1. Исходные данные.

    1. Общие исходные данные.

В состав разрабатываемой ЭВМ входят следующие блоки:

  • центральное процессорное устройство (ЦПУ);

  • микропрограммное устройство управления (МУУ);

  • оперативная память (ОП);

  • блок синхронизации (БС);

  • система прерывания программ (СПП);

  • таймер;

  • система ввода-вывода (СВВ);

  • монитор и клавиатура.

Основные параметры ЭВМ:

  • адресность ЭВМ - двухадресная;

  • длина команды - переменная.

  • разрядность - не менее 16;

  • ёмкость ОП - не менее 16 Мбайт.

    1. Индивидуальные исходные данные:

  • структура – двухшинная;

  • система прерываний – цепочечная микро;

  • память – страничная;

  • кэш – адресный (TLB);

  • ввод/вывод - по прерываниям;

  • разрабатываемый блок – центральный процессор;

  1. Разработка и описание структурной схемы ЭВМ.

    1. Структурная схема ЭВМ.

    1. Описание структурной схемы ЭВМ.

Структура ЭВМ – шинная (магистральная). Состав шин: мультиплексированная шина адреса и данных (AD) и шина управления (CB). Двухшинная организация предполагает передачу адреса и данных по одним и тем же физическим проводникам в разные моменты времени. Например, адрес передается по фронту синхросигнала, данные по спаду или же специальный сигнал определяет, что в данном такте находится шине. Возможны комбинированные варианты: информация “готова” и на фронте и на спаде, а качество (данные/адрес) определяется селектирующим сигналом. Разрядность шины адреса/данных – 32 бита.

Шина управления предназначена для управления работой ЭВМ и содержит такие сигналы, как: запрос памяти MEMRQ, запрос регистров ввода-вывода IORQ, сигналы вывода-ввода информации RD/WR, запрос прерывания INTR, подтверждение прерывания INTA, синхросигнал, сигнал сброса RST, сигнал, определяющий информацию на шине AD как адрес, или как данные и т.д.

      1. Системная шина

Основным узлом ЭВМ является центральный процессор, который управляет всеми устройствами, входящими в ЭВМ.

Также сюда входят контроллеры различных устройств, блок синхронизации, контроллер прерываний, таймер, ОЗУ, ПЗУ и т.д.

    1. Система прерываний.

Система прерываний цепочечная на микро уровне.

Цепочечная структура прерываний характеризуется наличием единой линией запроса на прерывание, и линией подтверждения (INTA), проходящей через все источники прерываний и определяющей приоритеты прерываний в соответствии с порядком подключения устройств. Получив запрос, процессор переводит свой выходной буфер данных в третье состояние и выдает подтверждение по линии INTA, который проходит от одного устройства к другому, пока не достигнет инициатора прерывания, тем самым, разрешая этому устройству выставить на шине данных свой идентификационный номер (косвенный адрес обработчика прерывания). Данная структура характерна более низкими затратами как аппаратных, так и программных средств на реализацию, но недостаток состоит в том, что приоритет устройства фиксирован и определяется порядком подключения, а также сигнал Interrupt Acknowledge (INTA) распространяется с некоторой временной задержкой.

Прерывания на микропрограммном уровне отличаются коротким временем ответа, так как запрос на прерывание подается на вход секвенсора INTR, что означает возможность получения ответа по окончанию текущего микроцикла, если прерывания разрешены (сигнал INTEN = H), то INTA#L. Далее адрес возврата из прерывания сохраняется в стеке (возможна вложенность прерываний) и происходит переход к подпрограмме обработки прерывания по вектору.

Микропрограмма обработки прерывания должна сохранить все необходимые для дальнейшей работы регистры, PSW (слово состояния процессора). После завершения обработки прерывания адрес, на котором была остановлена прерванная микропрограмма, выталкивается из стека.

Соседние файлы в папке doc92