Virtex 5 LX85, ISE10.1
Почему отдельно части проекта собираются на частотах до 375 МГц, а вместе - только 300?
Сделал конвейер с глубиной 16 и шириной 128. Частота получается в V5 градации -1 375 МГц. Размер - по 2000 LUT и FF. Для имитации медленной части схемы приделал к конвейеру двухчастотные FIFO на вход и на выход - частота упала до 250 МГц.
Тогда нашел медленные трассы, которые оказались на выходе FIFO и в самом конвейере (?). С конвейером делать ничего не стал, он ведь работал на 375 МГц? Между FIFO и конвейером вставил регистры. Частота поднялась до 307 МГц.
Что это за эффект? Так и должно быть? Это только в рекламе 400 - 500 МГц на счетчиках и коротких сумматорах, а увесистый проект - только 300 МГц? Как сделать, чтобы частота не падала с ростом заполнения микросхемы? Для нас вопрос принципиальный - ситуация требует, чтобы было 350 Мгц.
|