Раздел: Документация
0 ... 39 40 41 42 43 44 45 ... 131 системных платах находится не более двух-трех типов слотов. Распространенные сочетания: ISA+PCI, ISA+VLB, EISA+PCI, EISA+VLB. Фирмой ASUSTek применяется слот «Media BUS», дополняющий слот PCI сигналами шины ISA. У адаптеров для шины PCI, в отличие от ISA/EISA и VLB, компоненты расположены на левой стороне печатной платы. Для экономии места на системной плате используют так называемый разделяемый слот (Shared Slot). На самом деле это разделяемое окно на задней стенке корпуса, которое может использоваться либо картой ISA, либо картой PCI. Таким образом, максимальное суммарное количество доступных слотов оказывается на единицу меньшим, чем видимое количество. Для низкопрофильных корпусов системные платы имеют всего один слот расширения, в который устанавливается специальная плата-переходник Riser Card. Этот переходник специфичен для модели системной платы (корпуса), поскольку на его краевой разъем заводятся линии нескольких системных шин. Если Riser Card имеет слоты только шины ISA, он обычно вставляется в стандартный слот ISA-16. С точки зрения уменьшения наводок и паразитных емкостей лучше использовать специальные платы с одним разъемом, чтобы не перегружать шину неиспользуемыми проводниками и разъемами. Шины расширения допускают конфигурирование, которое предполагает в основном настройку их временных параметров: й Для шины VLB применяется перемычка, управляющая делителем частоты сигнала синхронизации в зависимости от того, превышает ли системная частота 33,3 МГц. ж Для шины PCI частота синхронизации определяется частотой системной шины процессора. Кроме того, режимы могут определяться в BIOS Setup. ш Для шины ISA кроме частоты (которая должна быть порядка 8 МГц) задают время восстановления для 8- и 16-битных обращений к памяти и вводу/выводу. Неустойчивая работа адаптеров может потребовать замедления шины ISA Понижение ее производительности не отражается на общей производительности современных компьютеров. ш Иногда для шин ISA и PCI опциями BIOS Setup приходится распределять системные ресурсы (линии запросов прерываний)(см. приложение А). 4.1. Шины ISA, ElSAn РС-104 ISA Bus (Industry Standard Architecture) — шина расширения, применявшаяся с первых моделей PC и ставшая промышленным стандартом. В компьютере XT использовалась шина с разрядностью данных 8 бит и адреса — 20 бит. В компьютерах AT ее расширили до 16 бит данных и 24 бит адреса. В таком виде она существует и поныне. Конструктивно шина выполнена в виде двух щелевых разъемов с шагом выводов 2,54 мм (0,1 дюйма) (см. рис. 4.3). Подмножество ISA-8 использует только 62-контактный слот (ряды А, В), в ISA-16 применяется дополнительный 36-контактный слот (ряды С, D). Шина обеспечивает возможность отображения 8- или 16-битных регистров на пространство ввода/вывода и памяти. Диапазон адресов памяти ограничен областью UMA (выше AOOOOh). Для шины ISA-16 опциями BIOS Setup может быть разрешено пространство между 15-м и 16-м мегабайтами памяти (при этом компьютер не сможет использовать более 15 Мбайт ОЗУ). Диапазон адресов ввода/вывода сверху ограничен количеством используемых для дешифрации бит адреса, нижняя граница ограничена областью адресов 0—FFh, зарезервированных под устройства системной платы. В PC была принята 10-битная адресация ввода/вывода, при которой линии адреса А[15:10] устройствами игнорировались. Таким образом, диапазон адресов устройств шины ISA ограничивается областью 100h—3FFh, то есть всего 758 адресов 8-битных регистров. На некоторые из адресов претендуют системные устройства (см. табл. А.1). Впоследствии стали применять 12-битную адресацию (диапазон 100h-FFFh). При ее использовании необходимо учитывать возможность присутствия на шине старых 10-битных адаптеров, которые «отзовутся» на адрес с подходящими ему битами А[9:0] во всей допустимой области 12-битного адреса четыре раза (у каждого 10-битного адреса будет еще по три 12-битных псевдонима). D18 D1 В31 В1 С18 А1 Рис. 4.3. Слот ISA Шина ISA-8 может предоставить до 6 линий запросов прерываний, ISA-16 — 11. Часть их могут «отобрать» устройства системной платы или шина PCI. Шина позволяет использовать до трех 8-битных каналов DMA. На 16-битной шине доступны еще три 16-битных канала Сигналы 16-битных каналов могут использоваться для прямого управления шиной устройством Bus-Master. При этом канал DMA применяется для арбитража шины, а адаптер Bus-Master формирует все адресные и управляющие сигналы шины, не забывая передать управление шиной процессору не позднее, чем через 15 мкс (чтобы не нарушить регенерацию памяти). Все перечисленные ресурсы системной шины должны быть бесконфликтно распределены. Бесконфликтность подразумевает следующее: « Каждое устройство должно управлять шиной данных только при чтении по своим адресам или по используемому им каналу DMA. Области адресов для чтения не должны пересекаться. «Подсматривать» операции записи, «адресованные не ему», не возбраняется. « Назначенную линию IRQx или DRQx устройство должно держать на низком уровне в пассивном состоянии и переводить в высокий уровень для активации запроса. Неиспользуемыми линиями запросов устройство управлять не имеет права, они должны быть электрически откоммути-рованы или подключаться к буферу, находящемуся в третьем состоянии. Одной линией запроса может пользоваться только одно устройство. Такая нелепость (с точки зрения схемотехники ТТЛ) была допущена в первых PC и из требований совместимости тиражируется до сих пор. Задача распределения ресурсов для старых адаптеров решалась с помощью джамперов, затем появились программно конфигурируемые устройства, которые вытесняются автоматически конфигурируемыми платами РпР. 0 ... 39 40 41 42 43 44 45 ... 131
|