Обмен технологиями

Проектирование FPGA для преобразования 24-битного ЦАП и способ его упаковки в собственное IP-ядро

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

В дизайне vivado, чтобы удобно использовать Block Desgin для проектирования, вы можете использовать программное обеспечение vivado для инкапсуляции написанного вами кода в IP-ядро. Инкапсулированное IP-ядро имеет те же функции, что и исходный код. В этой статье в качестве примера рассматривается реализация 24-битного DA-преобразования (включая параллельно-последовательное преобразование, используемый цифро-аналоговый преобразователь CL4660), чтобы представить метод и метод вызова IP-ядра упаковки VIVADO, а также подробный процесс проектирования FPGA преобразования ЦАП и предоставляет его проверенный подробный код (с использованием языка Verilog).

1 Создать IP-ядро

Создайте новый проект или откройте существующий проект, нажмите «Инструменты» — «Создать и упаковать новый IP…».

Появится следующее диалоговое окно,

Нажмите «Далее», выберите «Создать новое периферийное устройство AXI4», нажмите «Далее»,

Введите имя IP-ядра, которое будет сгенерировано, в поле «Имя» и выберите «Перезаписать существующий». При необходимости повторного создания IP-адреса исходный проект будет автоматически перезаписан.

Нажимаем Далее, Data Width (Bits) — ширина данных, Number of Registers — количество регистров, здесь нужно ввести параметры, соответствующие проектным требованиям, нажимаем Далее,

Нажмите «Готово»,

Дважды щелкните Каталог IP в ДИСПЕТЧЕРЕ ПРОЕКТОВ и дважды щелкните только что созданное IP-ядро myip_dac_v1.0 в Каталоге IP справа.

Нажмите «Добавить IP в дизайн блока» в новом всплывающем меню.

Выберите IP-ядро myip_dac_v1.0, щелкните правой кнопкой мыши и во всплывающем меню выберите «Редактировать в IP-упаковщике».

Выберите «ОК» во всплывающем меню, чтобы начать редактирование вновь созданного пользовательского IP-ядра.