corge Skrevet 18. november 2005 Del Skrevet 18. november 2005 Dobbelpumpet minne er mulig ved at kretsen jobber både ved "rising edge" og "falling edge" hver klokkesyklus. Jeg trodde alltid at firedobbel (og åttedobbel) pumping kun var mulig ved å ha flere selvstendige minnemoduler som jobbet parallelt: f.eks. firedobbel-pumpet minne ville da brukt to dobbelpumpet-minnemoduler (gjerne på samme fysiske minnebrikke, men likevel to selvstendige moduler internt på samme minnebrikke) for å få lest fire ganger fra minnet per klokkesyklus og dermed alltid trodd at begrepet faktisk er misvisende (når brukt om > dobbelpumpet minne, selvsagt) siden det ikke finnes noe "høyere" enn dobbelpumpet minne. Men så leste jeg på wikipedia om "Double data rate" hvor det står: "For some applications, even double pumping has proven insufficient and quadruple data rate (or quad pumping) has been used; transferring data four times per clock. " Hvis jeg forstår dette rett betyr det at samme minnemodulen jobber Fire Ganger per klokkesyklus? Hvordan i alle dager er dette i så fall mulig? Kretsen må jo få en form for signal som "forteller" den når den skal jobbe, og siden en klokkesyklus kun har to distinkte "punkter" (rising edge og falling edge) hvor det er mulig å se noen forskjell i signalet synes jeg det virker umulig å få minnet til å jobbe mer enn to ganger per klokkesyklus. Enda mer utrolig blir da åttedobbel-pumpet minne, hvor i EN klokkesyklus finnes Åtte distinkte signaler som kan brukes til å fortelle EN modul at den skal jobbe Åtte ganger per klokkesyklus? Er det feil på wikipedia eller kanskje bare delvis feil (at jeg tolker det feil)? Hvis ikke, hvordan er firedobbel/åttedobbel-pumpet minne implementert? Lenke til kommentar
endrebjo Skrevet 20. november 2005 Del Skrevet 20. november 2005 (endret) Hvis det er denne artikkelen du leser på, så tar den for seg den generelle DDR-teknologien, altså ikke bare DDR-minne, men også DDR i FSB, AGP og Ultra 3 SCSI. Dvs. at den ikke snakker direkte om QDR-minne heller, men at QDR er benyttet i f.eks Intels FSB. Forresten finnes det visstnok også QDR-minne ifølge denne artikkelen, men da bruker man både DDR og full-duplex-teknologi (kan sende og motta samtidig) for å få det til. Endret 20. november 2005 av endrebjorsvik89 Lenke til kommentar
corge Skrevet 20. november 2005 Forfatter Del Skrevet 20. november 2005 Jeg bryr meg ikke om det snakkes spesifikt om DDR eller om mer generell type teknologi. Jeg spør bare, hvis det finnes firedobbel-pumpet (eller mer) minne som fungerer slik jeg beskrev i starten av tråden, hvordan er det implementert? Fra den andre artikkelen på wikipedia du fant: "Unlike DDR SDRAM, which has a single bidirectional read-write port, QDR has separate read and write ports that can operate simultaneously. This requires a larger number of wires from the memory device to the memory controller, but doubles the theoretical maximum data transfer rate. QDR SDRAM uses two clocks, one for read data and one for write data." Det ser altså ikke ut til at "ekte" firedobbel-pumpet minne finnes ifølge dette. Lenke til kommentar
corge Skrevet 20. november 2005 Forfatter Del Skrevet 20. november 2005 For å gjøre det helt klart hvorfor jeg skrev at "da finnes altså ikke "ekte" firedobbel-pumpet minne". Det står i artikkelen at QDR-minne har _flere_ read/write ports, ikke kun én. Den sender altså data parallelt over flere busser (flere fysiske ledninger) istedenfor å sende over samme buss flere ganger per tidsenhet (4 ganger for QDR-minne, 2 ganger for DDR-minne). Åttedobbel-pumpet minne vil altså ha dobbelt så mange read/write ports som firedobbel-pumpet minne for å få doblet effekten nok en gang. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå