Система NIOS II + логика ШИМ

Я новичок в разработке систем с FPGA, VHDL и NIOS II, и это мой первый пост на этом форуме.

Я пытаюсь разработать систему с системой NIOS II + некоторые PWM, разработанные с использованием VHDL. Проблема в том, что я не уверен, как управлять этими моделями PWM с моей системой, я имею в виду, как создавать СИГНАЛЫ для передачи этой логики VHDL из системы NIOS II.

Сначала я подумал о PIO, но они, кажется, используются для связи FPGA с внешними устройствами.

Еще одна проблема, с которой я столкнулся, заключается в том, что я не уверен, как использовать UART, реализованный в Qsys, и как разработать приложение на языке C. Я не знаю, какие существуют команды или директивы для отправки или получения данных. Я увидел и написал один пример из Интернета, который я нашел, но он довольно прост и не дает достаточно информации для моего приложения.

Может кто-нибудь помочь с этим??

Спасибо! Омар


person osuarez    schedule 20.03.2015    source источник


Ответы (1)


Есть два варианта,

  1. Объявление PIO, как вы сказали ранее, будет работать
  2. Интерфейс Avalon для общения.

Для протокола Avalon его можно написать, поняв то же самое, или использовать предоставленный шаблон.

Altera предоставляет шаблон карты памяти Avalon для более легкого использования.

https://www.altera.com/support/support-resources/design-examples/intellectual-property/embedded/nios-ii/exm-avalon-memory-slave.html

person ramanathan subramanian    schedule 05.05.2015