描述
什么是“.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”将填充在文件的末尾。长度计数没有改变。
没有回复内容