{1I/IMPON/PROFGEN——什么是“.UFP”(C’Frand)和“.pFT”文件,以及如何修改“.pFT”文件?-Xilinx-AMD社区-FPGA CPLD-ChipDebug

{1I/IMPON/PROFGEN——什么是“.UFP”(C’Frand)和“.pFT”文件,以及如何修改“.pFT”文件?

描述

什么是“.UFP”(c’格式)和“.pft”文件,以及如何修改“.pFT”文件?

解决方案

用户格式化PROM文件(UFP)是用户定义的PROM文件。您可以通过修改“$xilinx/Dease/Debug .pFT”文件来指定文件格式。注意,Read将始终使用位于“$xilinx/data”目录中的默认“.pFT”文件,并在命令行中运行PROFGEN,允许您指定任何“.pFT”文件。

示例“.pf”文件格式

默认PROM文件模板用于PROFGEN用户PROM格式

“初学者”=“”

“开始”=“”

端线=“”

最后一行=“

BythyPiLoWord=1

字节数=0

项目16

项目前缀=“

项目后缀=“

ItMyS隔其器=“

SHIVTHOUTOUTION1=“LSB”

格式=“十六进制”

终结数据=“

对“.pFT”文件中不同字段的解释如下:

贝吉达塔-作为报头出现的文本(例如,对于汇编文件,这可能是“.Sear”);而对于C文件,它可能是“未签名的长LCAA数据[]= {”。默认值是“。”

起始线-在每个数据行开始时出现的文本,例如,“.db”或“.dw”。默认值是“。”

端线线结束。这将出现在每条数据线的末尾,除了最后一条数据线——如果指定了一个特殊的最后一行结束(例如,“;”,“”,等等。默认值是“。”)。

最后一行-最后一条数据线的末尾。如果未指定这一点,则最后一条数据线的末尾将与每条数据线的结尾相同。

Bythi- PixWord每个字字节数。有效值是1, 2,或4,对应于8,16,和32位字。默认值为1。

字节序-字节内的字节位置。对于8位字,字节顺序必须是0(默认);对于16位字,字节顺序可以是0、1(默认值)或1 0;对于32位字,它应该是所需的序列,例如0、1、2、3(默认)-大端序;3,2,1 0 -小字节;1,0,3,2 -任何其他顺序。

项目线-每行输出的数据项数。应该选择这个数字,以记住BythyPiRoWord以获得合理的行大小。默认值为8。

项目前缀-数据项(“0x”、“0”等)的前缀。这将显示为输出文件中的每个字节/单词的前缀。默认值是“”。

项后缀-用于数据项的后缀,例如“H”。这将显示为输出文件中的每个字节/字的后缀。默认值是“”。

项目分离器-在同一行上的两个数据项之间的分隔符,例如“,”。这将出现在输出文件中的两个字节/字之间。默认值是“”。

移位寄存器-移位顺序。“LSB”或“MSB”是否首先移出对应于向左或向右移位。默认是“LSB”。

格式-文件的格式说明符,例如,十六进制、十进制、十进制。默认值是十六进制。

终端数据-结束数据。在输出文件末尾的内容。默认值是“”。

注意:不需要指定“.pFT”文件中的所有字段。只需要指定与默认值不同的那些。

参数必须通过“=”符号与它们的值分离。必须在双引号中指定非数值参数值。可以用作字符串值的一部分的特殊字符是:

\T-标签

n新线

F形进料

“\”字

输出“.UFP”文件包含指定格式的配置数据。如果输入文件中没有足够的数据字节以指定格式构建最后一个单词,则FF“S”将填充在文件的末尾。长度计数没有改变。

请登录后发表评论

    没有回复内容