Jump to content

    
Sign in to follow this  
npu3pak13

Оценка объёма конфиг. ППЗУ

Recommended Posts

Подскажите, как оценить потребный объём конфигурационной ППЗУ для ПЛИС исходя из её параметров, при условии что загрузка ПЛИС будет по максимуму.

Share this post


Link to post
Share on other sites
Подскажите, как оценить потребный объём конфигурационной ППЗУ для ПЛИС исходя из её параметров, при условии что загрузка ПЛИС будет по максимуму.

Оценить из документов производителя ПЛИС, в которых это четко расписано. И объем ПЗУ от "загрузка ПЛИС будет по максимуму" совершенно не зависит..

 

Share this post


Link to post
Share on other sites
Оценить из документов производителя ПЛИС, в которых это четко расписано. И объем ПЗУ от "загрузка ПЛИС будет по максимуму" совершенно не зависит..

 

Хорошо, вот доступная информация:

Число экв. вентилей - 50000

Встроенная память - 20 кБит

Лог. элементов - 2880

Кол-во триггеров - 3184

 

Вопрос - какой максимальный объём может занять загрузочный файл в формате совместимым с Альтерой

Share this post


Link to post
Share on other sites

Эта информация совершенно бесполезна. Например, перегоните файл *sof в *.jic и в отчёте увидите сколько байт занимает прошивка.

Share this post


Link to post
Share on other sites
Эта информация совершенно бесполезна. Например, перегоните файл *sof в *.jic и в отчёте увидите сколько байт занимает прошивка.

А этих файлов ещё нет, просто закладывается микросхема в разработку, к ней конфигурационная ППЗУ, которое должно гарантировать хранение файла максимальной конфигурации.

При том что стандартные используемые микросхемы имеют 4МBit, то если не хватит, то надо заложить их 2,3,4 ...))))))

Поэтому и стоит вопрос об оценке объёма.

 

Поскольку используются Российские ПЛИС, которые как правило отличаются по параметрам от прототипов, и документации не столь подробная - вопрос и возник.

Share this post


Link to post
Share on other sites

Если допустить, что аналоги имеют иное значение конфигурационных ячеек, нежели исходные чипы, то логично запросить у производителя. Но компилятор то чей? Если забугорный, то он просто не сможет генерировать "дополнительные биты" и тогда всё стандартно.

А гадать по начинке кристалла бессмысленно. В комнате 2 светильника по 5 плафонов - сколько клавиш у выключателя? :)

К тому же, если не включать компрессию, то возможно, файл всегда создаётся максимального размера. Это надо проверить. Загрузочный автомат же может быть очень тупым - перекидал n бит и остановился.

Share this post


Link to post
Share on other sites

Это как раз объективный подход, часто те функции, которые реализовали в ПЛИС, не поддерживаются в полном объёме тем же Квартусом, но ... после создания проекта в нём дополнительным ПО от разработчика проводится переконфигурация выводов, дополнительные данные вносятся и тут - ещё сложнее оценить..

 

Тогда обратный процесс - есть ППЗУ, которое рекомендуют применять с ПЛИС с параметрами :

Лог. ячеек - 200 000

ОЗУ - 96кБит

Лог. элементов - 9 984

что превышает требования.. следовательно хватит и одной????

Share this post


Link to post
Share on other sites
Оценить из документов производителя ПЛИС, в которых это четко расписано. И объем ПЗУ от "загрузка ПЛИС будет по максимуму" совершенно не зависит..

А еще раз!

Есть производитель ПЛИС. Он указывает как создается файл конфигурации.

Если нет сжатия в ПЛИС, то файл конфигурации не зависит от того, сколько и чего задействовано в проекте пользователя. Он всегда одного и того же объема для конкретной ПЛИС в конкретном корпусе. И это производитель обязан дать в документации.

Если ПЛИС поддерживает сжатие, то производитель обязан указать, как оно выполняется - софтом производителя или чем-то еще и какого объема ожидаются файлы.

И ни один производитель не дает прямого соответствия "Лог. ячеек - 200 000" и байт в ПЗУ. Там же еще интерконнекты надо конфигурировать, выводы, стандарты и много еще чего... И это зависит от начинки - от серии, от типа, от корпуса и т.д.

Только по документам производителя!

 

Share this post


Link to post
Share on other sites
К тому же, если не включать компрессию, то возможно, файл всегда создаётся максимального размера.

Это так (по крайней мере с плисинами, которыми работал я - virtex6, stratixIV, для других думаю также) и эта цифра прописана у производителя, поэтому автору и советовали смотреть документацию/обращаться к производителю.

Share this post


Link to post
Share on other sites
Поскольку используются Российские ПЛИС, которые как правило отличаются по параметрам от прототипов, и документация не столь подробная - вопрос и возник.

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

 

И попробуйте обратиться к Российскому производителю - там ТУ неделями за деньги ждут

Share this post


Link to post
Share on other sites
И попробуйте обратиться к Российскому производителю - там ТУ неделями за деньги ждут

Воронежские плис?

Несколько раз тема поднималась по ним на форуме, попробуйте связаться с людьми, которые с ними работают, может схожие проблемы будут. А так это вроде как аналоги циклона второго, вот от этого и стоит отталкиваться.

Share this post


Link to post
Share on other sites
Воронежские плис?

Несколько раз тема поднималась по ним на форуме, попробуйте связаться с людьми, которые с ними работают, может схожие проблемы будут. А так это вроде как аналоги циклона второго, вот от этого и стоит отталкиваться.

 

Аналоги FLEX10K50 уже на сайте Альтеры информация в архиве

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this