|
линия задержки в плис |
|
|
|
Jun 26 2014, 03:32
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
По опыту, задержки "едут" с температурой/питанием/процессом примерно одинаково у всех технологий, если не принимать специальных мер при разработке (а для ПЛИС их никто не применяет). Поэтому без разницы. Просто ищите такую ПЛИС, которая в состоянии ввести внутрь себя через I/O пады сигналы в Вашем диапазоне частот. Или, хотя бы, как можно ближе к нему.
Как реализовать внутри - попробуйте сделать длинную Carry Chain - то есть, грубо говоря, многобитный сумматор, который суммирует число "`b1111111....11111" с входным сигналом, поданным на CARRY IN. И не забудьте привязать четко к конкретным ячейкам ПЛИС всю эту структуру, то есть описывайте ее вручную, через generate и прямое инстантирование библиотечных элементов (CCU2B, или как их там, из чего цепь с переносом строится, и триггеров) с указанием loc-ов для каждой инстанции. Для калибровки можете пытаться использовать такой же сумматор, расположенный рядом, на который как-то правильно подан тактовый сигнал, возможно сдвинутый по фазе в PLL/DCM, который тактирует и приемные триггеры.
Но что все это хоть как-то заработает, далеко не факт.
|
|
|
|
|
Jun 26 2014, 09:32
|

Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 23-02-12
Пользователь №: 70 424

|
Цитата(sergey sva @ Jun 24 2014, 22:08)  Хотел услышать от вас, специалистов ваше мнение, у вас все таки опыта больше чем у меня работы с плис. По опыту, сколько можно получить задержку используя лог.элементы на спартан6 и будет она стабильна? Заранее спасибо. 10ps это както крутовато для реализации в ПЛИС Если вы делаете некий измеритель длительности импульса в ПЛИС и вам надо точность 10пс то наверное нет... Вы даже нормально внутрь ПЛИСА сигнал без искажений больше чем +\-10пс ввести врядли сможете... туда вам и ёмкость пина добавится и искажение фронта сигнала после пинов на вводе в логику и всё это с PVT гуляет процентов на 30....
|
|
|
|
|
Jun 26 2014, 09:56
|

Местный
  
Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498

|
Цитата(sergey sva @ Jun 24 2014, 21:20)  Подскажите как сделать линию задержки на 10ps например из какого то логического элемента? Будет такая задержка стабильной или будет плавать из за температуры и прочих факторов? плис spartan6 Предлагаю Вам посмотреть в сторону ПАИС, но ПЛИС тут точно вряд ли.
--------------------
Победа - это когда N раз упал и N+1 раз встал.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|