|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: Jul 2003
Città: Rho (Mi)
Messaggi: 375
|
Athlon64 e Bus interno... [?]
Buongiorno a tutti, in questo thread spero di riuscire (con l'aiuto delle conoscenze dell'intero forum) a mettere insieme una visione chiara su quando riguarda il Bus interno dell'Athlon64.
Ho cercato in questi 3 giorni dei documenti che mi chiarissero la questione ma non sono ancora riuscito ad arrivare ad una conclusione. Spero di ottenere il vostro aiuto. Grazie anticipatamente. Allora, Athlon64 come tutti saprete non possiede un vero e proprio FSB, in quanto il memory controller è interno al processore stesso. Il bus di sistema (lo chiamiamo così?) del nuovo Athlon64 è HyperTransport, un bus poit-to-point flessibile configurabile in varie modalità. L'interconnessione HyperTransport tra Procio e Northbridge (l'HyperTransport Tunnel) in questo caso è a 16 bit e 800Mhz DDR, e offre una banda di 6,4GB/sec (3,2GB per canale, visto che è dotato di due canali uno di upstream e uno di downstrem), ossia la stessa banda teorica di picco che c'è in un bus di memoria dualchannel (o singlechannel a 128Bit come nell'Athlon64FX51) con memorie a 200Mhz DDR. Fin qui ci siamo... il bus esterno è chiaro. Ma ci dovrà pur essere un bus interno dato da quel benedetto generatore di clock (CHE C'E'!!!) nel processore o no?!? Come la ricaviamo la frequenza interna del processore?? Non riesco a capire... Ho letto decine di documenti... oh ragazzi sarà stupido io ma non ce l'ho fatta ad avere un'idea chiara e sicura, anzi! Mi sono confuso... ho infatti inteso una cosa di questo tipo: Vi sono è un divisore (come avveniva per il PCI o l'AGP col FSB) che corregge la frequenza dell'HyperTransport (un divisore X/4 immagino... visto che il bus esterno è a 800Mhz DDR e il controller di memoria gira a 200Mhz DDR)... che poi viene nuovamente corretto dal moltiplicatore interno (riconosciuto dal CPUz come 10x)... ed ecco il 2000Mhz dell'Athlon64 3200+... Questo è quello che ho capito... ma ho dei dubbi sulla giustezza delle mie affermazioni... chiaritemi vi prego e insultatemi se ho capito caXXate! Ciao e grazie ancora anticipatamente. Naxus. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2000
Città: Latina
Messaggi: 2924
|
Non posso far altro che associarmi alla tua richiesta...
Spero che qualcuno sappia qualcosa anche riguardo l'overclock di questa cpu...
__________________
Welcome to the wonderful world of not knowing what the hell's going on... |
|
|
|
|
|
#3 | |
|
Bannato
Iscritto dal: Jul 2003
Città: Rho (Mi)
Messaggi: 375
|
Quote:
Infatti è ancora presente la voce "FSB", mentre non sono troppo sicuro del fatto che il moltiplicatore sia sbolccato. |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Dec 2000
Città: Latina
Messaggi: 2924
|
Quindi se alzo la voce FSB aumento la frequenza del controller interno della memoria e quindi la frequenza della memoria stessa, ho capito bene?
Se funziona così allora è praticamente uguale ai precedenti sistemi... Per quanto riguarda l'HyperTrasport, tu hai capito che è in qualche modo collegato alla frequenza del memory controller (con un moltiplicatore, 200x4=800HT), invece io avevo capito che questo fosse completamente indipendente.... chi ci da qualche conferma please? Per quanto riguarda il molti ho letto che è bloccato
__________________
Welcome to the wonderful world of not knowing what the hell's going on... |
|
|
|
|
|
#5 | |||
|
Bannato
Iscritto dal: Jul 2003
Città: Rho (Mi)
Messaggi: 375
|
Originariamente inviato da Tranqui
Quote:
Quote:
Quote:
|
|||
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Lago Maggiore-(NO)
Messaggi: 8968
|
Il controller ram essendo integrato nel die, gira alla stessa frequenza di clock del resto della CPU. Se la CPU gira a 2 ghz,anche il controller girerà a 2 ghz. Mentre la frequenza finale della CPU stessa viene ottenuta dalla frequenza dell'Hypertransport ed il moltiplicatore interno.
Ultima modifica di devis : 27-09-2003 alle 15:54. |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Oggiona
Messaggi: 755
|
Quote:
|
|
|
|
|
|
|
#8 | |
|
Bannato
Iscritto dal: Jul 2003
Città: Rho (Mi)
Messaggi: 375
|
Quote:
Per la frequenza della CPU invece mi permetto di obiettare a ciò che dici... il bus HyperTransport è un bus esterno non un FSB, quindi come diavolo fa a stabilire la frequenza del procio? e poi vorresti dirmi che Athlon64 3200+ (2000Mhz reali) ha un bus interno a 800Mhz DDR? Ossia il moltiplicatore è 2,5????!!??! Ed il 3400+ che girerà a 2200Mhz che multiplier ha? 2,75??!?! Mi sembra strano. Anche perchè CPUz trova il multiplier a 10x! |
|
|
|
|
|
|
#9 | |||
|
Senior Member
Iscritto dal: Jul 1999
Città: Lago Maggiore-(NO)
Messaggi: 8968
|
Quote:
Quote:
http://forum.hwupgrade.it/attachment...postid=2274886 Quote:
Anche l'FSB è un bus esterno... Ma nell'A64 non esiste FSB, quindi è Hyperstransport (avendo un clock base di 200 mhz dal PLL) che col moltiplicatore della CPU determina la sua frequenza finale. http://www.amd.com/us-en/assets/cont...ure_FINAL2.pdf Pag 10 Dalle FAQ AMD Qual è la frequenza del bus front-side del processore AMD Opteron? R: Nell'architettura del microprocessore tradizionale, il bus front-side è il percorso di comunicazione che collega il chip Northbridge alla CPU. Poiché il processore AMD Opteron integra le funzioni del Northbridge nella CPU stessa, compreso il controller di memoria, non esiste più un bus front-side come comunemente inteso. Poiché il controller di memoria integrato opera alla frequenza del processore, la frequenza di clock del processore AMD Opteron può essere considerata la frequenza del suo bus front-side. Ultima modifica di devis : 28-09-2003 alle 00:26. |
|||
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Lago Maggiore-(NO)
Messaggi: 8968
|
La tabella
|
|
|
|
|
|
#11 |
|
Bannato
Iscritto dal: Sep 2003
Città: Reggio C. - Messina
Messaggi: 2367
|
il supporto alle DDR e' totale....naturalmente si pubblicizza la punta di diamante delle Mem ddr400 ma e' naturale che ci sia supporto all'indietro.....e' sempre stato cosi'......e poi imho non conta molto visto che chi compra un A64 sicuramente non lo abbina a Pc2100
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
cmq io avevo letto nn m ricordo dove, ke il controller di memoria era si integrato nel die del procio, xò lavorava ad una frequenza inferiore x mezzo di dei divisori interni...
nn ho idea se è 1 kazzata, ma è quello ke ho letto....
__________________
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Funziona così...c'è un clock di sistema che viene utilizzato sia da HT che da CPU ed è a 200 Mhz...
La CPU ha un moltiplicatore intero e dal clock di sistema ottiene la sua frequenza di funzionamento... Il clock del link HT è il clock di sistema x 4 = 800 Mhz DDR per 2 byte = 1600 x 2 = 3200 Mb/s... Il bus interno da controller DDR alla cache funziona alla stessa frequenza della CPU...quindi se proprio lo volete chiamare FSB allora la frquenza è identica a quella della CPU... La frequenza della RAM viene ottenuta tramite un divisore intero a partire dalla frequenza della CPU... Ad esempio... Per tutti gli Athlon 64 che hanno il supporto alla DDR400 il divisore è uguale al moltiplicatore utilizzato per ottenere la frequenza della CPU... Per gli Opteron si cerca di ottenre la massima frequenza della Ram minore o uguale a 166 ottenibile con moltiplicatore intero... Per Opteron x40 1400 Mhz il divisore è 9 = 155 Mhz Per Opteron x42 1600 Mhz il divisore è 10 = 160 Mhz Potete vedere questa tabella per i vari clock della memoria con Opteron: http://news.hwupgrade.it/9929.html |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Dec 2000
Città: Latina
Messaggi: 2924
|
Cionci... dopo il tuo intervento ho finalmente chiaro il funzionamento di questo nuovo sistema.
Grazie Ancora però ho qualche dubbio sull'overclock: All'inizio del 3d si diceva che nelle nuove schede madri per A64 è comunque presente, per comodità, la voce "FSB". Questa voce quindi dovrebbe rappresentare il "clock principale di sistema" ovvero 200 Mhz. In questo caso se modifico questa frequenza overclockerò tutto: cpu/memory-controller/memoria/hypertransport.... è corretto? Altro dubbio: Tu hai detto che la frequenza della memoria è data da un divisore interno, ad esempio /10 nell'Athlon a 2Ghz. Questo significa che se alzo il moltiplicatore della cpu, automaticamente modificherò anche il divisore della memoria. Se così non fosse alzando il molti alla cpu overclockerei anche la memoria. Fila come ragionamento? Chiariscimi le idee se puoi
__________________
Welcome to the wonderful world of not knowing what the hell's going on... |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
No il moltiplicatore resta lo stesso...
Se metti il clock di sistema a 220 la CPU funzionerà a 2200 e la Ram a 440... Però puoi sempre cambiare la frequenza "ufficiale" della Ram... Se la metti come DDR333 (in pratica cambi il divisore per ottenere la frequenza della Ram... Ad esempio settando la Ram come DDR400 hai: clock a 200, CPU a 2 Ghz, divisore Ram 10x, Ram 400 Mhz... Ad esempio settando la Ram come DDR333 hai: clock a 200, CPU a 2 Ghz, divisore Ram 12x, Ram 333 Mhz... clock a 220, CPU a 2.2 Ghz, divisore Ram 12x, Ram 366 Mhz... clock a 240, CPU a 2.4 Ghz, divisore Ram 12x, Ram 400 Mhz... |
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Dec 2000
Città: Latina
Messaggi: 2924
|
Quote:
ad esempio... 200x11 = 2200Mhz La ram funzionerà a 220mhz o a 200mhz? Modificare il clock di sistema significa modificare anche l'hypertrasport giusto? Lo so sono un pò rompipalle, ma devo capire bene
__________________
Welcome to the wonderful world of not knowing what the hell's going on... |
|
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
|
#18 | |||
|
Bannato
Iscritto dal: Jul 2003
Città: Rho (Mi)
Messaggi: 375
|
Originariamente inviato da devis
Quote:
Essendo integrato è chiaro che va alla frequenza della CPU, salvo divisori, ma non è questo il caso... quindi... Quote:
Quote:
Mi sono espresso male, ho formulato male la frase e chiedo scusa. Comunque il comune FSB EV6 del K7 è si un bus esterno che collega CPU-NorthBridge-RAM ma è considerabile anche un Bus interno perchè è direttamente FSB che stabilisce il bus interno utilizzando lo stesso clock generator. Io comunque sbagliavo tutto perchè non ero a conoscenza del clock di sistema di 200Mhz moltiplicato per 4 da HyperTransport come dice poi anche cionci... ora ho capito. Grazie anche a te per l'intervento! |
|||
|
|
|
|
|
#19 | |
|
Bannato
Iscritto dal: Jul 2003
Città: Rho (Mi)
Messaggi: 375
|
Quote:
OT: complimenti a cionci per l'intervento. Chiaro e molto efficente. Grazie mille! Ultima modifica di Naxus : 29-09-2003 alle 11:43. |
|
|
|
|
|
|
#20 | ||
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
Su questo clock poi si trasmette sul fronte ascendente e discendente e quindi la trasmissione avviene effettivamente 1600 Milioni di volte al secondo... Quote:
|
||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:04.



















