Forum Discussion

tomachie's avatar
tomachie
Icon for New Member rankNew Member
1 hour ago

Errors in Agilex A3 A3CZ025BB18A BSDL

Hello,

I'm using Intellitech free BSDL compiler, and it gives an error because the PIN_BEHAVIOR for 1149.6 pins are not described.   This makes it unclear what pins have IEEE 1149.6 capability and its a syntax error. 

These are version 1.0 from 2025.  It may be good to check them before distribution.

Regards,
Tom.

 

attribute AIO_Pin_Behavior of Agilex_A3CZ025BB18A: entity is

-- *****************************************************************************************

-- * DESIGN WARNING *

-- *****************************************************************************************

attribute DESIGN_WARNING of Agilex_A3CZ025BB18A: entity is

 

iBSDL - Intellitech BSDL Compiler Version 14.25

Copyright (C) 1993-2026 Intellitech Corp. All rights reserved.

Line:1667

ERROR: Line:1668 attribute DESIGN_WARNING of Agilex_A3CZ025BB18A: entity is

^

Line:1669 "This Agilex_A3CZ025BB18ABSDL file supports 1149.1 and 1149.6"&

 

Missing QUOTE '"' or CONCATENATE '&' character in a QUOTED_STRING.

This type of error can be hard for the compiler to point to the correct line number.

 

ERROR: Check that all the ATTRIBUTES are in the correct order. BSDL has a strict order and a common error

is that the attributes are not in the correct order

See B.8.11

 

ERROR: Illegal structure to the BSDL. See B.8.1.1 Syntax

The order is fixed per B.8.1.1 as follows:

<BSDL description>::=

entity <component name> is

<generic parameter> (see B.8.2)

<logical port description> (see B.8.3)

<standard use statement> (see B.8.4)

{<use statement>} (see B.8.5)

<component conformance statement> (see B.8.6)

<device package pin mappings> (see B.8.7)

[<grouped port identification>] (see B.8.8)

<scan port identification> (see B.8.9)

[<compliance enable description>] (see B.8.10)

<instruction register description> (see B.8.11)

[<optional register description>] (see B.8.12)

[<register access description>] (see B.8.13)

<boundary-scan register description> (see B.8.14)

[<runbist description>] (see B.8.15)

[<intest description>] (see B.8.16)

{<BSDL extensions>} (see B.8.17)

[<design warning>] (see B.8.18)

end <component name>;

 

No RepliesBe the first to reply