Tips on Using the Xilinx Design Tools

Pay attention!!  This could save you a lot of time!!


The Xilinx Foundation tools are industrial-strength design tools that are sold by Xilinx for big bucks, but donated to UW so we can use them in our courses.  Used in the right way, they are very powerful and productive.  However, the Xilinx tools have certain quirks that can make them difficult to use at times and which, if ignored, will lead to hours - yea days - of frustration.  Fortunately, some of these problems can be avoided by following a few simple guidelines and knowing where the possible problems lie.  On this page we will attempt to point out these problems, and where possible, give some ideas for avoiding or fixing them.  If you come up with new tips, please mail them to us and we will add them to this list.  By the way, this page is written on the assumption that you will follow our advice.  Specifically, we don't talk about what to do with all the bad things that happen if you don't.
 


General Tips:


Naming Issues:


Schematic Editor:

 Verilog Editor:

Synthesis:

 Simulator:

  • If you try to place a simulator probe on your schematic, it may disappear once you re-start you simulation script. To avoid this, you need to do two things:
  • Then run the simulation, and things should work fine.
     
  • When using a 'vector', you must put more than one signal in the vector, or else you won't be able to use 'check' statements on that vector.
  •  Script Editor:

  • When you want to make a new script file, it's fine to open an old one from another project and edit it. But make sure you Save As and save it to the current directory. It will use a file name that will change the original file - retype the file name instead.
  •  Implementation:.

    Libraries:


    ebeling@cs.washington.edu