RDRAM


  Share  
|

Rambus DRAM (RDRAM) is een vrij radicale geheugen ontwerp gevonden in high-end PC vanaf eind 1999 tot en met 2002. Intel heeft een contract getekend met Rambus in 1996 zorgen zou RDRAM ondersteunen in 2001. Na 2001, Intel steun blijven verlenen aan RDRAM in bestaande systemen, maar nieuwe chipsets en moederborden in de eerste plaats verschoven naar DDR SDRAM, en alle toekomstige Intel-chipsets en moederborden zijn ontworpen voor zowel conventioneel DDR of de nieuwere DDR2 standaard. RDRAM normen had voorgesteld die snellere processors t / m 2006 te ondersteunen, maar zonder inzet van Intel-chipset op de toekomstige ontwikkeling en ondersteuning, zeer weinig RDRAM-gebaseerde systemen verkocht in 2003, en na bijna niemand dat. Vanwege het gebrek aan steun van de industrie-chipset en moederbord fabrikanten, RDRAM zeer waarschijnlijk niet spelen een grote rol in de toekomst pc's.

Met RDRAM, Rambus ontwikkeld, wat in feite een chip-naar-chip geheugen bus, met gespecialiseerde apparaten die communiceren op een zeer hoge snelheid. Wat zou interessant zijn om sommige is dat deze technologie voor het eerst werd ontwikkeld voor game-systemen en de eerste populair gemaakt door de Nintendo 64 game systeem, en later werd gebruikt in de Sony Playstation 2.

RDRAMs, aan de andere kant, zijn smalle kanaal apparaten. Ze overdracht gegevens slechts 16 bits (2 bytes) per keer (plus 2 optionele pariteit bits), maar tegen veel hogere snelheden. Dit is een verschuiving van een meer parallel aan een meer seriële ontwerp en is vergelijkbaar met wat er gebeurt met de andere zich ontwikkelende bussen in de pc.

16-bit enkel kanaal RIMMs oorspronkelijk liep op 800MHz, dus de totale doorvoer is 800x2, of 1.6GB per seconde voor een channelthe hetzelfde als PC1600 DDR SDRAM. Pentium 4 systemen doorgaans gebruikt twee banken tegelijk, het creëren van een dual-channel ontwerp staat 3.2GBps, waar de bus snelheid van de originele Pentium 4-processors wedstrijden. De RDRAM designelementen minder latency tussen de overschrijvingen omdat ze allemaal synchroon draaien in een systeem met lussen en in slechts een richting.

RIMM Nieuwere versies draaien op 1066 MHz of 1200 MHz in aanvulling op de oorspronkelijke 800MHz tarief en zijn beschikbaar in single-channel, 16-bits versies en meervoudig-kanaals, 32-bits versies van doorvoersnelheden tot 4.8Gbps per module.

Een Rambus geheugenkanaal kan tot 32 afzonderlijke apparaten RDRAM (de RDRAM chips), en meer als buffers worden gebruikt. Elke afzonderlijke chip is serieel aangesloten op de volgende over een pakket heet een Rambus Inline Memory Module (RIMM), maar al het geheugen transfers worden gedaan tussen de geheugen-controller en een enkel apparaat, niet tussen de apparaten. De individuele RDRAM chips zijn opgenomen op RIMMs, en een enkel kanaal heeft drie typisch RIMM sockets. De RDRAM geheugen bus is een continu pad door elk apparaat en module op de bus, met elke module met input en output pinnen aan tegenovergestelde uiteinden. Daarom moet elke RIMM sockets dan niet met een RIMM vervolgens worden gevuld met een module om de continuïteit te waarborgen dat het pad is voltooid. De signalen die aan het einde van de bus worden beëindigd op het moederbord.

Elke RDRAM chip op een RIMM1600 werkt in wezen als een losstaande module zittend op de 16-bit data-kanaal. Intern elke RDRAM chip heeft een kern die werkt op een 128-bit brede bus gesplitst in acht 16-bits banken loopt op 100MHz. Met andere woorden, elke 10ns (100MHz), elke RDRAM chip kan 16 bytes transfer van en naar de kern. Deze brede intern nog extern smalle hoge-snelheid-interface is de sleutel tot RDRAM. Andere verbeteringen aan het ontwerp ook het scheiden van controle en data signalen op de bus. Onafhankelijke controle en adres bussen zijn gesplitst in twee groepen van pennen voor rij en kolom commando's, terwijl de gegevens worden doorgegeven over de 2-byte-brede databus. De werkelijke geheugen bus klok loopt op 400MHz, maar de gegevens wordt overgebracht op zowel de dalende en stijgende randen van de klok signaal, of tweemaal per klokpuls. De dalende flank heet zelfs een cyclus, en de stijgende flank heet een oneven cyclus. Complete geheugenbus synchronisatie wordt bereikt door het versturen van pakketten van gegevens die begint op een nog cyclus interval. De totale wachten voordat een geheugen overdracht kan beginnen (latency) is slechts een cyclus, of 2.5ns maximum.

De architectuur ondersteunt ook meerdere, gelijktijdige interleaved transacties in verschillende afzonderlijke tijd domeinen. Daarom, voordat een overschrijving zelfs heeft voltooid, kan een andere beginnen.

