Run XMAKE from XDM. Choose
design.1 as the schematic input to
the XMAKE process, and select Make Bitstream as the output goal.
This causes the following chain of events
assuming all goes well. You can examine the file design.mak
for details on what tools are being run.
WHAT XMAKE DOES FOR THE XC3000 FAMILY FROM VIEWDRAW
(It is not crucial that you know these details, in fact they tend to change
a lot with new Xilinx software releases.)
- WIR2XNF produces an XNF file from your schematic as well as from
each non-atomic Xilinx library component in your design (such as
multi-bit comparators or registers, or multiplexors). These are stored
in the xnf/ subdirectory.
- XNFMERGE flattens the hierarchy of XNF files into an XFF file.
- XNFPREP removes unused logic and performs a design rule check on
the XFF file, producing an XTF file.
- XNFMAP translates the XTF file into a MAP file.
- MAP2LCA translates the MAP file into an LCA file.
- APR automatically places and routes the LCA file.
- MAKEBITS extracts the programming information from the routed LCA file
and writes it to a BIT file.
WHAT XMAKE DOES FOR THE XC4000 FAMILY FROM VIEWDRAW
If you used XBLOX components in your schematic, XMAKE runs the appropiate
XBLOX program to produce an XG file before the XNFPREP stage. Also, PPR
is run to partition, place, and route the LCA file instead of APR.