Important! This Page is Under Construction!

Important! All External Links should open in a new tab/window; all Internal Links to Xilinx wiki pages, should open in the same tab/window
Note: The page name automatically becomes the Title of this page. Do not add an additional title. The Page Name/Title for Zynq Tech Tips should follow the following format:
Zynq-7000 AP SoC [remainder of title goes here] Tech Tip

See the Style Guide for editing information.

Documentation Criteria

Here are the criteria as a reminder. When publishing this can be removed.

Tech Tip
  1. Add a small table (like a data sheet) with information on device, speed grade, board, software version, environment such as PVT that was used to validate this design
  2. State assumptions on user/customer profile
  3. Describe how the design works and how the customer can use it/expand on it
  4. Describe testing environment. # samples (devices, boards etc)
  5. Who was the “independent” verifier ? Allow verifier to add comments on testing to be documented
  6. Future expansion possibilities (if applicable)

Document History

Date
Version
Author
Description of Revisions
30 September 2013
1.0
Faster Technology
Initial posting with figures





Date
Author
Comment
More Revisions






Description/Summary



In Tech Tip "Zynq Adding Hardware FFT Tech Tip" an FFT application was created to run on both the ARM processor and the NEON SIMD engine of the Zynq-7000 AP SoC. as well as on a hardware unit in the PL fabric. Execution time comparisons were captured demonstrating a speed up of 2.8 to 4.6 using the NEON SIMD engine versus the ARM processor and 9.2 using the hardware FFT. In this Tech Tip we will expand that comparison to include execution on the TI DSP processor implemented in the OMAP 4460 processor. An FFT optimized for the DSP processor in the OMPA device will be used to assure that it is a fair comparison to the Ne10 NEON SIMD optimized FFT implemented in the Zynq-7000 AP SoC device. The execution times will show a performance advantage of X.Y% for the NEON SIMD engine and A.B% for the hardware FFT. This will clearly demonstrate the advantage of the Zynq-7000 AP SoC in applications where similar compute intensive functions are employed.

Describe what you are doing or what is the issue and how this example addresses it.

Implementation

Implementation Details
Design Type
PS & PL, PS Only, PL only
SW Type
Standalone, Linux or Other OS
CPUs
How many CPUs? Running Frequencies
PS Features
List of all the PS blocks involved. For example DDR and/or OCM and/or QSPI and/or ... [Including operating frequencies
PL Cores
List of all the PL cores involved. For example BRAM and/or CHIPSCOPE and/or MICROBLAZE ... [Including operating frequencies, revision and other details about the IP]
Boards/Tools
List of all the boards needed. ZC702, FMC ..
Xilinx Tools Version
Version of the Xilinx Tools used. For example EDK 14.3
Other Details
More implementation details if needed. For example list of all the cables, 3rd party tools ( indicate if a license is required ), ...

Address Map

Base_Address
Size
Interface
axi_core1
0x40100000
64K
S_AXI
axi_core2
0x40200000
4K
S_AXI

Files Provided
xps_project1.zip
Archived XPS projects
main.c
Snippet of source code

Block Diagram



Step by Step Instructions

List all the steps to run the design. This includes hardware, software and tools needed.

Expected Results

Show what the user should expect to see.

How to Expand

Show the user what they can do to alter or expand the design. An example is always good.

Appendix A: If other items need to be added