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

 
 
> Как на ПЛИС сделать регулируемую линию задержки?, Несколько независмых каналов от 0 до 400 нс
ANT
сообщение Mar 1 2006, 11:56
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 22-06-04
Пользователь №: 127



Хочу сделать 5-канальную программируемую ЛЗ для импульсов с частотой следования до 20МГц. Задержка должна программироваться от 0 до 400 нс с шагом в несколько нс. Для этого есть специальные микросхемы у MAXIM, DATADELAY. Например 8-битная с шагом 2нс или 6-битная с шагом 6нс. Обе подходят. Схему уже набросал на MAXIMе, пока не выяснил насчёт доставабельности. Но возник вопрос: поскольку в проекте всё равно уже использую ПЛИС для управления ЛЗ, нельзя ли сделать на какой-нибудь ПЛИС или FPGA эти задержки, например с помощью строенных FIFO?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Gate
сообщение Mar 1 2006, 13:03
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 859
Регистрация: 7-04-05
Из: Санкт-Петербург
Пользователь №: 3 943



Не думаю, что встроенное фифо удобно использовать - вам ведь нужно будет менять его глубину. Поскольку вход однобитный, то imho ставите сдвиговый регистр на 100-200 разрядов, тактируете его 300-500 Мгц (циклон или лучше циклон2), на вход - ваш сигнал, а выход снимаете с нужного вам разряда. Единственная проблема - мультиплексор 200-в-1 не вытянет за 1 такт при 300 Мгц - тогда разбиваете его на группы и делаете конвеер (это добавит фикс. задержку в несколько клоков, кот. вам надо учесть).


--------------------
"Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается." (с) С.Лем
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ANT   Как на ПЛИС сделать регулируемую линию задержки?   Mar 1 2006, 11:56
- - iosifk   Цитата(ANT @ Mar 1 2006, 14:56) Хочу сдел...   Mar 1 2006, 12:14
- - ANT   Опечатка встроенные.   Mar 1 2006, 12:38
- - Gate   Подумал немного, и понял, что поторопился - как я ...   Mar 1 2006, 13:25
- - ANT   Ну, а если взять тактовую 167,7Мгц(6нс) и 64 в 1, ...   Mar 1 2006, 13:26
- - Janna   Цитата(ANT @ Mar 1 2006, 17:56) возник во...   Mar 2 2006, 03:06
- - ANT   Пока ПЛИС простенькая - XC95108-10. Её хватает тол...   Mar 2 2006, 08:23
- - Janna   Сделайте аналогичную цепь и для заднего фронта...   Mar 2 2006, 12:30
- - Tosha   Проще всего думаю будет сделать все-таки на двухпо...   Mar 3 2006, 09:22
|- - ANT   Цитата(Tosha @ Mar 3 2006, 12:22) Проще в...   Mar 3 2006, 13:38
- - Janna   Учтите, что недостаток ЛЗ в ПЛИС по сравнению со с...   Mar 3 2006, 10:13
- - Tosha   Да реализация именно такая. Любой Cyclone или Cycl...   Mar 6 2006, 04:59
- - xyzzy   У Xilinx есть несколько App Notes где используются...   Mar 7 2006, 05:28


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

 


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


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