Een ander belangrijk kenmerk van RDRAM is dat het een low-power geheugen systeem. De RIMMs zelf alsmede de RDRAM apparaten draaien op slechts 2,5 volt en gebruik laag-voltage signaal schommels van 1.8V tot 1.0V, een schommel van slechts 0.8V totaal. RDRAMs ook vier power-down-modi en kan automatisch overgang naar de standby-modus aan het einde van een transactie, die verdere energiebesparing biedt.

Zoals besproken, zijn RDRAM chips geïnstalleerd in modules genaamd RIMMs. Een RIMM is vergelijkbaar in grootte en fysieke vorm de huidige DIMM's, maar ze zijn niet uitwisselbaar. RIMMs module zijn beschikbaar in formaten tot 1 GB of meer en kunnen worden toegevoegd aan een systeem een voor een tijd omdat elke individuele RIMM technisch meerdere banken is op een systeem. Ze moeten worden toegevoegd in paren als je moederbord dual-channel RDRAM implementeert en u gebruik maakt van 16-bit brede RIMMs.

Een RDRAM geheugen controller met een enkele Rambus kanaal ondersteunt maximaal drie RIMM modules op basis van het ontwerp. Echter, de meeste moederborden voeren slechts twee modules per kanaal om te voorkomen dat problemen met ruis.

RIMMs zijn verkrijgbaar in drie primaire snelheid kwaliteiten, met drie verschillende versies breedte in elke rang. De 16-bits versies worden meestal uitgevoerd in een dual-channel omgeving, zodat ze moeten worden geïnstalleerd in paren, met elk een van de paren in een andere reeks sockets. Elke set van RIMM sockets op deze raden is een kanaal. De 32-bits versie bevat meerdere kanalen binnen een enkel apparaat en als zodanig is ontworpen om individueel te worden geïnstalleerd, waardoor de verplichting om gematched pairs.Note dat het eenmaal-common namen voor RIMM modules, zoals PC800, zijn vervangen door namen, gebaseerd op de werkelijke bandbreedte van de module om te voorkomen dat verwarring met DDR-geheugen.

RDRAM module Types en Bandbreedte
Module StandaardModule FormaatChip TypeKloksnelheid (MHz)Cycli per KlokBus Speed (MT / s)Bus Breedte (Bytes)Transfer Rate (Mbps)
RIMM1200RIMM-16PC600300260021.200
RIMM1400RIMM-16PC700350270021.400
RIMM1600RIMM-16PC800400280021.600
RIMM2100RIMM-16PC106653321.06622.133
RIMM2400RIMM-16PC120060021.20022.400
RIMM3200RIMM-32PC800400280043.200
RIMM4200RIMM-32PC106653321.06644.266
RIMM4800RIMM-32PC120060021.20044.800
MT / s = Megatransfers per seconde
MBps = Megabytes per seconde
RIMM = Rambus Inline geheugenmodule

Toen Intel in eerste instantie haar gewicht achter de Rambus-geheugen gooide, leek hij voorbestemd om een ding zeker voor succes. Helaas, technische vertragingen in de chipsets veroorzaakte het ondersteunende moederborden aanzienlijk worden vertraagd, en met de RIMMs enkele systemen ter ondersteuning van de meeste fabrikanten van geheugen terug gegaan naar het maken van verschoven naar SDRAM of DDR SDRAM in plaats daarvan. Dit veroorzaakte de resterende beschikbare RIMMs worden vervaardigd te worden geprijsd oorspronkelijk drie of meer keer die van een relatief grote DIMM. Meer recentelijk de kosten voor RDRAM RIMMs gedaald tot ongeveer die van DDR SDRAM, maar tegen de tijd dat gebeurde, had Intel chipset verschoven alle toekomstige ontwikkeling te ondersteunen alleen DDR en DDR2 geheugen.

Zoals ik vele malen heb gezegd, een van de belangrijkste overwegingen voor het geheugen is dat de doorvoersnelheid van de geheugenbus de doorvoersnelheid van de processor moet overeenkomen met de bus, en op dat gebied RDRAM RIMMs oorspronkelijk waren meer geschikt is voor de eerste Pentium 4-processor systemen. Maar met de toename van de snelheid van de Pentium 4-processor bus van 400MHz tot 533MHz en 800MHz en de komst van chipsets ondersteuning voor dual-channel DDR-geheugen, DDR en DDR2 zijn momenteel de beste match voor de CPU bus snelheden van zowel Intel en AMD processors. Kortom, de komst van nieuwere chipsets ondersteuning voor dual-channel DDR in 2002 en DDR2 in 2004 is DDR en DDR2 weergegeven als de beste keuzes voor moderne systemen, die de maximale prestaties van het geheugen mogelijk.

Opmerking

Helaas voor de fabrikanten van geheugen chip, heeft Rambus beweerd patenten die betrekking hebben op zowel standaard en DDR SDRAM ontwerpen. Dus, ongeacht of deze ondernemingen SDRAM, DDR of RDRAM fabricage, het is de bewering van Rambus-geheugen dat deze fabrikanten het bedrijf moet betalen royalty's. Verschillende rechtszaken zijn aan de gang met bedrijven uitdagende deze octrooien, en veel is rijden op de uitkomst. Het merendeel van de gevallen die zijn gegaan naar onderzoek hebben tot nu toe uitgesproken tegen Rambus wezen ongeldig zijn patenten en vorderingen op DDR en SDRAM. Veel beroepen aanhangig zijn, en het zal waarschijnlijk een lange tijd duren voordat het patent problemen zijn opgelost.

een artikel afkomstig van Kyle Duke


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions