socIPCore
Create object to represent IP core running on FPGA board
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 axiManager
,IPCoreInfo
,IPCoreName
)socIPCore
object that connects to an IP core running on an
FPGA board. The object uses an socAXIManager
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,axiManager
,IPCoreInfo
,IPCoreName
,Name,Value)
myIPobj=socIPCore(axiManager, 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