quartus II 烧写文件jic的生成方法笔记

该博客介绍了两种配置方法:手动使用convertprogrammingfile工具和通过tcl文件自动生成。方法1涉及手动配置,而方法2则是在方法1的基础上保存设置为cof文件,并使用tcl脚本来执行生成过程。内容中包含cof文件的XML结构和tcl脚本的示例,这些文件用于编程和固件更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

方法1: 手动使用 convert programming file 工具配置后生成;

 

方法2: 使用tcl文件自动生成,在方法1的基础上,保存设置(保存为一个cof文件),得到类似下面的内容

<?xml version="1.0" encoding="US-ASCII" standalone="yes"?>
<cof>
	<eprom_name>MT25QL128</eprom_name>
	<flash_loader_device>10CL010Y</flash_loader_device>
	<output_filename>output_files/FILE_NAME.jic</output_filename>
	<n_pages>1</n_pages>
	<width>1</width>
	<mode>7</mode>
	<sof_data>
		<user_name>Page_0</user_name>
		<page_flags>1</page_flags>
		<bit0>
			<sof_filename>./output_files/file_name.sof</sof_filename> 
		</bit0>
	</sof_data>
	<version>10</version>
	<create_cvp_file>0</create_cvp_file>
	<create_hps_iocsr>0</create_hps_iocsr>
	<auto_create_rpd>0</auto_create_rpd>
	<rpd_little_endian>1</rpd_little_endian>
	<options>
		<map_file>1</map_file>
	</options>
	<advanced_options>
		<ignore_epcs_id_check>2</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>

  再用一个tcl文件,文件内容类似:

exec quartus_cpf -c ./file_name.cof

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值