Editing Flash (Hardware)

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
[[Category:Hardware]]
= Flash =
= Flash =
The PS3 uses a NOR interface from the [[South Bridge]] to address the main firmware flash. On NAND based consoles, it uses the [[Starship2]] as an interleaving bridge chip to the two NAND flash, while on NOR based consoles the single NOR flash is connected directly to the [[South Bridge]].
The PS3 uses a NOR interface from the [[South Bridge]] to address the main firmware flash. On NAND based consoles, it uses the [[Starship2]] as an interleaving bridge chip to the two NAND flash, while on NOR based consoles the single NOR flash is connected directly to the [[South Bridge]].


<Gallery>
== SKU Differentiation ==
File:Spansion flash product code.jpg|Spansion flash<br>product code
 
</Gallery>
CECHA/COK-001 up to including CECHE/COK-002W :
2x Samsung K9F1G08U0A-PIB0 (NAND 2x1Gbit=256MB total)
 
CECHG/SEM-001 :
2x Samsung K9F1G08UOB-PIB0 (NAND 2x1Gbit=256MB total)
 
CECHH/DIA-001 up to including CECHK/DIA-002 :
1x Spansion S29GL128N90TFIR2 (NOR 16MB)
 
CECHL/VER-001 :
1x Spansion S29GL128P90TFIR2 (NOR 16MB)
 
CECHL/VER-001 and PS3 Slim 2... :
1x Samsung K8Q2815UQB-PI4B (NOR 16MB)
 
CECH-30../KTE-001 :
1x Spansion S29GL128P90TFIR2 (NOR 16MB)


== SKU Differentiation ==
For a difference between models, see [[SKU Models]]
For a difference between models, see [[SKU Models]]


===Retail===
== Pinout Flash chips ==
{{Flash types and models used by PS3}}
 
=== NAND ===
 
==== Samsung K9F1G08U0A-PIB0 or K9F1G08UOB-PIB0 (NAND) ====


===Non Retail===
<div style="float:right">[[File:TOSP1-48pin.png|200px|thumb|left|48-pin TSOP1 Standard Type<br /> 12mm x 20mm<br />Samsung K9F1G08U0A-PIB0]]<br />[[File:Samsung_K9F1G08U0A-PIB0.JPG|200px|thumb|left|One of the 2 Samsung K9F1G08U0A-PIB0 on a NAND based FAT]]</div>
Reference Tool DECR1000A Communication Processor board :
1x [[K9F2G08U0M|Samsung K9F2G08U0M]] (NAND 1x2Gbit=256MB total)


== Other Flash ==
[http://www.trisaster.de/file/sony/ps3/hardware/K9F1G08U0A.pdf Datasheet]


=== Renesas HN58X2504TIE (EEPROM) ===
<pre>productcode meaning:
K - Memory
9 - NAND Flash
F - Small Classification : SLC Normal
1G - Density : 1Gigabit (128MB)
0 - Technology : Normal (x8)
8 - Organisation : x8
U - Vcc Supply Voltage : min 2.7V - Max 3.6V / typ. 3.3V
0 - Mode : Normal
A - Generation : 2nd
-
P - Package : 48pin TSOP1 (12mm x 20mm / 0.5mm pitch)) Lead-free
I - Temperature : Industrial
B - Customer Bad Block : Include Bad Block
0 - PreProgram Version : None</pre>
 
<table><tr><td>
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
|- bgcolor="#cccccc"
! Pin !! Usage !! Remarks
|-
| 1 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 2 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 3 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 4 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 5 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 6 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 7 || R/B || Read/Busy Output
|-
| 8 || RE || Read Enable
|-
| 9 || CE || Chip Enable
|-
| 10 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 11 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 12 || Vcc || Vcc (min 2.7V-max 3.6V / typ 3.3V)
|-
| 13 || Vss || Ground
|-
| 14 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 15 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 16 || CLE || Command Latch Enable
|-
| 17 || ALE || Address Latch Enable
|-
| 18 || WE || Write Enable
|-
| 19 || WP || Write Protect
|-
| 20 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 21 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 22 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 23 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 24 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
|}
</td><td>&nbsp;&nbsp;</td><td>
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
|- bgcolor="#cccccc"
! Pin !! Usage !! Remarks
|-
| 48 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 47 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 46 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 45 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 44 || I/O7 ||
|-
| 43 || I/O6 ||
|-
| 42 || I/O5 ||
|-
| 41 || I/O4 ||
|-
| 40 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 39 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 38 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 37 || Vcc || Vcc (min 2.7V-max 3.6V / typ 3.3V)
|-
| 36 || Vss || Ground
|-
| 35 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 34 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 33 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 32 || I/O3 ||
|-
| 31 || I/O2 ||
|-
| 30 || I/O1 ||
|-
| 29 || I/O0 ||
|-
| 28 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 27 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 26 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 25 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
|}
</td></tr></table>
 
