- •Основные подсистемы компьютера
- •Концепции фон Неймана
- •Реализация вычислительного процесса.
- •Блок схема основных компонентов
- •Схема основного цикла обработки команды
- •Элементарные действия, которые выполняет процессор:
- •Формат команд и данных гипотетического
- •Диаграмма выполнения фрагмента программы гипотетического компьютера
- ••Вычисления адреса команды (IAC — Instruction Address Calculation). При естественном порядке выполнения команд
- •Укрупненная диаграмма состояний основного цикла
- •Основные компоненты компьютера
- •СВЯЗЬ МЕЖДУ КОМПОНЕНТАМИ ЧЕРЕЗ МАГИСТРАЛЬ
- •Структура линий системной магистрали
- •Типовой набор управляющих сигналов :
- •Функции магистрали
- •Структура компьютерной системы с несколькими магистралями: а — традиционная; б — обладающая повышенной
- •Функциональные характеристики конструкции магистрали
- •Характеристика
- •Временная диаграмма операции чтения: а — синхронная магистраль; б — асинхронная магистраль
- •Виды операций передачи данных по
- •Магистраль PCI
- •Конфигурации компьютерных систем на базе магистрали PCI:
- •Конфигурации компьютерных систем на базе магистрали PCI:
- •СТРУКТУРА ЛИНИЙ МАГИСТРАЛИ
- •Системные линии
- •Информационные линии
- •Линии управления интерфейсом
- •Линии арбитража
- •Асинхронный обмен по шине PCI.
- •Синхронный обмен по шине PCI.
- •Линии индикации ошибок
- •Необязательные линии
Магистраль PCI
peripheral component Interconnect
Конфигурации компьютерных систем на базе магистрали PCI:
однопроцессорный вариант настольного персонального
Конфигурации компьютерных систем на базе магистрали PCI:
мультипроцессорный вариант серверной системы
СТРУКТУРА ЛИНИЙ МАГИСТРАЛИ
•Системные линии по ним передаются сигналы синхронизации
иначальной установки.
•Информационные линии включают 32 линии , которые переключаются на передачу кода адреса или данных. Остальные линии этой группы используются для интерпретации
иподтверждения достоверности информации, передаваемой по основным линиям.
•Линии управления интерфейсом передают сигналы , обеспечивающие координацию работы задатчика и исполнителя в процессе обмена.
•Линии арбитража. Используются отдельными модулями индивидуально. Каждому модулю подключенному к магистрали PCI , выделяется своя пара линий, которые связывают его напрямую с арбитром магистрали.
•Линии индикации ошибок используются для передачи сигналов об ошибках (контроля четности и системных)
Системные линии
•CLK- Тактовые импульсы, по переднему фронту которых синхронизируются все процессы в магистрали. Поддерживается частота до 33 МГц
•RSTn- Сброс в исходное состояние всех регистров , счетчиков и потенциальных сигналов, имеющих отношение к функционированию магистрали
Информационные линии
•AD[31::0] -переключаемые линии, которые используются для передачи кода адреса и данных.
•C/BE[3::0]# -переключаемые линии команды магистрали и сигналов выбора байтов. В течении фазы передачи данных сигналы на этих линиях указывают, какие из четырех байтов, передаваемых по линиям данных, несут полезную информацию.
•PAR –сигнал контроля четности данных на линиях AD и C/BE, который формируется с задержкой на один такт.
Линии управления интерфейсом
•FRAME# - текущий задатчик выставляет сигнал на эту линию и оповещает тем самым все остальные устройства о начале транзакции. Сигнал удерживается на все время выполнения транзакции и снимается в тот момент , когда задатчик начинает завершающую фазу транзакции.
•IRDY# - готовность задатчика (Initiator ready). Сигнал на этой линии формируется текущим задатчиком магистрали. Во время выполнения операции чтения этот сигнал является индикатором готовности задатчика к приему данных. Во время выполнения операции записи этот сигнал является индикатором достоверности данных, выставляемых на линии AD
•TRDY# - готовность исполнителя (Target Ready). Сигнал на этой линии формируется текущим исполнителем. Во время выполнения операции чтения этот сигнал является индикатором достоверности данных , выставленных на линии AD . Во время выполнения операции записи этот сигнал является индикатором готовности исполнителя к приему данных.
•STOP# - сигнал на этой линии формируется текущим исполнителем и оповещает задатчик о том, что у исполнителя возникла ситуация , требующая прекращения текущей транзакции.
•IDSEL - выбор инициализирующего устройства (Initialization Device Select). Используется в качестве сигнала выбора чипа при операциях записи или чтения в процессе конфигурации.
•DEVSEL# - выбор устройства (Device Select). Устанавливается исполнителем , когда он распознает свой адрес на этапе передачи кода адреса по линиям AD. Для задатчика ,выставившего код адреса, служит индикатором того, что исполнитель найден.
Линии арбитража
•REQ# - запрашивает разрешение у арбитра на контроль магистрали. Линия индивидуальна для каждого из подключенных к магистрали устройств.
•GNT# - сигналом на этой линии арбитр оповещает устройство, запросившее разрешение на контроль магистрали , что ему такое право предоставлено. Линия индивидуальна ля каждого из подключенных к магистрали устройств.