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

 
 
> Настройка проекта для загрузки в аппаратуру, Отсимулированный проект не работает в аппаратуре
verali
сообщение Mar 22 2017, 12:30
Сообщение #1


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

Группа: Свой
Сообщений: 82
Регистрация: 6-11-14
Пользователь №: 83 540



Всем добрый день! Имеем Cyclone V (обычный, без SOC) + Quartus 14.0 + QuestaSim.
Собрал проект цифрового понижающего преобразователя (digital down converter) из альтеровских IP ядер (NCO, умножитель, FIR фильтр) и с opencores (CIC фильтр). Система двухканальная. В самом начале идет логика автоматического сброса (далее сброс будет приходить с процессора)
Прикрепленное изображение

Отдельно DDC, собранный из IP ядер.
Прикрепленное изображение

Данные с ПЛИС по последовательному порту идут в DSP. Под выходные данные с ПЛИС идет строб, который я вывожу на контрольные точки.
Прикрепленное изображение

В SDC файл прописываю свой клок, равный 60 МГц.
Прикрепленное изображение


В Warning присутствуют следующие предупреждения:
1)Unconstrained output ports

Прикрепленное изображение

2)4 сигнала строба:
Missing drive strength and slew rate
Прикрепленное изображение


Все остальные выходные информационные сигналы я вывожу на виртуальные пины, чтобы не мешались. В будущем они пойдут в DSP.
При загрузке в ПЛИС стробы не идут - на контрольных точках висит высокий уровень.
Буду признателен, если подскажете, как избавиться от варнингов.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Golikov A.
сообщение Mar 22 2017, 19:47
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



все что пошло на виртуальные порты при синтезе выкинет оптимизатор, если это как то влияет на другие части схемы, они так же подвергнутся оптимизации.

Надо расставлять ключики с запретом оптимизации и выкидыванием портов


по варнингам оно очевидно хочет входной выходной делай получить, но это дело второе, 90% вас губит оптимизация.
Go to the top of the page
 
+Quote Post
OM-S
сообщение Mar 23 2017, 20:49
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 12-05-05
Из: г. Москва
Пользователь №: 4 944



Цитата(verali @ Mar 22 2017, 15:30) *
Все остальные выходные информационные сигналы я вывожу на виртуальные пины, чтобы не мешались.

Цитата(Golikov A. @ Mar 22 2017, 22:47) *
все что пошло на виртуальные порты при синтезе выкинет оптимизатор, если это как то влияет на другие части схемы, они так же подвергнутся оптимизации.


Неужели действительно Квартус выкидывает логику, которая идет на пины, которым присвоено "virtual pins" ?

Сообщение отредактировал OM-S - Mar 23 2017, 20:52
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 26th July 2025 - 13:39
Рейтинг@Mail.ru


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