主要内容

运行和验证生成的 IP 核

在目标 FPGA 器件上原型化、仿真和验证生成的 IP 核

在目标硬件上运行和验证从 IP 核设计生成的比特流。输入是器件上 FPGA 部分的生成比特流。输出是在目标 FPGA 上运行的经过仿真和验证的设计。有关工作流的更多详细信息,请参阅Targeting FPGA & SoC Hardware Overview

Run and Verify IP Core on Target Hardware Workflow

对象

全部展开

fpgaData transfer object to enable data read and write operations from MATLAB to target FPGA or SoC device
hdlcoder.DUTPortDUT port from an HDL Coder generated IP core, saved as an object array
xilinxsocConnection to processor on Xilinx SoC board to perform basic Linux shell operations or program the board (自 R2022a 起)
intelsocConnection to processor on Intel SoC board to perform basic Linux shell operations or program the board (自 R2022a 起)

函数

全部展开

addAXI4SlaveInterfaceWrite data to IP core or read data from IP core using AXI4 or AXI4-Lite interface
addAXI4StreamInterfaceWrite data to IP core or read data from IP core using AXI4-Stream interface
addMemoryInterfaceAccess memory regions on your FPGA or SoC hardware (自 R2023a 起)
mapPortMaps a DUT port to specified AXI4 interface in HDL IP core
writePortWrite data to a DUT port from MATLAB
readPortReads output data and returns it with the port data type and dimension
writeMemoryWrite data to memory regions on FPGA or SoC hardware (自 R2023a 起)
readMemoryRead data from memory regions on FPGA or SoC hardware (自 R2023a 起)
readMemoryOffsetRead data from memory regions on FPGA or SoC hardware by using offset address (自 R2023b 起)
writeMemoryOffsetWrite data to memory regions on FPGA or SoC hardware by using the offset address (自 R2023b 起)
releaseRelease the hardware resources associated with the fpga object
systemRun command in Linux shell on SoC board (自 R2022a 起)
getFileTransfer file from SoC board to host computer (自 R2022a 起)
putFileTransfer file from host computer to SoC board (自 R2022a 起)
deleteFileDelete file on SoC board (自 R2022a 起)
dirList directory contents on SoC board (自 R2022a 起)
programFPGAProgram FPGA and set corresponding device tree from processor on SoC board (自 R2022a 起)

主题

精选示例