|
|
|
Generating CPLD Programming Files
At the end of a successful CPLD implementation, a design database file (top_source_name.vm6) is created. From this, a JEDEC programming file can be generated. The iMPACT configuration tool uses this JED file to configure XC9500/XL/XV and XPLA3 (Coolrunner) CPLD devices.
Note For more information, see CPLD Design Flow Tutorials, accessible from the Project Navigator online help.
To create a JED programming file:
- Click the top-level source for the project in the Sources in Project window.
- Click Generate Programming File in the Processes for Current Source window.
- Click Process
Run in the Project Navigator menu.
The programming file creation process runs. If there are no errors, the top_source_name.jed file is created.
Setting CPLD Programming File Creation Options
This section describes the programming options you can set before creating the programming file. To open the Process Properties dialog box containing these options:
- Click the top-level design source file in the Sources in Project window for a project that targets a CPLD device.
- Right-click Generate Programming File in the Processes for Current Source window.
- Click Properties from the pull-down menu.
- The Process Properties dialog box for the Generate Programming File process appears.
You can set the following options for CPLD programming file creation:
Values: Blank (default) / Four-character text string
Enters a unique text string in the Value field to identify the configuration data. You can enter a string of up to four alphanumeric characters. The device programmer can read the signature, and the person running the device programmer can verify that the correct configuration data file is loaded. Use the iMPACT configuration tool to identify the configuration data signature (usercode) of a programmed XC9500 or XC9500XL device. The default is to use the top_source_name.
Includes a TMV file in your JEDEC file. The TMV file is a test vector file generated when ABEL compiles a design containing user test vectors.
|
|
|