=== NOR ===
 
==== Spansion S29GL128N90TFIR2 or S29GL128P90TFIR2 (NOR) ====
 
<div style="float:right">[[File:S29GLxxxN.png|200px|thumb|left|56-pin TSOP1 Standard Type<br />14mm x 20mm<br />Spansion S29GLxxxN]]</div>
 
[http://www.sltdigital.com/product/product_pdf/sencond_hdx_ic/memory/S29GL256.pdf Datasheet]
 
<pre>productcode meaning:
S29GL128N - 3.0 Volt-only, 512 Megabit (32M x 16-bit/64Mx8-bit), Page-Mode, Flash Memory, 110nm
90 - Speed option : 90ns
T - Package type: TSOP
F - Package materials set : Lead-free
I - Temperature range : Industrial
R2 - ?Vio = 2.7 to 3.6V, lowest address sector protected?</pre>
 
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
|- bgcolor="#cccccc"
! Pin !! Usage !! Remarks
|-
| 1 || '''A23''' || No Connection for S29GL128N
|-
| 2 || A22 ||
|-
| 3 || A15 ||
|-
| 4 || A14 ||
|-
| 5 || A13 ||
|-
| 6 || A12 ||
|-
| 7 || A11 ||
|-
| 8 || A10 ||
|-
| 9 || A9 ||
|-
| 10 || A8 ||
|-
| 11 || A19 ||
|-
| 12 || A20 ||
|-
| 13 || WE# || Write Enable
|-
| 14 || RESET# || Reset
|-
| 15 || A21 ||
|-
| 16 || WP#/ACC || Write Protect / Accelerated Program Operation
|-
| 17 || RD/BY# || Ready/Busy Output
|-
| 18 || A18 ||
|-
| 19 || A17 ||
|-
| 20 || A7 ||
|-
| 21 || A6 ||
|-
| 22 || A5 ||
|-
| 23 || A4 ||
|-
| 24 || A3 ||
|-
| 25 || A2 ||
|-
| 26 || A1 ||
|-
| 27 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 28 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
|}
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
|- bgcolor="#cccccc"
! Pin !! Usage !! Remarks
|-
| 29 || Vio || Vio - Output Buffer Power
|-
| 30 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 31 || A0 ||
|-
| 32 || CE# || Chip Enable
|-
| 33 || VSS || Ground
|-
| 34 || OE# || Output Enable
|-
| 35 || DQ0 ||
|-
| 36 || DQ8 ||
|-
| 37 || DQ1 ||
|-
| 38 || DQ9 ||
|-
| 39 || DQ2 ||
|-
| 40 || DQ10 ||
|-
| 41 || DQ3 ||
|-
| 42 || DQ11 ||
|-
| 43 || Vcc || Vcc (min 2.7V-max 3.6V / typ 3.0V)
|-
| 44 || DQ4 ||
|-
| 45 || DQ12 ||
|-
| 46 || DQ5 ||
|-
| 47 || DQ13 ||
|-
| 48 || DQ6 || '''*OTP?'''
|-
| 49 || DQ14 ||
|-
| 50 || DQ7 || '''*OTP?'''
|-
| 51 || DQ15'''/A-1''' ||
|-
| 52 || VSS || Ground
|-
| 53 || '''#BYTE''' || BYTE# Selects 8-bit or 16-bit mode (NC on Samsung NOR)
|-
| 54 || A16 ||
|-
| 55 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 56 || A24 || No Connection for S29GL128N and S29GL256N
|-
|}
 
==== Samsung K8Q2815UQB-PI4B (NOR) ====
 
<div style="float:right">[[File:TOSP1-56pin.png|200px|thumb|left|56-pin TSOP1 Standard Type<br />14mm x 20mm]]<br />[[File:Samsung K8Q2815UQB-PI4B (NOR).jpg|200px|thumb|left|Samsung K8Q2815UQB-PI4B (NOR) as seen on modern PS3 Slim]]</div>
 
