fpga

Доступ к целевому устройству FPGA или SoC из MATLAB

Описание

Этот объект представляет соединение от MATLAB® на целевое устройство FPGA или SoC. Чтобы взаимодействовать с целевым устройством, используйте этот объект с функциями, перечисленными в Функции объекта.

Создание

Синтаксис

Описание

пример

hFPGA = fpga(Vendor) создает объект, который можно использовать для подключения к целевой корпорации Intel® или Xilinx® устройство.

Входные параметры

расширить все

Подключитесь к целевому устройству Intel или Xilinx из MATLAB.

Пример: hFPGA = fpga("Intel")

Типы данных: string | char

Функции объекта

Используйте функции объекта для взаимодействия с устройством FPGA или SoC.

addAXI4SlaveInterfaceЗапись данных в IP-ядро или чтение данных из IP-ядра с помощью AXI4 или AXI4-Lite интерфейса
addAXI4StreamInterfaceЗапись данных в IP-ядро или чтение данных из IP-ядра с помощью AXI4-Stream интерфейса
mapPortСопоставляет порт DUT с заданным AXI4 интерфейсом в IP-ядре HDL
writePortЗапись данных в порт DUT из MATLAB
readPortСчитывает выходные данные и возвращает их с типом данных порта и размерностью
releaseОтпустите аппаратные ресурсы, связанные с объектом fpga

Примеры

свернуть все

Создайте fpga объект для подключения к целевому устройству Xilinx.

Создайте fpga объект с Vendor как Xilinx.

hFPGA = fpga("Xilinx")
hFPGA = 

  fpga with properties:

       Vendor: "Xilinx"
   Interfaces: [0x0 fpgaio.interface.InterfaceBase]

    

Создайте fpga объект для подключения к целевому объекту Intel.

Создайте fpga объект с Intel как Vendor.

hFPGA = fpga("Intel")
hFPGA = 

  fpga with properties:

       Vendor: "Intel"
   Interfaces: [0x0 fpgaio.interface.InterfaceBase]

    
Введенный в R2020b