Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема при компиляции проекта PCI_mt64
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
xxxmatrixxx
Здравтсвуйте, у меня такая пробелема...

Создал проект в SOPC Builder... основная идея сделать коммутатор PCI_mt64 в 2 Ethernet 10/100/1000 Мбит/с...

Проект генится в SOPC builder, но при назначении пинов в Quartus 9.1, выдаются ошибки, как на рисунке 4.

При работе по 32й шине PCI, т.е. я меняю mt64, на mt32 данная ошибка уходит...

Пробовал все убрать и подкючал PCI напрямую к DDR... проблема осталась...

Может у кого-нибудь была такая проблема или похожая, буду очень признателен за помощь...

рис. 1 и 2 проект в SOPC builder, рис 3 функциональная схема, рис 4 ошибка, которая выдается при компиляции

ссылка на проект
http://narod.ru/disk/60955309001.b43a95f2b...net_c3.qar.html
xxxmatrixxx
Может есть у кого проект, собранный в SOPC builder, с корой pci_mt64???

не могли бы скинуть на мыло мне: petrov3372@yandex.ru

Буду очень признателен!!!!!!!!
xxxmatrixxx
Неужели никто не сталквался с такой проблемой????
gosu-art
Кстати, в Qsys вообще такого компонента нет.
Я, к сожалению, ничего толкового вам не подскажу. Но может стоит попробовать сгенерить корку в визарде и написать обертачку к авалону?
Сейчас сам разбираюсь с этой IP. Target уже работает, под МТ пишу драйвер.
xxxmatrixxx
Цитата(gosu-art @ Sep 18 2012, 15:23) *
Кстати, в Qsys вообще такого компонента нет.
Я, к сожалению, ничего толкового вам не подскажу. Но может стоит попробовать сгенерить корку в визарде и написать обертачку к авалону?
Сейчас сам разбираюсь с этой IP. Target уже работает, под МТ пишу драйвер.


Долго разбирался с этой проблемой, исследовал, как Quartus реагирует на различные настройки PCI core на 64 бита и 66 МГЦ, так и не нашел причины почему генятся такие ошибки... все параметры заданы...

Причем такая тема и если просто сгенить в MegaWizard кору на 64 бита и работающую на 66 МГЦ, сгенить под нее пины, выскочет таже проблема...

Дело реально в настройках самой коры, только непонятно в какой конкретно...

Я сгенил самый простой проект в SOPC Builder, сгенил его и откомпилил,все сработало на уровне Quartus(можно было хотя бы расчитать ресурсы мне на то, чтобы засунуть прогу)... Начал потихоньку делать обвязку этого проекта тем, что мне надо, сохраняя предыдущие результаты, все получилось, но если менять название pci core, сразу ругается при компиляции...

Вывод я сделал такой: лучше пеусть будет как есть, главное, чтобы работало, тем более по заданным параметрам меняя проект полностью устраивает, а если менять придется, то лучше блок pci не трогать)))) Ошибки генятся, ясен, из-за настроек коры, но все перебрав и перепробовав я не нашел...

Если кто разберется, расскажите, буду благодарен)))))

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.