BIOS: настройка шины PCI. Шина e pci


Шина agp

Когда-то видеокарты, как и прочие комплектующие, подключались к шинам ISA и PCI. Однако с течением времени графические требования программ (особенно игр) стали таковы, что мощности видеокарты и скорости шины PCI стало недостаточно. Специально для новых, более мощных видеокарт была создана продвинутая шина PCI, которую назвали AGP (Accelerated Graphic Port – ускоренный графический порт) (рис. 10.3).

Рис. 10.3. Слот AGP

Шина AGP имеет гораздо большую скорость, чем PCI, и напрямую связана с процессором через северный мост чипсета. К слоту AGP подключают исключительно современные видеокарты. Шина AGP на материнской плате расположена недалеко от шин PCI.

Шина pci-e

Как мы уже отмечали, новый формат шины PCI-E постепенно вытесняет слоты AGP и PCI. Производители видеокарт практически полностью переориентировались на выпуск плат для слота PCI-E 16x, а для слота PCI-E 1x уже вовсю производят модемы, ТВ-тюнеры, звуковые и сетевые карты, контроллеры и другие устройства. Кстати, слот PCI-E 1x достаточно короткий (рис. 10.4), так что в скором времени, наверное, можно ожидать, что материнские платы станут миниатюрнее (до сих пор почти половина площади материнской платы занята различными слотами расширения).

Рис. 10.4. Слоты PCI-E

Шина ata

Не все внутренние устройства крепятся непосредственно на материнскую плату (в слоты шин расширения), многие соединяются с ней при помощи различных кабелей. В главе 4 мы уже разговаривали об интерфейсе ATA, применяемом для подключения различных устройств (жестких дисков, приводов компакт-дисков, накопителей Zip и LS-120 (240)). Современные материнские платы снабжены двумя разъемами ATA, которые предназначены для подключения устройств IDE (имеющих встроенные контроллеры) (рис. 10.5).

Рис. 10.5. Слоты для подключения IDE-устройств

К каждому слоту с помощью 40-контактного ATA-шлейфа (рис. 10.6) можно подключить два устройства.

Рис. 10.6. Шлейф ATA

Таким образом, интерфейс ATA «разрешает» подключение к компьютеру до четырех IDE-устройств. Следует иметь в виду, что к IDE-устройствам, помимо шины ATA, нужно подключить провода питания (они идут от блока питания корпуса). Их разъемы невозможно присоединить неправильно (хотя если очень постараться…).

Шины sata (sata II)

Разъемы SATA и SATA II внешне одинаковые (рис. 10.7). К ним подключаются жесткие диски и некоторые оптические приводы (в настоящее время большинство последних еще подключаются к разъемам IDE).

Рис. 10.7. Разъемы SATA II

К одному разъему SATA можно подключить только одно устройство.

Одно из преимуществ шины SATA, кроме описанных ранее, – узкий (не более 1 см) шлейф, связывающий разъем и накопитель. А это значит, что в корпусе системного блока лучше циркулирует воздух (то есть охлаждение более качественное). Да и выглядят такие шлейфы более эстетично (их можно аккуратно закрепить стяжками или резинками).

Шины расширения, представленные внешними портами

Перейдем к проводам, соединяющим системный блок с периферийными (то есть внешними) устройствами. Они не менее многообразны и также имеют «защиту от дурака». К системному блоку внешние устройства подключаются с помощью специальных разъемов, называемых портами . Большинство портов расположено в задней части системного блока.

Разные устройства подсоединяются к различным портам (причем иногда можно выбрать, куда лучше подключить то или иное устройство). Для разнообразия знакомство с наиболее распространенными на сегодняшний день портами осуществим в форме хит-парада. Начнем с последнего места.

studfiles.net

BIOS: настройка шины PCI - Советы пользователю компьютера

Здравствуйте, уважаемые читатели блога Help начинающему пользователю компьютера. Сегодня мы рассмотрим опции БИОС, которые позволяют произвести настройку шины PCI. Примечание. Шина PCI – 32-разрядная  шина для подключения периферийных устройств (до 10), разработанная для замены шины ISA. Вытесняется шиной PCI Express.

Arbitration Priority

С помощью данной опции можно установить приоритет доступа к системной шине между процессором и шиной PCI. То есть выбор устройства (процессор или PCI-карта), которое получит доступ к системной шине при одновременном поступлении на FSB запроса от данных устройств. Опция работает только при наличии PCI-устройств, которые поддерживают режим Bus Master.

