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

 
 
> Как правильно писать в регистр
Dootch
сообщение Jul 18 2017, 03:42
Сообщение #1


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

Группа: Свой
Сообщений: 76
Регистрация: 12-02-10
Из: Хабаровск
Пользователь №: 55 441



Добрый день.
Собираю на ПЛИС Cyclone V E схему, которая измеряет разность времен прихода двух импульсов А и B. Длительность импульсов около 200 мкс, частота 1 Гц.
Время измеряется в единицах опорной частоты 100 МГц, подаваемой на счетчик. Схема приведена на рисунке.




Сигналы записи состояний счетчика в регистр я формирую синхронно с опорной частотой. Для того, чтобы состояние счетчика записывалось всегда корректно, как я понял необходимо указать компилятору что данные с счетчика на входе регистров должны быть стабильны к моменту прихода сигнала записи.
Вопрос как это сделать?
Возможно для корректной работы нужно изменить схему, но что-то никаких идей нет.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Грендайзер
сообщение Jul 18 2017, 07:03
Сообщение #2


Местный
***

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



Констрйн Вам надо прописать лишь для тактового сигнала, а вот схему стоит изменить, т.к. в данном случае, Вам синтезатору придётся ещё дополнительными констрейнами объяснять, что у Вас на пустом месте ещё один тактовый домен появился...
Go to the top of the page
 
+Quote Post
Dootch
сообщение Jul 18 2017, 07:58
Сообщение #3


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

Группа: Свой
Сообщений: 76
Регистрация: 12-02-10
Из: Хабаровск
Пользователь №: 55 441



Цитата(Грендайзер @ Jul 18 2017, 11:03) *
Констрйн Вам надо прописать лишь для тактового сигнала, а вот схему стоит изменить, т.к. в данном случае, Вам синтезатору придётся ещё дополнительными констрейнами объяснять, что у Вас на пустом месте ещё один тактовый домен появился...


Для количества измеряемых импульсов больше двух в голову приходит только такая схема:
И счетчик и регистры получают на синхронизацию один и тот же тактовый сигнал,
регистры имеют вход разрешения работы на который поступает сформированный по предложенной Вами схеме edge detector сигнал, правда схема edge detector немного изменена (добавлен второй триггер перед инвертором)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Dootch   Как правильно писать в регистр   Jul 18 2017, 03:42
- - Грендайзер   Ну как минимум, не стоит подобным образом баловать...   Jul 18 2017, 06:23
- - Flip-fl0p   А Вы сделайте импульсы, которые измеряете не входа...   Jul 18 2017, 06:38
|- - Грендайзер   Цитата(Flip-fl0p @ Jul 18 2017, 09:3...   Jul 18 2017, 06:48
- - Shivers   Здесь нужен счетчик с разрешением счета и сбросом....   Jul 18 2017, 06:38
|- - Dootch   Спасибо, а если увеличить число измеряемых импульс...   Jul 18 2017, 06:57
- - Алга   Если изменить структурную схему: Сигналы А и б явл...   Jul 18 2017, 08:38
|- - Dootch   Цитата(Алга @ Jul 18 2017, 12:38) Если из...   Jul 18 2017, 08:44
- - Tausinov   Может, сделать просто один общий сквозной счетчик,...   Jul 18 2017, 08:53
- - Алга   Как здесь звучало- сделать 8 front edge detector,...   Jul 18 2017, 09:10
- - Magnum   Ещё желательно указать вероятность неприхода одног...   Jul 18 2017, 09:37


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

 


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


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