реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Минимизация задержек и расположение в кристалле+
Andr2I
сообщение Jul 17 2007, 13:20
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



Необходимо на ЦиклонеII вывести наружу сигнал задержанный на несколько четвертей периода тактовой частоты (150 МГц). Для решения предполагается использовать на выходе ИЛИ от выходов нескольких D-триггеров (два или четыре пока не решил), которые тактируются сдвинутыми по фазе частотами. Если делать 4 триггера, то Квартус ругаться не будет, но напрягает разная задержка из-за расстояния (неконтроллируемого) выходов D-тригеров от выходной ноги. Насколько понял, можно на выходном буфере сделать fast register. Вопрос - можно ли на IO буфере сделать элемент 4ИЛИ, а 4 триггера зафиксировать относительно этого буфера (и как именно!) ?
Go to the top of the page
 
+Quote Post
-=Vitaly=-
сообщение Jul 18 2007, 13:12
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 31-08-06
Из: Киев
Пользователь №: 19 991



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


Я не знаю как в Альтере, надо посмотреть, но в ксайлинксе был параметр, помоему RLOC, который является местоположением д-триггера в плисе. Указав какие триггеры использовать можно добиться тех результатов, которые вам надо.
Может ли кто-то подтвердить RLOC для альтеры.
Go to the top of the page
 
+Quote Post
bav
сообщение Jul 18 2007, 14:03
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



в ChipPlaner (в Quartus'е) можно вручную поставить элемент там где надо.
Go to the top of the page
 
+Quote Post
Andr2I
сообщение Jul 19 2007, 04:18
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



Спасибо за ответы!
Еще вопрос - можно ли в Квартусе указать компилятору, чтобы всегда помещеть группу триггеров в одном LAB?
Go to the top of the page
 
+Quote Post
bav
сообщение Jul 19 2007, 05:20
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



будет помещать группу, пока вручную не очистите в ChipPlaner
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th July 2025 - 10:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01398 секунд с 7
ELECTRONIX ©2004-2016