SPU2: Difference between revisions

From PS2 Developer wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Overview ==
== Overview ==
Sound processor of the PS2. Is connected to or contains (depending on revision) 2 MB of EDO-RAM.
Sound processor of the PS2. Is connected to or contains (depending on revision) 2 MB of EDO-RAM.
 
Current versions of PS2ident misidentify some of these, e.g. CXD2942AR/CXD2942BR/CXD2950R will be identified as a non-existent CXD2947AR.


== Revisions ==
== Revisions ==
* CXD2942R (GH-001, GH-003, GH-008)
* CXD2942R (GH-001, GH-003, GH-008)
* CXD2942AR (GH-004, GH-005, GH-006, GH-007, GH-010, GH-012, GH-013, GH-014)
* CXD2942AR (GH-004, GH-005, GH-006, GH-007, GH-008, GH-010, GH-012, GH-013, GH-014)
** <imgur w=480>6dg0Nsh.jpg</imgur>
** [[File:6dg0Nsh.jpg|200px]]
* CXD2942BR (GH-010, GH-012, GH-013, GH-014)
* CXD2942BR (GH-010, GH-012, GH-013, GH-014)
* CXD2950R (GH-015)
* CXD2950R (GH-013, GH-015, GH-016)
* CXD2947R (GH-017, GH-019, GH-022, GH-023, GH-036, GH-037, GH-040, GH-041, GH-051, GH-052, XPD-001, XPD-005)
* CXD2947R (GH-017, GH-018, GH-019, GH-022, GH-023, GH-036, GH-037, GH-040, GH-041, GH-051, GH-052, XPD-001, XPD-005)
** SPU2-RAM moved into SPU2 itself; no external SPU2-RAM
** SPU2-RAM moved into SPU2 itself; no external SPU2-RAM
* CXD2955R (GH-026, GH-027, GH-029, GH-032, GH-035)
* CXD2955R (GH-026, GH-027, GH-029, GH-032, GH-035)
** Additionally also includes functionality of [[SSBUS controller]]
** Additionally also includes functionality of [[DEV9C]]
 
Starting with GH-026, the SSBUS controller and the SPU2 were combined into a single chip (CXD2955R), until the SSBUS controller functionality ultimately became obsolete with the introduction of the L-chassis (SCPH-75XXX, GH-036 and newer), hence the move back to CXD2947R on GH-036 and newer.


Starting with GH-026, DEV9C and the SPU2 were combined into a single chip (CXD2955R), until DEV9C's functionality ultimately became obsolete with the introduction of the L-chassis (SCPH-750XX, GH-036 and newer), which is why GH-036 and newer include the CXD2947R again.
Starting with GH-061, the SPU2 was integrated into the new main SoC ([[Emotion Engine#Revisions|CXD2976GB]]) and does not exist as a dedicated IC anymore.
Starting with GH-061, the SPU2 was integrated into the new main SoC ([[Emotion Engine#Revisions|CXD2976GB]]) and does not exist as a dedicated IC anymore.

Latest revision as of 03:45, 24 November 2024

Overview[edit | edit source]

Sound processor of the PS2. Is connected to or contains (depending on revision) 2 MB of EDO-RAM.

Current versions of PS2ident misidentify some of these, e.g. CXD2942AR/CXD2942BR/CXD2950R will be identified as a non-existent CXD2947AR.

Revisions[edit | edit source]

  • CXD2942R (GH-001, GH-003, GH-008)
  • CXD2942AR (GH-004, GH-005, GH-006, GH-007, GH-008, GH-010, GH-012, GH-013, GH-014)
    • 6dg0Nsh.jpg
  • CXD2942BR (GH-010, GH-012, GH-013, GH-014)
  • CXD2950R (GH-013, GH-015, GH-016)
  • CXD2947R (GH-017, GH-018, GH-019, GH-022, GH-023, GH-036, GH-037, GH-040, GH-041, GH-051, GH-052, XPD-001, XPD-005)
    • SPU2-RAM moved into SPU2 itself; no external SPU2-RAM
  • CXD2955R (GH-026, GH-027, GH-029, GH-032, GH-035)
    • Additionally also includes functionality of DEV9C

Starting with GH-026, DEV9C and the SPU2 were combined into a single chip (CXD2955R), until DEV9C's functionality ultimately became obsolete with the introduction of the L-chassis (SCPH-750XX, GH-036 and newer), which is why GH-036 and newer include the CXD2947R again. Starting with GH-061, the SPU2 was integrated into the new main SoC (CXD2976GB) and does not exist as a dedicated IC anymore.