Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
xst.pdf
Скачиваний:
141
Добавлен:
11.06.2015
Размер:
5.64 Mб
Скачать

R

Chapter 10

XST Log Files

This chapter (XST Log Files) describes the XST log file. This chapter includes:

“XST FPGA Log File Contents”

“Reducing the Size of the XST Log File”

“Macros in XST Log Files”

“XST Log File Examples”

XST FPGA Log File Contents

This section discusses XST FPGA log file Contents, and includes:

“XST FPGA Log File Copyright Statement”

“XST FPGA Log File Table of Contents”

“XST FPGA Log File Synthesis Options Summary”

“XST FPGA Log File HDL Compilation”

“XST FPGA Log File Design Hierarchy Analyzer”

“XST FPGA Log File HDL Analysis”

“XST FPGA Log File HDL Synthesis Report”

“XST FPGA Log File Advanced HDL Synthesis Report”

“XST FPGA Log File Low Level Synthesis”

“XST FPGA Log File Partition Report”

“XST FPGA Log File Final Report”

XST FPGA Log File Copyright Statement

The XST FPGA log file copyright statement contains:

ISE ™ release number

Xilinx ® notice of copyright.

XST FPGA Log File Table of Contents

The XST FPGA log file table of contents lists the major sections in the log file. Use the table of contents to navigate to different log file sections. These headings are not linked. Use the Find function in your text editor.

XST User Guide

www.xilinx.com

561

10.1

Chapter 10: XST Log Files

R

XST FPGA Log File Synthesis Options Summary

The XST FPGA log file Synthesis Options Summary contains information relating to:

Source Parameters

Target Parameters

Source Options

Target Options

General Options

Other Options

XST FPGA Log File HDL Compilation

For information on HDL Compilation, see “XST FPGA Log File HDL Analysis.”

XST FPGA Log File Design Hierarchy Analyzer

For information on Design Hierarchy Analyzer, see “XST FPGA Log File HDL Analysis.”

XST FPGA Log File HDL Analysis

During HDL Compilation, Design Hierarchy Analyzer, and HDL Analysis, XST:

Parses and analyzes VHDL and Verilog files

Recognizes the design hierarchy

Gives the names of the libraries into which they are compiled

During this step, XST may report potential mismatches between synthesis and simulation results, potential multi-sources, and other issues.

XST FPGA Log File HDL Synthesis Report

During HDL Synthesis, XST tries to recognize as many basic macros as possible to create a technology specific implementation. This is done on a block by block basis. At the end of this step, XST issues the HDL Synthesis Report. For more information about the processing of each macro and the corresponding messages issued during synthesis, see “XST HDL Coding Techniques.”

XST FPGA Log File Advanced HDL Synthesis Report

XST performs advanced macro recognition and inference. In this step, XST:

Recognizes, for example, dynamic shift registers

Implements pipelined multipliers

Codes state machines

The Advanced HDL Synthesis Report contains a summary of recognized macros in the overall design, sorted by macro type.

562

www.xilinx.com

XST User Guide

 

 

10.1

R

XST FPGA Log File Contents

XST FPGA Log File Low Level Synthesis

XST reports the potential removal of, for example, equivalent flip-flops and register replication. For more information, see “FPGA Optimization Log File.”

XST FPGA Log File Partition Report

If the design is partitioned, the XST FPGA log file Partition Report contains information detailing the design partitions.

XST FPGA Log File Final Report

The XST FPGA log file Final Report includes:

Final Results, including

RTL Top Level Output File Name (for example, stopwatch.ngr)

Top Level Output File Name (for example, stopwatch)

Output Format (for example, NGC)

Optimization Goal (for example, Speed)

Whether the Keep Hierarchy constraint is used (for example, No)

Cell usage

Cell usage reports on, for example, the number and type of BELS, Clock Buffers, and IO Buffers.

Device Utilization Summary

The Device Utilization Summary estimates the number of slices, and gives, for example, the number of flip-flops, IOBs, and BRAMS. The Device Utilization Summary closely approximates the report produced by MAP.

Partition Resource Summary

The Partition Resource Summary estimates the number of slices, and gives, for example, the number of flip-flops, IOBs, and BRAMS for each partition. The Partition Resource Summary closely resembles the report produced by MAP.

Timing Report

At the end of synthesis, XST reports the timing information for the design. The Timing Report shows the information for all four possible domains of a netlist:

register to register

input to register

register to outpad

inpad to outpad

For an example, see the Timing Report section in “XST FPGA Log File Example.” For more information, see “FPGA Optimization Log File.”

Encrypted Modules

If a design contains encrypted modules, XST hides the information about these modules.

XST User Guide

www.xilinx.com

563

10.1

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]