Про глубину конвейера я теоретически согласен, но практически здесь не совсем тот случай.
Схема простая. Пути распространения сигналов между регистрами состоят из двух LUT, т.е. глубина логики = 2. Удвоение количества регистров может привести к росту частоты на 10-20%, что в наших условиях невыгодно.
Выгодно крутить уши Mapper-у.
Задержка в логике около 1 нс, в проводах - около 2-2.5 нс. ISE провирается на 200 пикосекунд, частота падает до неприемлемых 300-307 МГц.
Я вот думаю сделать макрос из быстрого варианта сборки схемы. Макрос-то вставится, как есть. Единственное, его надо как-то ограничить по форме и в пространстве, а то форма несколько кривая у конвейера.
Есть еще идея осободить часть трассировочных ресурсов - вывести самый разветвленный сигнал на глобальный провод. Может, полегчает.
|