Значения опции:

Favor CPU – при одновременном поступлении запроса на системную шину от процессора и устройства PCI приоритет имеет процессор;

Favor PCI – при одновременном поступлении запроса на системную шину от процессора и устройства PCI приоритет имеет PCI-устройство;

Rotation – каждое из устройств (процессор и PCI-карта) на время (по очереди) получают приоритет доступа к шине FSB;

Fixed – высший приоритет имеет процессор

PCI First – высший приоритет имеет устройство, подключенное к шине PCI;

ISA/DMA First – высший приоритет имеет устройство, подключенное к шине ISA.

Данная опция может встретиться также под следующими названиями:

PCI Bus Arbitration

AGP/PCI Frequency

Установка соотношения частот AGP-шины и шины PCI (значение частоты AGP-шины / значение частоты шины PCI).

Bus Concurrency

С помощью данной опции можно разрешить/запретить одновременную работу нескольких устройств, подключенных к шине PCI.

Enabled (или Yes) – использовать одновременный режим работы устройств, подключенных к шине PCI;

Disabled (или No) – запретить данный режим работы.

Данная опция может встретиться также под следующими названиями:

PCI Peer Concurrency

Peer Concurrency

PCI Concurrency

Bus Concurrency

Peer Concurrency & Chipset NA# Asserted

Bus Mastering

Опция позволяет любому PCI—устройству переходить в режим управления шиной (Bus Master).

Значения опции:

Enabled (или On, или Yes) – разрешить PCI—устройствам управлять шиной;

Disabled (или Off, или No ) – запретить PCI—устройствам переходить в режим управления шиной.

Данная опция может встретиться также под следующими названиями:

Master Enabled

Примечание. Bus Master – режим, при котором устройства, подключенные к PCI-шине, самостоятельно (без участия ЦП) управляют шиной.

CPU—to—PCI 6 DW FIFO

С помощью данной опции можно включить использование специального буфера ввода-вывода, через который устройства могут обращаться к шине PCI.

Значения опции:

Enabled – использовать буфер;

Disabled – запретить использование буфера ввода-вывода.

CPU—to—PCI Bridge Retry

Использование опции позволяет системным устройствам инициировать повторную запись данных в шину PCI, если данные долго находятся в буфере отложенной записи.

Значения опции:

Enabled (или On) – записывать повторно данные в шину PCI;

Disabled (или Off) – запретить повторную запись данных в шину PCI, если данные долго находятся в буфере отложенной записи.

CPU—to—PCI Buffer

Данный параметр позволяет ускорить процесс обмена данными с шиной PCI (разрешает запись по 4 машинных слова за один такт в буфер чтения-записи шины PCI). Устройства считывают данные с буфера или записывают ее туда, не используя процессор.

Значения опции:

Enabled – использовать буфер чтения-записи;

Disabled – запретить использование буфера чтения-записи.

Данная опция может встретиться также под следующими названиями:

CPU—to—PCI Read Buffer – только для чтения.

CPU—to—PCI Write Buffer – только для записи.

CPU—to—PCI Burst Memory Write

Использование пакетного режима передачи данных между шиной PCI и процессором.

Значения опции:

Enabled – использовать пакетный режим передачи данных между шиной PCI и процессором;

Disabled – пакетный режим передачи данных между шиной PCI и процессором отключен.

Данная опция может встретиться также под следующими названиями:

CPU—to—PCI Write Bursting

CPU Burst Write

PCI Burst Write

PCI Write Burst

PCI Burst Write Combine

PCI Burst Write Combining

Примечание. Пакетный режим передачи данных (Burst Mode) – увеличивает скорость передачи данных за счет того, что система не тратит время на указание текущего адреса внутри пакета (блока). Адрес выдается один раз, а затем подряд выполняется серия циклов чтения/записи.

CPU—to—PCI IDE Posting

Оптимизация обмена данными между процессором и интерфейсом PCI/IDE путем предварительной буферизации данных.

Значения опции:

Enabled (или On) – использовать данный способ оптимизации;

Disabled (или Off) – запретить предварительную буферизацию данных при обмене данными между процессором и интерфейсом PCI/IDE.

CPU—to—PCI Write Latency

Установка времени задержки (в тактах системной шины) перед началом записи данных из процессора в шину PCI.

Значения опции:

1T – задержка равна 1 такту системной шины;

2T – задержка равна 2 тактам системной шины;

3T – задержка равна 3 тактам системной шины;

Данная опция может встретиться также под следующими названиями:

Latency For CPU-to-PCI Write

Delay Transaction

Данный параметр позволяет установить одновременный доступ к шине PCI и восьмиразрядным ISA картам расширения, что позволяет повысить производительность системы. Использование данной опции возможно только в случае поддержки материнской платой спецификации PCI 2.1.

Значения опции:

Enabled – разрешить одновременный доступ к шине PCI и восьмиразрядным ISA картам расширения;

Disabled – запретить одновременный доступ к шине PCI и восьмиразрядным ISA картам расширения.

Данная опция может встретиться также под следующими названиями:

Delay Transaction Optimization

Delay Transaction Timer

PCI Delayed Transaction

Delayed Transaction Optimization

Delayed Transaction Timer

High Priority PCI Mode

Использование данной опции позволяет дать устройству, установленному в первый PCI-слот высший приоритет относительно других устройств.

Значения опции:

Enabled (или On) – устройство, установленное в первый PCI-слот имеет высший приоритет относительно других устройств;

Disabled (или Off) – не использовать данную функцию BIOS.

Master Prefetch And Posting

Опция позволяет разрешить/запретить всем устройствам, управляющим шиной PCI (при использовании режима Bus Master), одновременно использовать буфер отложенной записи.

Значения опции:

Enabled – разрешить одновременное использование буфера отложенной записи несколькими устройствами;

Disabled – запретить.

Master Priority Rotation

Определения приоритета процессора при работе с шиной PCI, если другим устройствам также предоставлена возможность управления данной шиной. Другими словами опция устанавливает количество PCI-циклов, по истечении которых процессор получит доступ к шине PCI.

Значения опции:

1 PCI – процессор получает доступ к PCI-шине после одного цикла PCI-устройства;

2 PCI – после двух;

3 PCI – после трех.

Passive Release

Включение данной опции позволяет разрешить параллельную работу шин PCI и ISA (работа с устройствами PCI в момент, когда идет обмен данными с шиной  ISA).

Значения опции:

Enabled – разрешить параллельную (одновременную) работу с устройствами PCI и ISA;

Disabled – запретить параллельную работу.

Данная опция может встретиться также под следующими названиями:

PCI Passive Release

PCI 2.1 Support

Поддержка спецификации 2.1 шины PCI. Спецификация PCI 2.1 позволяет использовать частоты 66 МГц и подключение к шине PCI более 4 устройств.

Значения опции:

Enabled – включить поддержку;

Disabled – отключить поддержку.

Данная опция может встретиться также под следующими названиями:

PCI 2.1 Compliance

P2C/CP2 Concurrency

Использование режима параллельной работы нескольких устройств PCI при обращении PCI-шины к процессору.

Значения опции:

Enabled (или On) – режим параллельной работы устройств PCI включен;

Disabled (или Off) – не использовать данную функцию.

PCI#2 Access #1 Retry

Опция позволяет включить/отключить проверку контроллером шины данные при записи из буфера в шину PCI. В случае возникновения ошибок запись данных в шину повторяется.

Значения опции:

Enabled (или Yes) – использовать проверку данных при записи из буфера в шину PCI;

Disabled (или No) – запретить.

PCI Bus Parking

Включение режима парковки для шины PCI устройство.

Значения опции:

Enabled – парковка устройств на шине разрешена;

Disabled – запретить режим парковки.

Примечание. Режим парковки – разновидность режима пакетной передачи данных. Особенностью данного режыма являеться то, что “запаркованное” устройство на время получают полный контроль над шиной.

PCI Clock Frequency

Установка частоты шины PCI.

Значения опции:

CPUCLK/1,5 – частота PCI-шины в полтора раза меньше, чем тактовая частота процессора;

CPUCLK/2 – частота PCI-шины в два раза меньше, чем тактовая частота процессора;

CPUCLK/3 – частота PCI-шины в три раза меньше, чем тактовая частота процессора;

14 Mhz – частота PCI-шины составляет 14 МГц.

PCI Clock/CPU FSB Clock

Установка соотношения рабочих частот PCI-шины и системной шины (значение частоты PCI-шины / значение частоты системной шины).

Значения опции:

2/3; 1/3; 1/4; 1/6…

Данная опция может встретиться также под следующими названиями:

System/PCI Frequency

PCI Delay Transaction

