什么是zynq?

什么是zynq?

When it comes to electronics, developers can take several different approaches to accomplish their goals. Two approaches that developers must carefully consider to construct a computer or other electronic system is whether to use:

  • Traditional, motherboard-based PC architecture
  • An integrated circuit known as a “system on a chip,” or SoC

虽然基于主板的PC架构基于功能分隔组件,而且通过电路板将其全部连接,SOC最多,如果不是全部,则在单个芯片中的计算机的组件。两者都有他们的优缺点,可用于实现相同的目标。

However, withZynq, a special type of SoC developed by Xilinx(an All Programmable System-on-Chip or APSoC), developers have an enormous number of new pathways and immense flexibility to accomplish their goals with both ease and speed. This article will review what exactly Zynq is and the benefits it can provide to developers.

Zynq的定义

zynq是一个apsoc - 这意味着除了集成的大多数,如果不是全部,计算机的组件到单个芯片中,开发人员也可以利用FPGA., or field-programmable gate array, technology present within it. Typically, FPGAs are standalone components that are used to prototype custom system chips, or design the hardware that will later be developed into application-specific integrated circuits (ASICs). Therefore the “system” in APSoC as it relates to Zynq, refers to the system of dual dedicated processors (Dual-core ARM Cortex-A9 Processors) and the FPGA technology. With access to both processor and FPGA functions, developers can leverage the best of both worlds.

什么是zynq?

我为什么要使用zynq?

传统解决方案通常使用FPGA,ASIC,ASSP(特定于应用专用标准产品),或这些器件的任何组合,以实现所需功能。虽然这些技术有能力,但与它们有许多缺点。

For example, ASICs can offer suitable performance and power at a decent price but are less than ideal because of the lack of flexibility provided to the designer once the system is completed – which can lead to a longer time to market. Additionally, an ASIC lacks any sort of scalability – meaning for each new project, new ASICs must be developed.

另一方面,assps的风险低于asics,可以更快地推向市场。但是因为它是标准产品,它缺乏设计的任何灵活性。因此,开发人员通常选择使用由与ASIC或ASSP联合的FPGA组成的2芯片解决方案来实现平衡的权衡。但是,使用两种芯片为开发人员创建了一个全新的挑战列表。

Zynq是独一无二的,因为它为上述每个挑战提供了一种解决方案,并且在单个芯片中有效地进行了如此 - 它的第一种。它允许FPGA硬件访问的程序员对同一资源软件程序员通常具有(即Python,操作系统,驱动程序等编程语言)。

Software programmers can use Zynq to modify and extend the functionality of their programs onto their hardware without the need to redesign the architecture of their programs. That same hardware design can be used repeatedly due to Zynq’s FPGA capability to extend the peripheral functions of the dual ARM A9 processors. Developers simply need to modify what must be different in each iteration of their design.

如今,可以提供更高的性能的电子元件和更高水平的集成到单一的最终用户设备,同时通过似乎每种工业频繁地预期使用电子系统的行业频繁预期。更多客户希望灵活且可扩展的系统,可以及时地实现他们的需求,以击败他们的竞争对手。这是Zynq闪耀的地方。

Zynq in an Arty Z7

Advantages of Zynq

  1. 可编程系统集成 -Zynq代表了SoC级集成的突破。它是ASIC的能力和功率特性的组合,FPGA的灵活性以及与微处理器相关联的节目,全部在单个设备内。由于Zynq是一个完全集成的系统,因此它比双芯片解决方案更可靠,更安全。
  2. Heightened System Performance –Another advantage of using Zynq is its improved system performance. Of course, the dual-core ARM A9 processors – which can run up to 1 GHz – offer a high level of performance. However, what sets Zynq apart from other solutions is the integration of the bandwidth between both the programmable logic and the processing system. This bandwidth is several orders of magnitude larger than what could be achieved with a 2-chip solution. This allows developers to create accelerators that can offload processing-intensive tasks with up to 10x higher performance for certain functions.
  3. Cost and Power Reduction –Zynq可以将多个组件的功能集成到单个芯片中,同时实现相同的所需功能。这可能会降低成本储蓄 - 高达40%。Zynq的灵活性允许用户使用单个芯片进行多个产品 - 如果碎屑批量购买,则导致更低的成本降低。Power consumption is also greatly lowered because computing processes and data are no longer being sent from component to component, but rather those processes are all happening internally within Zynq.
  4. Expedited Time-to-Market –Zynq offers developers a huge advantage when it comes to productivity. The flexibility of programmable logic allows developers to tailor devices to customers’ specific needs without having to complete the lengthy and costly process of developing an ASIC. Should specifications change, developers can easily modify the device – both before product release and over the life of the product.Zynq的可伸缩性允许开发人员创建单一设计,并因此使用具有不同规格的不同项目的相同设计 - 全部轻松。其全面的工具生态系统(操作系统,I / O等)允许最终用户立即开始于其项目。

genesys zu 5ev.

Go Beyond the Silicon with Digilent

Zynq是一种在计算中的创新和突破性的解决方案,将电子设备中发现的许多组件结合到单个芯片中。其一些优点是显着成本和节能,提高生产力和可用性,以及更快的市场时间。Digilent提供七种不同的产品,使用Zynq芯片 - 每个不同的形状因素和规格 - 以确保开发人员可以以正确的价格获得所需的内容。

0
是第一个投票。

发表评论

您的电子邮件地址不会被公开。