реклама на сайте
подробности

 
 
> Инициализация ROM в MAX10 compact features
justontime
сообщение May 19 2017, 15:56
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 254
Регистрация: 6-12-14
Из: СПб
Пользователь №: 84 003



Вопрос, конечно, глупый, но...
Итак, делаем соответствующей мегафункцией ROM внутри MAX 10 - все просто, вопросов нет. Вот только для "MAX 10 compact features" не поддерживается memory initialization... Соответственно, каким образом внутри такого MAX 10 можно получить ROM с нужным содержимым ???
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Golikov A.
сообщение May 22 2017, 07:25
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Цитата
Если я правильно понял Ваш пример, то вроде здесь для ROM используется не блоки RAM, а просто основные ресурсы FPGA ?

как синтезатор посчитает лучше, маленькие ROM могут и в регистры лечь, но обычно в память пихает.


Цитата
Не путайте синтезируемые и моделируемые (тестовые) конструкции.

А вы не путаете, коль такое спрашиваете?

Беру описание MAX 10 и читаю
Цитата
Initial Power-Up Values of Embedded Memory Blocks
By default, the Quartus Prime software initializes the RAM cells to zero unless you
specify a .mif.
All memory blocks support initialization with a .mif. You can create .mif files in the
Quartus Prime software and specify their use with the RAM IP when you instantiate a
memory in your design. Even if a memory is preinitialized (for example, using a .mif),
it still powers up with its output cleared. Only the subsequent read after power up
outputs the preinitialized values.
Only the following MAX 10 configuration modes support memory initialization:
• Single Compressed Image with Memory Initialization
• Single Uncompressed Image with Memory Initialization
Note: The memory initialization feature is supported in MAX 10 Flash and Analog feature
options only


Я трактую данную часть описания так, что в режиме with Memory Initialization память все же может быть проинициализированна при загрузке.

Это отвечает и на остальные вопросы.
Цитата
Как данные из файла физически попадут в ROM?

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

Цитата
Если честно, то не понимаю - неужели эта функциональность берет столько ресурсов, что на ней можно сэкономить ???

Альтера дала сделать этот выбор вам. Можете убить часть флешки под данные для инициализации памяти, а можете взять себе под UFM или вторую прошивку.






Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- justontime   Инициализация ROM в MAX10 compact features   May 19 2017, 15:56
- - Александр77   Как поясняли спецы из ЭФО, нужно задействовать UFM...   May 19 2017, 17:57
- - justontime   Надо же, не один я задался этим вопросом... Подроб...   May 19 2017, 18:07
- - Александр77   По идее этого должно хватить.   May 19 2017, 19:41
- - justontime   Данный guide я первым делом прочитал, но вот реаль...   May 19 2017, 19:47
- - andk   Решение такое: В проект ставим мегафункцию "A...   May 20 2017, 02:55
|- - justontime   Цитата(andk @ May 20 2017, 05:55) Решение...   May 20 2017, 04:57
|- - justontime   Цитата(andk @ May 20 2017, 05:55) Решение...   May 24 2017, 18:46
- - Golikov A.   неужели после такого Кодreg [DATA_WIDTH-1...   May 20 2017, 04:57
|- - justontime   Цитата(Golikov A. @ May 20 2017, 07:57) А...   May 20 2017, 05:19
||- - x736C   Цитата(justontime @ May 20 2017, 08:19) Е...   May 20 2017, 07:56
|- - andk   Цитата(Golikov A. @ May 20 2017, 09:57) н...   May 20 2017, 10:24
|- - justontime   Цитата(Golikov A. @ May 22 2017, 10:25) Я...   May 22 2017, 07:30
- - Golikov A.   ну тоды ой, тогда явно указано никакой инициализац...   May 22 2017, 09:37
|- - justontime   Цитата(Golikov A. @ May 22 2017, 12:37) А...   May 22 2017, 09:45
- - Golikov A.   Наверное тупо сэкономили на флеше и автомате загру...   May 22 2017, 09:57
- - sonycman   А на логике собрать небольшой ROM нельзя, разве?   May 22 2017, 11:14
- - x736C   Цитата(sonycman @ May 22 2017, 14:14) А н...   May 22 2017, 13:01


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 17:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01374 секунд с 7
ELECTRONIX ©2004-2016