Создайте объект, чтобы представлять ядро IP, выполняемое на плате FPGA
The socIPCore объект представляет активное ядро IP на плате FPGA и обеспечивает доступ для чтения и записи к IP.
myCoreObj = socIPCore( создает axiMaster,IPCoreInfo,IPCoreName)socIPCore объект, который соединяется с ядром IP, работающим на плате FPGA. Объект использует socAXIMaster объект для доступа к местоположениям памяти в IP-ядре. IPCoreInfo - структура, сгенерированная при запуске инструмента SoC Builder и включающая параметры конфигурации платы и IP-ядра из вашей модели.
Можно создавать socIPCore объекты, представляющие любой из этих IP-адресов:
Генератор трафика
Монитор эффективности
Прямой доступ к памяти (DMA)
Video 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 на аппаратной плате |