Changes

Jump to navigation Jump to search
Line 1: Line 1: −
The PSvita main SoC is a Toshiba <code>CXD5315GG</code>. The design is a stacked SoC with the SDRAM found in the same chip as the processor cores. Toshiba details their "[http://www.toshiba-components.com/ASIC/SiP.html Stacked Chip SOC]" on their site. From reversing code and looking at FCC documentation, it appears that the internal name of the chip is "Kermit".
+
The PS Vita main SoC, nicknamed Kermit, is manufactured by Toshiba. The design is a stacked SoC with the SDRAM found in the same chip as the processor cores. Toshiba details their "[http://www.toshiba-components.com/ASIC/SiP.html Stacked Chip SOC]" on their site.
   −
More information can be found at [http://www.chipworks.com/en/technical-competitive-analysis/resources/blog/sonys-ps-vita-uses-chip-on-chip-sip-3d-but-not-3d/ Chipworks].
+
More information can be found at [https://web.archive.org/web/20150425204407/http://www.chipworks.com/en/technical-competitive-analysis/resources/blog/sonys-ps-vita-uses-chip-on-chip-sip-3d-but-not-3d/ Chipworks].
    
[[File:T9ML7MBG-S.png|thumb|From FCC application 712137]]
 
[[File:T9ML7MBG-S.png|thumb|From FCC application 712137]]
 
According to the internal photos found in the [https://apps.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&RequestTimeout=500&calledFromFrame=N&application_id=712137&fcc_id=AK8PCH1101A FCC filings], it appears that an earlier version of the chip is labeled <code>T9ML7MBG-S</code>. This does not appear to be a standard model and is likely custom designed in partnership with Sony Computer Entertainment Japan. It is possible that Sony used [http://www.toshiba-components.com/ASIC/index.html this service] from Toshiba in their design process which is why the prototype demonstrated in the FCC filing shows a Toshiba chip..
 
According to the internal photos found in the [https://apps.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&RequestTimeout=500&calledFromFrame=N&application_id=712137&fcc_id=AK8PCH1101A FCC filings], it appears that an earlier version of the chip is labeled <code>T9ML7MBG-S</code>. This does not appear to be a standard model and is likely custom designed in partnership with Sony Computer Entertainment Japan. It is possible that Sony used [http://www.toshiba-components.com/ASIC/index.html this service] from Toshiba in their design process which is why the prototype demonstrated in the FCC filing shows a Toshiba chip..
 +
 +
== Variants ==
 +
There are multiple known variants of Kermit. SoC revision is readable from [[Pervasive#.22SoC_revision.22|a ScePervasiveMisc register]].
 +
 +
In the following table, a value of <code>0x000XXXYZ</code> will be named <code>Kermit [depends on XXX] ESYrZ</code>.
 +
 +
{| class="wikitable"
 +
|+ Known Kermit revisions
 +
|-
 +
! Kermit revision !! SoC model number !! Unit model number !! Notes
 +
|-
 +
| Kermit ES4r2 || CXD5315GG || PCH-1xxx, VTE-10xx || Retail unit, ?512MiB LPDDR2?
 +
|-
 +
| Kermit ES4r2 || CXD5315GG-1 || PDEL-10xx || TOOL, ?1.5GiB LPDDR2?
 +
|-
 +
| Kermit ES1 || ??? || DEM revision before DEM-3000G || CPU is Cortex-A8, GPU is SGX541MP, ?no CDRAM? -  only ES1r0 and ES1r1 should exist
 +
|-
 +
| Kermit ES2 || ??? || DEM-3000G ?to DEM-3000H? || CPU is Cortex-A9, GPU is SGX543MP4+
 +
|-
 +
| Kermit ES3 || ??? || ?DEM-3000JEC, some DEM-3000K/J? ||
 +
|-
 +
| Kermit ES4r? || T9ML7MBG-S || CEM-3000VD1 || Units used for [https://fccid.io/AK8PCH1001A PCH-1001 FCC certification] and [https://fccid.io/AK8PCH1101A PCH-1101 FCC certification] uses this chip. Most likely ES4, probably ES4r2.
 +
|-
 +
| Kermit15 ES1r5 || CXD5316GG || PCH-20xx || Name comes from <code>KERMIT15</code> string in [[SceSysStateMgr]] - might stand for "Kermit 1.5". Some late version of this chip has the <code>AU_CODEC_IC_CONEXANT</code>.
 +
|}
    
== Schema ==
 
== Schema ==
Line 54: Line 79:  
[[File:kermit-bga.png|600px|Source is a [[Media:Kermit_bga.numbers.zip|iWork Numbers file]].]]
 
[[File:kermit-bga.png|600px|Source is a [[Media:Kermit_bga.numbers.zip|iWork Numbers file]].]]
   −
The pinout is mostly reversed from the [http://wololo.net/talk/viewtopic.php?p=402775 PCB delayer] and is based off of PCH-1XXX on the IRS-002 board. It may not include some pins only used in other Vita models.
+
The pinout is mostly reversed from the [http://wololo.net/talk/viewtopic.php?p=402775 PCB delayer] and is based off of PCH-1XXX on the IRS-002 board. It may not include some pins only used in other PS Vita models.
    
=== UART ===
 
=== UART ===
Line 79: Line 104:  
| RX5 || A17 || UART5 receive
 
| RX5 || A17 || UART5 receive
 
|}
 
|}
      
=== USB ===
 
=== USB ===
Line 150: Line 174:  
| DAT7 1 || W2 || Gamecard DAT7 (unused)
 
| DAT7 1 || W2 || Gamecard DAT7 (unused)
 
|-
 
|-
| CLK 2 || T1 || Wifi/BT clock
+
| CLK 2 || T1 || Wlan/Bt clock
 
|-
 
|-
| CMD 2 || Q1 || Wifi/BT CMD
+
| CMD 2 || Q1 || Wlan/Bt CMD
 
|-
 
|-
| DAT0 2 || S1 || Wifi/BT DAT0
+
| DAT0 2 || S1 || Wlan/Bt DAT0
 
|-
 
|-
| DAT1 2 || S2 || Wifi/BT DAT1
+
| DAT1 2 || S2 || Wlan/Bt DAT1
 
|-
 
|-
| DAT2 2 || R1 || Wifi/BT DAT2
+
| DAT2 2 || R1 || Wlan/Bt DAT2
 
|-
 
|-
| DAT3 2 || R2 || Wifi/BT DAT3
+
| DAT3 2 || R2 || Wlan/Bt DAT3
 
|-
 
|-
 
| Vddq || U1 || SDIO voltage regulation
 
| Vddq || U1 || SDIO voltage regulation
Line 166: Line 190:  
| Vddq || U2 || SDIO voltage regulation
 
| Vddq || U2 || SDIO voltage regulation
 
|}
 
|}
      
=== MS ===
 
=== MS ===
Line 189: Line 212:  
| DAT3 || AC10 || Memorycard DAT3
 
| DAT3 || AC10 || Memorycard DAT3
 
|}
 
|}
      
=== MIPI DSI ===
 
=== MIPI DSI ===
Line 210: Line 232:  
| D1- 0 || G1 || Internal display data 1 lane
 
| D1- 0 || G1 || Internal display data 1 lane
 
|}
 
|}
      
=== MIPI CSI ===
 
=== MIPI CSI ===
Line 233: Line 254:  
|  || AD22 || Front/back camera
 
|  || AD22 || Front/back camera
 
|}
 
