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