Editing PCI

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:
<div style="float:right">[[File:PCI pads - as seen on COK-002.jpg|200px|thumb|left|PCI pads - as seen on COK-002<br>note: Two circular pads in the bottom right corner are for southbridge serial]]</div>
[[Category:Hardware]]
<div style="float:right">[[File:TMU-520_1-871-645-11_A_Detail_9_(CP_Con.).jpg|200px|thumb|left|Communication Processor (PCI) connector beneath the PCIe x4 connector on a TMU-520]]</div>
<div style="float:right">[[File:PCI pads - as seen on COK-002.jpg|200px|thumb|left|File:PCI pads - as seen on COK-002<br />note: Two circular pads in the bottom right corner are for southbridge serial]]</div>
<div style="float:right">[[File:PCI connector JSD-001 SB and SC UART.jpg|200px|thumb|left|PCI connector JSD-001 SB and SC UART]]</div>


== PCI ==
== PCI ==
Bus, resembling Conventional PCI 2.3, directly connected to [[South Bridge]], with 80 exposed pads
Bus, resembling Conventional PCI 2.3, directly connected to [[South Bridge]], with 80 exposed pads
Activated by setting offset 0x48C02 in [[SC EEPROM]] to 0x00 or 0x03:
* 0x00 is for IFB (InterFace Board, used by [[SKU_Models_Nonretail#Nonretail_prototypes_.28CEB.29|CEB]])
* 0x03 is for [[Communication Processor]] (PIF5, used by [[SKU_Models_Nonretail#Reference_tool_prototypes_.28DEHR.29|DEH-R10XX]] and [[DECR-1000]])
** Does also have support for '''all''' ''retail platforms'' (e.g. [[COK-00x#COK-001|COK-001]], [[VER-00x#VER-001|VER-001]] or [[RTX-00x#RTX-001|RTX-001]])
Supported devices:
{| class="wikitable sortable"
|-
! Device ID !! Device "Name" !! Firmware
|-
| 104D8183 || Sony IFB ATHENS Board Revision 0x1 || [[010.???]] to {{latestPS3}}
|-
| 104D81FF || Sony PIF5 [[TMR-520|TMR]] Board Revision 0x101 || [[0.6.0.004.r010|060.004]] to {{latestPS3}}
|-
| 104D8200 || Sony DVE (RSX Tracing) FPGA || [[0.8.2.006.r010|082.006]] to {{latestPS3}}
|-
| 104D820E || Sony [[CXD9208GP]] PS2 emulation subsystem adapter || [[0.8.2.006.r010|082.006]] to {{latestPS3}}
|-
| 80861076 || Intel 82541PI Gigabit Ethernet Controller || [[010.???]] to {{latestPS3}}
|-
|}


Major differences from PCI standard:
Major differences from PCI standard:
Line 34: Line 11:
* no support for optional JTAG signals, nor for the 64-bit PCI extension defined in the PCI Local Bus Specification
* no support for optional JTAG signals, nor for the 64-bit PCI extension defined in the PCI Local Bus Specification


=== 70/80 pin miniPCI pad layout ===
=== 80 pin miniPCI pad layout ===
CN3208 80P on [[CECHAxx]]/[[CECHBxx]] [[COK-00x#COK-001|COK-001]], [[CECHCxx]]/[[CECHExx]] [[COK-00x#COK-002|COK-002(W)]], [[CECH-20xx]] [[DYN-00x#DYN-001|DYN-001]] and '''all''' [[Motherboard_Revisions#DYN-001|later models]]
CN3208 80P on [[CECHAxx]]/[[CECHBxx]] [[COK-00x#COK-001|COK-001]] and [[CECHCxx]]/[[CECHExx]] [[COK-00x#COK-002|COK-002]]


CN3208 70P on [[CECHGxx]] [[SEM-00x#SEM-001|SEM-001]], [[CECHHxx]] [[DIA-00x#DIA-001|DIA-001]], [[CECHJxx]]/[[CECHKxx]] [[DIA-00x#DIA-002|DIA-002]] and [[CECHLxx]]/[[CECHMxx]]/[[CECHPxx]]/[[CECHQxx]] [[VER-00x#VER-001|VER-001]]
CN3208 70P on [[CECHGxx]] [[SEM-00x|SEM-001]]


{| class="wikitable sortable"
{| class="wikitable sortable"
Line 63: Line 40:
| 10 || - || PIO8 ||  ||  || ?
| 10 || - || PIO8 ||  ||  || ?
|-
|-
| 11 || 01 || GND || 07, 11, 16, 21, 33, 34, 39, 46, 53, 58, 61, 66, 67, 85, 86, 98 || 23, 27, 32, 37, 49, 50, 55, 62, 69, 74, 77, 82, 83, 101, 102, 114 || Ground
| 11 || 1 || GND || 07, 11, 16, 21, 33, 34, 39, 46, 53, 58, 61, 66, 67, 85, 86, 98 || 23, 27, 32, 37, 49, 50, 55, 62, 69, 74, 77, 82, 83, 101, 102, 114 || Ground
|-
|-
| 12 || 36 || GND || 07, 11, 16, 21, 33, 34, 39, 46, 53, 58, 61, 66, 67, 85, 86, 98 || 23, 27, 32, 37, 49, 50, 55, 62, 69, 74, 77, 82, 83, 101, 102, 114 || Ground
| 12 || 36 || GND || 07, 11, 16, 21, 33, 34, 39, 46, 53, 58, 61, 66, 67, 85, 86, 98 || 23, 27, 32, 37, 49, 50, 55, 62, 69, 74, 77, 82, 83, 101, 102, 114 || Ground
|-
|-
| 13 || 02 || /INTA || 04 || 20 || Interrupt line A (open-drain)
| 13 || 2 || /INTA || 04 || 20 || Interrupt line A (open-drain)
|-
|-
| 14 || 37 || /INTB || 01 || 17 || Interrupt line B (open-drain)
| 14 || 37 || /INTB || 01 || 17 || Interrupt line B (open-drain)
|-
|-
| 15 || 03 || /INTC || - || - || Interrupt line C (open-drain)
| 15 || 3 || /INTC || - || - || Interrupt line C (open-drain)
|-
|-
| 16 || 38 || /INTD || - || - || Interrupt line D (open-drain)
| 16 || 38 || /INTD || - || - || Interrupt line D (open-drain)
|-
|-
| 17 || 04 || /RST || 10 || 26 || Reset
| 17 || 4 || /RST || 10 || 26 || Reset
|-
|-
| 18 || 39 || GND || 07, 11, 16, 21, 33, 34, 39, 46, 53, 58, 61, 66, 67, 85, 86, 98 || 23, 27, 32, 37, 49, 50, 55, 62, 69, 74, 77, 82, 83, 101, 102, 114 || Ground
| 18 || 39 || GND || 07, 11, 16, 21, 33, 34, 39, 46, 53, 58, 61, 66, 67, 85, 86, 98 || 23, 27, 32, 37, 49, 50, 55, 62, 69, 74, 77, 82, 83, 101, 102, 114 || Ground
|-
|-
| 19 || 05 || /GNT || 14 || 30 || Bus grant from motherboard to card
| 19 || 5 || /GNT || 14 || 30 || Bus grant from motherboard to card
|-
|-
| 20 || 40 || CLK || 09 || 25 ||  
| 20 || 40 || CLK || 09 || 25 ||  
|-
|-
| 21 || 06 || GND || 07, 11, 16, 21, 33, 34, 39, 46, 53, 58, 61, 66, 67, 85, 86, 98 || 23, 27, 32, 37, 49, 50, 55, 62, 69, 74, 77, 82, 83, 101, 102, 114 || Ground
| 21 || 6 || GND || 07, 11, 16, 21, 33, 34, 39, 46, 53, 58, 61, 66, 67, 85, 86, 98 || 23, 27, 32, 37, 49, 50, 55, 62, 69, 74, 77, 82, 83, 101, 102, 114 || Ground
|-
|-
| 22 || 41 || GND || 07, 11, 16, 21, 33, 34, 39, 46, 53, 58, 61, 66, 67, 85, 86, 98 || 23, 27, 32, 37, 49, 50, 55, 62, 69, 74, 77, 82, 83, 101, 102, 114 || Ground
| 22 || 41 || GND || 07, 11, 16, 21, 33, 34, 39, 46, 53, 58, 61, 66, 67, 85, 86, 98 || 23, 27, 32, 37, 49, 50, 55, 62, 69, 74, 77, 82, 83, 101, 102, 114 || Ground
|-
|-
| 23 || 07 || /PME || 18 || 34 || Power management event. 3.3 V, open drain, active low
| 23 || 7 || /PME || 18 || 34 || Power management event. 3.3 V, open drain, active low
|-
|-
| 24 || 42 || /REQ ||  ||  || Bus request from card to motherboard
| 24 || 42 || /REQ ||  ||  || Bus request from card to motherboard
|-
|-
| 25 || 08 || AD30 || 22 || 38 || Address/Data 30
| 25 || 8 || AD30 || 22 || 38 || Address/Data 30
|-
|-
| 26 || 43 || AD31 || 17 || 33 || Address/Data 31
| 26 || 43 || AD31 || 17 || 33 || Address/Data 31
|-
|-
| 27 || 09 || AD28 || 26 || 42 || Address/Data 28
| 27 || 9 || AD28 || 26 || 42 || Address/Data 28
|-
|-
| 28 || 44 || AD29 || 19 || 35 || Address/Data 29
| 28 || 44 || AD29 || 19 || 35 || Address/Data 29
Line 205: Line 182:
|}
|}


==== [[South Bridge]] serial ====
=== [[South Bridge]] serial ===
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
Line 220: Line 197:
|}
|}


=== 160 pin pad layout ===
CN4301 160P on [[DECR-1000]] [[TMU-520]] (only partly used for PCI)<br />
'''TODO'''
{{Wikify}}


{{Console}}


{{Motherboard Components}}<noinclude>[[Category:Main]]</noinclude>
[[Category:PCI]]
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)