ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
454323
Blackbird_sunday (16.10.2013 06:07, просмотров: 10745)
Что делать с доступом к быстрому статическому ОЗУ из ПЛИС циклон адын ?Походу я влетел . В общем то специально ставил ОЗУ с временем доступа 10 нС чтобы успевать за 100 нанонсекунд (4 цикла с частотой 40 мгц) 4 раза независимо считывать и записывать в него . А вот хрен - удается только более-менее хорошо только 3 цикла провести а дальше швах .. В общем давай копать - опытным путем выяснил что данные хорошо защелкиваются когда через 25 нан поступает уже следующий адресс . Полез в pdf - каленым железом надо жечь этих манагеров от разработки . Там ясным по белому написано штааа само ОЗУ может "задуматься" с выдачей данных на эти самые 10 нан после того как адресс поступил . Вдобавок задержка сигнала в самой плисине от мозгов до выхода может достигать тоже около 10 нан . Вот и получается что реально можно работать только длинные серии чтения или записи (чем тогда это быстрое статическое ОЗУ лучше динамического с его латентностью в 60 нан). А вот серию запись-чтение-запись через 25 наносекунд уже фигвам ибо при чтении после адреса нужно щелкать в регистр данные через нан так 20 а при записи надо сразу с адресом пилить данные и тоже где то 20 нан ждать пока они защелкнуться в микрухе после того как OE передернул - а шина данных то одна . А мне так надо было именно произвольно эти циклы чередовать ! Козлы они чесслово . Когда я добрался до плисин я так радовался какия они быстрые - а получается тормоз на тормозе . Схема на 531 серии спокойно чешет на плате сантиметров 30 шириной разведенной левой ногой на частотах 60 мГц и не вякает а тут внутри кристалла уже торможение пока до вывода дойдет .. Ну куда это годно то .. В общем кто вляпался в эту проблему и как смог разрулить ?