Модуль SPI с SCK такой же, как часы модуля SPI - VHDL

Поскольку я вижу только модули SPI, которые имеют входные часы 2xSCK, я хочу спросить, возможно ли реализовать модуль SPI, который имеет SCK той же частоты, что и модуль SPI.


person Yaro    schedule 05.05.2015    source источник


Ответы (2)


В зависимости от того, являетесь ли вы мастером SPI или ведомым, вы можете что-то придумать, но лучшим решением будет просто увеличить тактовую частоту. Если ваше оборудование поддерживает их, вы можете использовать входные или выходные регистры DDR (двойная скорость передачи данных) для регистрации входов или выходов на обоих фронтах тактовых импульсов. Если вы ведомый, вы можете назначить часы SPI в качестве входа часов и зафиксировать данные, используя входящий фронт часов. Однако затем вам придется пересекать домены часов внутри вашей логики. Я настоятельно рекомендую увеличить логическую тактовую частоту, если это вообще возможно.

person Ian    schedule 05.05.2015

Вход clock >= 2×SCK является физической границей. Это называется коэффициентом Найквиста.

Поищите теорему Шеннона о выборке.

person Paebbels    schedule 05.05.2015