|
из matlab в DSP, генерация кода для сигнальника матлабом |
|
|
|
Apr 12 2011, 08:23
|
Участник

Группа: Участник
Сообщений: 67
Регистрация: 2-06-09
Пользователь №: 49 843

|
Вообщем синтезировал фильтр Калмана в матлабе, теперь всё это необходимо перенести в сигнальник С6713 от TI. Так как весь расчёт проводится через матрицы и вектора а также очень страшные операции то если честно у меня нет желания переносить код руками( Слышал что можно получить из матлаба код непосредственно для внедрения его на ДСПшник или ПЛИСину. Неподскажете в какую сторону копать, где можно почитать об этом?
|
|
|
|
|
 |
Ответов
|
Apr 18 2011, 13:24
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 25-09-09
Из: Nizhny Novgorod, Russia
Пользователь №: 52 588

|
2 maxis: Как говорится, лучше один раз увидеть, чем сто раз услышать или прочитать: во вложении я прилагаю простейшую модель под микроконтроллер TMS320F28335. Си-код с модели можно получить следующим образом: Tools -> Real-Time Workshop -> Build model. Сгенерится Си-код, вызовется Code Composer, проект соберётся сам и загрузится в микроконтроллер на исполнение через внутрисхемный эмулятор. Вуаля! По теме я читал пдфки из документации "Матлаба". На мой взгляд, там есть всё, что необходимо. Удачи!
|
|
|
|
|
May 26 2011, 07:19
|

Знающий
   
Группа: Свой
Сообщений: 587
Регистрация: 23-05-05
Пользователь №: 5 318

|
Цитата(Enthusiast @ Apr 18 2011, 17:24)  2 maxis: Как говорится, лучше один раз увидеть, чем сто раз услышать или прочитать: во вложении я прилагаю простейшую модель под микроконтроллер TMS320F28335. Си-код с модели можно получить следующим образом: Tools -> Real-Time Workshop -> Build model. Сгенерится Си-код, вызовется Code Composer, проект соберётся сам и загрузится в микроконтроллер на исполнение через внутрисхемный эмулятор. Вуаля! По теме я читал пдфки из документации "Матлаба". На мой взгляд, там есть всё, что необходимо. Удачи! Вы используете плату езДСП, а если попробовать TE-TMS320F28335 + TE-XDS100? Будет работать? Вроде, процессоры одинаковые.
--------------------
В дебрях коры, в мозговой глубине, стремные мысли пригрезились мне.
|
|
|
|
|
May 26 2011, 08:18
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 25-09-09
Из: Nizhny Novgorod, Russia
Пользователь №: 52 588

|
Цитата(Alex-GTU @ May 26 2011, 11:19)  Вы используете плату езДСП, а если попробовать TE-TMS320F28335 + TE-XDS100? Будет работать? Вроде, процессоры одинаковые. Я использовал отладочную плату " TE-TMS320F28335" от "Терраэлектроники" с внутрисхемным эмулятором " SAU510-USB Plus JTAG" от "Sauris". Внутрисхемный эмулятор от "Терраэлектроники" я не пробовал использовать, только потому что у нас уже имелся в наличии саурисовский. Между делом говоря, на этой отладочной плате напаян кварцевый генератор на 25 МГц. Внутри микроконтроллера рабочая частота получалась равной: 25 * 10 / 2 = 125 МГц вместо 150 МГц максимальных. Зачем терраэлектрониковские инженеры поставили генератор на 25 МГц вместо 30 МГц максимальных до сих пор для меня остаётся загадкой. Если бы вдобавок они установили штыревые разъёмы расширения торчащими штырями вниз, а не наверх, как сейчас, то эту отладочную плату можно было бы просто насадить на большую макетную плату, исключая жгуты при сопряжении плат. Цены бы плате не было. Ну да ладно, и так хорошо тоже. Успехов!
|
|
|
|
|
May 26 2011, 08:42
|

Знающий
   
Группа: Свой
Сообщений: 587
Регистрация: 23-05-05
Пользователь №: 5 318

|
Цитата(Enthusiast @ May 26 2011, 12:18)  Я использовал отладочную плату " TE-TMS320F28335" от "Терраэлектроники" с внутрисхемным эмулятором " SAU510-USB Plus JTAG" от "Sauris". Внутрисхемный эмулятор от "Терраэлектроники" я не пробовал использовать, только потому что у нас уже имелся в наличии саурисовский. Между делом говоря, на этой отладочной плате напаян кварцевый генератор на 25 МГц. Внутри микроконтроллера рабочая частота получалась равной: 25 * 10 / 2 = 125 МГц вместо 150 МГц максимальных. Зачем терраэлектрониковские инженеры поставили генератор на 25 МГц вместо 30 МГц максимальных до сих пор для меня остаётся загадкой. Если бы вдобавок они установили штыревые разъёмы расширения торчащими штырями вниз, а не наверх, как сейчас, то эту отладочную плату можно было бы просто насадить на большую макетную плату, исключая жгуты при сопряжении плат. Цены бы плате не было. Ну да ладно, и так хорошо тоже. Успехов! Планирую приобрести " TE-TMS320F28335", какие ещё недостатки замечены или проблемы с ней были у Вас?
--------------------
В дебрях коры, в мозговой глубине, стремные мысли пригрезились мне.
|
|
|
|
|
May 26 2011, 09:46
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 25-09-09
Из: Nizhny Novgorod, Russia
Пользователь №: 52 588

|
Цитата(Alex-GTU @ May 26 2011, 12:42)  Планирую приобрести " TE-TMS320F28335", какие ещё недостатки замечены или проблемы с ней были у Вас? Мы ведь говорим об одной и той же плате? Я спрашиваю, потому что приведённая выше ссылка у меня не открывается. К плате придётся докупить четыре стойки, чтобы печатная плата своей нижней стороной не касалась рабочего стола. В остальном вроде бы всё в порядке. Модель, которую я приводил выше, как раз вроде бы сделана под эту плату, авось поможет поначалу. Успехов!
|
|
|
|
Сообщений в этой теме
maxis из matlab в DSP Apr 12 2011, 08:23 Иван Панченко оптимальный местом копания по матлабу - является х... Apr 12 2011, 13:18 maxis Цитата(Иван Панченко @ Apr 12 2011, 17:18... Apr 12 2011, 14:11 shf_05 из м файла в С вроде легко перегоняется, если код ... Apr 16 2011, 08:25 1lliivv1 Пройдите по ссылкам из второго сообщения этой темы... Apr 12 2011, 17:51 maxis Цитата(1lliivv1 @ Apr 12 2011, 21:51) Про... Apr 12 2011, 19:23 Oldring Цитата(maxis @ Apr 12 2011, 12:23) Вообще... Apr 16 2011, 08:59 EIN ENGEL в 32х версии Матлаба есть тулбоксы для синтеза код... Apr 17 2011, 18:03 Enthusiast 2 maxis: Наверное стоит добавить, что необходимое ... Apr 19 2011, 12:30
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|