UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 13166

4.2i XST - What's new in XST 4.2i?

Description

Keywords: 4.21, XST, what, new, language, coverage, VHDL

Urgency: Standard

General Description:
What is new in 4.2i XST?

Solution

XST includes the following enhancements:

- Preservation of internal buses by using bus<#> naming convention
- Preservation of upper- and lower-case characters in the final netlist
- Support for property lists for buses in the attribute syntax

VHDL Enhancements:
- Support for concatenation of slices when the target is an array of vectors (Xilinx Answer 13893)
- Support for constant definitions in processes (Xilinx Answer 13894)
- Support for signal declarations in a package file (Xilinx Answer 13895)
- Support for "loop" and "while...loop" statements (Xilinx Answer 13955)
- Improved run time and memory use for "next," "exit," and "return" processing in "loop" statements
- Support for records in constant declarations (Xilinx Answer 13961)
- Support for record type in function return (Xilinx Answer 13960)
- Support for "string" type in functions
- Improved attribute calculation through functions
- Enhanced multi-dimensional array support in function return

XST supports the Virtex-II PRO device family. XST now also supports the new CoolRunner-II device family as follows:

- Support for inference of a dual edge-triggered flip-flop
- Support for the following constraints:

DIVIDE_BY
DIVIDER_DELAY
COOL_CLK
DATA_GATE
AR# 13166
Date Created 11/13/2001
Last Updated 08/06/2003
Status Archive
Type General Article