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

 
 
> Как отладить PCI плату на FPGA Xilinx?
AB27
сообщение Jan 12 2005, 09:04
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 29
Регистрация: 5-11-04
Пользователь №: 1 062



Есть плата на Spartan-3 с PCI интерфейсом. PCI подключен через bus switch TI SN74CBTD16211. I/O сконфигурированы как PCI33_3.

Для начала попробовал простой тест - запись в порт 80h, т.е. POST с выводом на 7-сегментный индикатор. Работает около 2 секунд, после чего PCI clk вырубается. Это нормально. Сделал чтение / запись в конфигурационное пространство. На симуляторе работает, в железе никаких признаков жизни. Взял PCI Core от KA (с dsp.neora.ru). Проверяю на симуляторе (Post Place & Route): Чтение Venor_ID и Device_ID. Запись в BAR0 всех '1'. Чтение из BAR0. Запись в BAR0 базового адреса. Запись в командный регистр. Все работает. Тайминг в норме. Прошиваю. Не живет.

WinDriver DriverWizard и PCI Tree плату не видят.
После нажатия RESET ничего не меняется.

Какие есть средства отладки для таких случаев?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Elresearch
сообщение Jan 12 2005, 12:43
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 214
Регистрация: 29-12-04
Пользователь №: 1 730



Чтение/запись в порт от в конф. пр-ва отличается только командой и реакцией на IDSEL. Так что если чтение/запись в порт работает, проверьте прально ли заведён IDSEL, прально ли задана команда для конф. записи/чтения. А средство одно - осцилла ;-)
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 00:34
Рейтинг@Mail.ru


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