Перейти к содержанию
    

Вопрос по работе в квартусе

Здравствуйте.

Скачал вот квартус. 

Создал там простой проект. Добавил клок в cdc файл.

Скомпилил.

Как теперь посмотреть максимальные частоты то по сигналам?

image.png.e3bc6dc99a2d5776d4f5e9b4ba4dfab0.png

Вот нашел анализатор. Вроде как.

И что он показывает? 

image.thumb.png.66c4145b14fc4de4a566452d024bfcaa.png

А где табличка типа такой:

image.thumb.png.da713e55679e3cec6e3f7ed68089433a.png

 

И второй вопрос: Как можно загрузить файлы из gowin? Тут же половина ipcore зашифрованы?

Пробовал добавить файлы vho но все равно ошибка 

image.thumb.png.fc97e8b057a0e1600e756e936eeaf0e6.png

Как посмотреть то?

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

42 minutes ago, Worldmaster said:

Вот нашел анализатор. Вроде как.

И что он показывает? 

...

А где табличка типа такой:

image.thumb.png.da713e55679e3cec6e3f7ed68089433a.png

Таблички, подобные этой и даже с гораздо бОльшим кол-вом информации тут можно получить, запросив разные report'ы - если посмотреть на вашу приложенную картинку выше, в эксплорере слева, в под-окошке Tasks есть раздел, который так и называется: Reports. Вот это и есть раздел запроса на разные timing reports.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 01.08.2024 в 12:09, Raven сказал:

Вот это и есть раздел запроса на разные timing reports.

Ну да. Я их видел, но везде они пустые:

image.png.4a32b8d1f1da136d0bb0cb3e680c433c.png

 

image.png.ad5be1ae7111344edbed530b93949cdc.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Worldmaster сказал:

Ну да.

Обычно смотрю сюда :

Untitled-1.thumb.jpg.d77987efb3ed4625bed30393c8a781e3.jpg

и мне, как правило, этого достаточно.

если нет, тогда timing analyzer и там уже формирую необходимые reports.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хм.. спасибо. 

Тогда остаётся второй вопрос. Как можно загрузить файлы из проекта gowin чтобы посмотреть структуру?

И ещё, можно ли как нибудь посмотреть сколько времени каждый путь занимает чтобы попытаться оптимизировать его?

Может и в говин наверное это можно сделать только как ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 01.08.2024 в 14:30, Freibier сказал:

и мне, как правило, этого достаточно.

А все равно не показывает.

image.thumb.png.f50eb5a309cb5711db4a3f60aed853e5.png

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В окне задач посмотрите рапорты.

Вы вошли во временной анализатор.

Ему надо рассказывать, что ему делать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 02.08.2024 в 08:34, sazh сказал:

Ему надо рассказывать, что ему делать.

Как? Что записать то и где? Можете скрином показать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 8/1/2024 at 3:09 PM, Worldmaster said:

посмотреть сколько времени каждый путь занимает чтобы попытаться оптимизировать его

Каждый? Вручную?

 timing analyzer выделяет красным проблемные пути, самые большие временные нарушения размещает вверху.

Можно посмотреть эти пути, чтобы попытаться понять причину (думаю, основное - большое кол-во логики между регистрами) и продумать, как с этим бороться.

 

В основных настройках Квартуса Вы можете указать, на что ему обратить особое внимание при разводке (скорость, энергопотребление, занимаемая площадь кристалла). Он будет стараться оптимизировать то, что Вы выбрали, стараясь уложиться в констрейны.

Но не думаю, что в случае, когда частоты "на грани" эта настройка как-то поможет. Особенно, если кристалл достаточно плотно заполнен. 

Да и экономить место - смысл, если за всё уже уплачено? (может быть, если планируете потом зафиксировать разводку, и добавлять новый проект в свободное пространство - не знаю, не пробовал)

Вы можете при разводке выбрать seed - абстрактную условную цифру, как-бы "бросить кости" - случайность, указывающую каким-то образом Квартусу, как начать проект. При частотах "на грани" и привязке к hard блокам внутри кристалла - не думаю, что сильно что-то даст. Ну, тот путь, что был "красным", может вылечиться, зато вместо него возникнут нарушения в другом...

Можно в настройках указать допустимое количество входов, подключенных к одному выходу элемента - коэфф-т разветвления. Также можно дать разрешение "клонировать" триггеры - тогда Квартус при необходимости будет добавлять их для бОльшей вероятности уложиться в требуемую времянку.

как-то так...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 8/2/2024 at 8:08 AM, Worldmaster said:

А все равно не показывает.

Судя по времени работы Fitter'а, Quartus все лишнее (включая клоки) просто выкинул. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы время теряете в пустую. Все, что многие называют кодом, ложится на базовые примитивы того или иного семейства того или иного вендора. Если Вы с ними знакомы, Вы никогда не будете описывать например д тригер

rg <= 1;  if (a)  rg <= 0;

Вы напишете  rg <= ! a ; И любой синтезатор любого вендора это скушает правильно.

Посмотрите на базовые примитивы Говина. Это клоны базовых примитивов Xilinx. Уж точно не Альтера. И если в ip core присутствуют в описании эти примитивы, альтера не поможет. Альтера сейчас не приделах. Китай как я понял взял за основу Xilinx.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 02.08.2024 в 11:22, sazh сказал:

Посмотрите на базовые примитивы Говина.

Просто в квартусе вроде получше рисуется схема RTL. В говин тут просто месиво какое то.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 02.08.2024 в 11:22, sazh сказал:

Вы никогда не будете описывать например д тригер

rg <= 1;  if (a)  rg <= 0;

А разве от этого будет зависеть схема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У квартуса продвинутый синтезатор.

Создаете проект. Нажимаете ctrl+shift+ e

В папку файл вгоняете свои файлы и файл констрейнов.

Далее ctrl+ L.

  Пошла полная компиляция. Смотрите рапорты или. Или смотрите рапорты в окне задач.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 02.08.2024 в 13:13, sazh сказал:

В папку файл вгоняете свои файлы и файл констрейнов.

Так и сделал. только файлы то шифрованные а vho в ошибки падает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...