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# 15459

Schematic Capture - Is there Spartan-3, CoolRunner, Virtex-II Pro, and Virtex-4 schematic library support for third-party EDA vendors?

Description

Is there CoolRunner, Spartan-3, Virtex-II Pro, and Virtex-4 schematic library support for third-party EDA vendors?

Solution

Xilinx continues to create and support libraries for new product families for the Xilinx Engineering Capture System (ECS). However, Xilinx no longer creates schematic libraries for third-party schematic tools. 

 

The following vendor toolsets have schematic libraries for Xilinx devices up to and including Virtex-II and Spartan-II: 

 

ePD (Innoveda) 

OrCAD Capture (Cadence) 

Concept (Cadence) 

Design Architect (Mentor)

 

You can use the Virtex-II schematic library to target a Spartan-3 device, but you must be aware of which Virtex-II components (listed below) are not available for a Spartan-3 design. 

 

Also, the following components have unique Virtex-II names that must be renamed in the library to ensure recognition by NGDBuild: 

 

BSCAN_VIRTEX2--rename to BSCAN_SPARTAN3 

CAPTURE_VIRTEX2--rename to CAPTURE_SPARTAN3 

STARTUP_VIRTEX2--rename to STARTUP_SPARTAN3 

 

Spartan-3 components not supported in the Virtex-II library 

 

bscan_spartan3 

capture_spartan3 

startup_spartan3 

dcireset 

 

Virtex-II components not supported for Spartan-3 designs (by category) 

 

"Buffer"  

bufe, bufe16, bufe4, bufe8,  

buft, buft16, buft4, buft8 

 

"Carry_Logic"  

orcy 

 

"General"  

bscan_virtex2, capture_virtex2,  

clkdll, clkdlle, clkdllhf,  

icap_virtex2, startup_virtex2 

 

"IO"  

ibuf_agp,  

ibuf_hstl_iv* 

ibuf_lvcmos2, ibuf_lvcmos33,  

ibuf_lvdci_*_33, ibuf_lvttl 

ibuf_pci33_3, ibuf_pci66_3, ibuf_pcix,  

ibuf_sstl3_*,  

ibuf_sstl18_ii*, 

 

ibufds_lvdsext_33*,  

ibufds_lvds_33*, 

ibufds_lvpecl_33*, 

 

ibufgds_lvdsext_33*,  

ibufgds_lvds_33*, 

ibufgds_lvpecl_33*, 

ibufg_agp,  

bufg_hstl_iv*, 

ibufg_lvcmos2, ibufg_lvcmos33, 

ibufg_lvdci_*_33, ibufg_lvttl 

ibufg_pci33_3, ibufg_pci66_3, ibufg_pcix 

ibufg_sstl3_* 

ibufg_sstl18_ii*, 

 

iobuf_agp,  

iobuf_f_*, iobuf_s_*, 

iobuf_lvcmos2, iobuf_lvcmos33*,  

iobuf_hstl_iv*, 

iobuf_lvdci_*_33, iobuf_lvttl*,  

iobuf_pci33_3, iobuf_pci66_3, iobuf_pcix,  

iobuf_sstl3_*,  

iobuf_sstl18_ii*,  

 

obuf_agp, 

obuf_f_*, obuf_s_*, 

obuf_hstl_iv*, 

obuf_lvcmos2, obuf_lvcmos33*, 

obuf_lvdci_*_33, obuf_lvttl*, 

obuf_pci33_3, obuf_pci66_3, obuf_pcix, 

obuf_sstl3_*,  

obuf_sstl18_ii*, 

 

obufds_lvdsext_33*,  

obufds_lvds_33*, 

obufds_lvpecl_33*, 

 

obuft_agp, 

obuft_f_*, 

obuft_hstl_iv*, 

obuft_lvcmos2, obuft_lvcmos33*,  

obuft_lvdci_*_33, obuft_lvttl*, 

obuft_pci33_3, obuft_pci66_3, obuft_pcix 

obuft_s_*, 

obuft_sstl3_*,  

obuft_sstl18_ii*, 

 

obuftds_lvdsext_33*,  

obuftds_lvds_33*, 

obuftds_lvpecl_33* 

 

"Memory"  

ram128x1s, ram128x1s_1,  

ram16x2d, ram16x4d, ram16x8d, ram16x8s, 

ram32x1d, ram32x1d_1, ram32x4s, ram32x8s, 

ram64x1d, ram64x1d_1, ram64x2s, 

 

ramb4_s1, ramb4_s1_s1, ramb4_s1_s16,  

ramb4_s1_s2, ramb4_s1_s4, ramb4_s1_s8, 

ramb4_s2, ramb4_s2_s16, ramb4_s2_s2,  

ramb4_s2_s4, ramb4_s2_s8, 

ramb4_s4, ramb4_s4_s16,  

ramb4_s4_s4, ramb4_s4_s8, 

ramb4_s8, ramb4_s8_s16, ramb4_s8_s8. 

ramb4_s16, ramb4_s16_s16

 

You can use the Virtex-II schematic library to target a Virtex-II Pro device, but you must be aware of which components are not available for the device family. 

 

Virtex-II Pro components not supported in the Virtex-II library (by category) 

 

"IO"  

 

obufds_lvpecl_25, obuftds_lvpecl_25 

 

"GigaBit_IO/Processor" 

 

jtagppc,  

gt_custom, gt_test, gt_aurora_1, gt_aurora_2, gt_aurora_4, 

gt_ethernet_1, gt_ethernet_2, gt_ethernet_4, 

gt_fibre_chan_1, gt_fibre_chan_2, gt_fibre_chan_4, 

gt_infiniband_1, gt_infiniband_2, gt_infiniband_4,  

gt_xaui_1, gt_xaui_2, gt_xaui_4, 

ppc405 

 

"GigaBit_10_IO" 

 

gt10_10ge_4, gt10_10ge_8, gt10_10gfc_4, gt10_10gfc_8, 

gt10_3gio_1, gt10_3gio_2, gt10_3gio_4, 

gt10_aurora_1, gt10_aurora_2, gt10_aurora_4, gt10_aurora_8,  

gt10_custom, 

gt10_infiniband_1, gt10_infiniband_2, gt10_infiniband_4, 

gt10_oc192_4, gt10_oc192_8, gt10_oc48_1,  

gt10_oc48_2, gt10_oc48_4, 

gt10_test, gt10_xaui_1, gt10_xaui_2, gt10_xaui_4 

 

 

Virtex-II components not supported for Virtex-II Pro Designs (by category) 

 

"IO"  

 

ibuf_agp,  

ibuf_pci33_3, ibuf_pci66_3,  

ibuf_sstl3_i, ibuf_sstl3_ii, 

ibufds_lvdsext_33_dci, ibufds_lvds_33_dci, 

 

ibufgds_lvdsext_33_dci, ibufgds_lvds_33_dci,  

ibufg_agp,  

ibufg_pci33_3, ibufg_pci66_3,  

ibufg_sstl3_i, ibufg_sstl3_ii, 

iobuf_agp,  

iobuf_pci33_3, iobuf_pci66_3,  

iobuf_sstl3_i, iobuf_sstl3_ii, 

 

obuf_agp,  

obuf_pci33_3, obuf_pci66_3,  

obuf_sstl3_i, obuf_sstl3_ii, 

obuft_agp,  

obuft_pci33_3, obuft_pci66_3,  

obuft_sstl3_i, obuft_sstl3_ii

 

You can use the 9500 schematic library to target a CoolRunner device. However, there are CoolRunner specific components (listed below) which are not available in the 9500 library. To use any of these CoolRunner specific components, you must create a black box with the appropriate name and matching ports.  

 

CoolRunner components not supported in the 9500 Library 

 

"Clock Divider"  

All clk_div* components are CoolRunner specific. 

 

"Counters"  

cdd4ce 

cdd4cle 

cdd4re 

cdd4rle 

cjd4ce 

cjd4re 

cjd5ce 

cjd5re 

cjd8ce 

cjd8re 

crd16ce 

crd8cee 

 

"Flip-Flops"  

fdd* 

ftd* 

 

"General"  

keeper 

 

"Latch"  

ldg 

ldg4, 8, 16 

 

"Shift Register"  

srd*

 

You can use the Virtex-II schematic library to target a Virtex-4 device, but you must be aware of which Virtex-II components (listed below) are not available for a Virtex-4 design. 

 

Also, the following components have unique Virtex-II names that must be renamed in the library to ensure recognition by NGDBuild: 

 

BSCAN_VIRTEX2--rename to BSCAN_VIRTEX4 

CAPTURE_VIRTEX2--rename to CAPTURE_VIRTEX4 

STARTUP_VIRTEX2--rename to STARTUP_VIRTEX4 

 

Virtex-4 components not supported in the Virtex-II Library 

 

"Arithmetic"  

dsp48 

"General"  

bscan_virtex4 

capture_virtex4 

frame_ecc_virtex4 

icap_virtex4 

startup_virtex4 

startbuf_virtex4 

usr_access_virtex4 

"Memory"  

ramb16 

ramb32_s64_ecc 

"GigaBit_IO/Processor"  

ppc405_adv 

gt11_custom 

"Clocking_Resources"  

bufgctrl 

bufgmux_virtex4 

bufio 

bufr 

dcm_adv 

dcm_base 

dcm_ps 

gt11clk 

gt11clk_mgt 

pmcd 

"Input/Output_Functions"  

dcireset 