С помощью данной опции можно включить использование расположенного на материнской плате 32-битного буфера отложенной записи при обмене данными между ЦП и шиной PCI. Данный буфер предназначен для удлинения цикла обмена на PCI (в нем удерживаются 8-битные и 16-битные слова, поступающие с ЦП на PCI-шину, которые в последствии сливаются в пакеты на 32 бит).

Значения опции:

Enabled – использовать буфер;

Disabled – запретить использование буфера отложенной записи для шины PCI.

Данная опция может встретиться также под следующими названиями:

Byte Merge

Byte Merge Support

CPU—to—PCI Byte Merge

PCI Write-bite-Merge

PCI Dynamic Bursting

Использование пакетной передачи данных через буфер данных на шине PCI.

Значения опции:

Enabled (или On) – использовать;

Disabled (или Off) – запретить.

PCI Dynamic Decoding

Опция позволяет использовать функцию динамического декодирования PCI-команд. Суть динамического декодирования заключается в следующем: система запоминает первую PCI-команду из серии. Если последующие команды совпадают с некоторой адресной областью, остальные команды интерпретируются как PCI-команды автоматически.

Значения опции:

Enabled (или On) – использовать функцию динамического декодирования;

Disabled (или Off) – запретить функцию динамического декодирования.

PCI IRQ Actived By

Выбор метода, с помощью которого контроллер прерываний будет распознавать запрос на прерывание от карты расширения для шины PCI.

Значения опции:

Level – контроллер реагирует на логический уровень сигнала;

Edge – контроллер реагирует на перепад уровня сигнала.

PCI Latency Timer

Установка максимального количества тактов системной шины, в течении которых устройство на PCI-шине будет удерживать шину при условии, что другое устройство не требует к ней доступа. По происшествии указанного промежутка времени управление шиной будет передано следующему устройству,  сделавшему запрос.

Значения опции:

Disabled – таймер отключен;

16, 24, 32, 64, 96, 128, 160, 192, 224, 248 или другие значении тактов системной шины.

Данная опция может встретиться также под следующими названиями:

Latency Timer

PCI Latency Timer (CLK)

PCI Latency Timer (PCI Clocks)

PCI Master Latency

PCI Bus Time-out

PCI Clocks

PCI Initial Latency Timer

PCI Master

Запуск ПК при появлении активности устройств, подключенных к шине PCI.

Значения опции:

Disabled (или Off) – запретить;

Enabled (или On) – разрешить.

PCI Master 0 WS Write

С помощью данной опции можно отключить задержку при обмене между master-устройствами на PCI-шине и системной памятью.

Значения опции:

Enabled – включить задержку;

Disabled – отключить.

PCI Mstr Burst Mode

Использование пакетного режима передачи данных из буфера отложенной записи в шину PCI при появлении запроса от управляющего устройства (master-устройства).

Значения опции:

Enabled (или On) – использовать;

Disabled (или Off) – запретить.

PCI Pipeline

Использование конвейерной обработки данных с соединением нескольких байт в блок.

Enabled – использовать конвейерную обработку данных;

Disabled – отключить.

Данная опция может встретиться также под следующими названиями:

PCI Pipelining

PCI Preempt Timer

Даная опция определяет интервал времени, в течение которого PCI-карта (поддерживающая режим Busmaster) будет пребывать в ожидании пока шиной владеет другое устройство.

Значения опции:

Disabled – отключить функцию;

5LKLKs; 12LKLKs; 20LKLKs; 36LKLKs; 68LKLKs; 132LKLKs; 260LKLKs.

Данная опция может встретиться также под следующими названиями:

PCI Preemption Timer

PCI to ISA Write Buffer

Использование буфера для передачи данных из шины PCI в шину ISA.

Значения опции:

Enabled – разрешить использование буфера;

Disabled – не использовать буфер для передачи данных из шины PCI в шину ISA.

Preempt PCI Master Option

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

Значения опции:

Enabled – использовать режим приоритетного выполнения системных операций;

Disabled – отключить использование режима приоритетного выполнения системных операций.

Smart Clock

Отключение подачи тактовых сигналов на слоты шин PCI, AGP, SDRAM, когда те не используются.

Enabled – использовать данную опцию БИОС;

Disabled – отключить опцию.

Snoop Ahead

Включение режима потокового обмена данными между шиной PCI и оперативной памятью. Функцию можно использовать только при включенной кэш-памяти ЦП.

Enabled – использовать потокового обмена данными между шиной PCI и оперативной памятью;

