欢迎访问ic37.com |
会员登录 免费注册
发布采购

DS312_09 参数 Datasheet PDF下载

DS312_09图片预览
型号: DS312_09
PDF下载: 下载PDF文件 查看货源
内容描述: 的Spartan- 3E FPGA系列:介绍和订购信息 [Spartan-3E FPGA Family: Introduction and Ordering Information]
分类和应用:
文件页数/大小: 233 页 / 5527 K
品牌: XILINX [ XILINX, INC ]
 浏览型号DS312_09的Datasheet PDF文件第90页浏览型号DS312_09的Datasheet PDF文件第91页浏览型号DS312_09的Datasheet PDF文件第92页浏览型号DS312_09的Datasheet PDF文件第93页浏览型号DS312_09的Datasheet PDF文件第95页浏览型号DS312_09的Datasheet PDF文件第96页浏览型号DS312_09的Datasheet PDF文件第97页浏览型号DS312_09的Datasheet PDF文件第98页  
R
Functional Description  
After the FPGA configures itself using BPI mode from one  
end of the parallel Flash PROM, then the FPGA can trigger  
a MultiBoot event and reconfigure itself from the opposite  
end of the parallel Flash PROM. MultiBoot is only available  
when using BPI mode and only for applications with a single  
Spartan-3E FPGA.  
example, the M0 mode pin is Low so the FPGA starts at  
address 0 and increments through the Flash PROM mem-  
ory locations. After the FPGA completes configuration, the  
application initially loaded into the FPGA performs a  
board-level or system test using FPGA logic. If the test is  
successful, the FPGA then triggers a MultiBoot event, caus-  
ing the FPGA to reconfigure from the opposite end of the  
Flash PROM memory. This second configuration contains  
the FPGA application for normal operation.  
By default, MultiBoot mode is disabled. To trigger a Multi-  
Boot event, assert a Low pulse lasting at least 300 ns on the  
MultiBoot Trigger (MBT) input to the STARTUP_SPARTAN3E  
library primitive. When the MBT signal returns High after the  
300 ns or longer pulse, the FPGA automatically reconfig-  
ures from the opposite end of the parallel Flash memory.  
Similarly, the general FPGA application could trigger  
another MultiBoot event at any time to reload the diagnos-  
tics design, and so on.  
Figure 60 shows an example usage. At power up, the FPGA  
loads itself from the attached parallel Flash PROM. In this  
Parallel Flash PROM  
Parallel Flash PROM  
FFFFFF  
FFFFFF  
General  
FPGA  
General  
FPGA  
Application  
Application  
STARTUP_SPARTAN3E  
GSR  
User Area  
GTS  
MBT  
User Area  
> 300 ns  
CLK  
Diagnostics  
FPGA  
Application  
Diagnostics  
FPGA  
Application  
Reconfigure  
0
0
First Configuration  
Second Configuration  
DS312-2_51_103105  
Figure 60: Use MultiBoot to Load Alternate Configuration Images  
In another potential application, the initial design loaded into  
the FPGA image contains a “golden” or “fail-safe” configura-  
tion image, which then communicates with the outside world  
and checks for a newer image. If there is a new configura-  
tion revision and the new image verifies as good, the  
“golden” configuration triggers a MultiBoot event to load the  
new image.  
ever, the FPGA does not assert the PROG_B pin. The sys-  
tem design must ensure that no other device drives on  
these same pins during the reconfiguration process. The  
FPGA’s DONE, LDC[2:0], or HDC pins can temporarily dis-  
able any conflicting drivers during reconfiguration.  
Asserting the PROG_B pin Low overrides the MultiBoot fea-  
ture and forces the FPGA to reconfigure starting from the  
end of memory defined by the mode pins, shown in  
Table 58.  
When a MultiBoot event is triggered, the FPGA then again  
drives its configuration pins as described in Table 59. How-  
94  
www.xilinx.com  
DS312-2 (v3.8) August 26, 2009  
Product Specification  
 复制成功!