Перейти к содержанию
    

Flood

Свой
  • Постов

    1 807
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3

Весь контент Flood


  1. Склоняюсь к мысли, что в случае ширпотреба завышение стоимости разработки оправдано достигаемым снижением стоимости изделия. Поэтому референс симулируется вдоль и поперек, а конечные вендоры меняют в референсе все что угодно, кроме критического ядра дизайна (наиболее ярко это выражено на видеоплатах, где плывет все, кроме топологии GDDR5). И я не соглашусь, что бытовые девайсы работают "удовлетворительно". Нормально они работают, если не пытаться летать на них в космос. Проблемы если и вылезают, то там, где вендор постарался еще более удешевить референс. Закладывая высококлассные материалы и бэкдрил, разработчик зачастую подстилает соломку для собственных косяков - бюджет линка растет за счет дорогостоящей технологии и появляется больше свободы налажать без реального ухудшения работоспособности.
  2. Тоже рискую повториться, но что такое полная скорость? А что не полная? Пока ни разу не попадался бэкдрил на памяти, ни в бытовых платах (те вообще выглядят будто сделаны из г*вна и палок - но работают), ни в серверных. Наверное, там скорость не полная... Неоднократно видел бэкдрил в телекоме, но только на мультигигабитных линках (чаще только на тех, что идут на внешний разъем).
  3. Типовая частота обычно DDR4-2400. Насчет GDDR5 - ширина шины там большая внутри. Снаружи - 32бита, до 7ГГц QDR. Клоки до 3,5ГГц по плате ходят.
  4. Ну почему же? Если с ядрами все так бесполезно, то работает старый лозунг - меньше ядер, больше частоты. 4ГГц 4-ядерный процессор с 16-32ГБ памяти обойдется в несколько раз дешевле, а разводить будет быстрее.
  5. Рискую встрять в неблагодарную дискуссию, но много ли вы видели HDI/backdrill на ширпотребовских материнских платах с DDR4? Или на видеокартах с GDDR5? То же самое касается выбора stackup под конкретный завод. Не знаю, сколько усилий вкладывается в референсы, но с них потом делаются миллионные тиражи десятками фирм на десятках заводов.
  6. Пробовал поначалу, пока не понимал причину. Просидировал 30 вариантов, безрезультатно.
  7. Нормально собирается и в 13-ой версии тоже. В 15 и 16 - нет. А как чинить-то? Более того, ЕМНИП, я пробовал генерить gen2 x8 PCIe ядро для SIV в Q16 и собирать example design - и он также не собирался (setup slack). Насчет ксилинкса - да, там свой ад. Они несколько раз кинули пользователей - с отказом от Vritex II / Pro в версиях ISE выше 10.1, потом с внедрением AXI-инфраструктуры с 6-ой серии и, конечно, с переходом на вивадо для 7-series и выше.
  8. Если это не ноутбук, а просто десктоп на skylake, то с большой вероятностью windows 7 там заведется. К тому же, если плисовые САПР важнее прочего, всегда есть линукс.
  9. ЕМНИП, в вивадо на каждый кристалл по три битстрима - unused pins вверх, вниз и в никуда. А вот в iMPACT выбора нет.
  10. Вообще я не работаю с Альтерой и очень мало чего в ней понимаю, но недавно появилась нужда помочь коллегам поправить и переразвести старый рабочий дизайн. Скачал Квартус 16 под Linux, установил, поставил разводиться - в результате setup slack. Попробовал seed sweep - все то же самое. Всегда только на двух Slow моделях и всегда менее 0,3ns. Странно. Скачал Квартус 15 - то же самое. Скачал Квартус 13 - все ок, развелось сразу и без проблем(!). Появился спортивный интерес. Взял аналогичный по частотам референс дизайн - PCIe gen2 x8 для Stratix IV. Вот этот: PCIe Avalon-ST High-Performance Reference Design http://www.altera.com/support/refdesigns/i...hip_Mem_150.zip Архив от 15-ой версии, лежит на сайте альтеры. Ну вряд-ли нерабочий, верно? Как есть открыл hip_sivgx_g2_x8_avst128_150.qar в 16-ой версии, собрал - setup slack. По опыту Xilinx'а банальное невлезание в тайминг обычно приводит к Hold slack, а setup - скорее указывает на грубые ошибки. Повторил опыт с 15 и 13 версией. Все повторилось - 13-я версия собрала проект без проблем, 15 и 16 - setup slack. Поставил Windows-версию 16-ого Квартуса. Применил все известные форумные методы, включая китайскую медицину - результат тот же. setup slack. Это как же так? Старшие версии квартуса разучились собирать проекты под SIV? Причем настолько, что родной проект от самой альтеры не собирается? Обращался по этому поводу приватно к Гуру форума - пришли к выводу, что что-то изменилось в Квартусе и нужно править проект. Мою теорию о хитрой защите отмели как ненаучную. Но, блин, проект выложен самой альтерой, арихивирован 15-ой версией. Как такое возможно?
  11. За все время прибивать гвоздями приходилось только сигналы для вывода в отладчик. Иначе уползают неизвестно куда, и ищи их потом. Но я использую hierarchy=rebuild, поэтому считаю такое поведение нормой.
  12. И таки где определения этих сигналов? Где-то должна быть бага, и связана она, похоже, с framer__xxx сингалами, т.к. до них все работает нормально. И что за LUT3 между регистрами на схеме? Их логическая функция O=I2? По-идее, если вивадо неправильно засинтезировала SV, моделирование после синтеза должно выявить проблему. Если бы такие простые вещи, как a <= b не работали в вивадо, ей было бы совершенно невозможно пользоваться. А это не так. Зачем выходы регистров на последней картинке по пути в порт заворачиваются обратно в схему? И куда они там идут?
  13. Схема показана после имплементации? Потому как сдвиговая логика работает нормально, что serv_dat_line, что serv_val_line движется верно. Проблема в присвоении framer__ival <= serv_val ? Странно, слишком простое место. И что такое u_ila_0_framer__ival? почему не .../serv_enc/framer__ival? И кто такие serv_sop, serv_val, serv_dat, framer__ival, framer__isop, framer__idat? Как может быть, что на 102 такте выполняется условие ival & isop, а serv_sop нигде не наблюдается?
  14. Сколько у меня было случаев выбрасывания части шины данных/адреса - всегда или сам был виноват, или логика к этому приводила. Хотя, конечно, до гуру мне далеко, да и на SV я ничего не делал.
  15. Офиса больше нет, но с доставкой продают все также четко. Вот только заказ обрабатывается не Терраэлектроникой, а неким "гипермаркетом Электронщик". Раз такое дело, последнее время заказываю напрямую у них. Разница только в виде каталога (неудобен и там, и там), а по факту даже менеджер один и тот же, причем, похоже, еще с какой-то третьей стороны. Ну, не важно, главное что работают по каталогу Компэла и доставляют быстро. Проблем с оплатой картой никогда не было, используют Робокассу. Плюс, иногда использую Чип и Дип. Часть позиций получается дешевле, чем от Компэловской розницы, да и выбор иной. Для больших заказов - Элитан. Для серьезных - Mouser/Digikey, но тут уже приходится подождать. Кстати, у Чипа Дипа есть странная особенность - ищешь мелочевку (SMD резисторы, конденсаторы, индуктивности) - нет на сайте нужного номинала. Причем не в интернет-магазине нет, а вроде как вообще нет. Приезжаешь на Беговую - есть. Цена ломовая, но есть. Странно, неудобно, но лучше, чем если бы вообще не было.
  16. 68pin PLCC sockets

    Если вам не миллион штук нужен, то такие банальности есть даже в Чипе и Дипе: http://www.chipdip.ru/product/plcc-68/ http://www.chipdip.ru/product/tyco-822473-6/ Думаю, с доставкой уложатся в несколько дней.
  17. Спецификации нет, но на MXM 3.1 все разделительные конденсаторы устанавливаются на системной плате. На мезонине конденсаторов нет ни на одной из сторон. Проверить это просто - мультиметром на режиме измерения диодов, плюс на землю, минус - на RX(+/-) / TX(+/-). При отсутствии конденсаторов будут звониться защитные диоды в ASIC.
  18. Сквозных open source тулкитов нет, т.к. процесс сборки проекта у любого вендора подразумевает использование проприетарного софта, умеющего работать с не публикуемыми открыто деталями структуры ПЛИС. Возможно, у меня найдется какая-нибудь недорогая плата на Xilinx. Если выберете этого производителя - пишите.
  19. Насколько я понял, это довольно популярная позиция, используется в каких-то промышленных контроллерах. Мне он нужен для генератора сигналов, в котором я его опрометчиво сломал.
  20. Не пробовали качать данные по PCIe непосредственно в память видеокарты? Так в процессоре окажется занят только коммутатор PCIe, но не каналы памяти. У AMD это называется DirectGMA и поддерживается в линейке FirePro. Какой процессор в системе? Есть ли кэширование на стороне FPGA карты? Не возникало ли ситуаций, когда внезапно исчерпывались кредиты и поток замирал?
  21. Ищу старый 256x64 LCD дисплей KOE SP12N002, он же Hitachi LMG7380QHFC. Можно бу, можно без CCFL лампы. Может, есть у кого-нибудь в Москве или в России? Пока нашел такие только на алибабе, причем за безумные деньги. Или ищу, кто может починить шлейф на таком дисплее - найти шлейф 64 контакта шаг 0,5мм и приклеить его к стеклу индикатора. fpgas <sobaka> mail.ru или в личку. Кстати, м.б. существуют эмуляторы T6963C для современных OLED индикаторов?
  22. Куплю старый 256x64 LCD дисплей KOE SP12N002, он же Hitachi LMG7380QHFC. Можно бу, можно без CCFL лампы. Может, есть у кого-нибудь в Москве или в России? Пока нашел такие только на алибабе, причем за безумные деньги. fpgas <sobaka> mail.ru или в личку.
  23. Сталкивался с такими странностями при заказе в какой-то крупной американской конторе, не ориентированной на интернет-продажи (основной метод платежей - wire transfer). Тоже прислали в pdf форму для заполнения (все данные карты, включая CVC), которую просили факсом отправить обратно. Удивился такому замшелому способу, выпустил виртуальную карту и отправил ее данные. Через пару дней сняли деньги и выслали товар с бумажным инвойсом. Так что это может быть как мошенничество, так и просто кривой способ приема карт, оставшийся со времен царя Гороха.
  24. Вышла новая версия Vivado - 2016.2. Release notes: http://www.xilinx.com/support/documentatio...all-license.pdf
×
×
  • Создать...