Converting a PLA file to an XNF (Xilinx Netlist Format) file.

The following steps should be used to convert a pla file into a schematic. Note that unless the number of inputs is small it may better to do interactive multi-level logic minimization using SIS rather than just running the collapse command (step 3).

  1. Create a pla file, say instr.pla.
  2. espresso -Dmapdc instr.pla | espresso > instrOpt.pla
    (Performs two-level minimization on the file instr.pla and writes the result to instrOpt.pla.) in a two level sum-of-products form.)
  3. sis -c clp -t pla -T eqn instrOpt.pla >instr.eqn
    (This creates a .eqn file from the file instrOpt.pla in a two level sum-of-products form.)
  4. eqn2xnf -4 instr.eqn
    (This creates a .xnf file from the file instr.eqn.)


The CMPE126 Web:
Copyright 2002; Department of Computer Engineering, University of California, Santa Cruz.
martine@cse.ucsc.edu