ARM Processors meet Hardware Programmability
Zynq™-7000 EPP is a new class of product which combines an industry-standard ARM® dual-core Cortex™-A9 MPCore™ processing system with Xilinx 28nm programmable logic. This processor-centric architecture delivers a comprehensive processing platform that offers developers ASIC levels of performance and power consumption, the ease of programmability of a microprocessor and the flexibility of a FPGA.
More than Silicon: A Comprehensive Platform Offering
The value of Zynq-7000 EPP is amplified by all the elements supporting the Zynq-7000 family which includes hardware (HW) and software (SW) development tools, operating systems, and much more. Click on each element to learn more.
A Flexible Scalable Platform Addressing a Wide Range of Applications
The flexible nature of programmable logic and its tight integration to the ARM based processing system offers designers the possibility to add virtually any peripheral they want and create accelerators to extend the performance of the Zynq-7000 devices. This makes Zynq-7000 devices the ideal solution for many applications across multiple markets. The below table highlights some of the key applications where Zynq-7000 devices a unique value to system designers.
Addressing the Development Challenges of Today’s Market Space
Whether for a system architect, a software developer, a firmware developer or a hardware designer, Zynq-7000 EPP and its development environment offers the value needed to tackle next project challenges in this ever-increasing competitive environment.
Role |
Benefits |
Software Developer |
- High performance application processor (Dual Cortex A9)
- Standard programming model
- Processor centric architecture / Processor boots on reset (same as ASSP)
- Industry standard development tools support
- Develop SW from day 1 prior to (or in parallel to) any programmable logic development
- System level debug and trace capabilities (including programmable logic peripherals)
- Broad selection of industry leading Open Source and commercial Operating Systems
|
Firmware Developer |
- Industry standard development tools support
- Predefined base BSPs for supported Operating Systems
- Ease of BSPs customization to support programmable logic peripherals
- Programmable logic peripherals (standard or custom) are memory mapped for ease of new drivers development
|
System Architect |
- Enhanced system performance through acceleration
- High throughput and low latency through integration
- System power reduction through integration and processor controlled power optimization
- Feature rich and widely extensible platform (peripherals and accelerators)
- Industry standard development tools and IP support
- Secure boot and configuration option
|
Hardware Designer |
- Multiple design platforms available for evaluation, prototyping and developments
- Rapid system configuration using intuitive design interface
- Easily extend peripheral functionality through drag & drop AXI based IPs
- Large selection of existing proven IPs
- System Level debugging capability with cross triggering between processing system and programmable logic
- Early validation of custom peripherals through AXI Bus Functional Model
|