Создайте объект, чтобы представлять ядро 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 на аппаратной плате |