Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Expert Contributor
eilert
Posts: 2,084
Registered: ‎08-14-2007
0
Accepted Solution

ISE13.4: How do display the schematic underlying a Xilinx library symbol

Hi,

after changing from ISE10.x to ISE 13.4 we came across some unecpected behavior.

When pushing into some predefined library symbol (e.g. m8_1e) now some VHDL source is opened, while in ISE10.x a schematic was opened.

Even changing the design flow from HDL to SCHEMATIC did not change this behavior.

The schematics are still stored in the ISE installation (e.g. $XILINX/ISE/spartan6/data/drawing/m8_13.sch).

 

What must be done to make the schematic editor push into the schematic again instead opening the HDL source?

 

Kind regards

  eilert

Super Contributor
rourabpaul
Posts: 153
Registered: ‎08-13-2010
0

Re: ISE13.4: How do display the schematic underlying a Xilinx library symbol

go to project tab and clean all generated files

Research Fellow
University of Calcutta, India
Expert Contributor
eilert
Posts: 2,084
Registered: ‎08-14-2007
0

Re: ISE13.4: How do display the schematic underlying a Xilinx library symbol

Hi,

this "cure for almost everything" doesn't work here.

I'm not trying to access self drawn schematics, but the schematics provided by xilinx for complex logic functions like multiplexers etc.. These are not stored in the project folder and also not referenced there in any way.

 

Also, the HDL sources that are opened are *.vhd files, not *.vhf files.

 

Regards

   Eilert

 

 

 

Xilinx Employee
howardp
Posts: 272
Registered: ‎07-22-2008
0

Re: use: How do display the schematic underlying a Xilinx library symbol

The format of the underlying macros is device family dependent.

Newer families use HDL macros rather than schematic macros.

There is no supported way to change it the editor to use schematic macros for devices that now use HDL macros.

Xilinx Employee
howardp
Posts: 272
Registered: ‎07-22-2008
0

Re: use: How do display the schematic underlying a Xilinx library symbol

If you are interested, the selection of Schematic or HDL is controlled by the level attribute of the symbol.

Look at the symbol properties and you will see that the level is HXILINX or MXILINX.  Any Xilinx Macro symbol with a property of HXILINX will look for an HDL file rather than a schematic file when being pushed into of when the schematic is converted to an HDL file for synthesis.  The HDL macro files are located at :$XILINX/verilog/hdlMacros and $XILINX/ISE/VHDL/hdlMacros.

As you've discovered, many of the schematic drawings are still available even though they are not being used.  If you created a new library symbol or edited the Xilinx library symbol to change the Level to MXILINX you could get the schematic macros to show up.  It is not supported because this flow is no longer tested for macros that have been converted to use HXILINX.