Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.01;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
14-1551
Артем К
2003-08-12 04:18
2003.09.01
Уважаемые Мастера, подскажите хороший ресурс по Visual C++


14-1627
Dmitriy O.
2003-08-13 07:38
2003.09.01
Тупой и еще тупее


4-1729
BillyJeans
2003-06-30 09:39
2003.09.01
как узнать handle hint а, который появляется над ярлыком в трее?


14-1584
TButton
2003-08-13 22:11
2003.09.01
BIOS


14-1610
Феликс
2003-08-11 22:42
2003.09.01
НОВЫЙ САЙТ ПО ДЕЛФИ. ЗАЦЕНИТЕ.