AR# 45798


AutoESL - Simple System Generator and AutoESL Integration FFT Example


This simple reference design integrates a Verilog module generated from the AutoESL tool into a System Generator model. The design incorporates a SysGen FFT block whose output is fed to a black box "power_stats" module. The "power_stats" module was generated from C source using the AutoESL tool. The AutoESL tool design calculates the power of each FFT output bin and keeps track of the minimum, maximum, and whether the power crosses a user-defined threshold value. A global "ce" (clock enable) signal was generated as an option out of the AutoESL tool to meet the interface rules for black boxes in System Generator.

Design Languages (HDL/SW): System Generator and the AutoESL tool


Design Reference Document

Two ZIP files are included, the AutoESL tool project and the System Generator project. The System Generator project includes the model and a config.m file (power_stats_config.m) that links the block box component in System Generator to the Verilog source. The config.m file needs to be edited to specify the new path to the Verilog source (which is contained in the AutoESL tool ZIP file) once unzipped.


Associated Attachments

Name File Size File Type 18 KB ZIP 1 MB ZIP

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
47431 Xilinx Vivado HLS Solution Center - Design Assistant N/A N/A
AR# 45798
Date 03/02/2013
Status Active
Type General Article
Tools More Less
People Also Viewed