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