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

 
 
> Увязка клоков и констрейны
Грендайзер
сообщение Jun 28 2018, 10:48
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



Добрый день. Возник такой вот вопросик. Есть отладочные платки на с Spartan-3 и простеньким АЦП. Плата с АЦП тактируется с помощью платы с ПЛИС. Тактовая частота спартана 100МГц, а частота тактирования АЦП 30МГц (данная частота получается с помощью связки DCM -> OFDDRCPE что в коргене обозначатся как Clock Forwarding/Board deskew). Данные с АЦП сперва идут на DDC а затем на CIC. Всю дальнейшую обработку хотелось бы вести на частоте 100МГц. Однако, очевидно, что т.к. частоты не кратны, одна относительно другой будет "плыть". Так вот вопрос какправильно перейтти с частоты 30Мгц на 100МГц, т.е. как корректно защёлкивать данные идущие с частотой 30МГц частотой 100МГц (пока лишь приходит мысль воткнуть ещё одну DCM и сделать на ней частоту в 90МГц или 120МГц)?. Однако этот вариант имеет свои минусы. И 2 вопрос, как будит выглядить UCF файл для такого случая (т.е. когда клоки идут С плис, а данные НА плис).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Flip-fl0p
сообщение Jun 28 2018, 10:53
Сообщение #2


В поисках себя...
****

Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140



Цитата(Грендайзер @ Jun 28 2018, 13:48) *
Добрый день. Возник такой вот вопросик. Есть отладочные платки на с Spartan-3 и простеньким АЦП. Плата с АЦП тактируется с помощью платы с ПЛИС. Тактовая частота спартана 100МГц, а частота тактирования АЦП 30МГц (данная частота получается с помощью связки DCM -> OFDDRCPE что в коргене обозначатся как Clock Forwarding/Board deskew). Данные с АЦП сперва идут на DDC а затем на CIC. Всю дальнейшую обработку хотелось бы вести на частоте 100МГц. Однако, очевидно, что т.к. частоты не кратны, одна относительно другой будет "плыть". Так вот вопрос какправильно перейтти с частоты 30Мгц на 100МГц, т.е. как корректно защёлкивать данные идущие с частотой 30МГц частотой 100МГц (пока лишь приходит мысль воткнуть ещё одну DCM и сделать на ней частоту в 90МГц или 120МГц)?. Однако этот вариант имеет свои минусы. И 2 вопрос, как будит выглядить UCF файл для такого случая (т.е. когда клоки идут С плис, а данные НА плис).

А двуклоковое FIFO разве не является самым простым решением ?
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Jun 28 2018, 11:16
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(Flip-fl0p @ Jun 28 2018, 13:53) *
А двуклоковое FIFO разве не является самым простым решением ?
На кой там фифо?

Вот так нужно:
Прикрепленное изображение


Само собой обратный сигнал не нужен.
Go to the top of the page
 
+Quote Post
Flip-fl0p
сообщение Jun 28 2018, 11:26
Сообщение #4


В поисках себя...
****

Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140



Цитата(MegaVolt @ Jun 28 2018, 14:16) *
На кой там фифо?
.

А хватит ли скорости такого вот Handshake ?
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Jun 28 2018, 11:28
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(Flip-fl0p @ Jun 28 2018, 14:26) *
А хватит ли скорости такого вот Handshake ?
А чего бы не хватить. У нас частоты 3 к 1. Т.е. у нас 3,33 такта быстрой частоты чтобы защёлкнуть медленную. Пересинхронизация занимает максимум 3. Т.е. всё отлично пролазит.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Грендайзер   Увязка клоков и констрейны   Jun 28 2018, 10:48
- - Грендайзер   Добрый вечер. По поводу фифо думал, но честно гово...   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
- - Самурай   Цитата(Грендайзер @ Jun 28 2018, 14:48) Д...   Jul 4 2018, 16:13
|- - Грендайзер   Цитата(Самурай @ Jul 4 2018, 19:13) Так з...   Jul 4 2018, 18:09
- - Грендайзер   Коллеги, очень признателен за помощь. Теперь кое ч...   Jul 6 2018, 07:17


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

 


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


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