petrov 6 7 августа, 2017 Опубликовано 7 августа, 2017 · Жалоба И он умеет, например, блоки matlab function преобразовывать в HDL? Это не то, чем нужно пользоваться, на что рассчитывать, никогда не использую этот блок. ИМХО Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
el.d 0 7 августа, 2017 Опубликовано 7 августа, 2017 · Жалоба Это не то, чем нужно пользоваться, на что рассчитывать, никогда не использую этот блок. ИМХО То есть, используете только готовые блоки типа модуляторов/демодуляторов, фильтров и тд, а то, что не реализовано в библиотеках Симулинка - собираете из элементарных блоков типа задержки, суммирования и тд? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 6 7 августа, 2017 Опубликовано 7 августа, 2017 · Жалоба собираете из элементарных блоков типа задержки, суммирования и тд? Именно так, собственно как и в HDL. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
el.d 0 7 августа, 2017 Опубликовано 7 августа, 2017 (изменено) · Жалоба Именно так, собственно как и в HDL. Надо будет попробовать. А еще, если не секрет, интерфейсы (типа UART, SPI, I2C и тд) в этом случае как делаете? Изменено 7 августа, 2017 пользователем el.d Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 6 8 августа, 2017 Опубликовано 8 августа, 2017 · Жалоба А еще, если не секрет, интерфейсы (типа UART, SPI, I2C и тд) в этом случае как делаете? Это давно написано на VHDL, но никаких проблем сделать подобное в симулинке нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bogaev_roman 0 8 августа, 2017 Опубликовано 8 августа, 2017 · Жалоба Это давно написано на VHDL, но никаких проблем сделать подобное в симулинке нет. А что-нибудь из hight-speed интерфейсов посложнее - гигабитный изернет, DDR3 или трансиверов можно запилить в симулинке? Интересно для общего развития - от софтлайновцев так и не удалось получить внятного ответа пару лет назад. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 6 8 августа, 2017 Опубликовано 8 августа, 2017 · Жалоба А что-нибудь из hight-speed интерфейсов посложнее - гигабитный изернет, DDR3 или трансиверов можно запилить в симулинке? Интересно для общего развития - от софтлайновцев так и не удалось получить внятного ответа пару лет назад. Да любую цифровую схему запилить можно, другое дело что не для всех задач это подходит, например не получится готовую HDL модель DDR памяти запихать в симулинк. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
warrior-2001 0 8 августа, 2017 Опубликовано 8 августа, 2017 · Жалоба К теме ветки последние сообщения имеют отдаленное отношения. Однако по поводу HDL из Симулинка скажу следующее - за последние пару лет САПР весьма далеко продвинулся. Да и менеджеры сделали вывод из часто задаваемых им вопросов. Посему теперь автоматически генерируемый HDL код - это инструмент для ЦОС, обработки видео и прочей математики, а PCIe, DDR4, SRIO и Fiber Channel - это удел разработчиков IP ядер и вендоров под каждый тип ПЛИС. Но стоит это все весьма и весьма много. Хорошо, что есть закрома. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gibson1980 0 16 августа, 2017 Опубликовано 16 августа, 2017 · Жалоба Если говорить про синтаксис, мне больше нравится VHDL, еще он более привычный так как я с него начинал. На Verilog перешел несколько лет назад, так как мне достались для поддержки и развития большие проекты, по большей части сделанные на нем, но свои модули пишу на VHDL. Еще у VHDL более строгий синтаксис, из-за которого меньше шансов выстрелить себе в ногу, чего мне несколько раз удавалось сделать на Verilog :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tue 0 22 августа, 2017 Опубликовано 22 августа, 2017 · Жалоба И он умеет, например, блоки matlab function преобразовывать в HDL? Конечно умеет. Наберите в командной строке MATLAB'a eml_hdl_design_patterns и увидите огромное кол-во блоков (как пример), реализованных на m-языке, которые можно спокойно выводить в HDL. Так и свои собственные блоки пишутся любые. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться