Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Virtex 4 - Встроенное FIFO - ISE 8.2
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
dsmv
В Virtex4 появилась такая полезная вещь как встроенное FIFO, т.е. блок памяти может работать как FIFO безо всякой внешней обвязки. Соответсвенно в CoreGeneratore появился такой пункт как FIFO Generator v2.3, который мог формировать такое FIFO с нужным размером, например 4096x64. Всё это работало в ISE 8.1
Поствил ISE 8.2 и обнаружил что теперь там есть FIFO Generator 3.2 и в нём можно формировать только FIFO которые занимают один блок памяти, т.е. 512x36, 1024x16 и т.д.

Кто-нибуть знает почему это сделали ?

Реально большие FIFO работают.
maior
Ничего подобного обнаружено не было. Генерирует все. Может дело в версиях и апдейтах? Прикладываю картинку "about" того, что у меня.
dsmv
Цитата(maior @ Oct 26 2006, 20:31) *
Ничего подобного обнаружено не было. Генерирует все. Может дело в версиях и апдейтах? Прикладываю картинку "about" того, что у меня.

Похоже на то. У меня показывет версию 8.2; Хотя я SP3 ставил. Может с каталогом промахнулся ? Завтра проверю.
maior
Лопухнулся. Забыл поставить галочку на "Built-in FIFO". Тогда действительно как вы описали. Также интересно и другое, что в документе (fifo_generator_ug175.pdf, p.17) это отмечено специально:
"Built-in FIFO Support in Virtex-4. The FIFO Generator supports a single instantiation of the Virtex-4 built-in FIFO module. The core adds the required patch based upon estimated clock frequencies. This patch is implemented in fabric. See Appendix A, “Performance Information” for resource utilization estimates." Таким образом, они не гарантируют большие FIFO такого типа в виртексе-4 и закрыли это в коргене. Так надо понимать. Это исправлено только в виртексе-5.
Тем не менее, все равно все это странно...
vitus_strom
На самом деле на четверке есть встроенный ФИФО ежели есть желание можно собрать на рассыпухе или блоковой памяти, повторюсь, ФИФО это отдельный блок на кристалле, ровно как и блоковая память
antti
Цитата(vitus_strom @ Oct 27 2006, 10:37) *
На самом деле на четверке есть встроенный ФИФО ежели есть желание можно собрать на рассыпухе или блоковой памяти, повторюсь, ФИФО это отдельный блок на кристалле, ровно как и блоковая память


v4 fifo bag v kristalle imejet, coregen etat bag obaidjet, no ne mozhet garantirovat pravilnuju rabotu pri ljubyx konfiguratzijah.

etat bag ne vsegda straschno, tak cho mozhno inogda sam drugie v4 FIFO konf delat, no bez coregen, esli po designu garantiruetsja chto bag ne delajet vreda

vsjo ispravleno v v-5
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.