Jump to content
    

gammanoid

Свой
  • Posts

    62
  • Joined

  • Last visited

Reputation

0 Обычный

About gammanoid

  • Rank
    Участник
    Участник

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Recent Profile Visitors

1,666 profile views
  1. Просветите, что за зверь? Первый раз слышу такой термин. Может с пробкой попутали?
  2. Поддержка ПЛИС в Альтиуме очень специфичная. ИМХО лучше руками синхронизировать. А помочь в этом сможет этот скрипт
  3. В очередном проекте появилось желание автоматизировать создание UCF для Xilinx в AD. Скрипт VendorTools_v3.0 из google code - пропускал много выводов. Вместо того, чтобы тратить время на ручное набивание UCF, и то я не большой знаток Delphi и API Альтиума, все же решил попытаться поправить VendorTools_v3.0 под реальную задачу. Может найдется кто потестировать и отправить коммит в Google Code. Вот что у меня получилось. Модифицированная версия на базе VendorTools_v3.0 Добавлена переменная Net Tolerance для поиска метки на цепи подходящей к выводу. Она почему-то в метрической системе "плавает" и не точно "ложится" на цепь. Возможно что цепь не точно подводится к пину элемента. Добавлена возможность изменять Wire Length при экспорте UCF. Вроде бы так надежнее ищет метки цепей около выводов. В оригинальном скрипте было фиксированное значение 30000000, исчисляемое во внутренних "попугаях" (cInternalPrecision в 0,1 микродюймах). Было (пример для Pin.Orientation = eRotate180): NetItr.AddFilter_Area(Pin.Location.X - 30000000, Pin.Location.Y - 1, Pin.Location.X + 1, Pin.Location.Y + 1) Стало (пример для Pin.Orientation = eRotate180): GridSizeMM := CoordToMMs(SchDoc.VisibleGridSize); WireSizeMax := StrToInt(EditLength.Text) * GridSizeMM; WireSizeMin := 1; if Pin.Orientation = eRotate180 then begin X1 := Pin.Location.X - MMsToCoord(WireSizeMin); Y1 := Pin.Location.Y - MMsToCoord(WireSizeMin); X2 := Pin.Location.X + MMsToCoord(WireSizeMax); Y2 := Pin.Location.Y + MMsToCoord(WireSizeMin); end NetItr.AddFilter_Area(X1,Y1,X2,Y2); Т.е. по вертикали "окно поиска метки" расширено с 0,1 микродюйма до ±1 мм, а по горизонтали - до величины, заданной в поле Wire Length в единицах видимой сетки. Добавлена поддержка экспорта в xdc файл для Vivado Добавлена возможность сортировки ucf/xdc по имени цепи. Для отладки, при экспорте в Xilinx, создается второй файл с выводами элемента, у которых не обнаружено Net Label. З.Ы. Почему-то мне попался для правки VendorTools_v3.0 и уже после своих доработок обнаружил более новую версию VendorTools_v3.5 by Caludio Veronesi Глянул на изменения в коде - мне кажется его изменения незначительны для ликвидации пропусков. VendorTools_v3.1.zip
  4. Я работал c LTC2207/2208/2142. Все честно по даташиту. Не понятно, что будет делать софт процессор, работающий на тактовой 60-70 МГц с данными поступающими с 130 MSPS высокодинамичного АЦП? Вы ни слова не сказали про пред. обработку. По сабжу: не ясно что в вы понимаете под внешним и собственным тактированием. Выходные данные АЦП следует вводить в кристалл через IFD на тактовой АЦП, с выхода CLKOUT.
  5. В новую разработку заложен XC7K70T-1FBG667C. На стадии рисования схемы выясняется, что у нее есть VCCO_12 и VCCO_32. Но, таких банков у нее нет. В описании есть лишь примечание Как это понимать?К какому именно?
  6. Т.е. HCS? Естественно цифра. Поток около 1 МБит. Но, если посмотреть на те же TOTX173/TORX173 - там речь идет о 6 МБит макс при 10 м. Теперь понятно, что эта цифра обусловлена Pout_min=-21 dBm(TOTX173) и Pin_min=-27 dBm(TORX173) Using APF. Видимо для такого расстояния надо использовать HCS (10 dB/km) с соответствующими коннекторами и трансиверами Avago(Agilent). Выходит дешевого решения на "бытовых" компонентах для TOSLINK не получается.
  7. Спасибо за информацию. Передавать надо звук на 200 м. Правильно ли я понял что это из-за специфики волокна (0,19 дБ/м)? Т.е. если использовать стекло с соответствующими трансиверами и коннекторами, то можно? Вопрос в цене. Имел в виду TOTX173/TORX173. Спецификация/стандарт S/PDIF (IEC 60958).
  8. Интересует максимальная длина кабеля, который можно купить и максимальная пропускная способность. Также конверторы - где купить? Спецификации... Буду признателен за любую информацию.
  9. С логикой сильно не разбирался, но IFD, OFD вроде описаны. При использовании внутренней тактовой выхода IFCLK частота может быть 48 МГц или 30 МГц. 24 или 12 это тактовая ядра 8051. Тактовую на выходе IFCLK пробовали инвертировать? И как дела с констрейнами (судя по глюкам при 50 в пост-руте - никак)? Упаковка I/O Registers/Latches into IOBs должна быть both (Inputs and Outputs).
  10. Конечно не сложно. Но разработка полного комплекта КД на то, чем занимаются множество специализирующихся на этом производителей - для меня нерациональна. Спасибо. Еще бы в десктопном исполнении...
  11. Необходим выносной блок питания в корпусе 12В 3...5А для питания высокочувствительного радиоприемного устройства. Имеется негативный опыт применения адаптора Meanwell P66A, несмотря на заявленное производителем соответствие стандартам EMC EN55022 class B, EN61000 и пр. Выбор был обусловлен предыдущим положительным опытом с импульсным ИП RT-50A (встраиваемый модуль) той же фирмы. Не исключен вариант линейного стабилизированного или комбинированного. Лишь бы не "свистел" и выглядел аккуратно. Питание 220В +/-10% 50 Гц.
  12. Не получается регистрация/активация сабжа с местного FTP. Vista Ultimate; Windriver 32bit version.
  13. Спасибо за ссылку. Да уж...В таком случае я вообще с трудом представляю проект и необходимость разбиения на partition'ы.
  14. Для ускорения отладки пытаюсь побить проект на partitions. После малейшего изменения в одном из исходников (один из partition'ов, не top) проект синтезируется полностью с последующей полной переразводкой. Использую Active-HDL 7.2 SP1 и ISE9.1.SP3. В чем грабли?
  15. Попутно о проблеме, но другого характера. Может кто подскажет как отключить фичу автоинкремента отводов шин в схемном редакторе. Очень раздражает, особенно при копировании фрагмента схемы.
×
×
  • Create New...