Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Оценка объёма конфиг. ППЗУ
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
призрак
Подскажите, как оценить потребный объём конфигурационной ППЗУ для ПЛИС исходя из её параметров, при условии что загрузка ПЛИС будет по максимуму.
iosifk
Цитата(призрак @ Dec 8 2015, 11:33) *
Подскажите, как оценить потребный объём конфигурационной ППЗУ для ПЛИС исходя из её параметров, при условии что загрузка ПЛИС будет по максимуму.

Оценить из документов производителя ПЛИС, в которых это четко расписано. И объем ПЗУ от "загрузка ПЛИС будет по максимуму" совершенно не зависит..
призрак
Цитата(iosifk @ Dec 8 2015, 11:35) *
Оценить из документов производителя ПЛИС, в которых это четко расписано. И объем ПЗУ от "загрузка ПЛИС будет по максимуму" совершенно не зависит..


Хорошо, вот доступная информация:
Число экв. вентилей - 50000
Встроенная память - 20 кБит
Лог. элементов - 2880
Кол-во триггеров - 3184

Вопрос - какой максимальный объём может занять загрузочный файл в формате совместимым с Альтерой
_Anatoliy
Цитата(призрак @ Dec 8 2015, 12:35) *

Эта информация совершенно бесполезна. Например, перегоните файл *sof в *.jic и в отчёте увидите сколько байт занимает прошивка.
призрак
Цитата(_Anatoliy @ Dec 8 2015, 12:47) *
Эта информация совершенно бесполезна. Например, перегоните файл *sof в *.jic и в отчёте увидите сколько байт занимает прошивка.

А этих файлов ещё нет, просто закладывается микросхема в разработку, к ней конфигурационная ППЗУ, которое должно гарантировать хранение файла максимальной конфигурации.
При том что стандартные используемые микросхемы имеют 4МBit, то если не хватит, то надо заложить их 2,3,4 ...))))))
Поэтому и стоит вопрос об оценке объёма.

Поскольку используются Российские ПЛИС, которые как правило отличаются по параметрам от прототипов, и документации не столь подробная - вопрос и возник.
EvgenyNik
Если допустить, что аналоги имеют иное значение конфигурационных ячеек, нежели исходные чипы, то логично запросить у производителя. Но компилятор то чей? Если забугорный, то он просто не сможет генерировать "дополнительные биты" и тогда всё стандартно.
А гадать по начинке кристалла бессмысленно. В комнате 2 светильника по 5 плафонов - сколько клавиш у выключателя? sm.gif
К тому же, если не включать компрессию, то возможно, файл всегда создаётся максимального размера. Это надо проверить. Загрузочный автомат же может быть очень тупым - перекидал n бит и остановился.
призрак
Это как раз объективный подход, часто те функции, которые реализовали в ПЛИС, не поддерживаются в полном объёме тем же Квартусом, но ... после создания проекта в нём дополнительным ПО от разработчика проводится переконфигурация выводов, дополнительные данные вносятся и тут - ещё сложнее оценить..

Тогда обратный процесс - есть ППЗУ, которое рекомендуют применять с ПЛИС с параметрами :
Лог. ячеек - 200 000
ОЗУ - 96кБит
Лог. элементов - 9 984
что превышает требования.. следовательно хватит и одной????
iosifk
Цитата(iosifk @ Dec 8 2015, 11:35) *
Оценить из документов производителя ПЛИС, в которых это четко расписано. И объем ПЗУ от "загрузка ПЛИС будет по максимуму" совершенно не зависит..

А еще раз!
Есть производитель ПЛИС. Он указывает как создается файл конфигурации.
Если нет сжатия в ПЛИС, то файл конфигурации не зависит от того, сколько и чего задействовано в проекте пользователя. Он всегда одного и того же объема для конкретной ПЛИС в конкретном корпусе. И это производитель обязан дать в документации.
Если ПЛИС поддерживает сжатие, то производитель обязан указать, как оно выполняется - софтом производителя или чем-то еще и какого объема ожидаются файлы.
И ни один производитель не дает прямого соответствия "Лог. ячеек - 200 000" и байт в ПЗУ. Там же еще интерконнекты надо конфигурировать, выводы, стандарты и много еще чего... И это зависит от начинки - от серии, от типа, от корпуса и т.д.
Только по документам производителя!
bogaev_roman
Цитата(EvgenyNik @ Dec 8 2015, 13:08) *
К тому же, если не включать компрессию, то возможно, файл всегда создаётся максимального размера.

Это так (по крайней мере с плисинами, которыми работал я - virtex6, stratixIV, для других думаю также) и эта цифра прописана у производителя, поэтому автору и советовали смотреть документацию/обращаться к производителю.
призрак
Цитата(призрак @ Dec 8 2015, 12:59) *
Поскольку используются Российские ПЛИС, которые как правило отличаются по параметрам от прототипов, и документация не столь подробная - вопрос и возник.

Нет в документации этого - поэтому и требуется оценка.

И попробуйте обратиться к Российскому производителю - там ТУ неделями за деньги ждут
bogaev_roman
Цитата(призрак @ Dec 8 2015, 14:51) *
И попробуйте обратиться к Российскому производителю - там ТУ неделями за деньги ждут

Воронежские плис?
Несколько раз тема поднималась по ним на форуме, попробуйте связаться с людьми, которые с ними работают, может схожие проблемы будут. А так это вроде как аналоги циклона второго, вот от этого и стоит отталкиваться.
призрак
Цитата(bogaev_roman @ Dec 8 2015, 15:01) *
Воронежские плис?
Несколько раз тема поднималась по ним на форуме, попробуйте связаться с людьми, которые с ними работают, может схожие проблемы будут. А так это вроде как аналоги циклона второго, вот от этого и стоит отталкиваться.


Аналоги FLEX10K50 уже на сайте Альтеры информация в архиве
призрак
Цитата(jks @ Dec 8 2015, 15:36) *


Спасибо.
Как только (если) получу информацию от изготовителя, напишу - можно будет сравнить.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.