Dvostruka brzina prenosa podataka

S Vikipedije, slobodne enciklopedije
Comparison between single data rate, double data rate and quad data rate.

U računarstvu, računarska magistrala koja radi dvostrukom brzinom prenosa signala (DDR) prenosi podatke i na rastuće i na opadajuće ivice taktnog signala.[1] Ovo je takođe poznato kao double pumped, dual-pumped, and double transition. Pojam preklopni model se koristi u kontekstu NAND fleš memorije.

Najjednostavniji način za dizajniranje elektronskog kola je da se izvede jedan transfer po punom ciklusu (uspon i pad) taktnog signala. To, međutim, zahteva da se taktni signal menja dva puta po transferu, a linije ppodataka najvise jednom po transferu. Pri radu na visokom propusnom opsegu, ograničenja integriteta signala sputavaju frekvenciju takta. Korišćenjem oba kraja takta, signali podataka rade istom ograničenom frekvencijom, čime se udvostručuje brzina prenosa podataka.

Ova tehnika se koristila kod mikroprocesora čeonih magistrala, Ultra-3 SCSI, grafički RAM (AGP magistrala i GDDR), glavne memorije (i RDRAM i DDR1 kroz DDR4), i HyperTransport magistrala na AMD Athlon 64 procesorima. U novije vreme više se koristi za druge sisteme sa zahtetvnijom brzinom prenosa podataka - npr. za izlaze analogno-digitalnih konvertera (ADC).[2]

Ne bi trebalo mešati DDR sa dvostrukim kanalom, u kojem svaki memorijski kanal pristupa dva RAM modula istovremeno. Dve tehnologije su nezavisne jedna od druge i mnoge matične plloče koriste obe, tako što koriste DDR memoriju u dvokanalnoj konfiguraciji.

Alternativa dvostrukom ili četvorostrukom pumpanju je pravljenje self-clocking veze. Ovu taktiku je izabrao InfiniBand i PCI Express.

Odnos između propusnog opsega i frekvencije[uredi | uredi izvor]

Opisivanje propusnog opsega "double-pumped" magistrale može izgledati zbunjujuće. Svaki obod takta se naziva otkucaj, i ima 2 otkucaja (jedan optimistični i jedan pesimistični) po ciklusu. Tehnički, herc je jedinica ciklusa u sekundi, ali mnogo ljudi ovo smatra brojem transfera u sekundi. Pažljiva upotreba uglavnom govori o "500 Mhz - dvostrukoj brzini prenosa“ ili "1000 MT/s, ali mnogi ga neformalno smatraju i "1000 MHz magistralom“, iako nema bržih signala od 500 MHz.

DDR SDRAM je popularizovao tehniku pozivajući se na magistralni propusni opseg u megabajtima po sekundi, proizvod brzine transfera i širine magistrale u bajtovima. DDR SDRAM koji radi sa 100 MHz taktom se zove DDR-200 (nakon 200 MT/s prenosa podataka), i 64 bita (8 bajtova) široke DIMM memorije koja radi tom brzinom prenosa naziva se PC-1600, nakon sto je 1600 MB/s bio (teoretski) propusni opseg. Isto tako se takt DDR3-1600 od 800 MHz zove PC3-12800.

Neki primeri popularnih oznaka DDR modula:

Names Frequency Transfer Rate Theoretical Bandwidth
DDR-200, PC-1600 100 MHz 200 MT/s 1.6 GB/s
DDR2-800, PC2-6400 400 MHz 800 MT/s 6.4 GB/s
DDR3-1600, PC3-12800 800 MHz 1600 MT/s 12.8 GB/s
DDR4-3200, PC4-25600 1600 MHz 3200 MT/s 25.6 GB/s

Imati na umu da DDR SDRAM koristi isključivo signalizaciju dvostruke brzine prenosa podataka na linijama podataka. Adresa i kontrolni signali se i dalje šalju na DRAM jednom u toku oscilatornog ciklusa (preciznije, na rastući obod oscilatora), i parametri merenja vremena kao sto su CAS kašnjenje koji su navedeni u oscilatornom ciklusu. (Neki manje uobičajeni DRAM interfejsi, posebno LPDDR2, GDDR5 i XDR DRAM, šalju naredbe i adrese koristeći dvostruku brzinu prenosa podataka).

Vidi još[uredi | uredi izvor]

Reference[uredi | uredi izvor]

  1. ^ Hennessy, John L., David A. Patterson ; with contributions by Andrea C. Arpaci-Dusseau ... (2007). Computer architecture : a quantitative approach. Amsterdam: Morgan Kaufmann. ISBN 978-0-12-370490-0. 
  2. ^ see for example Analog Devices AD9467 ADC (data sheet)