Техническое описание PS-части
Описание
В контексте систем на кристалле (SoC) семейства Zynq UltraScale+, аббревиатура PS (Processing System, процессорная система) обозначает аппаратную подсистему жестко детерминированной логики, представляющую собой многоядерный вычислительный комплекс на базе архитектуры ARM.
Архитектура вычислительного модуля РИТМ SDR USRP базируется на гетерогенной системе на кристалле, объединяющей два специализированных процессорных домена для разделения задач управления и обработки сигналов в реальном времени:
-
Подсистема приложений (Application Processing Unit, APU) Данный домен реализован на базе четырехъядерного 64-битного процессора общего назначения (архитектура ARM Cortex-A53).
-
Программная среда: функционирует под управлением встраиваемой операционной системы Embedded Linux.
-
Назначение: обеспечение высокоуровневых сетевых сервисов и системного администрирования. В рамках этой подсистемы развернуты серверное приложение интерфейса PS-TCP и программный комплекс MPM для поддержки UHD. Данный уровень отвечает за сетевую связность, конфигурацию параметров устройства и управление РИТМ SDR USRP.
-
-
Подсистема реального времени (Real-Time Processing Unit, RPU) Второй домен представлен двухъядерным процессором реального времени (архитектура ARM Cortex-R5).
-
Программная среда: Исполнение программного кода осуществляется в режиме
bare-metal(непосредственно на аппаратном уровне, без использования ОС), что гарантирует жесткую детерминированность временных интервалов. -
Назначение: Непосредственное низкоуровневое управление трансивером
ADRV9009.
-