Пишу блок - схемами. Недавно приобрел плату на CYCLONE IV. Наш Китайский друг у себя на сайте, в комплект к плате предлагает примеры для обучения и проверки платы. И, собственно, сама задача: есть пример работы PLL и всё с ним хорошо, но вот как создать макрос с выводоми всех полученных частот? Архив прикладываю.
Заголовок сообщения: Re: Создать макрос из имеющегося кода.
Добавлено: Ср янв 31, 2024 19:47:17
Друг Кота
Карма: 67
Рейтинг сообщений: 1013
Зарегистрирован: Чт сен 18, 2008 12:27:21 Сообщений: 18812 Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения:0 Медали: 1
Забавно: у меня на ноуте нечем отрыть РАР. ЗИП выложите.
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
Заголовок сообщения: Re: Создать макрос из имеющегося кода.
Добавлено: Пт фев 02, 2024 08:52:27
Друг Кота
Карма: 67
Рейтинг сообщений: 1013
Зарегистрирован: Чт сен 18, 2008 12:27:21 Сообщений: 18812 Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения:0 Медали: 1
Какая версия квартуса?
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Этот архив сделан на версии 9.1 sp2 web edition. Чтобы открыть содержимое, нужно распокавать, а затем в квартусе ткнуть «Project” - “Restore Arhived Project”
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Ой) Прошу прощения, перепутал форумы.))) этот файл хорошо открывается в версии 15, и с некоторыми танцами в версии 13. Проблемы могут возникнуть только с iP, однако, есть файлы, которые можно открыть текстовиком и просто удалить привязку айпи, тогда все работает и в 13 версии
while executing "set_global_assignment -name IP_GENERATED_DEVICE_FAMILY "{Cyclone IV E}"" (file "ipcore/pll.qip" line 3) Info (125063): set_global_assignment -name IP_TOOL_VERSION 15.1 -qip ipcore/pll.qip Error (125091): Tcl error: ERROR: Illegal assignment: IP_GENERATED_DEVICE_FAMILY. Specify a legal assignment name.
while executing "set_global_assignment -name IP_GENERATED_DEVICE_FAMILY "{Cyclone IV E}"" (file "ipcore/pll.qip" line 3) Info (125063): set_global_assignment -name IP_TOOL_VERSION 15.1 -qip ipcore/pll.qip Info: Successfully restored 'C:/My_files/QPFs/RadioKot/pll_test.qar' into the 'C:/My_files/QPFs/RadioKot/pll_test_restored/' directory Info: Generated report 'pll_test.restore.rpt' Error (23031): Evaluation of Tcl script c:/programs/quartus_13.1/quartus/common/tcl/apps/qpm/qar.tcl unsuccessful Error: Quartus II 64-Bit Shell was unsuccessful. 3 errors, 0 warnings Error: Peak virtual memory: 4417 megabytes Error: Processing ended: Fri Feb 09 18:58:59 2024 Error: Elapsed time: 00:00:02 Error: Total CPU time (on all processors): 00:00:01
Может, будем копать в другую сторону? Что значит "с выводоми всех полученных частот?"??? Там доступных частот до ебени фени.
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
while executing "set_global_assignment -name IP_GENERATED_DEVICE_FAMILY "{Cyclone IV E}"" (file "ipcore/pll.qip" line 3) Info (125063): set_global_assignment -name IP_TOOL_VERSION 15.1 -qip ipcore/pll.qip Error (125091): Tcl error: ERROR: Illegal assignment: IP_GENERATED_DEVICE_FAMILY. Specify a legal assignment name.
while executing "set_global_assignment -name IP_GENERATED_DEVICE_FAMILY "{Cyclone IV E}"" (file "ipcore/pll.qip" line 3) Info (125063): set_global_assignment -name IP_TOOL_VERSION 15.1 -qip ipcore/pll.qip Вроде написал, а чёт не увидел своего ответа после обновления страницы... Да, на 13-й версии есть проблемы с айпи, приходиться удалять в файлах привязки к версии. Однако, на 15-й открывается без проблем. И задача в следующем: в данном коде создано четыре частоты, и нужно создать макрос, из которого они будут выходить. Я пишу схемами и поэтому не могу этого сделать. (однако быстро обучаюсь) Так как с архивом проблемы, а полный файл тут не влазит - я в личку отправил фото кода. Info: Successfully restored 'C:/My_files/QPFs/RadioKot/pll_test.qar' into the 'C:/My_files/QPFs/RadioKot/pll_test_restored/' directory Info: Generated report 'pll_test.restore.rpt' Error (23031): Evaluation of Tcl script c:/programs/quartus_13.1/quartus/common/tcl/apps/qpm/qar.tcl unsuccessful Error: Quartus II 64-Bit Shell was unsuccessful. 3 errors, 0 warnings Error: Peak virtual memory: 4417 megabytes Error: Processing ended: Fri Feb 09 18:58:59 2024 Error: Elapsed time: 00:00:02 Error: Total CPU time (on all processors): 00:00:01
Может, будем копать в другую сторону? Что значит "с выводоми всех полученных частот?"??? Там доступных частот до ебени фени.
Добавлено after 2 minutes 42 seconds: Вроде написал, а чёт не увидел своего ответа после обновления страницы... Да, на 13-й версии есть проблемы с айпи, приходиться удалять в файлах привязки к версии. Однако, на 15-й открывается без проблем. И задача в следующем: в данном коде создано четыре частоты, и нужно создать макрос, из которого они будут выходить. Я пишу схемами и поэтому не могу этого сделать. (однако быстро обучаюсь) Так как с архивом проблемы, а полный файл тут не влазит - я в личку отправил фото кода.
Заголовок сообщения: Re: Создать макрос из имеющегося кода.
Добавлено: Сб фев 10, 2024 14:32:17
Друг Кота
Карма: 67
Рейтинг сообщений: 1013
Зарегистрирован: Чт сен 18, 2008 12:27:21 Сообщений: 18812 Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения:0 Медали: 1
Фото кода конечно прикольно (нет), но в личке никаких вложений нет. Чем вам не нравится МегаВиззард?
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
А вот он чет не работает нихрена, PLL из мегавизарда. Для эксперимента сделал макрос, с простыми кратными настройками, и без всяких излишеств. На выходе нет ничего, хотя квартус не жалуется. Ноги проверил. Да тут и проверять то нечего, из макроса меньше десяти выводов.
А вот он чет не работает нихрена, PLL из мегавизарда.
Странно. У всех работает — у вас не работает. Сделайте скрины каждого окна мегавиззарда при добавлении ФАПЧ, и ворнинги результатов компиляции.
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения