RAM: Difference between revisions

From XenonLibrary
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:


== Vendors ==
== Vendors ==
{{Navbox
|name        = RAM
|title      = RAM
|listclass  = hlist
|state      = uncollapsed
|group1    = [[Elpida RAM|Elpida]]
|list1    = [[Elpida RAM#U1032AABG-14-F|U1032AABG-14-F]]
|group2    = [[Hynix RAM|Hynix]]
|list2    = [[Hynix RAM#HY5RS123235BFP-14|HY5RS123235BFP-14]]{{dot}}[[Hynix RAM#H5RS5223CFR-14C|Hynix H5RS5223CFR-14C]]{{dot}}[[Hynix RAM#H5RS1H23MFR-14C|H5RS1H23MFR-14C]]
|group3    = [[Infineon RAM|Infineon]]
|list3    = [[Infineon RAM#HYB18H512321AF-13|HYB18H512321AF-13]]
|group4    = [[Qimonda RAM|Qimonda]]
|list4    = [[Qimonda RAM#HYB18H512322AF-13|HYB18H512322AF-13]]{{dot}}[[Qimonda RAM#HYB18H512321BF-14|HYB18H512321BF-14]]{{dot}}[[Qimonda RAM#HYB18H1G321AF-14|HYB18H1G321AF-14]]
|group5    = [[Samsung RAM|Samsung]]
|list5    = [[Samsung  RAM#K4J52324QC-BC14|K4J52324QC-BC14]]{{dot}}[[Samsung RAM#K4J52324QE-BC14|K4J52324QE-BC14]]{{dot}}[[Samsung RAM#K4J10324QD-HC14|K4J10324QD-HC14]]{{dot}}[[Samsung RAM#K4J10324KE-HC14|K4J10324KE-HC14]]{{dot}}[[Samsung RAM#K4J10324KG-HC14|K4J10324KG-HC14]]
|group7    = [[Winbond RAM|Winbond]]
|list7    = [[Winbond RAM#W641GG2JB-14|W641GG2JB-14]]{{dot}}[[Winbond RAM#W641GG2KB-14|W641GG2KB-14]]
}}


== Architecture ==
== Architecture ==
Line 47: Line 28:
[[File:X817861-002.jpg|thumb|300px|upright|right|An ADV XDK-GB-1 board with the Zeus GPU]]
[[File:X817861-002.jpg|thumb|300px|upright|right|An ADV XDK-GB-1 board with the Zeus GPU]]


==== XDK-GB ====
==== 128MB Chip Support ====
On [[Xenon (Motherboard)|Xenon]] and [[Zephyr]], only 32MB and 64MB chips are supported. Starting with [[Falcon]], traces were added from chip select 1 on the GPU to the top in addition to chip select 0. This allows 128MB chips to work, enabling the 512_4 chip configuration.
 
==== 1GB Support ====
Standard systems configured as a [[development kit]] had the normal amount of 512MB.  In 2010, the [[XDK-GB]] was released with 1GB of RAM. Previous [[motherboard|motherboards]] did not support 1GB due to the 13th addressing line to each chip being not connected. This was added along with other minor changes for the XDK-GB. This change was never made on motherboards that were not destined to have 1GB of RAM installed.
Standard systems configured as a [[development kit]] had the normal amount of 512MB.  In 2010, the [[XDK-GB]] was released with 1GB of RAM. Previous [[motherboard|motherboards]] did not support 1GB due to the 13th addressing line to each chip being not connected. This was added along with other minor changes for the XDK-GB. This change was never made on motherboards that were not destined to have 1GB of RAM installed.



Revision as of 16:34, 18 June 2023

The RAM used in the Xbox 360 is a single pool of 512MB GDDR3. The chips are clocked at 700MHz and sourced from various vendors.

Vendors

Architecture

The 512MB of RAM is shared between the CPU and GPU, with the GPU being the memory controller. Almost all of the RAM is accessible to games as the Xbox System Software is designed to have a very small memory footprint.

GPU Support

Xenos supports multiple RAM configurations from 128MB to 1GB.

Name Size Qty Chip Size
Xenos_128_4 128MB 4 32MB
Xenos_256_4 256MB 4 64MB
Xenos_256_8 256MB 8 32MB
Xenos_512_4 512MB 4 128MB
Xenos_512_8 512MB 8 64MB
Xenos_1024_8 1GB 8 128MB

PCB Support

An ADV XDK-GB-1 board with the Zeus GPU

128MB Chip Support

On Xenon and Zephyr, only 32MB and 64MB chips are supported. Starting with Falcon, traces were added from chip select 1 on the GPU to the top in addition to chip select 0. This allows 128MB chips to work, enabling the 512_4 chip configuration.

1GB Support

Standard systems configured as a development kit had the normal amount of 512MB. In 2010, the XDK-GB was released with 1GB of RAM. Previous motherboards did not support 1GB due to the 13th addressing line to each chip being not connected. This was added along with other minor changes for the XDK-GB. This change was never made on motherboards that were not destined to have 1GB of RAM installed.

The RAM operates as 2 separate pools. The first 512MB is used the same way as a normal system, and the upper 512MB was used for debugging.This ensured that debugging tools did not take up memory that could otherwise be used by a game. The XDK-S based on the Xbox 360 S continued using 1GB RAM.