Форум программистов, компьютерный форум, киберфорум
Программируемая логика: ПЛИС, ПАИС
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программируемая логика SystemVerilog. case(1'b1) vs priority casez (1'b1) https://www.cyberforum.ru/ programmable-logic/ thread2803309.html
Доброго времени суток, уважаемые форумчане. Не так давно начал изучать FPGA и SystemVerilog. Изучаю по книге : "Логическое проектирование и верификация систем на SystyemVerilog.Автор Дональд Томас...
проверка альтеры Программируемая логика
Здравствуйте .я в програмировании полный ноль.Собираю один девайс ,но он не работает .Не знаю в ч чем дело в прошивке флеш или дохлой альтере. Альтера epm1270t144c5n. Хочу ее проверить.Если не трудно...
Программируемая логика Выбор платы с интерфейсом взаим. с ПК (USB и т.п.)
Здравствуйте, готовлю исследовательскую работу по эффективности алгоритмов в аппаратной реализации и программной, их сравнение и всякое такое. Одной из аппаратных платформ хочу сделать FPGA и на ней...
Программируемая логика Выходная мощность PLL у Cyclone IV Здравствуйте, кто-то может подсказать, какая выходная мощность у PLL Altera Cyclone IV ep4ce6 ? Рылся в Cyclone Device Handbook, но там ответа не нашёл. Как её можно вычислить? https://www.cyberforum.ru/ programmable-logic/ thread2788237.html
Программируемая логика FPGA программирование https://www.cyberforum.ru/ programmable-logic/ thread2778362.html
Привет всем участникам сообщества! Месяц назад столкнулся с заданием программирования на FPGA (Xillinx, SDK). До этого только опыт был с программированием на Матлабе, питоне и С. Нужна Ваша помощь...
Архитектурное проектирование СБШ Serpent Программируемая логика
Привет, помогите пожалуйста сделать архитектурное проектирование устройства шифрования за функциями serpent. Ниже прикрепляю алгоритм, его же нужно оформить по схемотехнике, на основе...
Создать описание счётчика на языке Verilog Программируемая логика
Всем привет, такое задание: С использованием типов данных и конструкций Verilog создайте описание счетчика: • 5 разрядного • модуль счета 25 • с асинхронным сбросом • реверсивного ...
Программируемая логика Счетчик JK -триггер Подскажите что это за счетчик. Описать счетчик, электрическая схема которого представлена на рисунке. Указать коэффициент пересчета. Составить временные диаграммы работы счетчика. https://www.cyberforum.ru/ programmable-logic/ thread2759400.html
Программируемая логика Алгебра-логика на Д-триггере https://www.cyberforum.ru/ programmable-logic/ thread2755333.html
Здравствуйте, уважаемые обитатели данного форума, какой день ломаю голову. Нужно сделать лазерную сигнализацию на d-триггере, чтобы при пересечении лазера, начинала работать сигнализация, и с помощью...
Программируемая логика синтез четырехразрядного счетчика с параллельным переносом между разрядами нужно построить счетчик в системе logisim. Макс значение F, шаг минус три. положение счетчика застряло на d и 0. Не понимаю что делать, подскажите если кто знает https://www.cyberforum.ru/ programmable-logic/ thread2753232.html
Программируемая логика Какая будет архитектура и программа в схеме конвейерного умножителя? https://www.cyberforum.ru/ programmable-logic/ thread2752621.html
Добрый день, как написать программу на языке VHDL для этой схемы конвейерного умножителя? а именно интересует архитектура. В каком порядке, и как связать следующее: Входной сигнал input dataa и...
Программируемая логика Язык VHDL, что и как происходит на каждом этапе Добрый день. Недавно начал изучать язык VHDLю И столкнулся с проблемой, и не пониманием. В интернете мало информации, и ток названия атрибуты нашёл. Да и пример в методичке во много раз отличаются от... https://www.cyberforum.ru/ programmable-logic/ thread2748892.html
124 / 93 / 18
Регистрация: 15.11.2012
Сообщений: 582
05.04.2021, 22:32 0

Синхронизация по фронту импульса

05.04.2021, 22:32. Показов 1027. Ответов 5
Метки (Все метки)

Лучший ответ Сообщение было отмечено Maksim45554 как решение

Решение

Цитата Сообщение от Skryp Посмотреть сообщение
Вот типичная диаграмма
Диаграмма в общем случае рабочая, но плохо подходит для высоких скоростей. Поскольку считывание данных в ней происходит в середине окна данных (строго говоря даже позже, ведь t13 не нулевое), быстродействие приемника должно быть более чем вдвое выше возможного (tsetup составляет лишь время между окончанием t13 и фронтом синхроимпульса).
Если считывание данных сделать по спадам импульса, требования к приемнику будут существенно более низкими (tsetup составит время между t13 и спадом синхроимпульса).

Если говорить о диаграмме ТС, то под
Цитата Сообщение от Maksim45554 Посмотреть сообщение
"стробирование по фронту"
, на мой взгляд, понимается как раз то, что сигнал входных данных должен обновляться одновременно с фронтом тактового сигнала.

Тогда в ваш регистр будет записываться то состояние, которое было в течение некоторого времени до фронта тактового сигнала (tsetup) и некоторое время после (thold). thold у большинства устройств может быть нулевым, но не должно быть отрицательным, то есть сигнал на входной линии данных может обновляться в новое состояние ровно в момент фронта тактового сигнала, но не раньше.

У вас обновление сигнала данных происходит в самое плохое время - как раз незадолго до фронта тактового сигнала. Если у вашего изделия tsetup меньше времени между изменением сигнала данных и фронтом тактового сигнала - будет записываться одно значение, если tsetup больше - другое. А если tsetup примерно равен времени между изменением сигнала и фронтом тактового сигнала - будет неопределенное состояние. А ведь оно зависит от температуры, напряжения питания, партии, конкретного экземпляра... Поэтому всегда надо стараться максимально отдалить момент изменения состояния линии данных от фронта тактового сигнала. Как максимум, как уже написано выше, на момент собственно фронта тактового сигнала. Тогда tsetup составит длительность периода тактовой частоты - максимально возможное значение в рамках синхронного дизайна.

Вернуться к обсуждению:
Синхронизация по фронту импульса
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.04.2021, 22:32
Готовые ответы и решения:

Синхронный RS- триггер с синхронизацией по фронту
В общем, завтра экзамен, пытаюсь подготовиться, но вот информации по такому триггеру я не нашел....

Прерывание по заднему фронту
Всем привет,есть код который считывает данные с клавиатуры и выводит ее на динамический...

Внешние прерывания по фронту/спаду
Если у меня в регистрах RTSR и FTSR прописано, чтобы прерывание срабатывало по фронту и по спаду,...

Вопрос от чайника - Срабатывание по фронту на STM8s
Моих скудоумных мозгов не хватает для того чтобы понять одну простую вещь: как переключить...

5
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.