Zynq MPSoC

五巨头联合打造高可靠性IIOT方案

作者:stark

Mocana是一家专注于安全技术的创业型公司,它不仅仅关注于数据上的安全,对于承载数据的设备或者平台也提供安全方面的解决方案,目标指向现在越来越流行的物联网领域。随着智能工厂、基础设施、自动化系统以及其他物联网应用的广泛扩展,网络安全问题也就显得越来越重要。Mocana推出了IoT Security Platform stack(物联网安全平台技术栈),按照这个标准规范能够实现多样化的功能组合,同时提供全面的网络安全保护。

图1:Mocana推出的IoT安全平台技术栈架构

图1:Mocana推出的IoT安全平台技术栈架构

视频:4K 视频会议实现方案演示

本视频演示了基于赛灵思 Zynq UltraScale+ MPSoC EV 器件的 4K 视频处理功能。EV 器件具有继承的多标准视频编解码器,能够以 60帧/秒 的速度同步编码和解码。Arm 四核 Cortex-A53 核以及集成的定制化的视频处理引擎,ZU7EV 器件向您展示了其作为多媒体应用方案的理想器件之选。

作者:蒙面侠客

在科技发展的潮流中,我们不仅需要更好的功能,更需要更好的用户体验。关于汽车我们需要自动驾驶,关于机器人我们需要他们能够像人类一样能够看清周围的世界,关于我们自己我们需要更好的视觉盛宴,这些需求都可以在强大的硬件平台下实现。探寻一款硬件,并找到相应的开发工具链是很有必要的。

使用工业通信,网络安全和边缘计算(从简单数据优化到机器学习)的示例,本白皮书重点介绍了Zynq-7000 SoC和Zynq UltraScale +MPSoC系列对于IIoT嵌入式系统的适用性和有益效果。这些设备将ARM应用处理器与FPGA逻辑(可编程硬件),外设和其他嵌入式模块相融合,使用户能够在其系统软件智能和硬件优化之间达到平衡。本白皮书探讨了工业设备生命周期,以及如何使用软件和可编程硬件组合在短时间构建更有能力的系统,以及如何在IIoT快速变化的市场趋势的范围内扩展系统使用寿命。本白皮书介绍了软件工具,便于在软件和可编程硬件之间分配功能,并重点阐述了不选择全可编程解决方案的业务风险和成本。

赛灵思新型RFSoC产品系列完美集成了RF射频信号链以及FPGA逻辑和多核多处理ARM子系统

赛灵思公司(Xilinx, Inc.,(NASDAQ:XLNX))今天宣布,其Zynq® UltraScale+™ RFSoC产品线凭借对先进技术的最佳运用在2017年ARM TechCon大会上荣膺创新大奖。Zynq UltraScale+ RFSoC将直接RF数据转换器与FPGA逻辑和多核多处理ARM®子系统完美集成在一起,从而能为无线、有线电视网络接入、测试测量、雷达等高性能RF应用提供完整的RF信号链。基于分立式组件的传统实现方案需要在功能、成本、功耗之间进行取舍平衡,而Zynq UltraScale+ RFSoC则不受这种约束,因为该系列采用先进技术在同一颗芯片上完美集成了模拟和数字功能。单芯片上模拟和数字功能的集成,不仅实现了跨越整个信号链的独特的可重配置功能,实现了功耗和封装尺寸的突破,而且还简化了设计流程。

ARM TechCon创新奖旨在表彰在系统设计领域推动新型应用发展、促进创新的尖端技术。ARM每年都表彰那些积极推动计算技术发展、塑造当今互连世界的生态系统合作伙伴。

视频:Zynq UltraScale+ MPSoC 助力实现 4K 视频会议

本视频主要演示 Zynq® UltraScale+™ MPSoC EV 器件强大的 4K 视频处理能力。这些器件有一个集成的多标准视频编解码器,能够同时在每秒达 60 帧的速率下编码和解码。这里展示的 ZU7EV 器件具有 4 个进行应用处理的 ARM® Cortex™-A53 内核,集成用于定制视频处理引擎的可编程逻辑,是多媒体应用的理想选择。

