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

 
 
> Не выполнение требований thold, Xilinx PCI Core после изменения распиновки под свою плату. Прошедших п
Sergei_Ilchenko
сообщение Oct 10 2008, 07:56
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 180
Регистрация: 17-05-05
Из: Санкт-Петербург
Пользователь №: 5 128



Изучаю PCI, Xilinx, Verilog одновременно 07.gif
Имеется макетная плата PCI с ИС XC2V1000FG456-4C.

В качестве основы для изучения выбрал PCI Core от Xilinx 33 32 с прилагаемым демонстрационным проектом ping32 - как единственное подножное средство с документацией.

Я изменил ucf под разводку моей макетной платы (серийное изделие - т.е. сделать так как требуется в демо проекте нет возможности) и после прохождения PAR получаю 45 ошибок о нарушении времени thold. Другие констрейны не редактировал. Тем не менее плата в реальном компьютере работает - регистры пишутся и читаются, но если дело дойдет до дела... с нарушением времянки как-то не серьезно...

Сделал PAR для демопроекта (ничего не меняя), естесственно ошибок - 0.

Как в данном случае поступают? (обьясните что редактировать).

Ядро preimplemented для соблюдения таймингов - представлено файлом ngo и как я понимаю не подлежит редактированию для устранения несоответствий.

Прилагаю ссылки с архивами проектов (вместе 597КБ):
исходный проект http://ifolder.ru/8498859
с измененным ucf http://ifolder.ru/8498844

В любом из проектов для прохождения синтеза, просто запускается на выполнение run_xst.bat
А для P&R - run_xilinx.bat
Отчеты о таймингах в файлах с расширением *.par и *.twr (trace). Файлы приложены в архивы.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 07:37
Рейтинг@Mail.ru


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