ПЛИС: VHDL, Verilog. Xilinx. DSP, Serial IO.
embedded C.
Контакты

Наибольший вклад в теги

Все теги (10)

Лучшие ответы пользователя

Все ответы (3)
  • Возможно ли организовать на Altera Max 2 такие интерфейсы как HDMI или, хотя бы, VGA?

    @ordweist
    Разработчик ПЛИС
    HDMI - это скоростной последовательный интерфейс. Его реально реализовать с использованием современных (и не очень) FPGA , имеющих на борту высокоскоростные приемопередатчики (MGT) (для Xilinx - GTX, GTP). CPLD не имеют таких ресурсов.
    VGA гораздо проще, но там "цветность" кодируется уровнем сигнала - больше напряжение, сильнее цвет. FPGA и CPLD не умеют формировать сигналы разных напряжений, только 0 или 1. VGA реализуются с использованием АЦП/ЦАП (пусть даже простейших, на резисторных сборках). Вместить управление 1х АЦП и 2х ЦАП в CPLD будет сложно (вероятнее всего невозможно).
    Чаще всего VGA в FPGA рассматриваются с промежуточным хранением кадра "внутри". В принципе, при рассмотрении задачи разделения кадра на два, его не нужно хранить - можно сразу пересылать дальше. Поэтому ваша задача с CPLD хотя бы теоретически реализуема. Однако, если по какой-то причине придется кадр вначале сохранить (неравные скорости АЦП/ЦАП, желание как то модифицировать кадр, переставить их, и тд), то задача сразу перейдет в область FPGA из-за наличия блоков внутренней памяти. А еще лучше использовать внешнюю оперативную память.

    К сожалению, видеоуроков подсказать не могу.
    Ответ написан
  • В чем моделировать ПЛИС Xilinx?

    @ordweist
    Разработчик ПЛИС
    В состав Xilinx ISE и Xilinx Vivado входит симулятор Isim. Для простых и средних задач его функционала хватает. Любая из этих IDE также поддерживает моделирование в Modelsim, но особых надобностей в более мощном, но тоже платном Modelsim у меня пока не возникало.
    Кстати. Не могу быть уверенным, но насколько мне известно, Xilinx предоставляет 30-дневный trial на свои продукты - так что можете попробовать моделировать свой исходной код под Xilinx.
    Также, стоимость IDE зависит от комплектации, а для простых задач вполне хватает уже не поддерживаемой более Xilinx ISE (работает с ПЛИС серии Virtex4-Virtex7). Vivado поддерживает Virtex-7 и все следующие, какие появятся.
    Ответ написан