pe2001 0 9 августа, 2023 Опубликовано 9 августа, 2023 · Жалоба Всем добрый день. Хочется разобраться с темой использования своих написанных на VHDL компонентов в Simulink. Создал компонент. Используя Xilinx Blockset/Basic Elements/Black Box интегрировал компонент в Simulink (на картинке). Теперь не понимаю как это просимулировать, как завести тактовую (ту, которая будет использоваться при симулировании всего проекта Симулинка). P.S.: с Симулинком только начал разбираться, поэтому сильно не пинайте)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 7 9 августа, 2023 Опубликовано 9 августа, 2023 · Жалоба Делайте всё в симулинке без VHDL и Xilinx. Тактовая - sample time сигнала. В VHDL понадобится смотреть только на начальном этапе, компилировать элементарные схемки, смотреть чтобы в сгенерированном VHDL бредового описания не было, потом поймёте как надо в симулинке рисовать правильные схемы, VHDL будет только как формат передачи в синтезатор, даже смотреть в него не нужно будет и симулировать отдельно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pe2001 0 9 августа, 2023 Опубликовано 9 августа, 2023 · Жалоба Немного не так. Проект на картинке - это простой учебный проект. Я на нем разбирался с Симулинком) Конечная задача - внедрить свой компонент (совсем не такой, как на картинке) в очень большой проект Симулинка. Поэтому хочется разобраться с этим, чтобы не огребать проблем на большом проекте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 7 9 августа, 2023 Опубликовано 9 августа, 2023 · Жалоба pe2001 Немного не так. Обычное дело, на начальном этапе представление о работе чего-то не соответствует действительности. _ Конечная задача - внедрить свой компонент (совсем не такой, как на картинке) в очень большой проект Симулинка. Поэтому хочется разобраться с этим, чтобы не огребать проблем на большом проекте. Нужно компонент правильно нарисовать в симулинке, чтобы из него генерировалась правильная цифровая схема. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pe2001 0 9 августа, 2023 Опубликовано 9 августа, 2023 · Жалоба Нужно компонент правильно нарисовать в симулинке, чтобы из него генерировалась правильная цифровая схема. Этот путь понятен. НО, есть четкая цель - разобраться, как подключить свой компонент к проекту Симулинка. И как при этом быть с тактовым входом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 7 9 августа, 2023 Опубликовано 9 августа, 2023 · Жалоба Это путь страданий. https://www.mathworks.com/help/hdlcoder/hdl-import.html https://www.mathworks.com/help/hdlverifier/ug/verify-hdl-model-with-simulink-test-bench.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pe2001 0 9 августа, 2023 Опубликовано 9 августа, 2023 · Жалоба В-общем, предложенный "импорт" не захотел работать сходу, какие-то ошибки во внутренних функциях импорта повылазили. Я решил вопрос тем, что создал в Симулинке некоторый "генератор тактовой" для своего компонента (на счетчике-делителе на два), и у меня заработало моделирование. Но это для простейшего проекта. В-принципе, таким же макаром буду и в большой проект внедрять свой (другой) компонент. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться