Плис и MATLAB

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

Плис и MATLAB

Сообщение kras »

Недавно услышал, что ПЛИС можно программировать в MATLAB, вроде для этого даже может не понадобиться ничего стороннего кроме Simulink. До этого шли слухи, что есть такой товарищ Simulink и его можно использовать не только, как САПР OrCAD, например, но еще и выводить данные на порты компьютера. Вот насчет последнего я пока заинтересовался, но сколько читал мануалы и по нету лазил, не разобрался:( Можно, например, использовать звуковую карту для вывода с генератора? Как?
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Реклама
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Плис и MATLAB

Сообщение Meteor »

kras писал(а):Недавно услышал, что ПЛИС можно программировать в MATLAB, вроде для этого даже может не понадобиться ничего стороннего кроме Simulink.
С помощью матлаба, можно произвести отработку алгоритма работы ПЛИС, DSP или МК, с получением кода этого алгоритма. Но никак уж не программировать.
kras писал(а):До этого шли слухи, что есть такой товарищ Simulink и его можно использовать не только, как САПР OrCAD, например, но еще и выводить данные на порты компьютера. Вот насчет последнего я пока заинтересовался, но сколько читал мануалы и по нету лазил, не разобрался:( Можно, например, использовать звуковую карту для вывода с генератора? Как?
Матлаб и симулин частности имеют функции обращения к портам ввода\вывода (COM порт и даже звуковая карта).
Для разбирательства с симулинком поищите эту книгу.
Еще неплохие книги по матлабу
Вопросы по матлабу лучше задавать на экспоненте
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Реклама
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

Re: Плис и MATLAB

Сообщение kras »

Ну как это "Matlab не может запрограммировать". Есть специальные приложения для Матлаба. Но насчет того, есть ли какая-нибудь встроенная функция, я вообще не в курсе, поэтому спасибо.
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Плис и MATLAB

Сообщение Meteor »

kras писал(а):Ну как это "Matlab не может запрограммировать".
Потому что был ответ на вопрос
ПЛИС можно программировать в MATLAB
В матлабе можно создать алгоритм и получить код на языке описания аппаратуры. Но "программирование с ПЛИС" на этом не заканчивается. Необходимо также назначить вывода, залить конфигурацию и т.д. Это задачи которые матлаб не делает.
kras писал(а): Есть специальные приложения для Матлаба.
Есть и позволяют получить описание аппаратуры по модели (симулинка) или по коду в самом матлабе.
Если интересно, то можно кое-что посмотреть тут после регистрации.
Могу посмотреть и кинуть вечером ссылку на запись вебинара по генерации кода из симулинка(вроде есть)
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Реклама
Эиком - электронные компоненты и радиодетали
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

Re: Плис и MATLAB

Сообщение kras »

Потому что был ответ на вопрос
Я как раз не о VHDL коде, а о подаче сигналов определенным образом на COM порт. Как же можно Матлабу уметь общаться с портами, но быть не в состоянии программировать ПЛИС?:)
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Реклама
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: Плис и MATLAB

Сообщение coredumped »

kras писал(а):
Потому что был ответ на вопрос
Я как раз не о VHDL коде, а о подаче сигналов определенным образом на COM порт. Как же можно Матлабу уметь общаться с портами, но быть не в состоянии программировать ПЛИС?:)
Я смотрю, Вы батенька, извращенец :shock: То контроллер хотите без программатора зашить, то плис.
Вам уже понятно разъяснили, что МАТЛАБ используют для генерации алгоритмов. Например есть модели для расчета всяческих фильтров для DSP итд. Самому такое рассчитать и написать на Verilog или VHDL - очень трудоемкая задача, вот тут и приходят на помощь такие монстры, как МАТЛАБ :) Те в МАТЛАБе можно сделать кирпичики, из которых потом уже собрать готовый проект, а для окончательной сборки уже существуют средства от производителей FPGA/CPLD такие как Altera Quartus, например.
Все будет только лучше, в крайнем случае - хуже.
Реклама
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: Плис и MATLAB

Сообщение SubDia »

coredumped писал(а):Те в МАТЛАБе можно сделать кирпичики, из которых потом уже собрать готовый проект
То есть Вы имеете в виду создать математическую модель, по которой позже на VHDL/Verilog собрать проект с помощью поведенческих блоков?
Я не из праздного любопытства, а в поисках средств для упрощения жизни (с Матлабом не знаком, только с Маткад).
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Плис и MATLAB

Сообщение Meteor »

SubDia писал(а):То есть Вы имеете в виду создать математическую модель, по которой позже на VHDL/Verilog собрать проект с помощью поведенческих блоков?
Поясню.
Допустим проектируете цифровой фильтр. Есть проблема оценки разрядности и есть вероятность переполнения разрядной сетки.
Вылавливать единичные переполнения можно мучительно долго. Создав модель в симулинке, можно задать разрядность и тип данных (целочисленные или с плавающей запятой), затем сымитировать работу ЦФ и найти узкие участки.
Далее получить код, который оформить проектом в среде проектирования (для ПЛИС, ЦСП или МК) и интегрировать по мере необходимости.
kras писал(а):Я как раз не о VHDL коде, а о подаче сигналов определенным образом на COM порт. Как же можно Матлабу уметь общаться с портами, но быть не в состоянии программировать ПЛИС?
Да очень просто. Матлаб хорошо работает с любым портом (сам делал приложение в котором принимались данные и строились графики). Если так хотите - можете написать свой m-файл и шить любой МК/ПЛИС/ЦСП через выбранный порт(при условиях многих). Но протокол придется делать самостоятельно.
Для справки.
Матлаб позволяет работать с отладочниками от Analog Devices, Texas Instruments, Xilinx, но ТОЛЬКО через среду проектирования. Хотите отлаживать Блэкфин с применением Матлаба - ставьте VDSP, в паре они дадут такую возможность.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: Плис и MATLAB

Сообщение SubDia »

Meteor писал(а): Поясню.
Допустим проектируете цифровой фильтр. Есть проблема оценки разрядности и есть вероятность переполнения разрядной сетки.
Вылавливать единичные переполнения можно мучительно долго. Создав модель в симулинке, можно задать разрядность и тип данных (целочисленные или с плавающей запятой), затем сымитировать работу ЦФ и найти узкие участки.
Далее получить код, который оформить проектом в среде проектирования (для ПЛИС, ЦСП или МК) и интегрировать по мере необходимости.
Благодарю, теперь все ясно. Нужно бы освоить Матлаб - видимо, мне этот софт жизнь существенно облегчит.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

Re: Плис и MATLAB

Сообщение kras »

можете написать свой m-файл
Вот я пока это как раз-то и смутно понимаю. Какие функции есть для приема/передачи. Ну кроме Sound, о работе которой, кстати, я тоже не понял (фигня с частотой, ладно теорема Котельникова, но не получается подобрать такую дискретизацию, чтобы выдало точную частоту, заданную функцией, с помощью которой получен массив проигрываемых значений).
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

Re: Плис и MATLAB

Сообщение kras »

Я смотрю, Вы батенька, извращенец
Порно индустрия дошла и до электроники.
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»