Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PCI разъем- только чтение
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISA/PCI/PCI-X/PCI Express
in37usd
Требуется только чтение контактов AD0 ...AD24 разъема PCI и занесение в память компьютера
каков алгоритм чтения??
1) сначала обращаюсь к адресу Разъема -его можно определить несколькими способами...
2) как зная адрес разъема, прочитать даннные (ноль или единица) ,допустим на контакте AD0 ????
3) Разъем будет доступен для чтения сразу???
4)каков адрес контакта AD0,AD1,AD2,AD3???
адрес контакта , наверное, будет, как смещение относительно адреса устройства
но какое смещение для AD0???
in37usd
[quote name='in37usd' date='Dec 21 2014, 12:50' post='1300599']
Требуется только чтение контактов AD0 ...AD24 разъема PCI и занесение в память компьютера
каков алгоритм чтения??
1) сначала обращаюсь к адресу Разъема -его можно определить несколькими способами...
2) как зная адрес разъема, прочитать даннные (ноль или единица) ,допустим на контакте AD0 ????
3) Разъем будет доступен для чтения сразу???
4)каков адрес контакта AD0,AD1,AD2,AD3???
адрес контакта , наверное, будет, как смещение относительно адреса устройства
но какое смещение для AD0???
читаю
http://ru.osdev.wikia.com/wiki/Функционирование_шины_PCI
Andrew Su
Добрый день.
В разъеме должно быть установлено устройство, которому в пространстве адресов памяти и/или ввода/вывода выделено окно.
При обращении программы по адресу, попадающему в это окно контроллер моста выставляет в необходимом порядке на шине необходимые сигналы.
Если устройство опознает адрес, "принадлежащий" ему и код команды(запись, чтение памяти/ввода вывода), которую оно поддерживает, то выполняет ее и выставляет на шину соответствующие сигналы.
Предлагаю почитать стандарт.
Это не самый новый, но все принципы такие же.Нажмите для просмотра прикрепленного файла
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.