[http://www.samsung.com/global/system/business/semiconductor/product/2007/8/7/144546ds_k8q2815uqb_rev11.pdf Datasheet]
 
<pre>productcode meaning:
K - Memory
8 - NOR Flash
Q - Small Classification : Page Mode DDP
28 - Density : 128M, 8M / 16Bank / 8^8
15 - Dual Bank Boot Block (Bank1, Bank2) : 16M, 2M / 14M
U - Vcc : 3.0V / 3.3V (2.7V~3.6V)
Q - Device Type: Yop and Bottom Boot Block
B - Generation : 3rd Generation
-
P - Package : TSOP1 (Lead Free)
I - Temp : Industrial
4B - Speed : 60ns/25ns (Page)</pre>
 
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
|- bgcolor="#cccccc"
! Pin !! Usage !! Remarks
|-
| 1 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 2 || A22 ||
|-
| 3 || A15 ||
|-
| 4 || A14 ||
|-
| 5 || A13 ||
|-
| 6 || A12 ||
|-
| 7 || A11 ||
|-
| 8 || A10 ||
|-
| 9 || A9 ||
|-
| 10 || A8 ||
|-
| 11 || A19 ||
|-
| 12 || A20 ||
|-
| 13 || WE || Write Enable
|-
| 14 || RESET || Reset
|-
| 15 || A21 ||
|-
| 16 || WP/ACC || Write Protect / Accelerated Program Operation
|-
| 17 || RD/BY || Ready/Busy Output
|-
| 18 || A18 ||
|-
| 19 || A17 ||
|-
| 20 || A7 ||
|-
| 21 || A6 ||
|-
| 22 || A5 ||
|-
| 23 || A4 ||
|-
| 24 || A3 ||
|-
| 25 || A2 ||
|-
| 26 || A1 ||
|-
| 27 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 28 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
|}
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
|- bgcolor="#cccccc"
! Pin !! Usage !! Remarks
|-
| 29 || VCCQ || VccQ
|-
| 30 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 31 || A0 ||
|-
| 32 || CE || Chip Enable
|-
| 33 || VSS || Ground
|-
| 34 || OE || Output Enable
|-
| 35 || DQ0 ||
|-
| 36 || DQ8 ||
|-
| 37 || DQ1 ||
|-
| 38 || DQ9 ||
|-
| 39 || DQ2 ||
|-
| 40 || DQ10 ||
|-
| 41 || DQ3 ||
|-
| 42 || DQ11 ||
|-
| 43 || Vcc || Vcc (min 2.7V-max 3.6V / typ 3.0V)
|-
| 44 || DQ4 ||
|-
| 45 || DQ12 ||
|-
| 46 || DQ5 ||
|-
| 47 || DQ13 ||
|-
| 48 || DQ6 || *OTP?
|-
| 49 || DQ14 ||
|-
| 50 || DQ7 || *OTP?
|-
| 51 || DQ15 ||
|-
| 52 || VSS || Ground
|-
| 53 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 54 || A16 ||
|-
| 55 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
| 56 || style="color:white; background-color:darkgrey;" | NC || style="color:white; background-color:darkgrey;" | No Connection
|-
|}
 
*OTP Block Region : 256-word Flash memory region. The data DQ6=1 for customer locked and DQ7=1 for factory locked
 
=== Pinout Other ===
 
==== Renesas HN58X2504TIE (EEPROM) ====
<div style="float:right">[[File:TSSOP-8pin-HN58X2504TIE.png|200px|thumb|left|8-pin TSSOP<br />Renesas HN58X2504TIE]]</div>
<div style="float:right">[[File:TSSOP-8pin-HN58X2504TIE.png|200px|thumb|left|8-pin TSSOP<br />Renesas HN58X2504TIE]]</div>
Note: although [http://www.edepot.com/playstation3.html#Super_Secrets edepot&others] lists it on the board, I can only find this IC in the sixaxis. <br />
 
[http://www.datasheetarchive.com/HN58X2504TIE-datasheet.html Datasheet] <br />
[http://www.datasheetarchive.com/HN58X2504TIE-datasheet.html Datasheet]


<pre>productcode meaning:
<pre>productcode meaning:
Line 71: Line 500:
|-
|-
|}
|}
{{Motherboard Components}}<noinclude>[[Category:Main]]</noinclude>
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)