Golikov 0 22 мая, 2017 Опубликовано 22 мая, 2017 · Жалоба Наверное тупо сэкономили на флеше и автомате загрузке. Возможно механизм перегрузки из флеш в рам был частью каких-то режимов мультизагрузки, которых нету. То есть это не экономия на данной функции, а следствие экономии на других. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sonycman 0 22 мая, 2017 Опубликовано 22 мая, 2017 · Жалоба А на логике собрать небольшой ROM нельзя, разве? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x736C 0 22 мая, 2017 Опубликовано 22 мая, 2017 · Жалоба А на логике собрать небольшой ROM нельзя, разве? Для младшей MAX10 это расточительно. ROM получится очень небольшой. Раз там есть RAM блоки, то имхо правильнее их инициализировать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
justontime 0 24 мая, 2017 Опубликовано 24 мая, 2017 · Жалоба Решение такое: В проект ставим мегафункцию "Altera on-chip flash" для возможности доступа к UFM В мегафункции инициализируем UFM необходимым вам массивом. В проект ставим RAM, пишем процедуру копирования из UFM в RAM. При программировании Pof файла в FPGA не забываем поставить крыжик на запись UFM. В итоге имеем проинициализированную RAM. Собственно всё. В таком виде все заработало, еще раз спасибо ! Правда, вылезла другая засада. В самом младшем MAX 10 (а именно он меня интересует) максимальная частота UFM только 7.25 МГц, поэтому копирование происходит слишком медленно... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться