Pull to refresh
26
Даниил Смирнов@antonsosnitzkij

мнс

9
Subscribers
Send message
Согласен, спасибо за замечания.
В такие моменты снова вспоминаются слова Бу Андерсона:
Именно поэтому я люблю Россию: то, что в Европе займет неделю, россияне делают за день. И даже если вы русскому дадите одну неделю, он сделает все в последний день.
Честно говоря конкурс немного расстроил в этом году. До этого мы два раза участвовали в InnovateEurope, немного набирались опыта и реализовали, на наш взгляд, достойный проект, который реально работает в жизни, но его не выбрали даже для выхода в региональный финал, в то время как пара прошедших проектов не выглядят сделанными. Конечно, возможно дело в презентативности материалов. Но активность судей тоже оставляет желать лучшего. В то же время, в этом году платы от LTC не смогли пройти таможню.
В общем, спасибо большое Terasic за офигенскую отладку, но жаль, что организационные моменты неоднозначны. Поздравляю ребят с выходом в гранд финал!
Получил лицензию компаса будучи студентом, сейчас использую будучи аспирантом, подрезок нигде не заметил, только разве что на чертежах слева вдоль линии рамки написано что-то вроде «Выполнено в учебной версии КОМПАС-3D»
Подскажите, пожалуйста, откуда информация по частоте?
Насколько мне известно в DE0-Nano-SoC 925MHz (Насколько помню в настройках Qsys можно выбрать между 800 и 925)
Очень интересно! В кассу к этому напомнило текущий конкурс проектов на Intel FPGA, там есть студенческий проект оптического рефлектометра: www.innovatefpga.com/cgi-bin/innovate/teams.pl?Id=EM043
(Насколько мне известно компания Метротек там тоже присутствует со своим проектом)
Интересно было прочитать это на фоне собственных проектов на FPGA по реализации АЦП на ножке. А что в реализации TDC на FPGA можно сказать насчет устойчивости к температуре окружающей среды?
Очень хорошая книга! Попадаются, к сожалению, опечатки, в том числе и в коде. Плюс, ко многим примерам кода идут графики или, например, графы (TensorFlow), хотя по коду их вывод отсутствует, в этом плане для читателя остается загадкой такое же изменение он получил или нет.
Хорошие книги для работы с FPGA производителей Xilinx и Altera так же есть под авторством профессора Понг Чу (Pong Chu), содержащие очень подробные описания и хорошие примеры кода, которые можно скачать у него на сайте.
academic.csuohio.edu/chu_p/rtl/index.html
javascript, Python, программирование под FPGA и SoC системы — и это все только хобби… Подскажите, пожалуйста, где такому учат? Или все это тоже выросло из собственных увлечений и это самообразование?
Это скорее не проблема, а лишние затраты времени и места. Да, библиотеки не весят много, но когда проект за проектом вы копируете набор файлов — согласитесь, это странно. А если еще в ходе разработки пользователь начинает изменять параметры компиляции (например, ставит флаг оптимизации), то библиотеки заново перекомпилируются и это дополнительное время. Мы еще до конца не разбирались, но вроде бы можно просто руками скомпилировать и затем создать -.a файлы, с названием типа lib_bridges.a, далее в настройках линковщика добавить их — и готово, копировать папку ненужно.
По поводу строгости — думаю, логично, что компилятор созданный под конкретную платформу будет оптимизировать код лучше, чем компилятор, созданный без учета платформы. У нас была одна проблема — в одном месте gcc выдавал предупреждение, а arm compiler ошибку. Правда, сейчас вот открыл DS-5 и не смог с ходу воспроизвести эту ошибку, но как получится — Вам расскажу.)
Коллега проделал такую же работу как и Вы, только с GCC вместо ARM compiler, выявили ряд косяков, но когда решили попробовать перейти на ARM — вышло, что он очень строгий и ругался на библиотеки, поэтому вернулись на gcc.
Еще такой вопрос: ARM DS-5 требует нахождение всех библиотек в рабочем пространстве проекта, иначе начинает ругаться, встречалась ли Вам такая проблема? Если да, то как решили этот вопрос?
Статья класс, недавно в коллективе хотели исать такую же, только все делая с нуля не используя GUI для создания стартового проекта, но Вы опередили! Столкнулись с тем же вопросом о BSEL, потому что в CycloneV DevKit они хотя бы есть, но плата на порядок дороже. Пока не находили с ходу информацию о «припаять» для изменения конфигурации не находили, не подскажите ли этот вопрос подробнее?
Интересны подробности содержимого spl, использование Neon и второго ядра, превратится ли это в цикл статей по данной тематике?
Спасибо за статью!
Сделать с нуля собственный процессор с контроллером шины и обработкой прерываний
К сожалению, этот пункт почти никак не отображен в статье.
Под собственным Вы подразумеваете использовать soft-процессор, реализованный на HDL? Если да, то это и вправду интереснее чем Microblaze, но в этой области есть интересная возможность работать с MIPS'ом на FPGA, что подробно рассказано и в Харрисах и в статьях Юрия Панчула.
Слежу еще с 2010 года за развитием Компаса и каждый год наслаждаюсь обновлением
Интересно, изменилась ли работа с библиотеками? Как работа с сопряжениями — доработали ли их в сборках? Впрочем, думаю ответы на вопросы будут в следующих частях!
Не знаю что Вы подразумеваете под оригинальным кордиком, но настоящий кордик поворачивает вектор и далее в зависимости от знаков делает сложение умножение/сдвиг. Сам по себе поворот осуществляется с помощью сложения и умножения
FPGA известна возможностью делать многие вычисления параллельными. Можно ли увеличить количество блоков, что бы обрабатывать все строки одновременно? Будут ли при этом какие-то последствия?
как насчет «Рекламная пауза»?
Нейронные сети типа персептрона способны разделять только линейно разделимые классы.

Нейронные сети типа однослойный персептрон как раз ограничены в типах задач и не способны решать линейно неразделимые задачи. А вот многослойный персептрон как раз-таки был предложен для того, чтобы обойти эту проблему. Просто не хотелось бы сбивать читателя в терминологии.
Интересно, а Программисты FPGA DSP-процессоров и микроконтроллеров — это все включается в «Программное обеспечение»?

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Embedded Software Engineer, System Software Engineer
Lead
From 300,000 ₽
Git
FPGA
VHDL
Matlab
Research work
Kompas 3D
Python
Verilog HDL
SystemVerilog