-
Content Count
3424 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Everything posted by zombi
-
TXS0108E в качестве преобразователя уровней для SDIO
zombi replied to zombi's topic in Схемотехника
Нужен был режим SDR50 -
TXS0108E в качестве преобразователя уровней для SDIO
zombi replied to zombi's topic in Схемотехника
тогда уж наверное лучше одну SN74AVC6T622 -
TXS0108E в качестве преобразователя уровней для SDIO
zombi replied to zombi's topic in Схемотехника
Вот смотрю DS для моего случая. Получается 60 MHz максимум. Вообще больше чем 60 не может быть ни при каких условиях. Так что SDR50 - ну никак не получится. Но меня и DDR50 устроит. ------------------------------ Подскажите такой момент : если объединю одноимённые сигналы CLKb0 и CLKb1 ,DAT0b0 и DAT0b1... На VCCb0 подам 1.8V, а на VCCb1 - 3.3V. И хост сигналом SEL будет выбирать уровень сигналов на стороне карты. Карту естественно подключу к 3.3V. Такой вариант возможен? ЗЫ. сам понял что с CLK такой финт не прокатит. -
TXS0108E в качестве преобразователя уровней для SDIO
zombi replied to zombi's topic in Схемотехника
А есть что-то стандартное для моего случая (когда питание хоста 3.3V) для режима SDR? -
TXS0108E в качестве преобразователя уровней для SDIO
zombi replied to zombi's topic in Схемотехника
А для DDR50 подойдёт? -
TXS0108E в качестве преобразователя уровней для SDIO
zombi posted a topic in Схемотехника
Подскажите, можно ли эту мс поставить? Хост - VCC 3.3 V SD - VCC 3.3 / 1.8 V Режим шины SDR50 (CLK-100 MHz) TXS0108E 8-Bit Bi-directional, Level-Shifting, Voltage Translator for Open-Drain and Push-Pull Applications -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
Я тоже получил ответ на свой вопрос. Всем спасибо! -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
И какой в этом смысл после Вашего заявления ? -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
Значит Вы 40-ка жильный уже не застали. -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
А помнит кто-то еще винчестеры и другие устройства с ATA интерфейсом и 40 жильным кабелем? -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
Что угодно с ATA интерфейсом. -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
Окно валидных данных на стороне источника шире и намного шире. Всё дело в том что два устройства могут соединяться кабелем. Требование обеспечить на приёмной стороне +-5нс именно этим и обусловлено. -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
Агаааа, кажется я понял в чем дело. Скорее всего при описании отрицательного фронта обязательно придётся добавить параметр -add_delay и это увеличит ранее определённый -max для положительного фронта. Подскажите, так ли это? -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
Я для себя уяснил, если -min положительный - значит эта величина прибавляется к описываемому фронту, отрицательный вычитается. --------------- Подскажите вот такой момент : Вот два режима поступающих на плис данных. Вверху SDR, внизу DDR. CLK одинаковая, данные поступают на одни и те же пины. Смотрим только на нарастающий фронт клока (отметил синим кружочком). По этому фронту данные фиксируются в одних и тех-же регистрах. SDC требует указать величину -max (интервал отметил красным) Но на самом деле интервал должен быть в обоих случаях примерно одинаковый (отметил зелёным). Видно что зелёные интервалы примерно одинаковые, а красные практически в два раза отличаются. Почему так? Где я чего напутал? -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
О, все становится на свои места. И выходит что только min может быть отрицательным. Но вопрос почему величина -max разная для одинаковых регистров работающих по переднему фронту клока но на шине SDR и DDR, для меня по прежнему открыт. -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
Я конечно далеко не спец, и с таймквестом пользуюсь эпизодически. Но именно это я попробовал, и это он понимает неправильно. Он отнимает эту величину от предыдущего фронта. ---------------- Опять у меня непонятка как у начинающего : почему для DDR режима max считают как разницу между половиной периода клока и Tsu, а для SDR - между полным периодом и Tsu? Ведь в режиме DDR регистры разные, просто работают по разным фронтам. Ведь для регистра который работает по нарастающему фронту шины DDR и для такого же регистра но для шины SDR Tsu одинаковое. -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
Можно конечно попробовать, но зачем мне это всё выдумывать? Есть же спец программы которые всё считают, всё учитывают и формируют репорты. Главное им правильно сообщить о том что за ерунда происходит на входных пинах плиса, ничего не придумывая. О спасибо. А то AlteraIntel не порадовал своих юзверей такими красивыми шаблонами! -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
Почему я должен заявлять 100? есть реальная частота и она равна 12. Если быть точным - период 90 нс частота 11111111 Гц А для SDR режима есть такой же шаблон? -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
Как я интерпретирую видно на моих констрейнах - там где 40 широко по Вашему. Но какая разница как я это понимаю? Я спросил то именно потому что не уверен. Думал умные дядьки помогут, подскажут. set_input_delay -clock $input_clock -max [expr $input_clock_period/2 - $dv_bfe] [get_ports $input_ports]; Получается что -max 40.0 таки правильно у меня?! -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
Т.е. как я понял, однозначного ответа нет, и каждый как хочет так и интерпретирует эту величину. Шикарно! -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
Толи я чего не понимаю (что скорее всего), толи лыжи не едут! Можете чётко и однозначно ответить на вопрос : что означает параметр -max в констрейне set_input_delay? -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
Спасибо Кэп! -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
Нет, 12 мегагерц оно и в Африке и в реальности 12 -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
И на какое максимальное время может опоздать выделенный фронт и последующий строб частоты 150 относительно строба внешней частоты 12 ? Что значит широко??? Я спросил всё ли верно и привёл картинку (для SDR режима, но какая разница) на которой диаграмма с чётко и однозначно указанными интервалами и соответствующие этой диаграмме констрейны. Мне ответили что на картинке всё правильно. Я написал констрейны под свои времянки, и теперь мне говорят что что-то слишком широко! -
Констрейны для DDR интерфейса
zombi replied to zombi's topic in Работаем с ПЛИС, области применения, выбор
Господа подскажите, правильно ли я организовал захват шины и передачу в 150 мегагерцовый домен? Или нужно как-то иначе сделать? И на констрейны гляньте плиз. create_clock -period 90.0 -name DST [get_ports DST] set_input_delay -clock DST -max 40.0 [get_ports HD[*]] set_input_delay -clock DST -min 5.0 [get_ports HD[*]] set_input_delay -clock DST -max 40.0 [get_ports HD[*]] -clock_fall -add_delay set_input_delay -clock DST -min 5.0 [get_ports HD[*]] -clock_fall -add_delay