AR# 5233

JTAG BSDL - What does $STATE= ADVANCED/PRELIMINARY/FINAL mean in the BSDL file?

Description

A BSDL file contains comments that describe the file. One of these comments describes thestate of the BSDL file (i.e., $STATE=PRELIMINARY). What are these states, and what are the differences between them?

Solution

Xilinx BSDL files pass through two generations: ADVANCE andPRELIMINARY. A description of each state follows:

ADVANCE: These files are usually generated at the early phase of a product life cycle. Since the filesare based on early netlists, or nonstandard internal flows, they cannot be consideredPreliminary.

PRELIMINARY: Preliminary files are generated using an automated Xilinx-standard BSDL-generation process. The process is script-based and extracts information directly from the device design files, which fully describe the architecture and pin-out. The quality of "Preliminary" BSDL files is very high, and the syntax is always tested.
AR# 5233
Date 03/07/2013
Status Active
Type General Article
Tools More Less