嗨,
我需要在SPARTAN 3 AN(700 AN)的内部闪存上编程用户数据。
我有一个错误来自我用于生成文件的iMPACT。
我在iMPACT上遵循了以下顺序,首先只添加了
FPGA配置文件,用于进行测试:
1-从创建PROM文件(PROM文件格式化程序)
步骤1(选择存储目标):Spartan3AN
步骤2(添加存储设备):xc3s700an [1048576]
步骤3(输入数据):无
电源-of-2 /版本:1 /无非配置数据文件
2-我添加了有效的FPGA程序的.bit文件,iMPACT显示了这个
'1':成功添加了设备xc3s700an。
--------------------------------------------------
--------------------
覆盖索引0处的链。
在索引0处覆盖链。
Sector_Addr Page_Addr PO2_Addr Non-Binary_Addr
1 256 65536 131072
2 512 131072 262144
3 768 196608 393216
4 1024 262144 524288
5 1280 327680 655360
6 1536 393216 786432
7 1792 458752 917504
8 2048 524288 1048576
9 2304 589824 1179648
10 2560 655360 1310720
11 2816 720896 1441792
12 3072 786432 1572864
13 3328 851968 1703936
14 3584 917504 1835008
15 3840 983040 1966080
'1':加载文件'G:/Departments/TE/Groups/EPC/Projects/RegFGC3/Design/FPGA_Development/VS_Regula
tionDSP/DevCrate/xproj/toplevel.bit'...
信息:iMPACT - 经过的时间= 0秒。
完成。
信息:iMPACT:501 - '1':成功添加了设备xc3s700an。
--------------------------------------------------
--------------------
--------------------------------------------------
--------------------
文件:G:/Departments/TE/Groups/EPC/Projects/RegFGC3/Design/FPGA_Development/VS_RegulationDSP/DevCrate/xproj/toplevel.bit使用大小:2732640
添加一个设备。下一个起始地址= 53691
3-然后当我做:生成文件:
版本0,设计0设备#0被选中。
版本0,设计0设备#0被选中。
信息:iMPACT - 当前时间:12/04/2013 17:09:19
总配置位大小= 2732640位。
总配置字节大小= 341580字节。
错误:比特流:从0x0加载的25 - 0x53670字节将超过promsize 0x40000。
我做错了什么?
当我使用iMPACT下载到FPGA时,位文件工作正常,所以它应该没有任何问题。
那是什么东西:
步骤2(添加存储设备):xc3s700an [1048576]
添加一个设备。下一个起始地址= 53691
对于Windows-7 32位,ISE版本为14.3。
谢谢
以上来自于谷歌翻译
以下为原文
Hi,
I need to program user data on the Internal Flash of a SPARTAN 3 AN (700 AN).
I have an error from the iMPACT I am using for generating the file.
I have followed the following sequence on
iMPACT, first only adding the FPGA configuration file, for making a Test:
1- From
Create PROM File (PROM File formatter)
- Step 1 (Select Storage Target): Spartan3AN
- Step 2 (Add Storage Devices): xc3s700an [1048576]
- Step 3 (Enter Data): No power –of-2 / Revision: 1 / No Non-Configuration-Data-Files
2- I add the
.bit file of a FPGA program that works, the
iMPACT displays this
'1': Added Device xc3s700an successfully.
----------------------------------------------------------------------
Override chain at index 0.
Overriding chain at index 0.
Sector_Addr Page_Addr PO2_Addr Non-Binary_Addr
1 256 65536 131072
2 512 131072 262144
3 768 196608 393216
4 1024 262144 524288
5 1280 327680 655360
6 1536 393216 786432
7 1792 458752 917504
8 2048 524288 1048576
9 2304 589824 1179648
10 2560 655360 1310720
11 2816 720896 1441792
12 3072 786432 1572864
13 3328 851968 1703936
14 3584 917504 1835008
15 3840 983040 1966080
'1': Loading file 'G:/Departments/TE/Groups/EPC/Projects/RegFGC3/Design/FPGA_Development/VS_RegulationDSP/DevCrate/xproj/toplevel.bit' ...
INFO:iMPACT - Elapsed time = 0 sec.
done.
INFO:iMPACT:501 - '1': Added Device xc3s700an successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
file : G:/Departments/TE/Groups/EPC/Projects/RegFGC3/Design/FPGA_Development/VS_RegulationDSP/DevCrate/xproj/toplevel.bit used size : 2732640
Add one device.Next Start Address=53691
3- Then when I make:
Generate File:
Revision 0, Design 0 Device #0 is Selected.
Revision 0, Design 0 Device #0 is Selected.
INFO:iMPACT - Current time: 12/04/2013 17:09:19
Total configuration bit size = 2732640 bits.
Total configuration byte size = 341580 bytes.
ERROR:Bitstream:25 - 0x53670 bytes loaded up from 0x0 would exceed promsize 0x40000.
What did I made wrong?
The
bit file works perfectly when I download to the FPGA with iMPACT so it should not have any problem.
What are those things:
- Step 2 (Add Storage Devices): xc3s700an [1048576]
- Add one device.Next Start Address=53691
Version of ISE is
14.3 for Windows-7 32 bits.
Thanks