|
Не видится PCI устройство, почему? |
|
|
|
Nov 12 2009, 17:36
|

Частый гость
 
Группа: Свой
Сообщений: 98
Регистрация: 21-02-08
Из: г. Москва
Пользователь №: 35 268

|
Здравствуйте уважаемые! Помогите с таким вопросом: выпала задача разработать устройство с интерфейсом PCI на ПЛИС на языке VHDL. В качестве компонента контроллера PCI, был взят проверенный компонент написанный не мной. По ModelSim вроде даже все работает.. регистры пишутся и читаются. Вставляю все это хозяйство в комп и тишина.. ничего! Скачал PCIsope, он тоже моего устройства не видит...  Что-то я забыл, не могу понять что. Отсюда вопрос: какие необходимо выполнить условия, чтобы устройство определилось.. ? Что оно должно сделать для этого? Прошу прощения за ламерский вопрос, просто с PCI первый раз столкнулся. Заранее благодарю всех за ответ.
|
|
|
|
|
 |
Ответов
|
Nov 18 2009, 18:24
|

Частый гость
 
Группа: Свой
Сообщений: 98
Регистрация: 21-02-08
Из: г. Москва
Пользователь №: 35 268

|
Спасибо всем.. все получилось. по крайней мере на уровне PCI Scope. Его дебагером мои регистры и пишутся и читаются... Цитата(cioma @ Nov 18 2009, 19:00)  ОК, для особо дотошных - заменить "при подаче питания" на "до момента опроса биосом"  Например, если это плис, то она должна успеть сконфигурироваться за этот короткий промежуток времени, и ответить на конфигурационные циклы биоса. Если не ответила, то зачастую клок от этого слота будет отключен. Не знаю как у других, но судя по всему у меня успевает  При просмотре BAR в нем лежит какой-то адрес.. наверное, значит кто-то его туда вписал. Устройство видно в диспетчере устройств и Винда просит драйвер. Думаю для программистов этого будет достаточно. Хотя, я не уверен конечно, в свойствах устройства нет используемых ресурсов.. это может быть из-за того, что плис не успела ответить? Или просто из-за отсутствия драйвера так?
Сообщение отредактировал mSimple - Nov 18 2009, 18:27
|
|
|
|
|
Nov 23 2009, 11:21
|

Знающий
   
Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950

|
Цитата(mSimple @ Nov 18 2009, 22:24)  При просмотре BAR в нем лежит какой-то адрес.. наверное, значит кто-то его туда вписал. Биос вписал Цитата(mSimple @ Nov 18 2009, 22:24)  Устройство видно в диспетчере устройств и Винда просит драйвер. Думаю для программистов этого будет достаточно. Хотя, я не уверен конечно, в свойствах устройства нет используемых ресурсов.. это может быть из-за того, что плис не успела ответить? Или просто из-за отсутствия драйвера так? А какие ресурсы использует устройство? Про бар я понял - используется PCI MEM или IO. А что с прерываниями, или PCI Expansion ROM, или какие еще могут быть ресурсы? User defined регистры появятся в списке, только когда их туда добавит драйвер, а пока - только ресурсы определенные стандартом.
|
|
|
|
Сообщений в этой теме
mSimple Не видится PCI устройство, почему? Nov 12 2009, 17:36 BSV Начните с простого.
Что за комп? Что за плата?
Пит... Nov 12 2009, 18:54 mSimple Цитата(BSV @ Nov 12 2009, 21:54) Начните ... Nov 12 2009, 19:26 XVR PCI работает в терминах 3х разных адресных простра... Nov 13 2009, 10:11 mSimple Цитата(XVR @ Nov 13 2009, 13:11) PCI рабо... Nov 13 2009, 13:49  SM Цитата(mSimple @ Nov 13 2009, 16:49) во в... Nov 13 2009, 14:18   mSimple Цитата(SM @ Nov 13 2009, 17:18) Это, изви... Nov 13 2009, 14:37    SM Цитата(mSimple @ Nov 13 2009, 17:37) Возм... Nov 13 2009, 14:47 cioma Если не изменяет память при подаче питания в BAR у... Nov 17 2009, 13:44 BSV Цитата(cioma @ Nov 17 2009, 16:44) Если н... Nov 17 2009, 14:26 Kuzmi4 PCI LOCAL BUS SPECIFICATION, REV. 3.0, стр 226
Есл... Nov 17 2009, 14:36 BSV То, что размер определяется постоянной нулевой час... Nov 17 2009, 15:17
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|