|}
      
=== SPI ===
 
=== SPI ===
Line 252: Line 272:  
| MOSI 0 || Z14 || Syscon SPI input
 
| MOSI 0 || Z14 || Syscon SPI input
 
|-
 
|-
| CS 1 || AA12 || Accelerometer IC SPI chip select
+
| CS 1 || AA12 || Motion (accelerometer IC) SPI chip select
 
|-
 
|-
| SCK 1 || Z13 || Accelerometer IC SPI clock
+
| SCK 1 || Z13 || Motion (accelerometer IC) SPI clock
 
|-
 
|-
| MISO 1 || AA13 || Accelerometer IC SPI output
+
| MISO 1 || AA13 || Motion (accelerometer IC) SPI output
 
|-
 
|-
| MOSI 1 || Z12 || Accelerometer IC SPI input
+
| MOSI 1 || Z12 || Motion (accelerometer IC) SPI input
 
|-
 
|-
 
| CS 2 || AA10 || P1P40167 clock synthesizer SPI chip select
 
| CS 2 || AA10 || P1P40167 clock synthesizer SPI chip select
Line 284: Line 304:  
| Syscon || A20 || To syscon
 
| Syscon || A20 || To syscon
 
|-
 
|-
| Motion || E25 || To accelerometer IC
+
| Motion || E25 || To Motion (accelerometer IC)
 
|-
 
|-
| Motion || A26 || To accelerometer IC
+
| Motion || A26 || To Motion (accelerometer IC)
 
|-
 
|-
 
| Camera || E21 || To camera
 
| Camera || E21 || To camera
Line 314: Line 334:  
| eMMC RST_N || B26 || RST_N of eMMC
 
| eMMC RST_N || B26 || RST_N of eMMC
 
|}
 
|}
      
=== I2C ===
 
=== I2C ===
Line 344: Line 363:  
| pullup? || AB29 || Goes to a pullup resistor?
 
| pullup? || AB29 || Goes to a pullup resistor?
 
|-
 
|-
| Wifi || AA9 || Goes to Wifi SoC
+
| Wlan/Bt || AA9 || Goes to Wlan/Bt SoC
 
|-
 
|-
 
| pad W4 || X4 || Goes to pad, connects with W4
 
| pad W4 || X4 || Goes to pad, connects with W4
368

edits

Navigation menu