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