AR# 10407: CPLD XPLA - 3.1i Foundation Classic Schematic flow for CoolRunner
CPLD XPLA - 3.1i Foundation Classic Schematic flow for CoolRunner
Keywords: XPLA, Foundation, Aldec, Classic, flow
General Description: How do I generate a netlist for a CoolRunner device using the Foundation Classic 3.1i Schematic tool?
Target the 9500 schematic libraries to create your design. The majority of the components in this library are recognized by the CoolRunner software.
See WebPACK help and Technical Support -> CPLD WebPACK ISE -> Design Methodologies and Hints -> Schematic Library Components for a list of components that are in the 9500 library, but that cannot be used for CoolRunner designs.
On the top level, instead of using IPAD, OPAD, or IOPAD, simply use hierarchy connectors (make sure to use the appropriate input/output/bidirectional connector). When finished with the design, go to Options -> Create Netlist.
This will generate an ALB file, which is an intermediate format used by Aldec.
Go to Options -> Export Netlist, and select the .alb file of the top-level schematic. This will then convert the Aldec format to an EDIF (.edn).
In WebPACK, you may import this netlist and target a CoolRunner device.