RIP-Felix
Senior Member
VDDR is for the Rambus core on all RSX/SB and 65nm or later CELL. The 90nm CELL uses (YC) VDDA for VDDR.
I feel like my mind is rehashing the same mistaken logic in an endless loop of second guessing. It's been going on for 3 LOOOOOOONG days in a row. It's just complicated enough, that I cannot remember what/why one line of thinking is wrong, flip to another flawed understanding and change all my definitions, just to decide that was wrong and do it again...AAAAAHHHHHHH!!!!!!

...
This is the story I came up with and It seems consistent to me. Again, Irreducibly complex...sorry. Pay attention to the abbreviations!
+1.2V_RSX_VDDR = RSX Redwood Rambus FlexIO Core
- what does core mean? Is it the SPI voltage level? So the actual digital RX/TX signals lines will be at 1.2v?
+1.5V_RSX_RC_VDDA = Redwood Rambus FlexIO Controller ADC Interface
- RC stands for Redwood Rambus Controller. And that A is referring to ADC interface - Analog-to-Digital Converter to interface Analog/Digital sources. This is needed because analog and digital signals are incompatible. Analog IO needs to be converted to digital, before it can be processed. I am under the impression that the FlexIO is only for digital signals traveling between SB/CPU/GPU processing cores (all digital sources). So these voltages are for the DAC inside of each processor that interfaces analog signals with the digital ones on the FlexIO.
+1.2V_YC_RC_VDDIO = Yellowstone/Redwood Controller IO
- This is wehere the theory is challenged. Why is this different than +1.2V_RSX_VDDR? Different IC's power these! And +1.2V_YC_RC_VDDIO is important enought that SONY had plans to use a Themal monitor on Q6310. That suggests it pulls alot of cuurent and was suspected to get hot. If this voltage is for the FlexIO, then why are CPU/SB and RSX FlexIO's separtely powered and controlled? Assuming this is the FlexIO, my hypothesis is that it's so the CPU/SB can be initialized over the FlexIO in a separate step than the RSX. This is supported by the Power On Sequence.
- If that's all well and good, what's with the YC_RC abbreviations then? Why doesn't it say BE_SB_VDDIO? They're specifically abbreviating YC_RC, drawing our attention to the XIO/FlexIO Controllers. Why? Well, the null hypothesis is that my abbreviations are wrong and this entire theory is wrong. This is what has me confused.
Last edited:
