реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Цифровой фильтр, Можно ли получить приемлемый исходник на HDL с помощью MathLab?
Stanislav
сообщение Aug 3 2018, 00:30
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 4 356
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



"Можно ли получить приемлемый исходник на HDL с помощью MathLab?"

С помощью MathLab ни приемлемый, ни неприемлемый исходник на HDL получить нельзя.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Herz
сообщение Aug 6 2018, 11:19
Сообщение #17


Гуру
******

Группа: Модераторы
Сообщений: 10 972
Регистрация: 23-11-05
Пользователь №: 11 287



В самом деле, MATHLAB никакого отношения к МАТЛАБу не имеет.
Go to the top of the page
 
+Quote Post
Skryppy
сообщение Aug 16 2018, 10:02
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 14-02-11
Пользователь №: 62 975



Чтобы получить синтезируемый hdl код из fdatool, надо после получения нужной ачх перейти на вкладку quantization и выставить нужную разрядность входных/выходных портов. Только после этого генерить код.
Вообще, если вам нужен максимально оптимизированный код под вашу плис, используйте matlab system generator. Тогда полученные фильтры на virtex7 работают на частотах
выше 400 МГц.
Красивый HDL код получается при генерации из Матлаб кода с помощью матлаб APPS-> HDL Coder (Hdl coder project).

Сообщение отредактировал Skryppy - Aug 16 2018, 10:18
Go to the top of the page
 
+Quote Post
Kluwert
сообщение Aug 22 2018, 06:14
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 239
Регистрация: 15-11-09
Из: Санкт-Петербург
Пользователь №: 53 639



Получить можно. В отличии от старых версий Матлаба, где-то с версии 7.9 Матлаб из fdatool начал выдавать вполне читабельные и хорошо откомменченные исходники. По-крайней мере, руками вы напишите точно так же.

А дальше - проблема та же, что и с рукописными фильтрами. И в Инете полно инфы и мы в конторах, где я работал и работаю, неоднократно (даже на спор) проверяли. Не смотря на все шаманские игры с прописыванием таймквестов, включения лоджиклоков и т.д. и т.п., там где сгенерённый мегафункцией производителя фильтр легко выжимает 330-350МГц для примера, из рукописного (или Матлабовского), если у него не смешной совсем порядок только, с трудом удаётся дотащить, дай бог, до 200. Один раз, вручную распихав фильтр по DSP-блокам, удалось почти до 280 его дотянуть для того же камня, но это - мартышкин труд.

Поэтому, общая рекомендация такова: если у вас камень мощный, а вам достаточно относительно невысоких скоростей, то и генерите себе из Матлаба на здоровье. Если же нужно выжать из камня по максимуму, то увы.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd September 2018 - 00:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01039 секунд с 7
ELECTRONIX ©2004-2016