реклама на сайте
подробности

 
 
> Вопрос к спецам по PCI
doomer#gp
сообщение Apr 17 2008, 11:10
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 382
Регистрация: 10-03-05
Из: USA
Пользователь №: 3 234



При отладке процесса чтения конфигурации устройств на шине с HOST PCI контроллера проц уходит в себя после чтения попытки байта.Пробовал с разными карточками. Jtag-ом через OCD Comander после такой неудачной команды проц не контролируется. Собственно, есть подозрения на неправильную конфигурацию PCI контроллера и частот шин. Прилагаю снятую с PCI шины осцилограмму. Отсутствующие на рисунке сигналы не менялись (PERR#, SERR#, STOP#, C/BE1#, C/BE3# - оставались на на уровне +3V3). Сигнал C/BE2# после 4-х клоков, т.е. выставления команды, судя по осцилограмме перходит в Z state......не это у меня скорее всего подтягивающий резистор не пропаян !!


[attachment=20045:attachment]
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
doomer#gp
сообщение Apr 21 2008, 10:15
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 382
Регистрация: 10-03-05
Из: USA
Пользователь №: 3 234



Косяк вроде как найден. IDSEL подключен на IDSEL проца как для TARGET (вот так опечатался в схеме), а надо первый на AD22, а второй на AD20. Попробую высверлить в переходных отверстия и напаять проводами.
Go to the top of the page
 
+Quote Post
vitan
сообщение Apr 21 2008, 18:57
Сообщение #3


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(doomer#gp @ Apr 21 2008, 14:15) *
Косяк вроде как найден. IDSEL подключен на IDSEL проца как для TARGET

Это как? Все IDSEL-ы замкнуты между собой и не имеют источника?
Сообщите, помогло ли?

У меня есть сходная проблема: читаю конфигурацию перифериной платы, всегда неправильно читаются Vendor ID и Device ID (остальные регистры - нормално). Но, если эту же периферийную плату поставить за доп. мостом, то читается правильно...
Go to the top of the page
 
+Quote Post
doomer#gp
сообщение Sep 1 2008, 15:39
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 382
Регистрация: 10-03-05
Из: USA
Пользователь №: 3 234



Ах, да совсем забыл написать о результатах поиска косяков. Возможно, кому-нибудь пригодится.


Итак проблем было две.

1. Неточное выставление тактовой частоты внешнего сигнала PCI CLK (отличие от 33 или 66).
2. Отрицательный выброс на фронте тактового. Похоже мощный драйвер синтезатора, от которого идет раздача по всем потребителям тактового PCI.

Выставил предельно точно частоты, слегка затерминировал выход синтезатора.

Все заработало.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 00:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016