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

    

wolfman

Свой
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Знающий
  • День рождения 26.01.1978

Контакты

  • Сайт
    https://varulv.ru
  • ICQ
    179000603

Информация

  • Город
    Питер

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

3 786 просмотров профиля
  1. Эх, наши бы это понимали, но увы, главное сделать, а как работает пофиг. И получается, что сначала особо одаренные личности пробивают работу на максимальной тактовой, а потом оказывается, что их модули эту самую тактовую не тянут и начинается свистопляска. Извините за оффтоп.
  2. "&" в VHDL это конкатенация, возможно вам нужно использовать "AND".
  3. На всякий случай стоит проверить, что Квартус подцепил ваш файл ограничений. Недавно столкнулся с похожей проблемой, оказалось, что при переходе на другую версию, Квартус почему-то не подцепил файлы ограничений. Ну и почитать документацию на 4 циклон тоже стоит.
  4. Пример этого интерфейса есть на форуме, поищите в старых темах. В принципе в нём нет никаких сложностей, сам поднимал для 88E6092, правда читать мне не надо было, а надо было подгрузить конфигурацию по включению питания.
  5. Самое простое, обратиться к официальному представителю и обрисовать ситуацию, они вам порекомендуют семейство.
  6. Через меню: Assigments/Device/Device and Pin Options... Можно выбрать загрузочную микросхему. В старых версиях Квартус без этого не создавал .pof файл, а может и .sof(тут могу ошибаться).
  7. Спасибо, про cof в курсе, но его не создаём. Странно, что нигде не узнать о конфигурационной микросхеме, ведь в настройках можно её задать.
  8. Здравствуйте. Для автоматизации сборки проекта, а так же создания файла прошивки формата jic понадобилось узнать для какой загрузочной микросхемы он создаётся. Облазил все файлы, которые создаёт Квартус, но так и не нашел. В файле qsf указано только семейство ПЛИС. Может быть кто-то знает где Квартус хранит название конфигурационной микросхемы?
  9. Блин, вроде бы по русски пишу. Ещё раз, берём программатор квартуса, чистим загрузочную микросхему, зашиваем pof. Вычитываем квартусом, вычитываем альтеровской мегафункцией. Результат одинаковый, разница в заголовке и CRC. Далее без отдельной очистки записываем тот же самый pof и вуаля, что квартусом, что через мегафункцию, вычитываем данные, которых нет в pof-файле и которые находятся в середине. Далее берём сторонний программатор и сторонее ПО для прошивки, подсовываем тот же самый pof-файл, зашиваем, вычитываем через мегафункцию и через стороннее ПО и вуаля, вычитанное полностью совпадает с pof-файлом. Аналогично с другими форматами.
  10. Нужно периодически вычитывать данные из ПЗУ и сравнивать с файлом, например pof, в общем случае это не возможно, т.к. при прошивке Квартус и/или программатор кидает свои данные, отсечь можно только заголовок и CRC, остальные данные случайным образом гуляют по файлу и просто так их не отбросить.
  11. И получаем тоже самое, через сторонний софт и сторонний программатор всё чисто.
  12. Отличия не только в заголовке и CRC, есть непонятные данные в середине файла.
  13. Приветствую всех, две головы хорошо, а помощь сообщества лучше. Итак понадобилось нашему заказчику поиметь контроль того, что же записано в загрузочную флешку ПЛИС. Подцепили альтеровскую мегафункцию и опа, ни jic(что понятно), ни pof, ни даже sof-файлы не совпадают с тем, что оказывается в загрузочной флешке. Отличия имеем в заголовке файла, затем идёт блок идентичный тому, что находится в pof(sof) файлах, затем какая-то ещё информаци и в конце контрольная сумма. Пробовали генерировать и прошивать различные виды файлов, результат один, куча левой информации. Прикупили программатор на FTDI от проекта Марсоход и использовали их софт для прошивки по Active Serial и о чудо, файл зашитый и файл которым зашивали совпадают полностью без левых вставок. Проверяли на Картусах от 15.1 до 17.1. Никто не сталкивался с таким?
  14. Цитата(Doka @ May 4 2018, 19:22) то, что вы называете расширением - на самом деле архитектура, и если в зависимостях указан пакет на i686, то именно он нужен тулу для запуска, У SUSE, Alta, да и, помоему минта, есть 64-х разрядные пакеты x86_64 и 32-х разрядные i586.