XCF128XFTG64C Xilinx Inc, XCF128XFTG64C Datasheet - Page 77

IC PROM SRL 128M GATE 64-FTBGA

XCF128XFTG64C

Manufacturer Part Number
XCF128XFTG64C
Description
IC PROM SRL 128M GATE 64-FTBGA
Manufacturer
Xilinx Inc
Datasheet

Specifications of XCF128XFTG64C

Memory Size
128Mb
Programmable Type
In System Programmable
Voltage - Supply
1.7 V ~ 2 V
Operating Temperature
-40°C ~ 85°C
Package / Case
64-TBGA
Access Time
85ns
Supply Voltage Range
1.7V To 2V
Memory Case Style
FTBGA
No. Of Pins
64
Operating Temperature Range
-40°C To +85°C
Svhc
No SVHC (15-Dec-2010)
Package /
RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
122-1578

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XCF128XFTG64C
Manufacturer:
XILINX
Quantity:
319
Part Number:
XCF128XFTG64C
Manufacturer:
Xilinx Inc
Quantity:
10 000
Part Number:
XCF128XFTG64C
Manufacturer:
XILINX
0
Part Number:
XCF128XFTG64C
Manufacturer:
XILINX/赛灵思
Quantity:
20 000
Part Number:
XCF128XFTG64C
0
Company:
Part Number:
XCF128XFTG64C
Quantity:
2 400
Part Number:
XCF128XFTG64CC
Manufacturer:
XILINX
0
Notes:
1.
DS617 (v3.0.1) January 07, 2010
Product Specification
NO
SR3 and SR1for errors
Read Status Register
To read the memory in Asynchronous mode, the CR15 Configuration Register bit must be written to 1.
SR4 = 1
Exit
R
Figure 45: Buffer Enhanced Factory Program Flowchart and Pseudocode
NO
NO
NO
NO
NO
Address = NOT WA1
Full Status Register
Increment Count
Write FFFFh to
Initialize count
Address WA1
Address WA1
Address WA1
Write 80h to
Write D0h to
Read Status
Read Status
Read Status
YES
YES
YES
YES
Write PDX
Last data?
X = X + 1
Register
SR7 = 0
Register
SR0 = 0
Register
SR7 = 1
X = 32
Check
X = 0
Start
End
YES
PROGRAM AND
VERIFY PHASE
SETUP PHASE
EXIT PHASE
Platform Flash XL High-Density Configuration and Storage Device
www.xilinx.com
Buffer_Enhanced_Factory_Program_Command
writeToFlash (start_address, 0x80) ;
writeToFlash (start_address, 0xD0) ;
do {
do {
status_register = readFlash (start_address);
if (status_register.SR4==1) { /*error*/
if (status_register.SR3==1) error_handler ( ) ;/*VPP error */
if (status_register.SR1==1) error_handler ( ) ;/* Locked Block */
}
while (status_register.SR7==1)
x=0; /* initialize count */
do {
writeToFlash (start_address, DataFlow[x]);
x++;
}while (x<32)
do {
status_register = readFlash (start_address);
}while (status_register.SR0==1)
} while (not last data)
writeToFlash (another_block_address, FFFFh)
do {
status_register = readFlash (start_address)
}while (status_register.SR7==0)
full_status_register_check();
}
(start_address, DataFlow[]) {
DS617_39_101608
77

Related parts for XCF128XFTG64C