idelay 

idelayctrl 

iddr 

iserdes 

oddr 

oserdes 

"Advanced"  

emac 

fifo16 

 

 

Virtex-II components not supported for Virtex-4 designs (by category) 

 

"Buffer"  

bufe, bufe16, bufe4, bufe8,  

buft, buft16, buft4, buft8 

bufgp 

 

"DDR Flip_Flop"  

fddrcpe, fddrrse, ifddrcpe, ifddrrse 

ofddrcpe, ofddrrse, ofddrtcpe, ofddrtrse 

 

"General"  

bscan_virtex2, bufgdll, capture_virtex2,  

clkdll, clkdlle, clkdllhf,  

icap_virtex2, startbuf_virtex2, startup_virtex2 

 

"IO"  

ibuf_agp,  

ibuf_gtl* 

ibuf_hstl_i* 

ibuf_lvcmos2, ibuf_lvcmos18,  

ibuf_pci33_3, ibuf_pci66_3, ibuf_pcix,  

ibuf_sstl3_*,  

ibuf_sstl18_ii*, 

 

ibufds_lvdsext_*,  

ibufds_lvds_*, 

 

ibufgds_lvdsext_*,  

ibufgds_lvds_*, 

ibufgds_lvpecl_33*, 

ibufg_agp,  

bufg_gtl*, 

bufg_hstl_i*, 

ibufg_lvcmos2, ibufg_lvcmos18 

ibufg_pci33_3, ibufg_pci66_3, 

ibufg_sstl2_* 

ibufg_sstl3_* 

ibufg_sstl18_i*, 

 

iobuf_agp,  

iobuf_f_*, iobuf_s_*, 

iobuf_gtl*, 

iobuf_hstl_i*, 

iobuf_lvcmos2, iobuf_lvcmos18*, 

iobuf_pci33_3, iobuf_pci66_3,  

iobuf_sstl2_*, 

iobuf_sstl3_*,  

iobuf_sstl18_ii*,  

 

obuf_agp, 

obuf_f_*, obuf_s_*, 

obuf_gtl*, 

obuf_hstl_i*, 

obuf_lvcmos2, obuf_lvcmos18, 

obuf_pci33_3, obuf_pci66_3,  

obuf_sstl2_*,  

obuf_sstl3_*,  

obuf_sstl18_i*, 

obufe*, 

 

obuft_agp, 

obuft_f_*, 

obuft_gtl*, 

obuft_hstl_i*, 

obuft_lvcmos2, obuft_lvcmos18,  

obuft_pci33_3, obuft_pci66_3, 

obuft_s_*, 

obuft_sstl2_*,  

obuft_sstl3_*,  

obuft_sstl18_*, 

 

"Memory"  

ram128x1s, ram128x1s_1,  

ram16x2d, ram16x4d, ram16x8d,  

ram32x1d, ram32x1d_1,  

ram64x1d, ram64x1d_1,  

 

ramb4_s1, ramb4_s1_s1, ramb4_s1_s16,  

ramb4_s1_s2, ramb4_s1_s4, ramb4_s1_s8, 

ramb4_s2, ramb4_s2_s16, ramb4_s2_s2,  

ramb4_s2_s4, ramb4_s2_s8, 

ramb4_s4, ramb4_s4_s16,  

ramb4_s4_s4, ramb4_s4_s8, 

ramb4_s8, ramb4_s8_s16, ramb4_s8_s8. 

ramb4_s16, ramb4_s16_s16, 

ramb16_s1, ramb16_s1_s1, ramb16_s1_s18, 

ramb16_s1_s2, ramb16_s1_s36, ramb16_s1_s4, ramb16_s1_s9, 

ramb16_s18, ramb16_s18_s18, ramb16_s18_s36, 

 

ramb16_s2, ramb16_s2_s18, ramb16_s2_s2, 

ramb16_s2_s36, ramb16_s2_s4, ramb16_s2_s9, 

ramb16_s36, ramb16_s36_s36, 

ramb16_s4, ramb16_s4_s18, ramb16_s4_s36, 

ramb16_s4_s4, ramb16_s4_s9, ramb16_s9, 

ramb16_s9_s18, ramb16_s9_s36, ramb16_s9_s9

AR# 15459
Date Created 09/03/2007
Last Updated 03/03/2014
Status Archive
Type General Article
Tools
  • ISE - 10.1
  • ISE Design Suite - 11.1
  • ISE Design Suite - 11.2
  • More
  • ISE Design Suite - 11.3
  • ISE Design Suite - 11.4
  • ISE Design Suite - 11.5
  • ISE Design Suite - 12.1
  • ISE Design Suite - 12.2
  • ISE Design Suite - 12.3
  • ISE Design Suite - 12.4
  • ISE Design Suite - 13.1
  • Less