Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Минимизация задержек и расположение в кристалле+
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Andr2I
Необходимо на ЦиклонеII вывести наружу сигнал задержанный на несколько четвертей периода тактовой частоты (150 МГц). Для решения предполагается использовать на выходе ИЛИ от выходов нескольких D-триггеров (два или четыре пока не решил), которые тактируются сдвинутыми по фазе частотами. Если делать 4 триггера, то Квартус ругаться не будет, но напрягает разная задержка из-за расстояния (неконтроллируемого) выходов D-тригеров от выходной ноги. Насколько понял, можно на выходном буфере сделать fast register. Вопрос - можно ли на IO буфере сделать элемент 4ИЛИ, а 4 триггера зафиксировать относительно этого буфера (и как именно!) ?
-=Vitaly=-
Цитата(Andr2I @ Jul 17 2007, 16:20) *
Необходимо на ЦиклонеII вывести наружу сигнал задержанный на несколько четвертей периода тактовой частоты (150 МГц). Для решения предполагается использовать на выходе ИЛИ от выходов нескольких D-триггеров (два или четыре пока не решил), которые тактируются сдвинутыми по фазе частотами. Если делать 4 триггера, то Квартус ругаться не будет, но напрягает разная задержка из-за расстояния (неконтроллируемого) выходов D-тригеров от выходной ноги. Насколько понял, можно на выходном буфере сделать fast register. Вопрос - можно ли на IO буфере сделать элемент 4ИЛИ, а 4 триггера зафиксировать относительно этого буфера (и как именно!) ?


Я не знаю как в Альтере, надо посмотреть, но в ксайлинксе был параметр, помоему RLOC, который является местоположением д-триггера в плисе. Указав какие триггеры использовать можно добиться тех результатов, которые вам надо.
Может ли кто-то подтвердить RLOC для альтеры.
bav
в ChipPlaner (в Quartus'е) можно вручную поставить элемент там где надо.
Andr2I
Спасибо за ответы!
Еще вопрос - можно ли в Квартусе указать компилятору, чтобы всегда помещеть группу триггеров в одном LAB?
bav
будет помещать группу, пока вручную не очистите в ChipPlaner
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.