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 socIPCoreobject | 
| start | Start IP core execution on hardware board | 
Version History
Introduced in R2019a