Цитата
PARAMETER C_TCEDV_PS_MEM_0 = 0
PARAMETER C_TAVDV_PS_MEM_0 = 0
PARAMETER C_TWC_PS_MEM_0 = 0
PARAMETER C_TWP_PS_MEM_0 = 0
PARAMETER C_THZCE_PS_MEM_0 = 0
PARAMETER C_THZOE_PS_MEM_0 = 0
PARAMETER C_TLZWE_PS_MEM_0 = 0
Вот что я понимаю под таймингами
Цитата
Я подогнал 2 тайминга на глазок проходит 2 теста 32- и 16-битные!!
И как же вы подогнали? Оч.интересно узнать!
Подогнал посмотрев на диограмму на осцилограффе!
А у вас какая частота и какие тайминги и какая плис????
Кстати я так понял в синхронном режиме
Код
PARAMETER C_SYNCH_MEM_0 = 1
тайминги ваобще прописовать не надо так как там есть два режима
Код
PARAMETER C_SYNCH_PIPEDELAY_0 = 1
и
Код
PARAMETER C_SYNCH_PIPEDELAY_0 = 2
со стандартными таймингами или я что то не понял??
Я сейчас работаю в асинхронном!!
Цитата
А клок я использую системный sys_clk_s просто вывожу его внешним портом на ногу СРАМ без всяких ДЦМ с обратной связью! Это правильно??
Можно и так (это если на низких частотах, т.к. память успевает), но лучше всего использовать feedback или же инверсный клок. А sys_clk_s у вас какой? Если 75 МГц, то должно работать как часики ;-) Если у вас не проходит 8-битный тест, то скорее всего у вас ошибка в адресации или перепутаны BE и Data.
ТОесть клок который я подаю на срам ядолжен сдвигать на 180 град относительно sys_clk_s??
А с 8-ми битным тестом седня разабрался БВЕ 3 и 4 банков перепутал!!
А feedback насколько я понял должна помимо микроба быть реализована еще и физически на плате!!1 ДЦМ тут помоему не поможет??Или яне прав??