XCF128XFTG64C Xilinx Inc, XCF128XFTG64C Datasheet - Page 76
XCF128XFTG64C
Manufacturer Part Number
XCF128XFTG64C
Description
IC PROM SRL 128M GATE 64-FTBGA
Manufacturer
Xilinx Inc
Datasheet
1.XCF128XFTG64C.pdf
(88 pages)
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
Company:
Part Number:
XCF128XFTG64C
Manufacturer:
XILINX
Quantity:
319
Part Number:
XCF128XFTG64C
Manufacturer:
XILINX/赛灵思
Quantity:
20 000
X-Ref Target - Figure 44
Notes:
1.
2.
3.
4.
X-Ref Target - Figure 45
DS617 (v3.0.1) January 07, 2010
Product Specification
Status check of SR1 (Protected Block), SR3 (VPP Invalid) and SR4 (Program Error) can be made after each program operation or after a sequence.
If an error is found, the Status Register must be cleared before further Program/Erase Controller operations.
Any address within the bank can equally be used.
To read the memory in Asynchronous mode, the CR15 Configuration Register bit must be written to 1.
Write Address
Read Status
Write
Register
SR7 = 1
SR3 = 0
SR4 = 0
SR1 = 0
& Data
Start
End
C0h
R
YES
YES
YES
YES
(3)
(3)
NO
NO
NO
NO
Figure 44: Protection Register Program Flowchart and Pseudocode
Program to Protected
Block Error
V
Error
Program
Error
PP
Invalid
(1, 2)
(1, 2)
(1, 2)
protection_register_program_command (addressToProgram, dataToProgram) {:
Platform Flash XL High-Density Configuration and Storage Device
if
if
if
}
www.xilinx.com
do {
(status_register.SR3==1) /*VPP invalid error */
(status_register.SR4==1) /*program error */
(status_register.SR1==1) /*program to protect block error */
writeToFlash (addressToProgram, 0xC0) ;
writeToFlash (addressToProgram, dataToProgram) ;
/*Memory enters read status state after
the Program Command*/
}
error_handler ( ) ;
error_handler ( ) ;
error_handler ( ) ;
status_register=readFlash (addressToProgram) ;
/* E or G must be toggled*/
while (status_register.SR7== 0) ;
/* see note (3) */
/*see note (3) */
DS617_38_101608
76