eugen_pcad_ru 0 30 мая, 2014 Опубликовано 30 мая, 2014 · Жалоба Всем доброго времени суток! Ранее работал со старенькими спартанами. Сейчас работаю с 6-м. Заметил, что размер прошивок bin и (или) bit для Sраrtan6 всё время разный. В отличие от, скажем, семейства 3АН, в котором он был всегда одинаков. Компрессии нет. Почему так? Заранее спасибо за любые разъяснения! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexadmin 0 30 мая, 2014 Опубликовано 30 мая, 2014 · Жалоба Заметил, что размер прошивок bin и (или) bit для Sраrtan6 всё время разный. В отличие от, скажем, семейства 3АН, в котором он был всегда одинаков. Компрессии нет. Сильно разный? Там в заголовки всякая информация добавляется, порой банально в текстовом виде. Так что на несколько байт-десятков легко может отличаться. Если больше - фиг знает. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dimidrol 0 30 мая, 2014 Опубликовано 30 мая, 2014 · Жалоба Тоже замечали что размер меняется при незначительных изменения в проекте. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eugen_pcad_ru 0 1 июня, 2014 Опубликовано 1 июня, 2014 · Жалоба Сильно разный? Там в заголовки всякая информация добавляется, порой банально в текстовом виде. Так что на несколько байт-десятков легко может отличаться. Если больше - фиг знает. Иногда на 15-20%. В бин-файлах по идее не должно быть того, что Вы предполагаете. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dr.Alex 0 1 июня, 2014 Опубликовано 1 июня, 2014 · Жалоба По всей видимости у вас случайно (или не случайно) включилась компрессия.. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dimidrol 0 1 июня, 2014 Опубликовано 1 июня, 2014 · Жалоба По всей видимости у вас случайно (или не случайно) включилась компрессия.. Мы вроде все проверили, да и вообще все опции по умолчанию стоят. У нас менялся размер на несколько килобайт или того меньше, причем было пару устойчтвых размеров которые менялись раз от раза для одного и того же проекта, т.е. без существенных изменений в логике. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
o_khavin 0 1 июня, 2014 Опубликовано 1 июня, 2014 · Жалоба Возможно, что не посылается инфа для неиспользуемых кусков FPGA (BRAM-ы или блоки логики), если они занимают какое-то количество целых сегментов. Т.е. это не компрессия, а просто выкидывание пустых данных. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
olegras 0 2 июня, 2014 Опубликовано 2 июня, 2014 · Жалоба Возможно, что не посылается инфа для неиспользуемых кусков FPGA (BRAM-ы или блоки логики), если они занимают какое-то количество целых сегментов. Т.е. это не компрессия, а просто выкидывание пустых данных. Похоже, что так и есть. Проект на S6 с ПЗУ на BRAM и без них имеют разный размер. Причем если нету BRAM то от количества задействованной логики (по крайней мере ~ от 1% до 30%) размер не меняется. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha 0 2 июня, 2014 Опубликовано 2 июня, 2014 · Жалоба Всем доброго времени суток! Ранее работал со старенькими спартанами. Сейчас работаю с 6-м. Заметил, что размер прошивок bin и (или) bit для Sраrtan6 всё время разный. В отличие от, скажем, семейства 3АН, в котором он был всегда одинаков. Компрессии нет. Почему так? Заранее спасибо за любые разъяснения! Читал, что при placement and routing используется random. По-читайте алгоритмы размещения и трассировки. Google "place route algorithm random" Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dimidrol 0 2 июня, 2014 Опубликовано 2 июня, 2014 · Жалоба Похоже, что так и есть. Проект на S6 с ПЗУ на BRAM и без них имеют разный размер. Причем если нету BRAM то от количества задействованной логики (по крайней мере ~ от 1% до 30%) размер не меняется. Похоже, тут AR 39999 надо читать. А вообще, размер bit-файла меняться не должен. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
olegras 0 2 июня, 2014 Опубликовано 2 июня, 2014 · Жалоба 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 - нормальная ситуация. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eugen_pcad_ru 0 2 июня, 2014 Опубликовано 2 июня, 2014 · Жалоба Да, наверное дело в блоках памяти. Спасибо за разъяснение! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться