Forum: PC Hard- und Software Frage zu AMD's Infinity Fabric


von Mutluit M. (mutluit)


Lesenswert?

Hi,
wie aus der folgenden Beschreibung hervorgeht, besteht AMD's Inifinity 
Fabric (IF) aus den beiden Komponenten Scalable Data Fabric (SDF) und 
Scalable Control Fabric (SCF), wie wiederum aus weiteren Sub-Komponenten 
bestehen:
https://en.wikichip.org/wiki/amd/infinity_fabric#IFOP

Was ich im Text nicht so ganz verstehe ist dies:

"It's worth noting that all SDF components run at the DRAM's MEMCLK 
frequency.
For example, a system using DDR4-2133 would have the entire SDF plane 
operating at 1066 MHz."

Erst sagt der Text, die SDF würde mit dem MEMCLK-Takt arbeiten,
das Beispiel dazu für DDR4-2133 MHz setzt aber nur die Hälfte (1066 MHz) 
an bzw. ein.

Weiss jemand wie das zu verstehen ist? Oder liegt da evtl. ein Fehler in 
der Beschreibung vor?

: Verschoben durch User
von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Überleg mal wofür das DDR in DDR-RAM steht.

von Εrnst B. (ernst)


Lesenswert?

Mutluit M. schrieb:
> DDR4-2133 MHz setzt aber nur die Hälfte (1066 MHz)
> an bzw. ein.

Double Data Rate (DDR-)Ram überträgt an der Steigenden und fallenden 
Flanke des Taktsignals Daten. Deshalb läuft DDR4-2133 mit 1066 MHz.

von Mutluit M. (mutluit)


Lesenswert?

Mw E. schrieb:
> Überleg mal wofür das DDR in DDR-RAM steht.

wiki:
DDR
Double Data Rate Synchronous Dynamic Random-Access Memory, officially 
abbreviated as DDR SDRAM.

Hmm. also dann wegen des Double Data Rate also.
Wieso aber? :-) Kann man nicht einfach den vollen Takt benutzen?

von Mutluit M. (mutluit)


Lesenswert?

Εrnst B. schrieb:
> Mutluit M. schrieb:
>> DDR4-2133 MHz setzt aber nur die Hälfte (1066 MHz)
>> an bzw. ein.
>
> Double Data Rate (DDR-)Ram überträgt an der Steigenden und fallenden
> Flanke des Taktsignals Daten. Deshalb läuft DDR4-2133 mit 1066 MHz.

Thx, ich glaube jetzt dämmerts mir langsam ein :-)

Aber dann eine Folgefrage dazu: nach der fallenden Flanke kommt doch 
gleich wieder die steigende Flanke. Ist das dann denn noch synchron? 
Oder ist das nicht so wichtig?

von -gb- (Gast)


Lesenswert?

Durch DDR werden auf Takt- und Datenleitungen maximal der gleiche Takt 
gelegt. Also wenn dauern abwechselnd 1 und 0 auf einer Datenleitung 
übertragen werden sollen, dann ist da der gleiche Takt wie eben auf der 
Taktleitung von dem beide Flanken verwendet werden.

Ob man einen schnelleren Takt verwenden kann liegt an der Hardware, aber 
das wird schon einen Grund habe wieso man diesen Takt verwendet.

Jedenfalls würde man nicht DDR machen sondern nur eine Taktflanke 
verwenden, so hätte man auf den Datenleitungen minimal die doppelte 
Bitzeit wie auf der Taktleitung. Geht man davon aus, dass die Hardware 
auf allen Leitungen die gleiche minimale Bitzeit kann, also den gleichen 
Takt, dann wäre es schlicht Verschwendung würde man nicht DDR machen.

von DDR (Gast)


Lesenswert?

Mutluit M. schrieb:
> Aber dann eine Folgefrage dazu: nach der fallenden Flanke kommt doch
> gleich wieder die steigende Flanke.

Die Zeit zwischen fallend und steigend ist (normalerweise) dieselbe wie 
zwischen steigend und fallend - das ist ja der Witz.

Mutluit M. schrieb:
> Oder ist das nicht so wichtig?

Doch, ist es. Das Ganze ist auch alles andere als trivial in HW zu 
bauen. Aber anscheinend eben immer noch besser, als ein doppelt so 
schnelles Signal über Leiterbahnen schicken zu wollen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.