Disabled – отключить использование режима.

xiod.ru

Спецификация шины PCI-E

Частота, на которой работает шина PCI Express - 2.5 ГГц, что дает пропускную способность 2500 МГц / 10 * 8 = 250 * 8 Мбит/сек = 250 Мб/сек (из-за избыточного кодирования для передачи 8 бит данных реально передается 10 бит информации) для каждого устройства PCI Express x1 в одном направлении. При наличии нескольких линий для вычисления пропускной способности величину 250 Мб/сек надо умножить на число линий и на 2, т.к. PCI Express является двунаправленной шиной.

 

ВОПРОС 29)Назначение шины USB и её архитектура.

Шина USB

USB (Universal Serial Bus - универсальная последовательная шина) является промышленным стандартом расширения архитектуры РС, ориентированным на интеграцию с телефонией и устройствами бытовой электроники. Версия 1.0 была опубликована в начале 1996 года, большинство устройств поддерживает версию 1.1, которая вышла осенью 1998 года, - в ней были устранены обнаруженные проблемы первой редакции. Весной 2000 года опубликована спецификация USB 2.0, в которой предусмотрено 40-кратное повышение пропускной способности шины.

Первоначально (в версиях 1.0 и 1.1) шина обеспечивала две скорости передачи информации: полная скорость FS(Full Speed) - 12 Мбит/с и низкая скорость LS (Low Speed) - 1,5 Мбит/с. В версии 2.0 определена еще и высокая скорость HS (High Speed) - 480 Мбит/с, которая позволяет существенно расширить круг устройств, подключаемых к шине. В одной и той же системе могут присутствовать и одновременно работать устройства со всеми тремя скоростями. Шина с использованием промежуточных хабов позволяет соединять устройства, удаленные от компьютера на расстояние до 25 м. Подробную и оперативную информацию по USB (на английском языке) можно найти по адресу http://www.usb.org.

Организация шины USB

USB обеспечивает обмен данными между хост-компьютером и множеством периферийных устройств (ПУ). Согласно спецификации USB, устройства (devices) могут являться хабами, функциями или их комбинацией. Устройство-хаб (hub) только обеспечивает дополнительные точки подключения устройств к шине. Устройство-функция (function) USB предоставляет системе дополнительные функциональные возможности, например подключение к ISDN, цифровой джойстик, акустические колонки с цифровым интерфейсом и т. п. Комбинированное устройство (compound device), содержащее несколько функций, представляется как хаб с подключенными к нему несколькими устройствами.

Устройство USB должно иметь интерфейс USB, обеспечивающий полную поддержку протокола USB, выполнение стандартных операций (конфигурирование и сброс) и предоставление информации, описывающей устройство. Работой всей системы USB управляет хост-контроллер (host controller), являющийся программно-аппаратной подсистемой хост-компьютера. Шина позволяет подключать, конфигурировать, использовать и отключать устройства во время работы хоста и самих устройств.

Шина USB является хост-центрической: единственным ведущим устройством, которое управляет обменом, является хост-компьютер, а все присоединенные к ней периферийные устройства - исключительно ведомые.

Физическая топология шины USB - многоярусная звезда. Ее вершиной является хост-контроллер, объединенный с корневым хабом (root hub), как правило, двухпортовым. Хаб является устройством-разветвителем, он может являться и источником питания для подключенных к нему устройств. К каждому порту хаба может непосредственно подключаться периферийное устройство или промежуточный хаб; шина допускает до 5 уровней каскадирования хабов (не считая корневого). Поскольку комбинированные устройства внутри себя содержат хаб, их подключение к хабу 6-го яруса уже недопустимо. Каждый промежуточный хаб имеет несколько нисходящих (downstream) портов для подключения периферийных устройств (или нижележащих хабов) и один восходящий (upstream) порт для подключения к корневому хабу или нисходящему порту вышестоящего хаба.

Логическая топология USB - просто звезда: для хост-контроллера хабы создают иллюзию непосредственного подключения каждого устройства. В отличие от шин расширения (ISA, PCI, РС Card), где программа взаимодействует с устройствами посредством обращений по физическим адресам ячеек памяти, портов ввода-вывода, прерываниям и каналам DMA, взаимодействие приложений с устройствами USB выполняется только через программный интерфейс. Этот интерфейс, обеспечивающий независимость обращений к устройствам, предоставляется системным ПО контроллера USB.

 

studopedya.ru