SPEED: Difference between revisions

From PS2 Developer wiki
Jump to navigation Jump to search
No edit summary
 
(13 intermediate revisions by the same user not shown)
Line 2: Line 2:
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 [[SSBUS_controller|SSBUS]] (PCMCIA in SCPH-1X000 consoles). 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.
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 [[SSBUS_controller|SSBUS]] (PCMCIA in SCPH-1X000 consoles). 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 (see list below) and the other one being a (physically larger) [[CXD9764GP]].
[[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]].
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.
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 ==
== Revisions ==
* 1.1: CXD9624GG (used in some earlier [[Network Adaptor]] revisions, including the SCPH-10190 PCMCIA Network Adaptor)
* 1.1: CXD9624GG (used in some earlier [[Network Adaptor]] revisions, including the SCPH-10190 PCMCIA Network Adaptor)
** Manufactured/developed by IBM? [https://www.icreversing.com/chips/cxd9624gg see here]
** IBM part number: 08J3955
** IBM (?) part number: 1B20A009BC
** Die marking: MT3954A (C) 1998 *M* IBM
* 1.2: CXD9624AGG (used in some earlier [[Network Adaptor]] revisions, including the SCPH-10190 PCMCIA Network Adaptor)
* 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)
** Adds UART interface for modem (also available in all later revisions)
** IBM (?) part number: 1B20A030BC
** IBM part number: 47P0870
* 1.3: CXD9731GP (used in later [[Network Adaptor]] revisions)
* 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
** IBM (?) part number: 6TM0XBG0001
* 1.3: CXD9731AGP (same version reported as the non-PSX CXD9731GP, used in all K-chassis/SCPH-700XX slim consoles)
* 1.3: CXD9731AGP (same version reported as with CXD9731GP, used in all K-chassis/SCPH-700XX slim consoles)
** IBM (?) part number: 6TM0XBG0003
** IBM (?) part number: 6TM0XBG0003
* 1.4: CXD9731GP (same chip identifier as 1.3, used in all PSX revisions, '''likely actually a 1.3''', while 1.4 refers to the [[CXD9764GP]])
** IBM (?) part number: 6TM0XBG0001
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.
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 10:35, 25 April 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 SSBUS (PCMCIA in SCPH-1X000 consoles). 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