Jump to content

    

Juzujka

Участник
  • Content Count

    78
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Juzujka

  • Rank
    Частый гость
  • Birthday 04/17/1984

Контакты

  • Сайт
    http://hh.ru/resume/d30cf6c8ff020a91890039ed1f4f794a6c4f65
  • ICQ
    194055713

Информация

  • Город
    Москва, Киров

Старые поля

  • skype
    Juzujka
  • Facebook
    https://www.facebook.com/Juzujka
  • Vkontakte
    https://vk.com/juzujka
  • LinkedIn
    ru.linkedin.com/pub/egor-ibragimov/91/76/a0a/

Recent Profile Visitors

1531 profile views
  1. спасибо за ещё одну идею! Судя по https://chem21.info/page/238068176069210020107193147023111193023141155015/ у битумной мастики водопоглощение порядка 1 % за месяц. У резинобитумной http://www.st-profi.ru/products/4/176/ 0,4% за 24 часа. Надо бы поменьше.
  2. Спасибо, logic и bit Icarus воспринимает. что-то поддержано, что-то нет.
  3. Вспоминая рекомендации в соответствующем упоминавшемся здесь документе "Recommended styles...", я в подобном случае поместил память в отдельный файл. Получилось более громоздко, чем через generate в том же модуле, где память используется. Но синтезатору это более понятно. Так что отделите шины каждого блока памяти, вынесите память в отдельный модуль, а в основном модуле в generate добавьте instance этих модулей памяти.
  4. Разрабатываю CIC фильтр с порядком 7 и больше, децимацией порядка 100 и с сокращением разрядности регистров по методу Хогэнауэра. В расчётах появляются числа с разрядностью 66...80. Пока числа фигурируют в функциях, я могу использовать reg[127:0] для хранения и передачи результатов вычислений. Но при instantiation и generate нужны константы в localparam. А localparam longint param_name = f(x); имеет 64 разряда, что недостаточно. Пишу так, чтобы модель работала в Icarus. Какие предложите способы обойти это?
  5. 1) посмотрите, что такое прямой и обратный код 2) составьте логические уравнения для преобразования прямого кода в обратный 3) запишите их в операторах AHDL в вашем случае в зависимости от занчения старшего разряда на остальных должно быть то же, что на входе или инверсное --тогда для каждого из остальных разрядов FOR i=0 TO 6 GENERATE y[i] = x[7] xor x[i]; END GENERATE; --и для знакового разряда y[7] = x[7]
  6. http://101hit.ru/notes/view/articles/474/polietilen-vidy-polietilena-fizicheskie-himicheskie-svoystva-materialy-iz-polietilena/ ПНД Водопоглощение за 30 суток, % 0,03-0,04 ПВД Водопоглощение за 30 суток, % 0,02
  7. Спасибо, как раз взялся пробовать кремнийорганические. "от него ничего нельзя предохранять и плату нужно готовить" - можно это поподробнее? "Может быть проще сделать гермокорпус". А из гермокорпуса - электроды. И их всё равно нужно покрывать.
  8. Спасибо! А книги Управление проектами. Клиффорд Управление высокотехнологичными программами и проектами / Рассел Д. Арчибальд Кто-нибудь читал? Насколько это применимо к реальной жизни? ( и написания курсовой работы )
  9. Именно работа под водой. На глубине 1-5 м. В течении 5 лет. Вода, если была водопроводной, должна остаться водопроводной. Что советовать НЕ надо. Полиуретаны сами по себе гидрофильны. Как и эпоксиндная смола. Полиэтилен набухает. Полипропилен - не понятно, как им покрыть. Силоксановые каучуки? Есть ли опыт применения? И приобретения 0,5 кг, а не 50 кг. Фторопластовые лаки? Есть ли годные для покрытия платы? Прочны ли? Кремнийорганические лаки? Есть ли годные для работы под водой, а не влагозащиты?
  10. Порекомендуйте книги, наилучшим образом подходящие для специфики отрасли. Можно и на английском.
  11. А вы что делаете? Чаще используется LVDS, он скорее всего вам и нужен. Если кроме того, что он дифференциальный, ничего не известно, то выбирайте его. Ну и на всякий случай выберите в том месте, где ассортимент пошире - на случай, если придётся менять. В нижнем банке, наверное, уточните это в документации. Но если вы работаете SFP-модулями, например, то там LVPECL.
  12. Если вам нужен LVDS, то да, это он. Можно выбрать и из Pin Planner, не только через qsf.
  13. поместите результат этого выражения в условии в регистр reg_do_action <= (log_bit_counter == (16'd50000 - 16'd1) ); то же сделать с другим выражением в условии if... вместе с окружением этого выражения enabled && (log_id_counter % 2 == 0) Т.е. в условии if (...) останутся только регистры. Логику вычисления, возможно, придётся усложнить. Это сократит задержки. Но необходимость задания constrain'ов это не снимает.
  14. Это ограничение Quartus Lite. Использует только одно ядро. Выдаёт предупреждение об этом каждый раз при запуске синтеза.
  15. Контакт оптический КО18SGS Кто-нибудь имел дело с такими? Где можно получить описание на них? Чем кроме размеров отличаются длинные и короткие? Надёжность, удобство, ещё что-то? Есть ли рекомендации по использованию? Есть ли другие, менее габаритные варианты termini или соединителей, которые можно приобрести в России? И желательно с expanded beam.