|
Увязка клоков и констрейны |
|
|
|
 |
Ответов
|
Jul 4 2018, 16:13
|
Местный
  
Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066

|
Цитата(Грендайзер @ Jun 28 2018, 14:48)  Добрый день. Возник такой вот вопросик. Есть отладочные платки на с Spartan-3 и простеньким АЦП. Плата с АЦП тактируется с помощью платы с ПЛИС. Тактовая частота спартана 100МГц, а частота тактирования АЦП 30МГц (данная частота получается с помощью связки DCM -> OFDDRCPE что в коргене обозначатся как Clock Forwarding/Board deskew). Данные с АЦП сперва идут на DDC а затем на CIC. Всю дальнейшую обработку хотелось бы вести на частоте 100МГц. Однако, очевидно, что т.к. частоты не кратны, одна относительно другой будет "плыть". Так вот вопрос какправильно перейтти с частоты 30Мгц на 100МГц, т.е. как корректно защёлкивать данные идущие с частотой 30МГц частотой 100МГц (пока лишь приходит мысль воткнуть ещё одну DCM и сделать на ней частоту в 90МГц или 120МГц)?. Однако этот вариант имеет свои минусы. И 2 вопрос, как будит выглядить UCF файл для такого случая (т.е. когда клоки идут С плис, а данные НА плис). А позвольте поинтересоваться, а на кой Вам «всю дальнейшую обработку хотелось бы вести на частоте 100МГц»? Какой Вы профит от этого хотите поиметь? Геморрой Вы, как можно заметить, уже поимели... И поимеете еще больше, когда на 100МГц начнут сыпаться констрейны... Можно конечно предположить, что Вы таки хотели бы сэкономить аппаратные ресурсы, работая на кратно большей частоте и перейдя от параллельной к последовательной форме реализации своих алгоритмов. Но пока из Ваших текстов видно, что Вы даже в принципе не подозреваете о такой возможности... Да и ради одного банального DDC нет особого смысла страдать такой фигней. И можно предположить, что после CIC Вам таки совсем все равно, 100 у Вас МГц тактовая, или 30... Так зачем Вам 100МГц?
|
|
|
|
|
Jul 4 2018, 18:09
|
Местный
  
Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451

|
Цитата(Самурай @ Jul 4 2018, 19:13)  Так зачем Вам 100МГц? Ну во первых сама по себе задача увязки клоков весьма важна и интересна. Во вторых я и впрямь хочу поэкономить ресурсы, т.к. плиса у меня маленькая, а помимо указанных блоков там будет стоять несколько КИХов, которые пожрут почти все умножители нуууу и ещё кое какая переферия. Что же касается констрейнов, то как мне кажется, в моём случае 100МГц частота вполне съедобная. К сожалению всё равно не понимаю, как синхронизатор поможет, если на выходе триггера присутствует неправильное значение. Ну да Бог с ним... Я так понял, что всё же фифо самый простой и надёжный вариант. Подскажите ещё такой вот вопросик. Допустим у меня есть 2 разных тактовых сигнала. При том один больше второго. Допустим я хочу отловить фронт более медленного. Допустимо ли завести более медленный сигнал на информационный вход триггера (пусть клоки синхронны) в схеме определения фронтов?
|
|
|
|
Сообщений в этой теме
Грендайзер Увязка клоков и констрейны Jun 28 2018, 10:48 Flip-fl0p Цитата(Грендайзер @ Jun 28 2018, 13:48) Д... Jun 28 2018, 10:53 MegaVolt Цитата(Flip-fl0p @ Jun 28 2018, 13:5... Jun 28 2018, 11:16  Flip-fl0p Цитата(MegaVolt @ Jun 28 2018, 14:16) На ... Jun 28 2018, 11:26   MegaVolt Цитата(Flip-fl0p @ Jun 28 2018, 14:2... Jun 28 2018, 11:28 Грендайзер Добрый вечер. По поводу фифо думал, но честно гово... Jun 29 2018, 21:27 RobFPGA Приветствую!
Цитата(Грендайзер @ Jun 30 2... Jun 29 2018, 22:20 MegaVolt Цитата(Грендайзер @ Jun 30 2018, 00:27) Ч... Jul 4 2018, 10:24  Грендайзер Цитата(MegaVolt @ Jul 4 2018, 13:24) Знач... Jul 4 2018, 11:12   RobFPGA Приветствую!
Цитата(Грендайзер @ Jul 4 20... Jul 4 2018, 12:07    Грендайзер Цитата(RobFPGA @ Jul 4 2018, 15:07) АЦП у... Jul 4 2018, 14:45     RobFPGA Приветствую!
Цитата(Грендайзер @ Jul 4 20... Jul 4 2018, 15:05      Грендайзер Цитата(RobFPGA @ Jul 4 2018, 18:05) Схема... Jul 4 2018, 15:15       RobFPGA Приветствую!
Цепочка последовательная триггер... Jul 4 2018, 15:35   MegaVolt Цитата(Грендайзер @ Jul 4 2018, 14:12) Не... Jul 4 2018, 12:36    RobFPGA Приветствую!
Цитата(MegaVolt @ Jul 4 2018... Jul 4 2018, 13:14     MegaVolt Цитата(RobFPGA @ Jul 4 2018, 16:14) Если ... Jul 5 2018, 07:55      Грендайзер Цитата(MegaVolt @ Jul 5 2018, 10:55) И со... Jul 5 2018, 13:06       RobFPGA Приветствую!
Цитата(Грендайзер @ Jul 5 20... Jul 5 2018, 13:52       MegaVolt Цитата(Грендайзер @ Jul 5 2018, 16:06) Не... Jul 5 2018, 14:28 Грендайзер Немного не так выразился. Я хотел сказать, что фиф... Jun 30 2018, 10:49 Грендайзер Коллеги, очень признателен за помощь. Теперь кое ч... Jul 6 2018, 07:17
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|