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

XCF04SF48 参数 Datasheet PDF下载

XCF04SF48图片预览
型号: XCF04SF48
PDF下载: 下载PDF文件 查看货源
内容描述: Platform Flash在系统可编程配置PROM [Platform Flash In-System Programmable Configuration PROMS]
分类和应用: 可编程只读存储器
文件页数/大小: 46 页 / 579 K
品牌: XILINX [ XILINX, INC ]
 浏览型号XCF04SF48的Datasheet PDF文件第9页浏览型号XCF04SF48的Datasheet PDF文件第10页浏览型号XCF04SF48的Datasheet PDF文件第11页浏览型号XCF04SF48的Datasheet PDF文件第12页浏览型号XCF04SF48的Datasheet PDF文件第14页浏览型号XCF04SF48的Datasheet PDF文件第15页浏览型号XCF04SF48的Datasheet PDF文件第16页浏览型号XCF04SF48的Datasheet PDF文件第17页  
R
Platform Flash In-System Programmable Configuration PROMS  
The PROM CF pin is typically connected to the FPGA's  
PROG_B (or PROGRAM) input. For the XCFxxP only,  
the CF pin is a bidirectional pin. If the XCFxxP CF pin is  
not connected to the FPGA's PROG_B (or PROGRAM)  
input, then the pin should be tied High.  
PROMs in the chain are interconnected. After the last data  
from the first PROM is read, the first PROM asserts its CEO  
output Low and drives its outputs to a high-impedance  
state. The second PROM recognizes the Low level on its CE  
input and immediately enables its outputs.  
After configuration is complete, address counters of all  
cascaded PROMs are reset if the PROM OE/RESET pin  
goes Low or CE goes High.  
FPGA SelectMAP (Parallel) Device Chaining  
(XCFxxP PROM Only)  
When utilizing the advanced features for the XCFxxP  
Platform Flash PROM, including the clock output (CLKOUT)  
option, decompression option, or design revisioning,  
programming files which span cascaded PROM devices  
can only be created for cascaded chains containing only  
XCFxxP PROMs. If the advanced features are not used,  
then cascaded PROM chains can contain both XCFxxP and  
XCFxxS PROMs.  
Multiple Virtex-II FPGAs can be configured using the  
SelectMAP mode, and be made to start up simultaneously.  
To configure multiple devices in this way, wire the individual  
CCLK, DONE, INIT, Data ([D0..D7]), Write (WRITE or  
RDWR_B), and BUSY pins of all the devices in parallel. If all  
devices are to be configured with the same bitstream,  
readback is not being used, and the CCLK frequency  
selected does not require the use of the BUSY signal, the  
CS_B pins can be connected to a common line so all of the  
devices are configured simultaneously (Figure 10,  
page 18).  
Initiating FPGA Configuration  
The options for initiating FPGA configuration via the  
Platform Flash PROM include:  
With additional control logic, the individual devices can be  
loaded separately by asserting the CS_B pin of each device  
in turn and then enabling the appropriate configuration data.  
The PROM can also store the individual bitstreams for each  
FPGA for SelectMAP configuration in separate design  
revisions. When design revisioning is utilized, additional  
control logic can be used to select the appropriate bitstream  
by asserting the EN_EXT_SEL pin, and using the  
REV_SEL[1:0] pins to select the required bitstream, while  
asserting the CS_B pin for the FPGA the bitstream is  
targeting (Figure 13, page 21).  
Automatic configuration on power up  
Applying an external PROG_B (or PROGRAM) pulse  
Applying the JTAG CONFIG instruction  
Following the FPGA’s power-on sequence or the assertion  
of the PROG_B (or PROGRAM) pin the FPGA’s  
configuration memory is cleared, the configuration mode is  
selected, and the FPGA is ready to accept a new  
configuration bitstream. The FPGA’s PROG_B pin can be  
controlled by an external source, or alternatively, the  
Platform Flash PROMs incorporate a CF pin that can be  
tied to the FPGA’s PROG_B pin. Executing the CONFIG  
instruction through JTAG pulses the CF output Low once for  
300-500 ns, resetting the FPGA and initiating configuration.  
The iMPACT software can issue the JTAG CONFIG  
command to initiate FPGA configuration by setting the  
"Load FPGA" option.  
For clocking the parallel configuration chain, either the first  
FPGA in the chain can be set to Master SelectMAP,  
generating the CCLK, with the remaining devices set to  
Slave SelectMAP, or all the FPGA devices can be set to  
Slave SelectMAP and an externally generated clock can be  
used to drive the configuration interface. Again, the  
respective device data sheets should be consulted for  
detailed information on a particular FPGA device, including  
which configuration modes are supported by the targeted  
FPGA device.  
When using the XCFxxP Platform Flash PROM with design  
revisioning enabled, the CF pin should always be connected  
to the PROG_B (or PROGRAM) pin on the FPGA to ensure  
that the current design revision selection is sampled when  
the FPGA is reset. The XCFxxP PROM samples the current  
design revision selection from the external REV_SEL pins  
or the internal programmable Revision Select bits on the  
rising edge of CF. When the JTAG CONFIG command is  
executed, the XCFxxP will sample the new design revision  
selection before initiating the FPGA configuration  
Cascading Configuration PROMs  
When configuring multiple FPGAs in a serial daisy chain,  
configuring multiple FPGAs in a SelectMAP parallel chain,  
or configuring a single FPGA requiring a larger  
configuration bitstream, cascaded PROMs provide  
additional memory (Figure 8, page 16, Figure 11, page 19,  
Figure 12, page 20, and Figure 13, page 21). Multiple  
Platform Flash PROMs can be concatenated by using the  
CEO output to drive the CE input of the downstream device.  
The clock signal and the data outputs of all Platform Flash  
sequence. When using the XCFxxP Platform Flash PROM  
without design revisioning, if the CF pin is not connected to  
the FPGA PROG_B (or PROGRAM) pin, then the XCFxxP  
CF pin must be tied High.  
DS123 (v2.9) May 09, 2006  
www.xilinx.com  
13