嵌入式软件 2019.1 的新增内容

嵌入式 Linux 工具

  • PetaLinux 工具 – 在 Xilinx 下载中心下载 PetaLinux 工具
    • 支持 GCC 8 系列工具链
    • 支持主机操作系统
      • Red Hat/CentOS  -  7.4, 7.5, 7.6
      • Ubuntu - 16.04.5 LTS, 18.04 LTS
    • BSP 支持
      • SP701 (Spartan-7) — 支持初始板
      • ZCU1275 (Zynq UltraScale+ RFSoC) — 通过 FMC 插件卡实现以太网连接并通过 Uboot 提供 TFTP 引导支持
      • ZCU1285 (Zynq UltraScale+ RFSoC) — 仅限专区访问

软件堆栈更新 – 2019

在 Xilinx GitHub 页面上提供的所有资源:https://github.com/Xilinx

引导加载程序与固件更新

  • FSBL 更新
    • Vivado 在 Xilinx 评估板上支持 DIMM SPD 数据
    • 使用 PSU_DYNAMIC_DDR_CONFIG_EN Tcl 参数实现
  • PMUFW 更新
    • 更新为 1.6 版
    • PMUFW 安全评估正在进行中,计划于 2019 年 7 月完成

U-Boot 和 ARM Trusted Firmware

  • U-Boot 更新
    • USB 3.0 主机支持
    • 支持多主机 I2C
    • 基于 XilSecure 的 SHA 和 RSA 操作
    • 闪存设备更新
Flash Device 密度 (Mb) Voltage
IS25LP128F 128 3.3
IS25WP128F 128 1.8
IS25LP256D 256 3.3
IS25WP256D 256 1.8
IS25LP512M 512 3.3
IS25WP512M 512 1.8
  • ATF 更新
    • 针对 IPI 消息提供的校验和支持
    • 增强了对时钟基础架构的 API 支持
    • 器件更广泛的运行时检测

多媒体框架更新

Feature 控制
软件
Gstreamer 支持
32 条同步数据流 — 480p(编码和解码) Yes
VCU 解码器 — 支持动态分辨率变化
VCU 编码器 — 支持动态分辨率变化
VCU 编码器 — 支持跳帧 Yes
VCU 编码器 — 时间层视觉质量提高(仅 Pyramidal GOP) Yes
支持 VCU PL DDR 控制器(4KP60、4-2-2、10位、同时编解码)— 公共发布 Yes
支持 DCI 4K (4096x2160@60fps)(- 2、-3 速度级) Yes
支架 NAL 单元插入
支持多流音频 + 视频编码/解码
支持上限 VBR 速率控制 Yes

RTOS 和库

  • FreeRTOS 更新
    • 更新至 v10.1.0
  • LwIP 更新
    • 更新至 v2.1.1

OpenAMP & Xen 更新

  • OpenAMP
    • RPU 主控器支持裸机应用
  • Xen Hypervisor
    • 支持官方 Dom0-less
    • 客户控制的每个器件电源管理(基于 EEMI)

MicroBlaze 软核处理器

  • 支持公开发布的 64 位 MicroBlaze
    • 支持整个 Xilinx 生态系统
    • 裸机及 FreeRTOS BSP

Zynq UltraScale+ RFSoC 更新

  • 工具支持
    • 针对 Zynq UltraScale+ RFSoC Gen2 和 Gen3 提供全面的 Vivado 和 XSDK 支持
    • 支持 RF 数据转换器评估工具
    • 支持 RF 分析器
    • 支持电源优势工具
  • 支持运行时软件
    • API 支持高频振动切换
    • SDFEC Linux 内核驱动升级已开始