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

Свои VHDL IP-блоки в Simulink

Всем добрый день.

Хочется разобраться с темой использования своих написанных на VHDL компонентов в Simulink.

Создал компонент.

Используя Xilinx Blockset/Basic Elements/Black Box интегрировал компонент в Simulink (на картинке).

Теперь не понимаю как это просимулировать, как завести тактовую (ту, которая будет использоваться при симулировании всего проекта Симулинка).

P.S.: с Симулинком только начал разбираться, поэтому сильно не пинайте))

image.thumb.png.5afc3cea550bb54d605491b3cf61ece0.png

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


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

Делайте всё в симулинке без VHDL и Xilinx. Тактовая - sample time сигнала. В VHDL понадобится смотреть только на начальном этапе, компилировать элементарные схемки, смотреть чтобы в сгенерированном VHDL бредового описания не было, потом поймёте как надо в симулинке рисовать правильные схемы, VHDL будет только как формат передачи в синтезатор, даже смотреть в него не нужно будет и симулировать отдельно.

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


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

Немного не так.

Проект на картинке - это простой учебный проект. Я на нем разбирался с Симулинком)

Конечная задача - внедрить свой компонент (совсем не такой, как на картинке) в очень большой проект Симулинка.

Поэтому хочется разобраться с этим, чтобы не огребать проблем на большом проекте.

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


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

pe2001

Немного не так.

Обычное дело, на начальном этапе представление о работе чего-то не соответствует действительности.

_

Конечная задача - внедрить свой компонент (совсем не такой, как на картинке) в очень большой проект Симулинка.

Поэтому хочется разобраться с этим, чтобы не огребать проблем на большом проекте.

Нужно компонент правильно нарисовать в симулинке, чтобы из него генерировалась правильная цифровая схема.

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


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

Нужно компонент правильно нарисовать в симулинке, чтобы из него генерировалась правильная цифровая схема.

Этот путь понятен.

НО, есть четкая цель - разобраться, как подключить свой компонент к проекту Симулинка. И как при этом быть с тактовым входом.

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


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

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


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

В-общем, предложенный "импорт" не захотел работать сходу, какие-то ошибки во внутренних функциях импорта повылазили.

Я решил вопрос тем, что создал в Симулинке некоторый "генератор тактовой" для своего компонента (на счетчике-делителе на два), и у меня заработало моделирование.

Но это для простейшего проекта.

В-принципе, таким же макаром буду и в большой проект внедрять свой (другой) компонент.

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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