В вычислениях компьютерная шина работает с двойной скоростью передачи данных (DDR ) передает данные как по переднему, так и по заднему фронту тактового сигнала . Это также известно как с двойной накачкой, с двойной накачкой и с двойным переходом . Термин режим переключения используется в контексте флэш-памяти NAND.
Самый простой способ спроектировать тактируемую электронную схему - заставить ее выполнять одну передачу за полный цикл (подъем и спад) тактового сигнала . Однако для этого требуется, чтобы тактовый сигнал изменялся дважды за передачу, в то время как линии данных изменялись не более одного раза за передачу. При работе в широкой полосе пропускания ограничения целостности сигнала ограничивают тактовую частоту . При использовании обоих фронтов тактового сигнала сигналы данных работают с одной и той же предельной частотой, тем самым удваивая скорость передачи данных.
Этот метод использовался для шин микропроцессора на передней панели, Ultra-3 SCSI, графической памяти (шина AGP, PCIe и GDDR ), основная память (и RDRAM, и DDR1 - DDR4 ) и шина HyperTransport на процессорах AMD Athlon 64. В последнее время он используется для других систем с высокими требованиями к скорости передачи данных - например, для вывода аналого-цифровых преобразователей (АЦП).
DDR не следует использовать путают с двухканальным, в котором каждый канал памяти обращается к двум модулям RAM одновременно. Эти две технологии независимы друг от друга, и многие материнские платы используют обе, благодаря использованию памяти DDR в двухканальной конфигурации.
Альтернативой двойной или четверной прокачке является создание ссылки самосинхронизирующейся. Эта тактика была избрана InfiniBand и PCI Express.
Описание полосы пропускания шины с двойной накачкой может сбивать с толку. Каждый фронт тактовой частоты называется долей, с двумя долями (одна оптимальная и одна слабая ) за цикл. Технически герц - это единица циклов в секунду, но многие люди ссылаются на количество передач в секунду. При осторожном использовании обычно говорится о «500 МГц, удвоенная скорость передачи данных» или «1000 MT / s », но многие небрежно ссылаются на «шину 1000 МГц», даже если ни один сигнал не проходит быстрее 500 МГц.
DDR SDRAM популяризировал метод определения пропускной способности шины в мегабайтах в секунду, произведении скорости передачи и ширины шины в байтах. DDR SDRAM, работающая с тактовой частотой 100 МГц, называется DDR-200 (после ее скорости передачи данных 200 МТ / с), а 64-битный (8-байтовый) DIMM, работающий с этой скоростью передачи данных, называется PC-1600, после его пиковой (теоретической) пропускной способности 1600 МБ / с. Аналогичным образом, скорость передачи данных 1,6 ГТ / с DDR3-1600 называется PC3-12800.
Некоторые примеры популярных обозначений модулей DDR:
Названия | Тактовая частота памяти | Тактовая частота шины ввода-вывода | Скорость передачи | Теоретическая полоса пропускания |
---|---|---|---|---|
DDR-200, PC-1600 | 100 МГц | 100 МГц | 200 МТ / с | 1,6 ГБ / с |
DDR-400, PC-3200 | 200 МГц | 200 МГц | 400 МТ / с | 3,2 ГБ / с |
DDR2-800, PC2-6400 | 200 МГц | 400 МГц | 800 МТ / с | 6,4 ГБ / с |
DDR3-1600, PC3-12800 | 200 МГц | 800 МГц | 1600 МТ / с | 12,8 ГБ / с |
DDR4-2400, PC4-19200 | 300 МГц | 1200 МГц | 2400 МТ / с | 19,2 ГБ / с |
DDR4-3200, PC4-25600 | 400 МГц | 1600 МГц | 3200 МТ / с | 25,6 ГБ / с |
DDR5-4800, PC5-38400 | 300 МГц | 2400 МГц | 4800 МТ / с | 38,4 ГБ / с |
DDR5-6400, PC5-51200 | 400 МГц | 3200 МГц | 6400 МТ / с | 51,2 ГБ / с |
DDR SDRAM использует двойную скорость передачи данных сигнализацию только на линиях данных. Адресные и управляющие сигналы по-прежнему отправляются в DRAM один раз за тактовый цикл (точнее, по нарастающему фронту тактового сигнала), а параметры синхронизации, такие как задержка CAS, указываются в тактовых циклах. Некоторые менее распространенные интерфейсы DRAM, в частности LPDDR2, GDDR5 и XDR DRAM, отправляют команды и адреса с удвоенной скоростью передачи данных. DDR5 использует две 7-битные шины команд / адреса с удвоенной скоростью передачи данных для каждого модуля DIMM, где зарегистрированный чип драйвера тактовой частоты преобразуется в 14-битную шину SDR для каждого чипа памяти.