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

imperman

Свой
  • Постов

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

  • Посещение

Сообщения, опубликованные imperman


  1. Коллеги, будьте бдительны с галерами!

     

    Я вот сам можно сказать с "галеры" и вас не понял - в чем сотрудничество через частное предпринимательство с компанией на обсуждаемых условиях является препятствием пенсии?

    Или правильно организованый freelance в целом?

    Кроме того, люди часто еще и выбраться хотят в другие страны, с галерами покрасивее и скрепами помоднее - удаленное сотрудничество с перспективой релокейта как раз этому помогает.

  2. В проект по разработке ускорителя нейронных сетей ищется опытный разработчик.

     

    Требования:

    - Хорошее знание линейной алгебры, знание Matlab/Octave желательно но не обязательно.

    - Практический опыт с СнК с встроенными процессорами (Zynq, Cyclone V). Очень желателен опыт с Zynq Ultrascale.

    - Превосходное знание AXI4, DMA, контроллера памяти и взаимодействия IP core<->DDR, DSP48, BRAM36.

    - Навыки разработки ускорителей по заданному математическому описанию и оптимизации вычислений.

    - Умение работать самостоятельно без микроменеджмента, готовность экспериметировать с дизайном. Другими словами, навыки НИОКР.

    - Английский язык на уровне чтения тех. литературы.

     

    Весьма желательно:

    - Опыт разработки ISA процессоров, ассемблера.

    - Знание Linux on FPGA, разработка драйверов для IP cores.

    - Хотя бы базовые знания нейронных сетей.

    - разговорный английский.

     

    Обязательна возможность вести легальную деятельность как ИП, ФОП или другой тип контрактора.

     

    Банальности типа знания Vivado, Modelsim и гита даже вспоминать не буду.

     

    Работал с ними и продолжаю иногда сотрудничество - вполне приятная команда, интересные цели.

  3. В небольшую интернациональную команду ищем С/C++ разработчика, необходим опыт с Linux на уровне ядра, написания драйверов к новому железу.

    Крайне желателен опыт с PCIe и сетями. Некоторый опыт с Embedded будет преимуществом.

    Возможен парт тайм или фултайм, но важно находиться в Праге или неподалеку в Чехии и иметь разрешение на работу.

    Проект связан с HFT (high frequency trading) - больше деталей в личку. Планируется долгосрочное сотрудничество.

    Часть команды работает над FPGA, часть над бизнес логикой - скорее всего, будет возможность поближе познакомиться со всеми направлениями, если будет интересно.

     

    Язык в команде английский/чешский.

    Удаленку не рассматриваем на текущий момент.

  4. All those who have EU permanent employment authorization, most probably,

    won't mess poor opportunities in Czech republic.

     

    Most US and UK companies offer $180K+ for such work :)

     

    A lot of poor countries surrounds Czech republic :) And it's not always easy to get "$180K+" from Europe at all.

    Also project may be very interesting for young engineers - we provide quite complex help.

    And as I said salary level depends on experience.

     

    До налогов ?

     

    Т.к. вилка очень ориентировочная (и я указал ее скорее из приличия) - не могу однозначно ответить :)

    Из-за того что мы рассматриваем очень разные уровни по опыту - лучше говорить предметно в личке, если интересно.

     

    не найдёте, давайте таки на удалёнку я согласен на 2000-

     

    На данном этапе удаленка не рассматривается.

    Возможно, с сентября - я обновлю тему, если это произойдет.

  5. ** вакансия для тех, кто уже имеет право работать в ЕС **

    Прага, Чехия

    В небольшую интернациональную команду ищем FPGA разработчика.

    Используем Altera (планы на Intel/Xeon), VHDL/SV + TCL.

    Проект связан с HFT (high frequency trading) - больше деталей в личку.

     

    Офис, возможен парт-тайм. Удаленку не рассматриваем на текущий момент.

    Очень ориентировочная вилка 2000-4000 евро.

  6. Здравствуйте! Я занимаюсь разработкой HDL-описаний для электроники по всяким разным ИСО и МЭКам. При этом для разработки стоящих в паралель процессоров, которые выполняют аналогичные алгоритмы, используется САПР ESTEREL. В нем можно строить довольно удобные интерфейсы для тестирования построенных программ. Недавно выяснилось, что в нем есть отдельный тул, который позволяет генерировать код на VHDL, но каких-либо вменяемых примеров соответствия нет. При том что САПР куплен легально у меня нет возможности проконсультироваться у службы поддержки.

     

    Сейчас для сравнения алгоритмов, приведения в соответствие приходится очень много колдовать, часто возникают нюансы, которые на первый взгляд незаметно.

     

    Вопрос такой, может кто-нибудь пользовался этим генератором? Как с соотвествием между выполнением функций?

     

    По средствам ESTEREL не подскажу, судя по всему он уже стар.

    А относительно автоматизации тестирования - вместо стандартных тестбенчей использовать Python Cocotb (http://cocotb.readthedocs.org/en/latest/introduction.html), или посмотреть аналогичное для других ЯП - попробовать дотянуться до ESTEREL - сравнивать входные данные и результаты, или дергать API САПРА.

    Для Python пример взаимодействия с GNU ping - http://cocotb.readthedocs.org/en/latest/ping_tun_tap.html

    Работать можно с чем угодно, продумав его взаимодействие с Python кодом.

    Сам сейчас работаю подобным образом.

     

    Ну или смотреть в сторону System C / High-level synthesis, но проблем там можно поиметь изрядно, если изначально C не спроектирован с планами под это, часто проще верификацию автоматизировать и нормально работать в HDL.

  7. Ищу удаленные проекты для выполнения самому, или с небольшой командой.

    Работаем через открытый для заказчика репозиторий, по которому можно проследить ход работ.

    Упор на Mentor QuestaSim / Synopsys VCS с использованием различных стратегий верификации.

    UVM + Python (через SystemVerilog DPI) + TCL.

    Индивидуальный план для каждого проекта.

    Возможно гибкое взаимодействие с design team, участие со старта разработки проекта.

     

    Работаем как ФЛП, на договорной основе. Для ЕС возможно сотрудничество через компанию.

     

    Контакты для обсуждения деталей: specturn [at] yandex [dot] ru

  8. Пару банков питается от 1.35В, при этом VCCPD 2.5В.

     

    Необходимо на эти же банки завести клоки.

     

    В отладке туда заводятся LVDS клоки, несмотря на питание банка 1.5В. Я попробовал также - квартус не ругается. Но как только пытаешься заставить его включить on-chip termination, сразу посылает.

     

    Как правильно и где написано? В даташите написано, что вход питается от VCCPD.

     

    Мнение насчет LVDS от Altera:

    http://www.altera.com/support/kdb/solution...242007_248.html

     

    Вы пишете:

    >пару банков питается от 1.35В

    и ниже

    >несмотря на питение банка 1.5В

    ---

    Хочу уточнить - 1.35В - это у вас, а 1.5В - на отладке?

    Также хотелось бы узнать повторяется ли ваша проблема на самой отладке и как именно Quartus посылает именно вас :)

     

  9. Попробовать:

    0. Проверить наличие файлов classpath.txt/classpath.txt.tmp по тому пути, что указан в ошибке

    1. Matlab и Systemgenerator запускать от Администратора (проставить у обоих).

    2. Проверить C:\Xilinx\10.1\DSP_Tools\sysgen\help\pdf_doc\sysgen_gs.pdf -- с какими версиями Matlab'a совместим

    (хотя, судя по версиям на скриншоте, все должно быть совместимым)

     

    Что точно смущает - после директории \R2012a в пути, указанном в ошибке, прописанны обратные unix'овые "/" вместо "\".

    Xilinx после Matlab'a устанавливался?

  10. Добрый день,

     

    Давно не встречались вменяемые топики с вопросами о самообразовании, в которых автор до постановки вопросов даже успел над ними подумать :) Здорово!

    Теперь по теме - достаточно хорошо экономит время подход "отсечения лишнего" - последовательного ознакомления со всеми потенциально интересными областями на не очень глубоком уровне, определение самых малоинтересных.

    Тут помогает ознакомление с реально существующими открытыми проектами в этих областях, статьями и прочими доками, касающимися практической работы (желательно, с каким-то практическим применением)

    В конце кидаю минимальную подборку ссылок по отдельным тематикам.

    После того как что-то заинтересовало - стоит посмотреть насколько оно востребовано и какой шанс выйти в этом на достаточные деньги (сейчас может набежать толпа страждущих с рекомендациями "IT живо java/php/web/, деньги только там" - сразу хочется заметить, что это совершенно не отражает действительность, другое дело что в СНГ сложнее найти теплое место в интересующей области - все менее развито).

    Ну а дальше - ознакомиться с инструментарием и теоретической базой и бросаться на первый проект :), имхо.

     

    Если определите конкретный перечень тем (чем более он будет детализированный - тем выше шанс), думаю, тут вам помогут набрать по нему ссылок и интересных материалов, что поможет избежать самостоятельных многочасовых поисков.

    Пока что на

    "Может кто-то скажет конкретное ПО, которое стоит изучить, или алгоритмы, которые полезны с точки зрения обучения."

    ответ будет либо очень общий, либо слишком частный для узкой области :)

     

    Можно разве что попробовать объединить освоение Matlab и HDL + тематику DSP -

    посмотреть в сторону кодогенерации из Matlab моделей - Simulink, HDL Coder, HDL Verifier

    http://www.mathworks.com/products/simulink...x.html?s_cid=BB

    http://www.mathworks.com/hdl-code-generati...x.html?s_cid=BB

    (есть видео)

     

    Далее, если будете работать с ПЛИС, все зависит от вендора - надстройки над Matlab у каждого свои

    Altera - DSPBuilder

    Xilinx - System Generator

    Actel - Synphony

     

    Для примера также кидаю подброку ссылок - может выведут на какие-то дополнительные мысли:

     

    - обработка изображений -

    http://habrahabr.ru/post/136853/

    http://tv.adobe.com/watch/max-2011-sneak-p...age-deblurring/

     

    - идентификация по голосу -

    http://habrahabr.ru/post/144580/

    http://xn--80ajihcogbbktf3a4c0h.xn--p1ai/a...identification/

     

    - разработка процессоров -

    http://www.opensparc.net/ (сайт проекта)

    http://video.yandex.ua/users/petersobolev/view/10/# (видео на русском)

     

    - микроскопия -

    http://habrahabr.ru/blogs/easyelectronics/127786/

    http://habrahabr.ru/post/127205/

    http://habrahabr.ru/post/129893/

    http://habrahabr.ru/post/135515/

     

    - работа с ASIC/FPGA/CPLD, оpenhardware -

    http://opencores.org/ (коллекция свободных рабочих проектов)

    http://www.ohwr.org/

    http://code.nasa.gov/project/

     

    - Digital Design видеолекции -

    http://www.idesa-training.org/Seminars.html

    log: i_d-e_s--a (без черточек)

    pass: a_s-e_d--i (без черточек)

     

    Удачи!

  11. Добрый день,

    Необходимо конфигурировать FPGA/CPLD Altera со стороны MCU. Архитектура - ARM

    Ранее опыта с этим не было - первой была попытка переноса 8051 Jam Byte Code Player, но сабж поддерживает Jam byte-code только первой версии и морально вроде устарел.

    Вопрос - что можно использовать для конфигурирования через JTAG со стороны MCU?

    Есть ли уже какие-то решения под ARM (без ОС, STM32)?

     

    Если есть решения под другие MCU - также здорово. Портировать функционал не особо сложно.

    Вот писать с нуля велосипед основываясь только на доках формата не хотелось бы... :)

  12. Все зависит от сервера.

    Хотелось бы арендовать числилко-часы, что бы подключалось столько мощностей, сколько нужно в данный момент для наиболее быстрого результата.

    Т.е. тарифный план во флопсо-секундах каких-то. Ничего не используешь - ничего не платишь/платишь минимальную устойку.

    Сколько будет физических штеудо-спарков не интересует.

    Хранение данных - на локальном винте, обмен данными - под какой-то защита (ничего особо секретного, но и лить прямиком на pudn особого желания нет)

     

    Да, в теме облаков не спец - описываю как умею.

  13. Что-то вроде http://www.ocoudert.com/blog/2010/09/07/pl...a-in-the-cloud/

    для удобства нужно, имхо. Но вот что именно из подобного лучше - хз.

    У меня были мысли даже об аренде/покупке сервака группой плисоводов для раздельного использования.

    На нем же можно было бы и поднять нужный софт и интерфейсы + заодно собрать тусовку вокруг этого :)

  14. Уже давно есть мысль арендовать машино-часы для ускорения синтеза крупных проектов.

    Засматривался на облака Amazon, а сейчас пришла новость от Aldec

    (хотя они вроде там же + скрипты и специфический саппорт "Amazon – The primary storage location is using Amazon’s cloud infrastructure").

    http://www.aldec.com/en/solutions/function...ion/aldec_cloud

     

    Итак - кто еще в эту сторону думает/думал? Есть ли какие-то советы от тех кто уже с этим сталкивался?

     

  15. Вы не отвечаете ни email ни в linkedin'e. :)

     

    Да я все понимаю, на этой базе мы будем эксперементировать и создават несколько вещиц, после которого мы заменим либо encoder либо сигнал комуникации. Но в данный момент без этого никуда.

     

  16. Всем привет!!!

    Вчера сгенерил проект под NIOS, прошил. ВСё нормально. Сегодня открываю NIOS II SBT, пытаюсь прошить, а он мне говорит:

    "Actual system ID not found on target at base address". В чем проблема, не пойму??? Работаю с Cyclone III. Если кто сталкивался с подобным подскажите, чего не так делаю?

    Почитайте это - http://alteraforums.net/forum/showthread.php?t=24758

    И это только первая ссылка в гугле ;)

    http://www.google.com.ua/search?q=Actual+s...;client=firefox

  17. Блок MCB Spartan6 выдает при чтении всегда 32'hFFFF. Все сделал по руководству пользователя. Данные читаются из внутреннего для MCB FIFO на 64 слова. Информация в память пишется по другому каналу.

    При функциональном моделировании все работает на ура....

    Подскажите, где копать. Спасибо.

     

    Без кода (как минимум, детального описания алгоритма или ссылки на руководство по которому делаете) будет сложно помочь.

  18. SFx

     

    Да просто хотелось бы поэкспериментировать с ЦАП и АЦП, а как вот к NEXYS3 их подключить я вообще не знаю. Это, похоже, нужно будет спроектировать и заказать плату расширения, что, наверное, стоит не дешево для простого изучения предмета.

    А вот скажите, пожалуйста, нужны ли JTAG программаторы, или еще какие-то дополнительные устройства или только плата как раз с USB проводом (с которым она идет)?

     

    Для ПЛИС программатор нужне точно. Чаще всего он идет в комплекте с платой, но лучше проверить комплектацию.

    Саму плату не смотрел. Советовал бы начинать с известных брендов (Xilinx/Altera) с распространенных моделей (Spartan/Cyclone) - будет больше информации и примеров кода в сети, лучшая документация.

    Относительно дешевизны - смотрите на ebay.org (поставьте галочку worlwide доставка). Или же посмотрите на барахолках форумов бу. варианты.

×
×
  • Создать...