socIPCore
Description
The socIPCore
object represents an active IP core on an FPGA
board and provides read and write access to the IP.
Creation
Syntax
Description
myCoreObj = socIPCore(
creates an axiMaster
,IPCoreInfo
,IPCoreName
)socIPCore
object that connects to an IP core running on an
FPGA board. The object uses an socAXIMaster
object
to access memory locations in the IP core. IPCoreInfo
is a structure
generated when you run the SoC Builder tool and includes the board and IP
core configuration parameters from your model.
You can create socIPCore
objects representing any of these IPs:
Traffic generator
Performance monitor
Direct memory access (DMA)
Video DMA (VDMA)
Video timing controller (VTC)
VDMA trigger
Frame buffer
High definition multimedia interface (HDMI)
myCoreObj = socIPCore(
sets properties using one or more name-value pairs. For
example,axiMaster
,IPCoreInfo
,IPCoreName
,Name,Value)
myIPobj=socIPCore(axiMaster, perf_mon,'PerformanceMonitor','Mode','Profile');
socIPCore
object that connects to an IP core on the specified board
and sets the performance monitor mode to profile mode.Input Arguments
Properties
Object Functions
initialize | Initialize IP core corresponding to socIPCore object |
start | Start IP core execution on hardware board |
Version History
Introduced in R2019a