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

ISK

Свой
  • Постов

    59
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о ISK

  • Звание
    Участник
    Участник
  • День рождения 22.03.1976

Контакты

  • ICQ
    Array

Информация

  • Город
    Array

Посетители профиля

1 141 просмотр профиля
  1. Да, после установки обновления до 15.0.2.153 всё заработало. Всем спасибо за ответы!
  2. кириллицы вроде нету, а насчёт лицензии, ну как у всех...
  3. При попытке запустить выдаёт вот такое: Starting Design Space Explorer Info: ******************************************************************* Info: Running Quartus II software DSE II Version 15.0.1 Build 150 06/03/2015 SJ Full Version Info: Your use of Altera Corporation's design tools, logic functions Info: and other software and tools, and its AMPP partner logic Info: functions, and any output files from any of the foregoing Info: (including device programming or simulation files), and any Info: associated documentation or information are expressly subject Info: to the terms and conditions of the Altera Program License Info: Subscription Agreement, the Altera Quartus II License Agreement, Info: the Altera MegaCore Function License Agreement, or other Info: applicable license agreement, including, without limitation, Info: that your use is for the sole purpose of programming logic Info: devices manufactured by Altera and sold by Altera or its Info: authorized distributors. Please refer to the applicable Info: agreement for further details. Info: ******************************************************************* Info: Command: quartus_dse --terminate off --time-limit 3h0m --auto-discover-files on --revision proj D:/Work/proj.qpf Info: Loading project D:\Work\test.dse Info: Processing started: Thu Oct 29 15:47:33 2015 Warning (12326): You are not logged in to the notification server or your session expired. Notifications are disabled. Login to the notification server to resume notifications. Warning: [WinError 10038] Сделана попÑÑка вÑполниÑÑ Ð¾Ð¿ÐµÑаÑÐ¸Ñ Ð½Ð° обÑекÑе, не ÑвлÑÑÑемÑÑ ÑокеÑом Warning: [WinError 10038] Сделана попÑÑка вÑполниÑÑ Ð¾Ð¿ÐµÑаÑÐ¸Ñ Ð½Ð° обÑекÑе, не ÑвлÑÑÑемÑÑ ÑокеÑом Warning: [WinError 10038] Сделана попÑÑка вÑполниÑÑ Ð¾Ð¿ÐµÑаÑÐ¸Ñ Ð½Ð° обÑекÑе, не ÑвлÑÑÑемÑÑ ÑокеÑом Warning: [WinError 10038] Сделана попÑÑка вÑполниÑÑ Ð¾Ð¿ÐµÑаÑÐ¸Ñ Ð½Ð° обÑекÑе, не ÑвлÑÑÑемÑÑ ÑокеÑом Error: [WinError 10038] Сделана попÑÑка вÑполниÑÑ Ð¾Ð¿ÐµÑаÑÐ¸Ñ Ð½Ð° обÑекÑе, не ÑвлÑÑÑемÑÑ ÑокеÑом Error: Traceback (most recent call last): File "server.py", line 100, in run_impl File "common.py", line 283, in get_free_port OSError: [WinError 10038] Сделана попÑÑка вÑполниÑÑ Ð¾Ð¿ÐµÑаÑÐ¸Ñ Ð½Ð° обÑекÑе, не ÑвлÑÑÑемÑÑ ÑокеÑом Traceback (most recent call last): File "<string>", line 22, in <module> File "explorer.py", line 1761, in main File "explorer.py", line 1634, in main_impl File "explorer.py", line 375, in run AttributeError: 'Explorer' object has no attribute 'server_url' Design Space Explorer finished
  4. Нет, Option Bits там нет точно. В общем я уже понял что вопрос можно решить с помощью sof2flash --input=sof_file.sof --output=flash_file.flash --offset=0x20000 --pfl --optionbit=0x0 --programmingmode=FPP из командной строки. Тогда при выполнении команды автоматически создаётся .pof, и из него затем генерируется .flash. Потом можно с помощью nios2-elf-objcopy сгенерить .bin. Тогда полученный файл содержит всё что нужно для загрузчика, кроме всё тех же Option Bit, но их можно вычислить самому, в PFL User Guide это расписано. Не написано только почему-то про все эти телодвижения с генерацией правильного .rbf (или .bin)
  5. отличаются и те и другие. У меня проблема не в том, что rbf формируется неправильно. У меня он правильный. Проблема в том, чтобы имея сгенерированный квартусом rbf (или hexout) файл запрограммировать ПЗУ так, чтобы PFL мог сконфигурировать ПЛИС. Просто так записать голый rbf файл нельзя, для PFL нужны ещё дополнительные служебные биты. Альтера предлагает генерировать pof файл, и программировать его. Но pof содержит в себе образ всей флешки, а мне это не подходит, так как у меня в ПЗУ содержится ещё другая информация, которую нельзя перезатирать. Можно конечно выдрать из pof файла только нужный кусок и его прошивать, но это некрасивое решение. Неужели нет у альтеры решения на такой случай? Или никто дистанционно ПО не обновляет?
  6. Есть проект, в котором Stratix IV конфигурируется посредством PFL, расположенного в MAXII, по схеме FPP(fast passive parallel). Конфигурационные данные хранятся в параллельной 1-гигабитной 16-битной ПЗУ (CFI). Есть задача удалённого обновления фирмваре. При программировании CFI через JTAG из .pof - файла - всё ОК, конфигурируется, работает. Теперь пытаюсь запрорграммировать флешку собственным софтом, для чего использую сгенерированный квартусом .rbf - файл. Проблема в том, что нужно правильно расположить данные из этого файла в адресном пространстве флешки. Как написано в "Parallel Flash Loader Megafunction User Guide" нужно также записать т.н. "Option bits". В этих "Option bits" есть 4-х байтные поля с координатами расположения страниц конфигурационных данных, а по смещению 0x80 расположен т.н. ".pof version", который может принимать значения 0x3 и 0x4 (компрессированный битстрим или нет). Больше ничего в этом описании нет. Но когда я записал .rbf во флешку, конфигурация не происходит. Когда я сравнил свой вариант, и тот, который прошивал из .pof через itag, вижу что есть отличия в данных. Причём не в option битах, а в самом битстриме. Там в самом начале и в конце дописываются ещё 4 байта. О них я ничего в описании не нашёл. Кто нибудь с таким сталкивался?
  7. Ну а если всё-таки потестировать? Я тоже не исключаю проблемы с констрейнами и даже догадываюсь где именно. Но меня интересует сам факт, можно ли как-то увидеть, есть ли разница (хоть минимальная) во временных характеристиках разных кристаллов?
  8. Есть проект на альтеровских FPGA. Выпустили 10 плат, проверили, всё работает. Через время закупили новую партию микросхем, сделали новые платы, и в некоторых проявились проблемы. Разные платы по-разному подглючивают. Есть подозрение на времянку. Возник вопрос, можно ли как-то проверить, отличается ли быстродействие микросхем одной партии от другой? Может уже кто-нибудь делал подобное? Скажем, подавать на вход импульс, и замерять задержку на выходе? Хотя хотелось бы это как-то делать это программно.
  9. А что такое валидность? Вообще, если посмотреть по картинке, с авалоном будто бы всё в порядке, пакеты выдаются/принимаются как положено, ерроры в нулях. Битые данные на выходе могут быть от нарушения целостности данных на входном порту. А провалы source_valid это нормально. А что на входе fftpts?
  10. Да он в QSYS создан, а там я не нашёл установок семейства. Это я так понимаю делается автоматически. На всякий случай просмотрел текст .qsys - файла, упоминания о стратиксе там нет. Все установки указывают на циклон: <parameter name="device" value="EP4CGX50CF23C7" /> <parameter name="deviceFamily" value="Cyclone IV GX" /> ... <parameter name="AUTO_DEVICE_FAMILY" value="Cyclone IV GX" /> Может я и не там копаю. Но есть проблема с езернетом. И связать её пока не вижу с чем.
  11. При компиляции проекта с Triple Speed Ethernet IP в Q12.1 SP1 выползает такое сообщение: Warning (272007): Errors encountered during regeneration of clearbox design file altera_tse_alt4gxb_gige.v for device_family Cyclone IV GX, the original design may not work correctly. Info (272008): MGL_INTERNAL_ERROR: Port alt4gxb|stratixiv_hssi_cmu inst cent_unit0|rxpmadprioin is of width 1200 but the range indices are (1799, 0) CAUSE : The range indices are illegal, either the higher index is more than the width of the port or the lower index is less than 0. Info (272008): MGL_INTERNAL_ERROR: Port alt4gxb|stratixiv_hssi_cmu inst cent_unit0|rxpmadprioin of width 1200 is being made an assignment of alt4gxb|cent_unit_rxpmadprioin|range--w_cent_unit_rxpmadprioin_range93w in the range 1799 to 0 CAUSE : An attempt was made to assign a bit that is not there in the port. ... и т.п. Вроде бы stratix IV не имеет отношения к проекту на Cyclone IV, но смущает предупреждение: the original design may not work correctly. И действительно, езернет работает через раз. Фича для лечения TSE присутствует, предупреждений об OpenCore-режима нет. На другие IP-core (nios, nco,fft и тп. ) не ругается. Не сталкивался кто-нибудь с подобным?
  12. Ещё есть такая штука как "multi-port front end" http://www.altera.com/literature/an/an637....front%20end%20(
  13. Всем спасибо за помощь. Проблема решилась. Оказалось что дело всё-таки как всегда во времянках. Хотя не верилось ...
  14. Точно, multiplier-based! Да, частота дисретизации 180 МГц. Генерируемая частота на картинке - 10Гц.
  15. На ЦАП не передаём, это в цифре, картинка с Adobe Audition. До выходных лап тут далеко, данные выдаются через Ethernet. Становился туда-же сигналтапом, картинка похожая.
×
×
  • Создать...