Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.09.01;
Скачать: [xml.tar.bz2];

Вниз

AGP/PCI   Найти похожие ветки 

 
Zero Ice   (2003-06-15 23:52) [0]

Может кто-нибудь знает как узнать частоту PCI/AGP шины?


 
DrPass   (2003-06-16 01:29) [1]

Частота шины PCI - 33 Мгц
AGP - 66Мгц.
Зачем тебе это?


 
LAMER Pro   (2003-06-16 10:30) [2]

to DrPass

А ещё на серверах есть PCI 66 MHz ;))))
А ещё как понимать AGP 2х/4х/8х?

Но ведь BIOS - как-то определяет?


 
Zero Ice   (2003-06-16 13:58) [3]

Дело в том, что ведь шину можно разогнать! А мне хочется знать гонит пользователь железо или нет :)


 
Dere3033   (2003-06-17 04:57) [4]

Может поможет такая программка:
ftp://ftp.heise.de/pub/ct/ctsi/ctbios15.zip ?
Это консольное приложение для чтения BIOS"а. Правда, на немецком.


 
NightAngel   (2003-06-17 21:39) [5]

> Zero Ice (15.06.03 23:52)

Спросить у самих микросхем.
Идеология следующая:
Для чтения или записи конфигурации PCI нужно указать к какой шине идет обращение, шина 0 это стандартные PCI слоты, шина 1 это AGP слот. Указать устройство и конкретную часть (dev, func, см. далее), например в южном мосту их много. А также номер региcтра к которому обращаться. Регистр 0 это регистр хранящий код производителя и код устройства. Код производителя 0FFFFh говорит о том что устройство (плата) отсутствует. Регистр 8 класс устройства (видео, сетевая и т.д.). Все обращения двойными словами.

Макрос для чтения одного регистра:
ConfigRead macro bus, dev, func, reg
mov eax, 80000000h or bus shl 16) or (dev and 1Fh) shl 11) or
((func and 07h) shl 8) or (reg and 0FCh)
mov dx, 0CF8h
out dx, eax
mov dx, 0CFCh
in eax, dx
endm

Естественно все обращения из драйвера.
Посмотреть спецификацию на PCI можно здесь:
http://www.skunksworks.net/doc/rea/index.htm

Советую также посмотреть книгу Кулакова "Программирование на аппаратном уровне".

Успехов!



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2003.09.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
1-1383
Still_Swamp
2003-08-16 18:28
2003.09.01
Как в текте программы заполнить arra of single данными?


1-1406
^^^Dragon^^^
2003-08-15 23:23
2003.09.01
Ошибка


8-1512
tytus
2003-05-05 18:08
2003.09.01
PlaySound


1-1463
mOOx_
2003-08-18 15:19
2003.09.01
ReadOnly для CheckBox ов в ListView


9-1266
Призрак_Коммунизма
2003-02-23 21:51
2003.09.01
Разные комбинации доспехов и оружия у героя





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский