будем прояснять (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Dr.Alex 24 мая 2005 г. 16:57
В ответ на: Ответ: (+) отправлено SM 24 мая 2005 г. 16:44

ну представьте что у вас полторы сотни проводов (димм сдрамный на плате), и на той же шине ещё всякая чепуха (нетипичная ситуация, но бывает и не такое мля!)
И для КАЖДОГО провода вы должны выписать и посчитать ЧЕТВЁРКУ уравнений для каждой пары вход-выход!
(не пытайтесь искать ошибки, это отфонарный пример :)

setup CPU to SDRAM: margin = T + clkDLY - emOV - adDLY - sdSU
setup SDRAM to CPU: margin = T - clkDLY - sdOV - adDLY - emSU
hold CPU to SDRAM: margin = emOH + adDLY - clkDLY - sdIH
hold SDRAM to CPU: margin = clkDLY + sdOH + adDLY - emIH

(OV - аутпут вэлид)
(SU - инпут сетап)
(IH, OH - инпут и аутпут холды)
нужно держать margin больше нуля.

ВСЕ задержки, а также такие параметры как аутпут вэлид и холд - разные для каждого сигнала! А точность нам нужна порядка 100 пс.
Будем каждый сигнал ручками проверять?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru