Answers Database


LogiCORE PCI 64/66 Virtex: VHDL- 2040 Warnings about unsupported attributes (syn_edif_bit_format, syn_edif_scalar_format, black_box)


Record #6691

Product Family: Software

Product Line: LogiCore

Product Part: PCI Core Generator

Product Version: 3.0

Problem Title:
LogiCORE PCI 64/66 Virtex: VHDL- 2040 Warnings about unsupported attributes
(syn_edif_bit_format, syn_edif_scalar_format, black_box)



Problem Description:
Urgency: Standard

General Description: When analyzing the pci files for the 64/66 Virtex core, numerous warnings appear in the console regarding unsupported attributes: (shown here in FPGA Express)

Warning: Attribute syn_edif_bit_format not supported for synthesis on line 117 (VHDL-2040) Warning: Attribute syn_edif_scalar_format not supported for synthesis on line 118 (VHDL-2040) Warning: Attribute syn_edif_bit_format not supported for synthesis on line 783 (VHDL-2040) Warning: Attribute syn_edif_scalar_format not supported for synthesis on line 784 (VHDL-2040) Warning: Attribute black_box not supported for synthesis on line 785 (VHDL-2040) Warning: Attribute syn_noclockbuf not supported for synthesis on line 104 (VHDL-2040) Warning: Attribute syn_edif_bit_format not supported for synthesis on line 105 (VHDL-2040) Warning: Attribute syn_edif_scalar_format not supported for synthesis on line 106 (VHDL-2040) Warning: Attribute syn_edif_bit_format not supported for synthesis on line 51 (VHDL-2040) Warning: Attribute syn_edif_scalar_format not supported for synthesis on line 52 (VHDL-2040)


Solution 1:

In the newest versions of the PCI core, all the flows stem from the same source files. Where before

there was a directory for Express, FC, etc., now there is only one for VHDL and one for Verilog. Th e
attributes in question are for the Synplicity flow, and will produce warnings both in FC and FPGA Express. They can be safely ignored.




End of Record #6691 - Last Modified: 06/04/99 13:41

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!