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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> The Top Programming Languages 2017, VHDL популярнее Verilog
petrov
сообщение Aug 7 2017, 17:04
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 2 062
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(el.d @ Aug 7 2017, 15:51) *
И он умеет, например, блоки matlab function преобразовывать в HDL?



Это не то, чем нужно пользоваться, на что рассчитывать, никогда не использую этот блок. ИМХО
Go to the top of the page
 
+Quote Post
el.d
сообщение Aug 7 2017, 18:47
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 2-08-17
Пользователь №: 98 600



Цитата(petrov @ Aug 7 2017, 17:04) *
Это не то, чем нужно пользоваться, на что рассчитывать, никогда не использую этот блок. ИМХО

То есть, используете только готовые блоки типа модуляторов/демодуляторов, фильтров и тд, а то, что не реализовано в библиотеках Симулинка - собираете из элементарных блоков типа задержки, суммирования и тд?
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 7 2017, 19:03
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 2 062
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(el.d @ Aug 7 2017, 21:47) *
собираете из элементарных блоков типа задержки, суммирования и тд?


Именно так, собственно как и в HDL.
Go to the top of the page
 
+Quote Post
el.d
сообщение Aug 7 2017, 21:41
Сообщение #34


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 2-08-17
Пользователь №: 98 600



Цитата(petrov @ Aug 7 2017, 20:03) *
Именно так, собственно как и в HDL.

Надо будет попробовать.

А еще, если не секрет, интерфейсы (типа UART, SPI, I2C и тд) в этом случае как делаете?

Сообщение отредактировал el.d - Aug 7 2017, 21:42
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 8 2017, 09:28
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 2 062
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(el.d @ Aug 8 2017, 00:41) *
А еще, если не секрет, интерфейсы (типа UART, SPI, I2C и тд) в этом случае как делаете?


Это давно написано на VHDL, но никаких проблем сделать подобное в симулинке нет.
Go to the top of the page
 
+Quote Post
bogaev_roman
сообщение Aug 8 2017, 09:45
Сообщение #36


Профессионал
*****

Группа: Свой
Сообщений: 1 026
Регистрация: 20-10-09
Из: Химки
Пользователь №: 53 082



Цитата(petrov @ Aug 8 2017, 12:28) *
Это давно написано на VHDL, но никаких проблем сделать подобное в симулинке нет.

А что-нибудь из hight-speed интерфейсов посложнее - гигабитный изернет, DDR3 или трансиверов можно запилить в симулинке? Интересно для общего развития - от софтлайновцев так и не удалось получить внятного ответа пару лет назад.
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 8 2017, 10:13
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 2 062
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(bogaev_roman @ Aug 8 2017, 12:45) *
А что-нибудь из hight-speed интерфейсов посложнее - гигабитный изернет, DDR3 или трансиверов можно запилить в симулинке? Интересно для общего развития - от софтлайновцев так и не удалось получить внятного ответа пару лет назад.


Да любую цифровую схему запилить можно, другое дело что не для всех задач это подходит, например не получится готовую HDL модель DDR памяти запихать в симулинк.
Go to the top of the page
 
+Quote Post
warrior-2001
сообщение Aug 8 2017, 10:53
Сообщение #38


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 9-10-08
Из: Таганрог, Ростовская обл.
Пользователь №: 40 792



К теме ветки последние сообщения имеют отдаленное отношения.
Однако по поводу HDL из Симулинка скажу следующее - за последние пару лет САПР весьма далеко продвинулся. Да и менеджеры сделали вывод из часто задаваемых им вопросов.
Посему теперь автоматически генерируемый HDL код - это инструмент для ЦОС, обработки видео и прочей математики, а PCIe, DDR4, SRIO и Fiber Channel - это удел разработчиков IP ядер и вендоров под каждый тип ПЛИС.
Но стоит это все весьма и весьма много. Хорошо, что есть закрома.


--------------------
Глупцы игнорируют сложность. Прагматики терпят ее. Некоторые могут избегать ее. Гении ее устраняют.
Go to the top of the page
 
+Quote Post
gibson1980
сообщение Aug 16 2017, 15:19
Сообщение #39


Частый гость
**

Группа: Свой
Сообщений: 110
Регистрация: 13-12-12
Пользователь №: 74 831



Если говорить про синтаксис, мне больше нравится VHDL, еще он более привычный так как я с него начинал. На Verilog перешел несколько лет назад, так как мне достались для поддержки и развития большие проекты, по большей части сделанные на нем, но свои модули пишу на VHDL. Еще у VHDL более строгий синтаксис, из-за которого меньше шансов выстрелить себе в ногу, чего мне несколько раз удавалось сделать на Verilog sm.gif


--------------------
Go to the top of the page
 
+Quote Post
Tue
сообщение Aug 22 2017, 13:55
Сообщение #40


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 7-09-05
Из: Москва
Пользователь №: 8 340



Цитата(el.d @ Aug 7 2017, 15:51) *
И он умеет, например, блоки matlab function преобразовывать в HDL?

Конечно умеет. Наберите в командной строке MATLAB'a eml_hdl_design_patterns и увидите огромное кол-во блоков (как пример), реализованных на m-языке, которые можно спокойно выводить в HDL. Так и свои собственные блоки пишутся любые.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd November 2017 - 18:34
Рейтинг@Mail.ru


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