作者:清风流云

背景:
之前在一个ASCI开发项目中有小小接触过一些新思科技的一个NVMe控制器,代码量尚可,只是由于速度及其他原因的考虑,整个部分的设计其实有时候还是比较难以考量的,而且由于流片成本及IP购买成本的问题,当时就想像如果在一款FPGA中可以直接实现这样一款高性能的PCIe NVMe控制器或许会对整个性能的把握会更好一些,而下面的Fidus Sidewinder-100系统就是一个集成的PCIe NVMe 控制系统。

Fidus Sidewinder-100 PCIe NVMe Storage Controller:

赛灵思公司(Xilinx, Inc. (NASDAQ:XLNX))今日宣布其 Zynq UltraScale+ RFSoC 系列开始发货,该系列是通过一个突破性的架构将 RF 信号链集成在一个单芯片SoC 中,致力于加速 5G 无线、有线 Remote-PHY 及其它应用的实现。基于 16nm UltraScale+ MPSoC 架构的 All Programmable RFSoC 在单芯片上集成 RF 数据转换器,可将系统功耗和封装尺寸减少最高达 50%-70%,而且其软判决前向纠错 (SD-FEC) 内核可满足 5G 和 DOCSIS 3.1 标准要求。随着芯片样片向多家客户发货, Zynq UltraScale+ RFSoC 系列早期试用计划现已启动。

用于 RF 信号链的片上系统
Zynq RFSoC 将 RF 数据转换器、SD-FEC 内核以及高性能 16nm UltraScale+ 可编程逻辑和 ARM® 多处理系统完美集成在一起打造出了一个全面的模数信号链。射频-数字信号调节与处理通常分派给不同的独立子系统中,但 Zynq UltraScale+ RFSoC 将模拟、数字和嵌入式软件设计集成到单个单芯片器件上,实现了高度的系统稳健性。该系列器件具有如下特性:

让 Linux 接收来自 PL 的自定义中断信号

作者:rickys,Xilinx

硬件连接
MPSoC 可以接收两组来自 PL 的中断信号。在 Vivado 中,可以通过 PS-PL Configuration -> General -> Interrupts -> PL to PS -> IRQ0/IRQ1 打开。


对应的硬件中断号分别是
PL PS Group 0: 121-128
PL PS Group 1: 136-143

这两组中断信号既可以与 IPI 中的 IP 的中断信号相连接,也可以和 Verilog 中的逻辑相连接。如果有多个中断源要连接到一组信号中,可以使用concat将多个信号组合成一组信号,然后连接到 IRQ。

得益于赛灵思的SDSoC开发环境,将您的软件算法部分卸载到Zynq SoC或Zynq UltraScale + MPSoC的PL(可编程逻辑)以满足系统性能要求是非常简单的。一旦您熟悉了SDSoC的数据传输选项,可以在PS和PL之间来回移动数据,您可以选择适合您的设计的最佳选择的数据移动器。然后,SDSoC的软件估算工具会显示预期的性能结果。

然而,当在实际的硅片上进行执行的最终测试时,您的系统的性能有时不符合预期,您需要发现原因和治疗方法。由于您已将软件任务卸载到PL,所以现有的软件调试/分析方法并不完全适用,因为并不是所有的处理都发生在PS中。

您需要确定出现意想不到的性能差距的原因。也许你是数据移动者的最佳选择。也许卸载的代码不是卸载到PL的好候选人。在不了解其原因的情况下,您无法解决性能问题。

您如何调查和调试基于Zynq的异构嵌入式系统的系统性能,其中部分代码在PS中运行,部分在PL中?

如果您是PL数据处理调试的世界的新人,您可能不熟悉查看PL数据流的选项。幸运的是,如果您使用SDSoC通过将其卸载到PL来加速软件任务,则有一个简单的解决方案。SDSoC具有仿真功能,用于查看使用整个系统上下文的PL硬件的模拟操作。

同步内容