Перейти к содержанию
    

И он умеет, например, блоки matlab function преобразовывать в HDL?

 

 

Это не то, чем нужно пользоваться, на что рассчитывать, никогда не использую этот блок. ИМХО

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это не то, чем нужно пользоваться, на что рассчитывать, никогда не использую этот блок. ИМХО

То есть, используете только готовые блоки типа модуляторов/демодуляторов, фильтров и тд, а то, что не реализовано в библиотеках Симулинка - собираете из элементарных блоков типа задержки, суммирования и тд?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

собираете из элементарных блоков типа задержки, суммирования и тд?

 

Именно так, собственно как и в HDL.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Именно так, собственно как и в HDL.

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

 

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

Изменено пользователем el.d

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Это давно написано на VHDL, но никаких проблем сделать подобное в симулинке нет.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это давно написано на VHDL, но никаких проблем сделать подобное в симулинке нет.

А что-нибудь из hight-speed интерфейсов посложнее - гигабитный изернет, DDR3 или трансиверов можно запилить в симулинке? Интересно для общего развития - от софтлайновцев так и не удалось получить внятного ответа пару лет назад.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что-нибудь из hight-speed интерфейсов посложнее - гигабитный изернет, DDR3 или трансиверов можно запилить в симулинке? Интересно для общего развития - от софтлайновцев так и не удалось получить внятного ответа пару лет назад.

 

Да любую цифровую схему запилить можно, другое дело что не для всех задач это подходит, например не получится готовую HDL модель DDR памяти запихать в симулинк.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К теме ветки последние сообщения имеют отдаленное отношения.

Однако по поводу HDL из Симулинка скажу следующее - за последние пару лет САПР весьма далеко продвинулся. Да и менеджеры сделали вывод из часто задаваемых им вопросов.

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

Но стоит это все весьма и весьма много. Хорошо, что есть закрома.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И он умеет, например, блоки matlab function преобразовывать в HDL?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...