Author Topic: Why did Sony use internal adapters for some of the stuff in PlayStation 4?  (Read 1788 times)

0 Members and 1 Guest are viewing this topic.

Offline jzaTopic starter

  • Newbie
  • Posts: 1
  • Country: fi
.

I watched the Fail0verflow talk about the system design of Sony PlayStation 4.

In the talk they mention that the PS4 has an internal SATA hard disk attached to a SATA-USB adapter, which is then connected to the USB host controller of the system. This is done despite the system having native SATA support.

Additionally, Sony has chosen to not use the HDMI output of the chipset, but instead has internally wired the DisplayPort output to a Panasonic DisplayPort-HDMI adapter chip, of which HDMI output is used as the actual HDMI output of the system.

At first, these design choices look ridiculous, but then again, there must have been some good technological reasons to do them, especially when the adapter chips increase the production cost of the system.

What could have those reasons been?
« Last Edit: March 24, 2018, 01:15:17 pm by jza »
 

Online ataradov

  • Super Contributor
  • ***
  • Posts: 11770
  • Country: us
    • Personal site
I bet it is a result of late changes in the architecture because something did not work. In a grand scheme of things those chips add like $3 to the BOM. Sometimes it is more expensive to re-engineer things, especially for a piece of gear that will be replaced in 2-3 years.
Alex
 

Offline Kjelt

  • Super Contributor
  • ***
  • Posts: 6576
  • Country: nl
Not sure, I agree it looks like a weird design choice.
A possible reason for switching the HDMI output could be the HDCP requirements from the 4k UHD consortium. These HDMI+HDCP specs change every year or so, a project of this size runs for three years.
 

Offline xani

  • Frequent Contributor
  • **
  • Posts: 400
I bet it is a result of late changes in the architecture because something did not work. In a grand scheme of things those chips add like $3 to the BOM. Sometimes it is more expensive to re-engineer things, especially for a piece of gear that will be replaced in 2-3 years.
Sure but it was for a design that was sure to sell tens of millions during that time. I'd bet time constraint more than saving money.

For SATA-to-USB maybe they just didn't have time to write driver ? I'd imagine ATI only had one at hand for Linux, not BSD they based PS4 on

 

Offline TheUnnamedNewbie

  • Super Contributor
  • ***
  • Posts: 1211
  • Country: 00
  • mmwave RFIC/antenna designer
Regarding the Sata thing - I don't know a bunch about SATA protocols and controllers, but is it possible that they wanted to avoid some form of congestion with the blueray player and wanted to dedicate all SATA resources to getting data off the blueray as fast as possible/with as low latency as possible?

In addition, the guy giving the talk is doing a great job in being the stereotypical security know-it-all jerk that thinks he knows better than everyone else. (just listen to the part around the 28 minute mark).

I doubt the guys doing the design were stupid, and there will likely be very good reasons for doing these things. Perhaps the spec changed or they wanted to do something that wasn't possible with the built-in HDMI port, and because of that switched over to an external HDMI decoder? I don't know. The guy giving the talk clearly thinks he knows everything though, since he says it's stupid.
The best part about magic is when it stops being magic and becomes science instead

"There was no road, but the people walked on it, and the road came to be, and the people followed it, for the road took the path of least resistance"
 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 15412
  • Country: fr
A possible reason for switching the HDMI output could be the HDCP requirements from the 4k UHD consortium. These HDMI+HDCP specs change every year or so, a project of this size runs for three years.

Sounds quite possible indeed. The HDMI output capabilities of the chipset probably didn't meet the final requirements. I don't know if the guy has studied the differences between the PS4 and PS4 pro. That could be interesting. Those choices may have something to do with having a common architecture between the two platforms.

 

Offline xani

  • Frequent Contributor
  • **
  • Posts: 400
Regarding the Sata thing - I don't know a bunch about SATA protocols and controllers, but is it possible that they wanted to avoid some form of congestion with the blueray player and wanted to dedicate all SATA resources to getting data off the blueray as fast as possible/with as low latency as possible?

VERY unlikely.

First, SATA is point to point so 2 devices on 2 SATA channels do not impair eachother. So unless you do something silly like only one physical SATA channel + port extender, it doesn't matter

Second, you want to optimize HDD speed, not bluray (and bluray is way slower than limits of either SATA or USB). Why ? Downloaded games play from hard drive, and even some physical ones also require install to hard drive.
Quote

In addition, the guy giving the talk is doing a great job in being the stereotypical security know-it-all jerk that thinks he knows better than everyone else. (just listen to the part around the 28 minute mark).

I doubt the guys doing the design were stupid, and there will likely be very good reasons for doing these things. Perhaps the spec changed or they wanted to do something that wasn't possible with the built-in HDMI port, and because of that switched over to an external HDMI decoder? I don't know. The guy giving the talk clearly thinks he knows everything though, since he says it's stupid.

Sure, but sometimes the reason is just "it works, and it is good enough". There is a plenty of designs that are technically just plain bad,  just because of constraints.

Also you should NEVER discount the possibility of stupid. Especially given a track record of some of Sony's departments...
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf