Matlab и Simulink для Zynq

Uncategorized

Хотя мы видим много использования MatLab в промышленности и в академии, он не так популярен в хакерском сообществе. Это, вероятно, связано с стоимостью. Если вы когда-нибудь задумывались, почему компании заплатят более 2000 долларов за базовый продукт, вы можете насладиться видео вебинара, покрывающего использование MATLAB и Simulink (компаньонный продукт), чтобы запрограммировать ЦП и FPGA на Zynq Zedboard. Не интересно из-за цены? Если вы не используете его в коммерческих целях, он не так плохо, как вы думаете.

MathWorks – одна из тех компаний, которые любит продавать, практически отдавая продукты студентам с надеждой, что они будут принять те же инструменты, когда они придерживаются рабочих мест в промышленности. Их флагманский продукт, Matlab, хорошо укоренился в лабораториях и офисах крупных корпораций. Мы часто думали, что Matlab является своего рода того, какой Fortran выглядел, если бы он был разработан за последние 20 лет, а не 60 лет назад. Это правда, что базовая лицензия на Matlab составляет более 2000 долларов. Однако, если вы не используете его в коммерческих целях, и вы не можете забить студенческую лицензию, вы можете получить личную лицензию MATLAB на сумму около 150 долларов. Дополнительные модули также аналогичны в цене. Если вы являетесь студентом, цена составляет около 100 долларов, хотя многочисленные школы имеют лицензии, которые студенты могут использовать без них.

Если вы просматриваете видео из [NOAM LEVINE], вы увидите, что вы получите ценность ваших денег. Если вы хотите настроить FPGA напрямую, это не для вас. Но если вы просто хотите ускорить программу, нажав DSP или другие алгоритмы, которые могут извлечь выгоду из аппаратной помощи, MATLAB делает его очень легко.

Рабочий процесс направлен на большую корпоративную команду, конечно. Существуют требования и инструменты для совместной работы в команде. Не то, что это плохие вещи, даже для хакера. Точка зрения вы создаете модель, используя Simulink, которая смотрит на систему с очень высокого уровня.

GUI позволяет вам указать, какие части модели на самом деле на FPGA и мастере приводит вас к созданию HDL, который настроит FPGA. Пример проекта является прототипным мигающим светодиодом, но оно все еще является иллюстративным о том, как инструмент может помочь вам нажать функции на FPGA.

Конечно, Matlab хорошо для многих вещей. Мы видели, что это декодирует радиосигналы от RTL-ключа. Мы также видели это данные, чтобы помочь клиентам с травмами спинного мозга. Стоит ли $ 2000? Зависит от. Если ваше время имеет значение, и ваш проект собирается сделать любые деньги, повышение производительности (после того, как вы знаете, что вы делаете), вероятно, быстро болотитесь стоимость. Несколько сотен баксов для личного издания является еще меньшим укусом, но опять же, на нем нет возврата, потому что вы не можете использовать его для любого стремления для денег.

Если вам просто нужен номер хрустания, и вы не хотите взорвать несколько сотен баксов, есть несколько хороших альтернатив с открытым исходным кодом, включая октава GNU, Scilab (и Scicos), Sagemath и Freemat. Все они очень похожи на MATLAB относительно синтаксиса и базовых особенностей. Многочисленные даже могут работать в облаке, поэтому вам не нужно ничего устанавливать. Но они, вероятно, не хватает передовых инструментов и функций, которые вы найдете, доступные для MATLAB. Некоторые из них делают, однако, имеют какой-то путь для развития на основе FPGA. В частности, Scicos и Scilab могут использовать Scicos-HDL.

Leave a Reply

Your email address will not be published.