UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

嵌入式开发

嵌入式运行时间软件、开发
平台、工具和开源资源

概述

Xilinx 及其联盟成员提供嵌入式工具与运行时环境,可帮助您高效快速地将概念转化为生产。我们可为您提供使用 Xilinx Zynq® SoC 和 MPSoC 器件以及 MicroBlaze™ 处理器内核创建嵌入式系统所需的所有组件,包括特性描述与调试工具、开源与裸机驱动以及多种运行时与多 OS 环境。

高级特性的创造性支持,比如我们独有 Zynq SoC 与 MPSoC 器件中内建的安全与虚拟化软件驱动程序,可帮助您开发更智能的互连差异化系统。

最新消息

嵌入式 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 年

引导加载程序与固件更新

  • 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 内核驱动程序升级已经开始
OS &中间件

Xilinx 及其联盟成员生态系统为客户提供了多种软件选项,包括 Linux、实时操作系统 (RTOS)、裸机甚至支持 Hypervisor 和 TrustZone 的安防解决方案。下表将分三个类型对 Xilinx 软件生态系统进行总结:Linux、实时操作系统以及 Hypervisor 和 AMP。

Linux

Linux 是 Xilinx 产品使用最普遍的操作系统。Xilinx 不仅可为交钥匙 Linux 开发环境提供 PetaLinux 工具,而且还可通过 GIT 提供源代码和 Yocto 配方文件,以便内部构建系统或第三方工具可以支持 Xilinx 芯片的 Linux 支持。

  支持 Zynq-7000 SoC Zynq UltraScale+ APU 支持 Zynq UltraScale+ RPU 支持 支持 MicroBlaze
非商业  
Linux、uBoot 等 (Xilinx GIT)  
Yocto/OpenEmbedded 支持  
PetaLinux 工具  
Arch Linux ARM    
Ubuntu Linux 了解更多 了解更多    
Android 下载    
商业解决方案  
Enea Linux    
Mentor Embedded Linux    
Star Lab Crucible    
Suse Linux      

RTOS 和裸机

操作系统 可通过安全认证 支持 Zynq-7000 Zynq UltraScale+ APU 支持 Zynq UltraScale+ RPU 支持 支持 MicroBlaze
Xilinx 独立(裸金属)环境Xilinx 软件开发套件(SDK)  
DDC-I DEOS    
eSol eT-kernel    
eCOS      
eForce    
ENEA OSE   联系合作伙伴  
Etas RTA-OS    
Express Logic X-WARE IoT 平台: powered by THREADX
Green Hills Software INTEGRITY    
LynxOS 7.0 联系合作伙伴 联系合作伙伴    
Mentor Nucleus 联系合作伙伴
Micrium uC/OS-II
Micrium uC/OS-III  
RTEMS    
Sciopta  
Segger embOS      
Wittenstein OpenRTOS   联系合作伙伴 联系合作伙伴 联系合作伙伴
Wittenstein SafeRTOS 联系合作伙伴 联系合作伙伴

AMP 和 Multi-OS 解决方式

Xilinx 为其客户与合作伙伴提供关键技术、文档和技术支持,在产品上实现高级、多操作系统设计。Ecosystem 的产品包括:

开发平台

硬件与虚拟开发平台

Xilinx 目标设计平台包含立即启动系统设计,软件、固件开发与硬件设计所需的所有硬件,工具,IP核,电缆以及电源供应。

特色开发板与套件
Xilinx Zynq-7000 ZC706 评估套件 Zynq-7000 SoC ZC706 评估套件包含硬件、设计工具、IP 核 以及预验证参考设计的所有基本元件,包括一个目标设计,可实现完整的嵌入式处理平台和基于收发器的设计-包含 PCIe 。®.随套件提供预验证参考设计和行业标准 FPGA 夹层连接器(FMC),能够利用子卡实现升级和定制。
Xilinx Zynq-7000 ZC702 评估套件 Zynq-7000 SoC ZC702 评估套件包含硬件、设计工具、 IP 核 以及预验证参考设计的所有基本元件,包括可实现完整嵌入式处理平台的目标设计。 随套件提供预验证参考设计和行业标准 FPGA 夹层连接器(FMC),能够利用子卡实现升级和定制。
虚拟开发平台
虚拟系统平台 Cadence 创建的 Zynq-7000 SoC 虚拟平台®,可通过在操作系统端口、设备驱动程序、电路板支持包 (BSP) 和应用上进行与硬件无关的软件开发,补充基于硬件的传统工作流程。Cadence 虚拟平台最适合用于开发和调试多核操作系统或应用代码、器件驱动程序、板级支持包,或者需要添加定制可编程逻辑 IP 核模型或板载器件模型的情况。
Mentor Vista 虚拟原型设计 面向 Zynq-7000 的 Vista™ 虚拟原型设计套件可为软硬件工程师提供准确的早期功能模型,甚至是在硬件提供之前。它可在嵌入式处理器模型上运行软件,运行速度与实际硬件不相上下。
QEMU PetaLinux 工具配套提供开源 QEMU 模型,支持 Zynq-7000 SoC 处理子系统和 MicroBlaze 器件。
开发资源

Xilinx 软件开发套件 (SDK)、SDSoC 开发环境、 以及生态系统合作伙伴工具可提供各种开发环境选择,其可为 Zynq 和 MPSoC 平台带来类似 SOC 的 C/C++ 编程。

Xilinx 软件环境

行业生态系统软件开发与工具

Xilinx 产品由一系列完整的开源资源提供支持,可为 Xilinx SoC 或仿真平台开发、引导、运行、调试和维护基于 Linux 的应用。我们提供范例应用、内核配置、Yocto 配方、多处理与实时解决方案以及器件驱动程序,Linux 开源开发人员将找到熟悉的源代码、工具和支持论坛学习开发,并与其他有类似兴趣、需求和热情的人士进行互动交流。

培训 & 支持

Xilinx 针对 Zynq® 和 MPSoC 应用为设计人员提供了一整套培训及支持选项, 包括设计方法、视频教程、开发人员论坛、Wiki、在线支持、设计服务、常见问题与博客,可确保您的应用及时上市。

设计服务合作伙伴

的页面