Плис и MATLAB
Плис и MATLAB
Недавно услышал, что ПЛИС можно программировать в MATLAB, вроде для этого даже может не понадобиться ничего стороннего кроме Simulink. До этого шли слухи, что есть такой товарищ Simulink и его можно использовать не только, как САПР OrCAD, например, но еще и выводить данные на порты компьютера. Вот насчет последнего я пока заинтересовался, но сколько читал мануалы и по нету лазил, не разобрался:( Можно, например, использовать звуковую карту для вывода с генератора? Как?
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
- Реклама
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Плис и MATLAB
С помощью матлаба, можно произвести отработку алгоритма работы ПЛИС, DSP или МК, с получением кода этого алгоритма. Но никак уж не программировать.kras писал(а):Недавно услышал, что ПЛИС можно программировать в MATLAB, вроде для этого даже может не понадобиться ничего стороннего кроме Simulink.
Матлаб и симулин частности имеют функции обращения к портам ввода\вывода (COM порт и даже звуковая карта).kras писал(а):До этого шли слухи, что есть такой товарищ Simulink и его можно использовать не только, как САПР OrCAD, например, но еще и выводить данные на порты компьютера. Вот насчет последнего я пока заинтересовался, но сколько читал мануалы и по нету лазил, не разобрался:( Можно, например, использовать звуковую карту для вывода с генератора? Как?
Для разбирательства с симулинком поищите эту книгу.
Еще неплохие книги по матлабу
Вопросы по матлабу лучше задавать на экспоненте
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Re: Плис и MATLAB
Ну как это "Matlab не может запрограммировать". Есть специальные приложения для Матлаба. Но насчет того, есть ли какая-нибудь встроенная функция, я вообще не в курсе, поэтому спасибо.
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Плис и MATLAB
Потому что был ответ на вопросkras писал(а):Ну как это "Matlab не может запрограммировать".
В матлабе можно создать алгоритм и получить код на языке описания аппаратуры. Но "программирование с ПЛИС" на этом не заканчивается. Необходимо также назначить вывода, залить конфигурацию и т.д. Это задачи которые матлаб не делает.ПЛИС можно программировать в MATLAB
Есть и позволяют получить описание аппаратуры по модели (симулинка) или по коду в самом матлабе.kras писал(а): Есть специальные приложения для Матлаба.
Если интересно, то можно кое-что посмотреть тут после регистрации.
Могу посмотреть и кинуть вечером ссылку на запись вебинара по генерации кода из симулинка(вроде есть)
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Re: Плис и MATLAB
Я как раз не о VHDL коде, а о подаче сигналов определенным образом на COM порт. Как же можно Матлабу уметь общаться с портами, но быть не в состоянии программировать ПЛИС?:)Потому что был ответ на вопрос
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
- Реклама
- coredumped
- Опытный кот
- Сообщения: 838
- Зарегистрирован: Вт апр 12, 2011 18:38:19
- Откуда: с Земли
Re: Плис и MATLAB
Я смотрю, Вы батенька, извращенецkras писал(а):Я как раз не о VHDL коде, а о подаче сигналов определенным образом на COM порт. Как же можно Матлабу уметь общаться с портами, но быть не в состоянии программировать ПЛИС?:)Потому что был ответ на вопрос
Вам уже понятно разъяснили, что МАТЛАБ используют для генерации алгоритмов. Например есть модели для расчета всяческих фильтров для DSP итд. Самому такое рассчитать и написать на Verilog или VHDL - очень трудоемкая задача, вот тут и приходят на помощь такие монстры, как МАТЛАБ
Все будет только лучше, в крайнем случае - хуже.
- SubDia
- Держит паяльник хвостом
- Сообщения: 995
- Зарегистрирован: Сб апр 02, 2011 17:59:22
- Откуда: Город-герой Севастополь
Re: Плис и MATLAB
То есть Вы имеете в виду создать математическую модель, по которой позже на VHDL/Verilog собрать проект с помощью поведенческих блоков?coredumped писал(а):Те в МАТЛАБе можно сделать кирпичики, из которых потом уже собрать готовый проект
Я не из праздного любопытства, а в поисках средств для упрощения жизни (с Матлабом не знаком, только с Маткад).
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

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

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

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


