exponenta event banner

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