Купил макетку на алике и не могу разобраться (нет ни схемы макетки, да и с документацией на плиску не очень), буду рад любой помощи
Плиска прошивается и стирается но с назначением портов какаято проблема , даже PlanAhead не работает.
Посмотрите скрин - может что подскажите...
Спасибо
Макетка оказалась рабочей, но выводы подписаны неправильно ...
К томуже ISE не позволяет на все выводы выводить ...
Может ктонибудь какуюто хитрость подскажет по поводу назначения IO?
VVVa писал(а):К томуже ISE не позволяет на все выводы выводить ...
????
Как это? ISE не может не позволить. Конечно, вы не можете сигналы назначить на выводы JTAG и питания. Но в остальном, практически ограничений нет.
Проблема другая. Из-за нерационального назначения выводов схема не сможет быть синтезирована, если какой сигнал должен метаться между макроблоками или сигнал тактирования заведен не на выделенные для этого выводы и ресурсов для этих перестановок просто не хватает.
Но лучше бы вы писали конкретнее о проблеме, а не "ничего не работает". Потому что на это будет один ответ "А у нас всё работает".
Из-за нерационального назначения выводов схема не сможет быть синтезирована, если какой сигнал должен метаться между макроблоками
Вот именно в этом и проблема !!!
Не подскажите как её обходить поудобнее
Этот глюк нверное както связан с Function Bloсk
Добавлено after 2 minutes 25 seconds:
Хотел вывести на светодиоды на макетке но не получилось так назначить
А вот в демонстрационной прошивке както смогли
Что значит "по-удобнее"? Тут, как и везде, поиск комромиссов. Чтобы рационально разместить выводы надо представлять как эта схема будет укладываться в макроячейки. А для этого надо очень подробно изучить внутреннюю структуру ПЛИС. А потом, надо изучать все репорты, чтобы разобраться что пошло "не так". Был у меня случай, что ради того, чтобы схема уместилась, приходилось упрощать некоторые выражения, теряя обработку какого-то маловероятного события, ради того чтобы уместить в кристалл. Так как я видел, что выражение имело больше пяти аргументов и в одну макроячейку не умещалось и требовало еще одну.
А из простых шаманских действий - поиграйтесь настройками оптимизации. Иногда переход от optimize speed к optimize density даёт поразительные результаты.
У меня тоже было, что ячеек ещё дофига, а вот межблочных связей не хватает.
Пришлось сокращать разрядности шин данных в ущерб универсальности, но чтобы выполнить требования ТЗ.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
[uquote="Gudd-Head",url="/forum/viewtopic.php?p=4529254#p4529254"]У меня тоже было, что ячеек ещё дофига, а вот межблочных связей не хватает.
Пришлось сокращать разрядности шин данных в ущерб универсальности, но чтобы выполнить требования ТЗ.[/uquote]
Вот это мать .... заногу ... просто слов не хватает ....
а сколько шин было? и какая плиска?
А есть нормальные плисы ?
VVVa писал(а):Хотел вывести на светодиоды на макетке но не получилось так назначить
А вот в демонстрационной прошивке както смогли
Это что ж за прошивка такая демонстрационная, где для моргания лампочками проект в 72 ячейки не лезет?
У меня целый частотный преобразователь (простенький), для АД, в этом камне умещался.
Если взять исходный проект, без изменений, что пишет в отчёте по ресурсам? Скрин прикрепи.
„Выживает не самый сильный и не самый умный, а тот, кто лучше всех приспосабливается к изменениям.“
— Чарлз Дарвин