Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[38]

PERR# SERR#

"AMI BIOS" через обычные "Enabled" (разрешено, включено) и "Disabled" (запрещено, отключено) предлагает пользователю "поработать" с интерфейсными сигналами PCI-шины: PERR# и SERR#. Этим сигналам, для справки, соответствуют контакты B40 и B42 соответственно. Несколько слов о самих сигналах.

"PERR#" - I/O PCI Parity Error. Сигнал выставляется приемником данных на шине через один шинный такт после выдачи сигнала PAR (Parity Error - контакт A43). Сигнал PERR# становится активным, если определена ошибка по четности на PCI-шине. При этом в PCICMD-регистре по сигналу PERR# устанавливается бит "Enable". Данной опцией как раз можно запретить установку сигнала об ошибке ("Disabled" устанавливается по умолчанию).

"SERR#" - I/O PCI System Error. В итоге также в PCICMD-регистре устанавливается бит "SERRE" (SERR# Enable). Это интегрированный сигнал, для выставления которого требуется выполнение одного из условий:

1.Выставляется сигнал PERR# на PCI-шине, что контролли-руется битом 3 ERRCMD-регистра,

2.Сигнал SERR# будет выставлен через один шинный такт после определения нарушения передачи данных в процессе инициированных PCI-циклов,

3.Сигнал SERR# будет выставлен при ECC-операциях. ECC-ошибка сигнализируется через ERRCMD-регистр управления при корректируемой однобитной ошибке или множественной некорректируемой,

4.Сигнал SERR# будет выставлен, когда ошибка по четности на PCI-шине определена во время передачи адресных данных с одновременной установкой некоторых сигналов ошибки в других регистрах,

5. Могут быть дополнительные ситуации, например, выставление входного сигнала ошибки G-SERR# в бите 5 ERRCMD-регистра.


16 Bit ISA I/O Command WS

данная опция используется для компенсации возможной разницы между скоростью работы системных устройств ГК и его периферии. Годобная компенсация необходима, например, если в системе не выделено дополнительное время ожидания/ответа устройства. В таком случае система может решить, что какое-либо неуспевающее ответить устройство вообще не функционирует и перестанет давать запросы на ввод/вывод из этого устройства. Данную опцию необходимо отключать ("Disabled") для повышения быстродействия только в случае, когда все устройства в таком режиме нормально функционируют, в противном случае возможна потеря данных. Естественно отключение опции при отсутствии в системе ISA-карт расширения.

Опция может называться "ISA 16-bit I/O Wait States". Гри

этом появляется возможность установить количество тактов ожидания вручную: 0, 1, 2, 3. 16 Bit ISA Mem Command WS

-данная опция по назначению аналогична предыдущей, с той лишь разницей, что она позволяет нужным образом соотнести скорость работы памяти ISA-устройства с возможностью системы записывать/читать из этой памяти. Гараметр может принимать значения:

"Enabled" - разрешено, "Disabled" - запрещено.

Опция может называться "ISA 16-bit Mem Wait States". Гри

этом появляется возможность установить количество тактов ожидания вручную: 0, 1, 2, 3.

ISA Bus Clock

-опция установки тактовой частоты ISA-шины. Стандартное значение скорости ISA-шины составляет около 8,33 МГц. В

отличие от устаревших систем, ныне скорость ISA-шины напрямую связана со скоростью PCI-шины через т.н. "южный" мост. Можно установить более высокую скорость шины, выбрав соответствующий параметр (делитель). Этот параметр делит действительную скорость PCI-шины и тем самым задает скорость ISA-шины.

Например, тактовая частота PCI-шины составляет 33 МГц. Если изменить делитель с PCICLK/4 на PCICLK/3, то ISA-шина будет работать с частотой 11 МГц. Но необходимо помнить, что повышение тактовой частоты может привести к перегреву элементов ISA-карты и выходу ее из строя. В лучшем случае может возрасти риск ошибок при работе, особенно это опасно для контроллеров дисков (в случае устаревших систем). И хотя многие ISA-устройства работают на более высоких скоростях, необходимо снизить скорость шины, если какое-либо ISA-устройство функционирует неверно.

Из вышесказанного следует, что для правильной установки тактовой частоты ISA-шины необходимо знать тактовую частоту PCI-шины. В данном случае речь идет о том, что в первых системах с использованием PCI-шины частота самой PCI-шины зависила от системной тактовой частоты и поэтому имела ряд значений: 25, 30 и 33 МГц, т. п. В более "старых" системах частота ISA-шины была "привязана" к системной частоте, которая колебалась от 16 до 50 МГц, тем самым давая простор и для ISA-шины Опция в разное время носила и разные названия: "ISA Clock", "ISA Clock Frequency", "ISA Bus Clock Frequency", "ISA Bus Clock Option", "ISA Bus Speed", "ISA Clock Select", "ISA Clock Divisor", "AT BUS Clock", "AT Bus Clock

Frequency", "AT BUS Clock Selection", "AT Bus Clock

Source".. Наличие в названиях опций сочетания "AT Bus" свидетельствует о "старости" опций. Стоит напомнить, что 8.33 МГц - это "старая" тактовая частота шины IBM AT.


Ну и, наконец, ряд возможных параметров для выбора: PCI (или PCICLK, или CLK {для системной шины}) / 2, 3, 4, 5, 6, 8, 10, и даже 12, а также фиксированное значение - "7.159 MHz" (оно может устанавливаться и по умолчанию). Опять необходимо дополнительно отметить, что некоторые системные интерфейсные ISA-платы разрабатывались для такой фиксированной частоты. Для систем с 286-ми и 386-ми процессорами CLK могло означать половину скорости ядра CPU. Тогда в установках скорости ISA-шины параметр обозначался как CLK2/x.

Еще одно замечание. Необходимо не забывать о скорости ISA-шины при разгоне процессоров, если разгон строится от тактовой частоты системной шины.

Несколько другое содержание заключено в опции "ISA Clock Select Enable". Установив опцию в "Disabled", мы получаем стандартную частоту ISA-шины (PCI/4), выбрав же "Enabled", получаем возможность поварьировать частотой шины вручную.

И еще одна опция напоследок - "PCI-ISA BCLK Divider" (BCLK - Bus CLK). И значения: "AUTO", "PCICLK1/2", "PCICLK1/3", "PCICLK1/4".

AT BUS Clock Selection (выбор метода синхронизации шины ЭВМ): Задает коэффициент деления тактовой частоты CPU для получения им доступа к шине ISA/EISA. Hепpавильная установка может вызвать значительное снижение про изводительности.Значения задаются в выражениях вида CLK/x или же CLKn/x, где х может иметь значения 2, 3,4,5 и т.д. CLK представляет собой тактовую частоту CPU, за исключением процессоров, требующих нескольких схем внешней синхронизации - поэтому для 486DX33, 486DX2/66 и для 486DX3/99 это значение бу дет всегда 33. Вам следует попытаться достичь 8.33 МГц (это "старая" тактовая частота шины IBM AT; есть платы, которые могут работать и быстрее, но это делать не обяза-

тельно). Hекотоpые системные платы имеют тактовую частоту 7.15 МГц. Типовые (рекомендуемые) установки : Быстродействие CPU Соответствующая установка 16 CLK/2 25

Или DX2/50 CLK/3 33, DX2/66 или DX3/99 CLK/4 40 Или

DX2/80 CLK/5 50 Или DX2/100 CLK/6 Вы может пробовать и другие значения, чтобы увеличить эффективность. Если вы выбираете слишком маленький делитель ( CLK/2 для DX33 ), ваша система может зависать. Для слишком большого делителя ( CLK/5 для DX33 ) эффективность ISA-плат будет уменьшаться. Эта установка предназначена только для обмена данных с платами ISA, но не VESA, которые работают синхронно с тактовой частотой CPU - 25, 33 МГц и выше. Если ваша ISA-плата имеет достаточное быстродействие, вы можете попытаться установить тактовыю частоту 12 МГц. Обратите внимание, что, если вы переключаете кварцевые резонаторы для изменения тактовой частоты CPU, то одновременно вы изменяете и частоту ISAшины - если вы не изменяете предустановки для компенсации. То, что вы можете увеличить тактовую частоту CPU, еще не означает, что вы можете увеличить и тактовую частоту шины. Вполне возможно, что проблемы возникнут лишь с одной платой - но и этого достаточно... ISA Clock Frequency Тактовая частота шины ISA. На большинстве плат она получается делением основной частоты платы (25/33/40/50 МГц) на указанный в параметре делитель. Стандартом предусмотрена частота 8 МГц, однако большинство плат успешно работает на 10-13 МГц, а некоторые - и на 16-20-25 МГц. Повышение частоты ускоряет обмен с платами (на другие шины она никак не влияет), но возрастает риск ошибок при работе (особенно это опасно для контроллеров дисков - могут искажаться передаваемые данные).

ISA Command Delay

- опция установки задержки перед передачей данных для ISA-шины. Эта старенькая опция позволяла выбрать стан-



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36] [стр.37] [стр.38] [стр.39] [стр.40] [стр.41] [стр.42] [стр.43] [стр.44] [стр.45] [стр.46] [стр.47] [стр.48] [стр.49] [стр.50] [стр.51] [стр.52] [стр.53] [стр.54] [стр.55] [стр.56] [стр.57] [стр.58] [стр.59] [стр.60] [стр.61] [стр.62] [стр.63]