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

Квартус ругается на MAX10

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

Поисковиком ответа не нашёл, сам разобраться не смог.

Суть вопроса. Квартус 15.1. Решил сделать на MAX10 (10M50SCE144I7G) обработку с использованием библиотечной IP функции FFT.

При компиляции ругается: Current Internal Configuration mode does not support memory initialization or ROM. Select Internal Configuration mode with ERAM

Аналогичный модуль на "Циклонах" с 3-го по 5-й работает без проблем.

Из ругани Квартуса понял что не может разместить константы во встроенной RAM. Проверил на других вариантах, без платных IP, таже фигня.

Стоит попытаться создать ROM, в ответ грязные ругательства.

На сайте Альтеры нашёл в переписке подобный вопрос про Квартус 14 и обещание устранить трабл. Сам проверил ещё на 18-й версии, тоже не работает.

Может решил кто?

Изменено пользователем escmar

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


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

Все так и должно быть.

У MAX 10  версии C нет возможности инициализировать блоки M9K (у нее для этого недостаточный объем флэша).

Если требуется инициализировать блоки памяти в MAX 10 при загрузке конфигурации, то нужно использовать версию A - например 10M50SAE144xxx

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


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

Проверил на ките с 10M50DA***, заработало!

Снова порылся в альтеровских документах, нашёл только что в "Compact" нет двух конфигурационных файлов и АЦП.

Ну, ещё расплывчатые намёки...

Спасибо что внесли ясность, буду искать SA.

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


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

Тоже столенулся с подобной бедой. Так как мпста было много, сделал двухпортовое озу,  файл с константами и загрузчик.

Дальше была идея задействовать досткп к флэш-памяти, но пока дело застопорилось из-за приоритетных задач.

Пока прорабатывал вариант с флэшем, заметил что сами данные 32 битные, а файл нормально прикреплялся с 8 битами. Почему не понял. И еще одна странность, hex не дал перейти порог в 100кБ...

Изменено пользователем Александр77

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


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

On 12/3/2020 at 10:34 PM, StewartLittle said:

Все так и должно быть.

У MAX 10  версии C нет возможности инициализировать блоки M9K (у нее для этого недостаточный объем флэша).

Если требуется инициализировать блоки памяти в MAX 10 при загрузке конфигурации, то нужно использовать версию A - например 10M50SAE144xxx

Столкнулся с такой же проблемой невозможности проинициализировать ROM на камне 10M08SAU169C8G в квартусе 17.1 Prime Standart Edition.  Не подскажите где можно посмотреть в каких версиях MAX10 эта возможность не работает?

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


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

https://www.intel.com/content/www/us/en/programmable/documentation/myt1396938463674.html#myt1399256489601/en-us

Читать раздел "Intel MAX 10 Device Feature Options"

То же есть в документе "m10_overview.pdf" на 5 странице :)

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


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

16 часов назад, gerbity сказал:

Столкнулся с такой же проблемой невозможности проинициализировать ROM на камне 10M08SAU169C8G в квартусе 17.1 Prime Standart Edition.

Какой режим конфигурирования у Вас установлен в Assignment- Device - Device and Pin options - Configuration ?

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


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

16 hours ago, StewartLittle said:

Какой режим конфигурирования у Вас установлен в Assignment- Device - Device and Pin options - Configuration ?

Спасибо за наводку. Установил режим Single Uncompressed Image with Memory Initialization, ошибка пропала

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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