SPEED: Difference between revisions

From PS2 Developer wiki
Jump to navigation Jump to search
(Created page with "== Overview == SPEED is the Ethernet/network and IDE controller of the PS2. For fat models, it came inside the network adaptor. For slim models, it came on the motherboard for...")
 
No edit summary
 
(37 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Overview ==
== Overview ==
SPEED is the Ethernet/network and IDE controller of the PS2. For fat models, it came inside the network adaptor. For slim models, it came on the motherboard for SCPH-700XX consoles, with the IDE pins still exposed on the PCB, making it possible to connect a hard drive (which is, however, not practical in most cases, as it requires a lot of wires and soldering). Starting with SCPH-750XX consoles, SPEED was not used anymore, as its functions of an Ethernet/network controller were integrated into the newly developed PPC405-based [[IOP]], with the IDE interface being removed completely.
SPEED provides various interfaces to the PS2, including Ethernet, where it functions as a MAC (using an external Ethernet transceiver/PHY), IDE/ATA and an UART (to which the modem connects in case of the north-american-only SCPH-10281 [[Network Adaptor]] and some north-american SCPH-700XX PS2 slim variants). It's connected to the PS2-side via [[DEV9C]]. For fat models, it comes inside the network adaptor. For slim models, it comes on the motherboard for SCPH-700XX consoles, with the IDE pins still exposed on the PCB, making it possible to connect a hard drive (which is, however, not practical in most cases, as it requires a lot of wires and soldering). Starting with SCPH-750XX consoles, SPEED was not used anymore, as its functions of an network controller were integrated into the newly developed PPC405-based [[IOP/Deckard]], with the IDE interface being removed entirely.
 
[[PSX]] has two SPEED-ICs, with one of them being a CXD9731GP (which is probably only used as IDE interface for the DVR DVD drive) and the other one being a physically larger [[CXD9764GP]] (which is a special variant only found in PSX).
 
Additionaly, it is connected to an external 1k Bit / 128 Bytes EEPROM in both, the Network Adaptor and in SCPH-700XX consoles. In the PSX, the EEPROM is connected to the larger [[CXD9764GP]].
 
The die of SPEED [https://www.icreversing.com/chips/cxd9624gg has some IBM-markings], which suggest it's been manufactured and potentially developed by IBM.
 
It is packaged in a 196 (14x14) pin BGA case.
 
== Revisions ==
* 1.1: CXD9624GG (used in some earlier [[Network Adaptor]] revisions, including the SCPH-10190 PCMCIA Network Adaptor)
** IBM part number: 08J3955
** Die marking: MT3954A (C) 1998 *M* IBM
* 1.2: CXD9624AGG (used in some earlier [[Network Adaptor]] revisions, including the SCPH-10190 PCMCIA Network Adaptor)
** Adds UART interface for modem (also available in all later revisions)
** IBM part number: 47P0870
* 1.3: CXD9731GP (used in later [[Network Adaptor]] revisions, also used as IDE interface for the DVR DVD drive in PSX, while PSX has it's own variant of SPEED for other purposes)
** IBM (?) part number: 6TM0XBG0001
* 1.3: CXD9731AGP (same version reported as with CXD9731GP, used in all K-chassis/SCPH-700XX slim consoles)
** IBM (?) part number: 6TM0XBG0003
Later slim consoles don't have a dedicated SPEED chip anymore, as the functionality has been integrated into [[IOP]]. These consoles report SPEED version 1.3.
 
== DVR SPEED (in PSX/DESR) ==
* 1.4: [[CXD9764GP]]
** IBM (?) part number: 6TT6XBG0001

Latest revision as of 04:01, 24 November 2024

Overview[edit | edit source]

SPEED provides various interfaces to the PS2, including Ethernet, where it functions as a MAC (using an external Ethernet transceiver/PHY), IDE/ATA and an UART (to which the modem connects in case of the north-american-only SCPH-10281 Network Adaptor and some north-american SCPH-700XX PS2 slim variants). It's connected to the PS2-side via DEV9C. For fat models, it comes inside the network adaptor. For slim models, it comes on the motherboard for SCPH-700XX consoles, with the IDE pins still exposed on the PCB, making it possible to connect a hard drive (which is, however, not practical in most cases, as it requires a lot of wires and soldering). Starting with SCPH-750XX consoles, SPEED was not used anymore, as its functions of an network controller were integrated into the newly developed PPC405-based IOP/Deckard, with the IDE interface being removed entirely.

PSX has two SPEED-ICs, with one of them being a CXD9731GP (which is probably only used as IDE interface for the DVR DVD drive) and the other one being a physically larger CXD9764GP (which is a special variant only found in PSX).

Additionaly, it is connected to an external 1k Bit / 128 Bytes EEPROM in both, the Network Adaptor and in SCPH-700XX consoles. In the PSX, the EEPROM is connected to the larger CXD9764GP.

The die of SPEED has some IBM-markings, which suggest it's been manufactured and potentially developed by IBM.

It is packaged in a 196 (14x14) pin BGA case.

Revisions[edit | edit source]

  • 1.1: CXD9624GG (used in some earlier Network Adaptor revisions, including the SCPH-10190 PCMCIA Network Adaptor)
    • IBM part number: 08J3955
    • Die marking: MT3954A (C) 1998 *M* IBM
  • 1.2: CXD9624AGG (used in some earlier Network Adaptor revisions, including the SCPH-10190 PCMCIA Network Adaptor)
    • Adds UART interface for modem (also available in all later revisions)
    • IBM part number: 47P0870
  • 1.3: CXD9731GP (used in later Network Adaptor revisions, also used as IDE interface for the DVR DVD drive in PSX, while PSX has it's own variant of SPEED for other purposes)
    • IBM (?) part number: 6TM0XBG0001
  • 1.3: CXD9731AGP (same version reported as with CXD9731GP, used in all K-chassis/SCPH-700XX slim consoles)
    • IBM (?) part number: 6TM0XBG0003

Later slim consoles don't have a dedicated SPEED chip anymore, as the functionality has been integrated into IOP. These consoles report SPEED version 1.3.

DVR SPEED (in PSX/DESR)[edit | edit source]

  • 1.4: CXD9764GP
    • IBM (?) part number: 6TT6XBG0001