Jump to content

    

Linius

Участник
  • Content Count

    17
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Linius

  • Rank
    Участник
  • Birthday 07/01/1978

Старые поля

  • skype
    Array

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Recent Profile Visitors

1175 profile views
  1. Здравствуйте. Если объявление все еще актуально - вышлите ТЗ. Есть большой опыт по stm32, были работы по I2C, USB HID, Ethernet. А также схемотехника, трассировка. С уважением, Сергей
  2. Здраствуйте. Имею опыт разработок схемотехники (в т.ч. расчет микрополосков/компланаров), кодинга для FPGA (Xilinx, Altera, написпние IP ядер, верификация, NIOS, Цинк), STM и многое другое. Детали в моем резюме. Интересует удаленка. Готов быть доступным в рабочее время по Skype, не исчезать на несколько дней. У меня холошо оборудованная лаборатория (есть также векторник на 40Г, осцил 10Г с LVDS щупами до 10Г, спектроанализатор 40Г) есть EvBoard-ы Xilinx и STM. Делаю макетирование. Делал заказы плат в китае с монтажём.

    Резюме.zip

    1. alexmurphy

      alexmurphy

      Добрый день, Сергей!

      Благодарю за резюме! Опыт впечатляет.

      Скажите, у вас имеется постоянная работа?

       

      Спасибо

    2. Linius

      Linius

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

  3. А еще можно так (рис) Всяко лучше, чем на каждую нетку кружок вешать.
  4. Ищу заказы на разработку железа. Разработка ТЗ, схемотехники, моделирование (MatLab, Spice), разработка печатных плат (Altium, до 12 слоев, СВЧ), монтаж, программирование, отладка, документация для запуска в серию. Железо: ПЛИС Altera, Xilinx; процессоры STM, TMS, AD (м.б. PIC, Atmel), SP (Nios2, MicroBlaze/PowerPC, ZYNQ). ПО: c++ (в т.ч. QT, Builder, Visual), verilog. Опыт разработки 16 лет. Наработки по ЦОС, радиолокации, скоростной связи, работа с датчиками, приводами Maxon и подобными. Интерфейсы: CAN, USB, Ethernet, Aurora, SATA2. Постоянная работа есть, уходить не собираюсь но обладаю свободным временем. Своевременность, ответственность гарантирую. Подключу других людей если нужно. Пишите в личку или linius собака tut точка by
  5. Интересует полная занятость в Минске. Опыт более 10 лет. Опыт организации и управления командой. Могу создать свою. Подробное резюме вышлю на почту mail: researcher@tut.by Skype: hindlerchip
  6. >> При загрузке NiosII откуда? Из Eclipso: Run (Debug) -> Run Configurations -> Target Connection Если из DOS Shell, то ругается немного подругому. Ее смысл: говорит что процессор не стартует -> режим ожидания -> предложение выйти >> 1. Выбросьте из ниосовской системы компонент System ID, пересоздайте систему и перекомпилируйте кавртусовский проект. Пробовал. Создал заново. Ошибка устойчиво повторяется. >> 2. В NiosII SBT, в Run/Debug Comfiguration укажите, что надо игнорировать значение System ID (да и timestamp до кучи). Пробовал. Вываливается с 'Error ELF Configuration'
  7. Здравствуйте. Обнаружилась такая проблема: Делаю прошивку для EP3SE80F1152I4, плата своя. Проект содержит NIOSII/e c Debug Level1. Прошивка производится по JTAG. По ней же - обмен с консолью через JTAG UART. Пока в ПЛИС лежит только PLL, схема сброса и сам NIOS (причем в QSYS собрана его 'рабочая' версия со всей необходимой периферией) - все работает стабильно, сбоев нет вообще. Но стоит в проект добавить еще что-нибудь весомое (Мегафункцию - любую, или свой модуль) - при загрузке NIOS вылазит ошибка вида "connected system id not found". При этом замечено, что если подобрать добавляемый модуль достаточно маленьким, можно достичь т.с. 'пограничного состояния' - когда Nios все-же стартует, но раза с 10-го. Было проделано (эксперименты ставились в пограничном состоянии): 1. Проверено тактирование и сброс - все корректно, игра с параметрами 'держать в сбросе пару секунд', менять частоты эффекта не дает. 2. Проверена JTAG цепочка на плате, сверена с даташитом, поигрался с подтяжками JTAG TDI TMS TRST - эффекта не дает. 3. Пробовал убрать JTAG-UART, упрощал сборку QSYS - эффекта не дает. 4. Пробовал в Quartus задать QSYS мегафункцию как LogicLock Region, игрался с параметрами LogicLock - эффекта не дает. 5. Пробовал в Chip Planner притянуть QSYS мегафункцию поближе к JTAG ножкам и зафиксить ее там - эффекта не дает (когда сможет скомпилиться, но чаще фиттер вводится в ступор). 6. Пробовал в LogicLock Region от NIOSa забросить ножки JTAG - эффекта не дает. Используется QuarturII 64bit v13 full version. Поделитесь опытом лечения пожалуйста, если у кого был подобный касяк.
  8. Здравствуйте Имеется разовая работа с перспективой эпизодического появления аналогичных заданий в будущем. Требуется оттрассировать печатную плату в среде Altium Designer. Требования: опыт трассировки диф. сигналов и микрополосковых цепей, (плата содержит FPGA, быстродействующие АЦП, память DDR3) +375 29 3675649 Сергей PS: Мы находимся в Минске.
  9. Ура товарищи!!! Все заработало. Еще при первых пробах я пытался настраивать параметры генерации файла в StatUp Options (как я и указывал в первом посте) не зная что оно называется startup sequence (чисто экспериментально - ничего не читая). Перебрал все комбинации цифр опций DONE_cycle, GTS_cycle, GWE_cycle, CLK_cycle, настроек Enable internal DONE pipe и Drive DONE pin high. Но после совета от rsv (Отдельная ему благодарность) - начал копать здесь еще раз. Почитал указанный rsv источник, поэкспериментировал. И оказалось, что если в Property display level установить Adwanced становится доступной закладка Suspend/Wake options. Вот здесь имеются нужные sw_gwe_cycle и sw_gts_cycle которые нужно поменять так, чтобы они были последними в загрузке. И все!!! Вот, оказывается, как просто ларчик открывался то... Всем спасибо за участие. Считаю тему закрытой.
  10. >Попробовать в настройках битгена поменять местами стадии загрузки... Очень интерестно. А можно поподробнее?
  11. >... INIT и как он сeбя ведёт ? В начальный момент все сигналы подтянуты к питанию Далее - все падают в "0", инит держится в нуле а на остальных скачут биты. Всамом конце инит делает несколько тычков и вместе с TDO возвращается в "1". Чуть позже в "1" возвращаются и остальные
  12. > Спартан что-то потребляет? Потребляет - около 120мА (проверял - в EvBoard где-то столько же) > Источники на какие токи рассчитаны? Расчитаны на 3А каждое питание. Гонялись под нагрузкой - все ОК. >Не проседает питание после "загрузки"? Нет, не проседает. Ток меняется в пределах 10мА. >На скольких платах это проявляется? На трех платах >Покупали Спартаны у нормального дистра? Вроде да - всегда у них берем - вникогда проблем небыло. Я поначалу сам так думал (мол, нарвались на брак). Но сейчас купили для достоверности такие же кристалы у других людей, перепаяли - симптомы те же у всех трех плат. >Нет ли каких-то подозрений на перемаркировку, реболлинг? Да вроде нет. Смотрел на этот предмет - не к чему придраться
  13. > Резистор 330 Ом с DONE на VCCO_2 есть? Да. С ним я тоже экспериментировал (пробовал чуть больше - до 1К - безрезультатно) >Все соответствующие питания присутствуют? Да, на каждом пине, шум мормальный (так и на EvBoard) - я уже говорил > Как подключён INIT и как он сeбя ведёт ? Раньше, когда включал PlatformFlash - было 4.7К на Vcc Сейчас, когда оставил только Спартан, а все снял - 300 на Vcc (как и рекомендовано)
  14. Здраствуйе Есть следующая проблема: при прошивке Spartan 6 (S6LX75TFGG484) по JTAG прошивка выполняется успешно (с соотв сообщением в импакте и загоранием диода Done) но не вступает в действие (все ножки остаются в z состоянии). В консоль вываливается следующее: -- INFO:iMPACT - Current time: Чт 21. мар 20:08:30 2013 -- PROGRESS_START - Starting Operation. -- Maximum TCK operating frequency for this device chain: 15000000. -- Validating chain... -- Boundary-scan chain validated successfully. -- '1': Programming device... -- LCK_cycle = NoWait. -- LCK cycle: NoWait -- done. -- '1': Reading status register contents... -- [0] CRC ERROR : 0 -- [1] IDCODE ERROR : 0 -- [2] DCM LOCK STATUS : 1 -- [3] GTS_CFG_B STATUS : 0 -- [4] GWE STATUS : 0 -- [5] GHIGH STATUS : 1 -- [6] DECRYPTION ERROR : 0 -- [7] DECRYPTOR ENABLE : 0 -- [8] HSWAPEN PIN : 1 -- [9] MODE PIN M[0] : 1 -- [10] MODE PIN M[1] : 0 -- [11] RESERVED : 0 -- [12] INIT_B PIN : 1 -- [13] DONE PIN : 0 -- [14] SUSPEND STATUS : 0 -- [15] FALLBACK STATUS : 0 -- INFO:iMPACT:2219 - Status register values: -- INFO:iMPACT - 0010 0100 1100 1000 -- INFO:iMPACT:579 - '1': Completed downloading bit file to device. -- INFO:iMPACT:188 - '1': Programming completed successfully. -- LCK_cycle = NoWait. -- LCK cycle: NoWait -- INFO:iMPACT - '1': Checking done pin....done. -- '1': Programmed successfully. -- PROGRESS_END - End Operation. -- Elapsed time = 7 sec. Как видно из содержания статусного регистра, не установились биты [3] GTS_CFG_B STATUS, [4] GWE STATUS, [13] DONE PIN (Последний не устанавливается, но при этом ножка DONE_2, как ей и положено, переходит в z состояние, что позволяет зажечься через транзитстор светодиоду). Как понятно по [3] и [4] все слетает на последнем этапе. Но почему? Проверено питание (наличие на пинах, шумовая дорожка - все ОК) Проверена схема подключения (уже упростил до подключения к FPGA только разьема JTAG и вывесил на PROGRAM_B и _ININ_B_2 подтяжки 300 ом к +3.3В). Поигрался с Configuration_Rate, установками Startup_Options - Ничего не помогает. Поделитесь опытом уважаемые форумчане, как бороться с этой проблемой