Intel® Quartus® Prime Standard Edition User Guide: Programmer

ID 683528
Date 9/24/2018
Public
Document Table of Contents

1.5. Convert Programming Files Tool

The Intel® Quartus® Prime software provides the Convert Programming Files tool (File > Convert Programming Files), which allows you to convert programming files from one file format to another.

The Convert Programming Files tool supports the following design families:

Table 4.  Device Families that the Convert Programming Files Tool Supports
Software Version Supported Device Families
Intel® Quartus® Prime Standard Edition 18.1
  • Intel® Arria® 10
  • Intel® MAX® 10
  • Intel® Cyclone® 10 LP
  • MAX® V
  • Cyclone® V, Arria® V, Stratix® V.

The Convert Programming Files tool also allows you to configure multiple devices with an external host, such as a microprocessor or CPLD. For example, you can combine multiple .sof files into one .pof file.

To save time in subsequent conversions, click Save Conversion Setup to write the conversion specifications in a Conversion Setup File (.cof).

To load a .cof setup in the Convert Programming Files dialog box, click Open Conversion Setup Data .

Conversion Setup File Contents

For example, to store the FPGA data in configuration devices, you can convert the .sof data to another format, such as .pof, .hexout, .rbf, .rpd, or .jic, and then program the configuration device.

<?xml version="1.0" encoding="US-ASCII" standalone="yes"?>
<cof>
	<output_filenameoutput_file.pof</output_filename>
	<n_pages>1</n_pages>
	<width>1</width>
	<mode>14</mode>
	<sof_data>
		<user_name>Page_0</user_name>
		<page_flags>1</page_flags>
		<bit0>
			<sof_filename>/users/user1/template/output_files/template_test.sof</sof_filename> 
		</bit0>
	</sof_data>
	<version>7</version>
	<create_cvp_file>0</create_cvp_file>
	<create_hps_iocsr>0</create_hps_iocsr>
	<auto_create_rpd>0</auto_create_rpd>
	<options>
		<map_file>1</map_file>
	</options>
	<MAX10_device_options>
		<por>0</por>
		<io_pullup>1</io_pullup>
		<auto_reconfigure>1</auto_reconfigure>
		<isp_source>0</isp_source>
		<verify_protect>0</verify_protect>
		<epof>0</epof>
		<ufm_source>0</ufm_source>
	</MAX10_device_options>
	<advanced_options>
		<ignore_epcs_id_check>0</ignore_epcs_id_check>
		<ignore_condone_check>2</ignore_condone_check>
		<plc_adjustment>0</plc_adjustment>
		<post_chain_bitstream_pad_bytes>-1</post_chain_bitstream_pad_bytes>
		<post_device_bitstream_pad_bytes>-1</post_device_bitstream_pad_bytes>
		<bitslice_pre_padding>1</bitslice_pre_padding>
	</advanced_options>
</cof>