Создайте объект представлять ядро IP, работающее на плате FPGA
Объект socIPCore
представляет активное ядро IP на плате FPGA и обеспечивает доступ для чтения и доступ для записи к IP.
myCoreObj = socIPCore(axiMaster,IPCoreInfo,IPCoreName)
myCoreObj = socIPCore(axiMaster,IPCoreInfo,IPCoreName,Name,Value)
myCoreObj = socIPCore(
создает объект axiMaster
,IPCoreInfo
,IPCoreName
)socIPCore
, который соединяется с работой ядра IP платы FPGA. Объект использует объект socAXIMaster
получить доступ к ячейкам памяти в ядре IP. IPCoreInfo
является структурой, сгенерированной, когда вы запускаете инструмент SoC Builder, и включает плату и параметры конфигурации ядра IP из вашей модели.
Можно создать объекты socIPCore
, представляющие любой из них дюйм/с:
Генератор трафика
Монитор производительности
Прямой доступ к памяти (DMA)
Видео DMA (VDMA)
Контроллер синхронизации видео (VTC)
Триггер VDMA
Кадровый буфер
Мультимедийный интерфейс с высоким разрешением (HDMI)
myCoreObj = socIPCore(
свойства наборов с помощью одной или нескольких пар "имя-значение". Например,axiMaster
,IPCoreInfo
,IPCoreName
,Name,Value)
myIPobj=socIPCore(axiMaster, perf_mon,'PerformanceMonitor','Mode','Profile');
socIPCore
, который соединяется с ядром IP на заданной плате и устанавливает режим монитора производительности профилировать режим.initialize | Инициализируйте ядро IP, соответствующее socIPCore объект |
start | Запустите выполнение ядра IP на аппаратной плате |