Введение

В вычислительной технике технология двойной скорости передачи данных (DDR) описывает компьютерную шину, которая передает данные как по переднему, так и по заднему фронту тактового сигнала, тем самым удваивая пропускную способность памяти за счет передачи данных дважды в каждом тактовом цикле. Она также известна как двойная накачка, двойной импульс и двойной переход. Термин "режим переключения" используется в контексте NAND-флеш-памяти.

Обзор

Самый простой способ проектирования синхронной электронной схемы – заставить её выполнять одну передачу за полный цикл (нарастающий и спадающий фронты) тактового сигнала. Однако это требует, чтобы тактовый сигнал изменялся дважды за передачу, а линии данных – не более одного раза за передачу. При работе на высокой пропускной способности ограничения целостности сигнала ограничивают тактовую частоту. Используя оба фронта тактового сигнала, сигналы данных работают с той же ограничивающей частотой, тем самым удваивая скорость передачи данных. Эта техника применялась в микропроцессорных шинах, Ultra 3 SCSI, шинах расширения (AGP, PCI X), графической памяти (GDDR), основной памяти (как RDRAM, так и DDR1 – DDR5), а также в шине HyperTransport на процессорах AMD Athlon 64. В последнее время она используется и в других системах с высокими требованиями к скорости передачи данных, например, для вывода аналого-цифровых преобразователей (АЦП). DDR не следует путать с двухканальным режимом, в котором каждый канал памяти одновременно обращается к двум модулям оперативной памяти. Эти две технологии независимы друг от друга, и многие материнские платы используют обе, применяя память DDR в двухканальной конфигурации. Альтернативой двойной или четверной перекачке является использование самосинхронизации канала передачи данных. Этот подход был выбран для InfiniBand и PCI Express.