Программа управления RPU ядрами через менеджер управления RPU ядрами Xilinx Zynq UltraScale+ MPSoC
remoteprocctl [опции] &
- status RPU0
- Вывести статус ядра RPU0 (активно/выключено)
- status RPU1
- Вывести статус ядра RPU1 (активно/выключено)
- mode RPU0
- Вывести режим ядра RPU0 (lokstep/split)
- mode RPU1
- Вывести режим ядра RPU1 (lokstep/split)
- load RPU0 LOCKSTEP file
- Загрузить программу из ELF файла в TCM, переключив RPU0/RPU1 ядра в lockstep режим
- load RPU1 LOCKSTEP file
- Загрузить программу из ELF файла в TCM, переключив RPU0/RPU1 ядра в lockstep режим
- load RPU0 SPLIT file
- Загрузить программу из ELF файла в TCM RPU0 ядра, переключив RPU0/RPU1 ядра в split режим
- load RPU1 SPLIT file
- Загрузить программу из ELF файла в TCM RPU1 ядра, переключив RPU0/RPU1 ядра в split режим
- start RPU0
- Активировать PRU0 ядро и стартовать программу из TCM RPU0 ядра
- start RPU1
- Активировать PRU1 ядро и стартовать программу из TCM RPU1 ядра
- stop RPU0
- Выключить PRU0 ядро
- stop RPU1
- Выключить PRU1 ядро
ЗОСРВ «Нейтрино»
aarch64
remoteprocctl для получения статуса, переключения режимов lockstep/split, запуска/останова программ на RPU ядрах Xilinx Zynq UltraScale+ MPSoC через опции запуска.
Загрузить программу из test.elf файла в TCM, переключив RPU0/RPU1 ядра в lockstep режим:
remoteprocctl load RPU0 LOCKSTEP test.elf
Предыдущий раздел: перейти