Discussioni di carattere generale sull'elettronica analogica e digitale. Didattica e applicazioni pratiche.
Avatar utente
da Gio55
#7909
Buona sera.
Sto provando a documentarmi sul funzionamento dei moduli RAM per pc, in particolare il DDR2 SO-DIMM.
Per iniziare porrei la seguente domanda (non riesco a trovare informazioni in giro in rete). Nei moduli RAM come è la pin-out dei moduli da connettere alla Mother board? Come è lo schema di collegamento dei moduli RAM DDR2 dal connettore ai singoli integrati RAM (del tipo DRAM DDR2 )?
Avatar utente
da Gio55
#7912
Grazie infinite.
Sto analizzando il datahseet di un modulo Micron MT8HTF12864HDY.
https://www.micron.com/-/media/client/global/documents/products/data-sheet/modules/sodimm/htf8c32_64_128x64hd.pdf

Sto ora pensando se è possibile collegarlo ad un DDR SDRAM Controller di un microcontrollore (PIC32MZ). Cerco di chiarirmi meglio le idee poi magari provo a postare uno schema di collegamento.
L'idea che ho è quella di cercare di utilizzare solo uno dei moduli SDRAM presenti nella scheda RAM (SO-DIMM). Per questo scopo dovebbero essere connessi le linee dati al singolo modulo e relativo CS UDQS LDQS etc.
Avatar utente
da bigendian
#7954
Vuoi collegare DDR2 a un micro, saldando fili ? Lascia perdere. Per ddr2 si parla di frequenze di bus du 400Mhz e giu di li. C'e' tutto un discorso di "signal integrity" e soprattutto adattamento di impledenze da rispettare. Se no i bit risultano con un effetto "ringing" che rende i dati incomprensaibili alal cpu. Nota che le DDR2 non funzionano al di sotto di una certa frequenza di bus, se non ricordo male 150Mhz. Nota che poi avrai bisogno di appositi regolatori di tensione per le DDR2, (tensioni di terminazione) etc.
Avatar utente
da Gio55
#7958
Si certo. Grazie delle preziosi informazioni da tenere bene in conto.
Una cosa importante che vi devo chiedre è come avviene l'accesso (lettura/scrittura) da parte (ad esempio) di una CPU verso uno dei vari banchi DDR2 RAM. E'necessario che il processore acceda a tutte le SDRAM (per ciascuna operazione) del singolo banco in sequenza, oppure può accedere soltanto ad alcuni di essi.

Cerco di spiegare meglio: supponendo un banco SO-DIMM composto da 16 SDRAM. per effettuare una operazione di lettura(o scrttura) si può accedere solo a due SDRAM, oppure prima di effettuare nuova operazione si deve completare l'accesso anche a tutte le restanti 14 SDRAM?
Avatar utente
da bigendian
#7964
sono informazioni che devi leggere sul datasheet del microcontrollore, dipende dal controller. Per accedere al ogni ddr singolarmente, dovresti avere una montagna di pin di select, che il controller del tuo micro non avra'. Ne potrai collegare forse 2.
Avatar utente
da Gio55
#7965
Si giusto proprio due (dato il numero di pin Data/Address/Bank).
Dal lato micro quindi due moduli SDRAM solo si potrà accedere.
Il banco DDR2 invece permette di accedere sempre e solo a due sue SDRAM?

Per rispettare l'adattamento delle impedenze nelle piste di questi segnali, ho la difficoltà di dover portare il connettore DIMM2 su un'altra scheda rispetto a dove si colloca il micro.
L'adattamento deve essere quindi considerato per ogni sezione delle piste nella scheda fino al relativo connettore (su cui terminano) ?

Ciao a tutti, qualche tempo fa mi è stato regato u[…]

2) qualcuno con più esperienza di me saprebbe in[…]

Gerardo, sei gentilmente pregato di attenerti alle[…]

Ciao a tutti, ho un problema con la mia stampante […]

Visita il nostro canale telegram