|
|
  |
Почему размер файла прошивки для Sраrtаn6 все время разный? |
|
|
|
Jun 1 2014, 00:16
|
Знающий
   
Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353

|
Цитата(alexadmin @ May 30 2014, 18:00)  Сильно разный? Там в заголовки всякая информация добавляется, порой банально в текстовом виде. Так что на несколько байт-десятков легко может отличаться. Если больше - фиг знает. Иногда на 15-20%. В бин-файлах по идее не должно быть того, что Вы предполагаете.
--------------------
Правильно сформулированый вопрос содержит в себе половину ответа. P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
|
|
|
|
|
Jun 2 2014, 03:03
|
Частый гость
 
Группа: Участник
Сообщений: 113
Регистрация: 12-03-07
Пользователь №: 26 075

|
Цитата(o_khavin @ Jun 1 2014, 23:51)  Возможно, что не посылается инфа для неиспользуемых кусков FPGA (BRAM-ы или блоки логики), если они занимают какое-то количество целых сегментов. Т.е. это не компрессия, а просто выкидывание пустых данных. Похоже, что так и есть. Проект на S6 с ПЗУ на BRAM и без них имеют разный размер. Причем если нету BRAM то от количества задействованной логики (по крайней мере ~ от 1% до 30%) размер не меняется.
|
|
|
|
|
Jun 2 2014, 04:07
|

Местный
  
Группа: Свой
Сообщений: 216
Регистрация: 15-06-04
Из: Менделеево
Пользователь №: 30

|
QUOTE (eugen_pcad_ru @ May 30 2014, 18:19)  Всем доброго времени суток! Ранее работал со старенькими спартанами. Сейчас работаю с 6-м. Заметил, что размер прошивок bin и (или) bit для Sраrtan6 всё время разный. В отличие от, скажем, семейства 3АН, в котором он был всегда одинаков. Компрессии нет. Почему так? Заранее спасибо за любые разъяснения! Читал, что при placement and routing используется random. По-читайте алгоритмы размещения и трассировки. Google "place route algorithm random"
|
|
|
|
|
Jun 2 2014, 08:49
|

Знающий
   
Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933

|
Цитата(olegras @ Jun 2 2014, 11:13)  Похоже, что так и есть. Проект на S6 с ПЗУ на BRAM и без них имеют разный размер. Причем если нету BRAM то от количества задействованной логики (по крайней мере ~ от 1% до 30%) размер не меняется. Похоже, тут AR 39999 надо читать. А вообще, размер bit-файла меняться не должен.
--------------------
|
|
|
|
|
Jun 2 2014, 10:01
|
Частый гость
 
Группа: Участник
Сообщений: 113
Регистрация: 12-03-07
Пользователь №: 26 075

|
UG383. Spartan-6 FPGA Block RAM Resources User Guide: Цитата ISE software v13.2 (or later) is required to initialize the 9 Kb block RAM (RAMB8BWER). ... The bitstream update in ISE software v13.2 results in a small increase in bitstream size that depends on the quantity and location of the 9 Kb block RAM in the design (<1% increase). То есть возможное увеличение размера bit файла в зависимости от количества использованных 9 Kb block RAM - нормальная ситуация.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|