Рубрика «DDR»

image

У каждого компьютера есть ОЗУ, встроенное в процессор или находящееся на отдельной подключенной к системе плате — вычислительные устройства просто не смогли бы работать без оперативной памяти. ОЗУ — потрясающий образец прецизионного проектирования, однако несмотря на тонкость процессов изготовления, память ежегодно производится в огромных объёмах. В ней миллиарды транзисторов, но она потребляет только считанные ватты мощности. Учитывая большую важность памяти, стоит написать толковый анализ её анатомии.

Итак, давайте приготовимся к вскрытию, выкатим носилки и отправимся в анатомический театр. Настало время изучить все подробности каждой ячейки, из которых состоит современная память, и узнать, как она работает.

Где же ты, RAM-ео?

Процессорам требуется очень быстро получать доступ к данным и командам, чтобы программы выполнялись мгновенно. Кроме того, им нужно, чтобы при произвольных или неожиданных запросах не очень страдала скорость. Именно поэтому для компьютера так важно ОЗУ (RAM, сокращение от random-access memory — память с произвольным доступом).

Существует два основных типа RAM: статическая и динамическая, или сокращённо SRAM и DRAM.

Мы будем рассматривать только DRAM, потому что SRAM используется только внутри процессоров, таких как CPU или GPU. Так где же находится DRAM в наших компьютерах и как она работает?
Читать полностью »

imageФото: micron.com

На днях Micron объявила о том, что стартовало производство тестовых образцов регистровых модулей оперативной памяти DDR5 для использования в серверах. Они будут построены на микросхемах 10-нм класса (1Znm) и, как заявили в компании, обеспечат прирост производительности подсистемы памяти более чем на 85% по сравнению с существующими DDR4.

Ожидается, что DDR5 будут требовать меньше энергии, так как рабочее напряжение уменьшат с 1,2 до 1,1 В. При этом они обеспечат больший объем вследствие увеличения емкости самих микросхем. Из спецификации JEDEC следует, что память DDR4 обеспечивает скорость 1600–3200 МТ/с, а для памяти DDR5 этот показатель составляет 3200–6400 МТ/с. То есть, процессоры будут быстрее получать данные из памяти. Читать полностью »

Часть 2: RocketChip: подключаем оперативную память - 1 В предыдущей части мы собрали микроконтроллер вообще без оперативной памяти на базе ПЛИС Altera/Intel. Однако на плате есть разъём с установленным SO-DIMM DDR2 1Gb, который, очевидно, хочется использовать. Для этого нам потребуется обернуть DDR2-контроллер с интерфейсом ALTMEMPHY в модуль, понятный для протокола работы с памятью TileLink, используемого повсюду в RocketChip. Под катом — тактильная отладка, брутфорс программирование и ГРАБЛИ.

Как известно, в Computer Science есть две главные проблемы: инвалидация кешей и именование переменных. На КДПВ вы видите редкий момент — две главные проблемы CS встретили друг друга и что-то замышляют.

Читать полностью »

DDR SDRAM – особенности проектирования и обеспечения целостности сигнала - 1

Проектирование электронных устройств с применением быстрых модулей оперативной памяти DDR SDRAM требует особого внимания к проблеме целостности сигнала. В статье рассказывается о современном инструменте моделирования для решения такого рода задач.
Читать полностью »

Мы продолжаем изучать взаимодействие Ryzen с оперативной памятью. Сегодня займемся практическими исследованиями и ответим на все главные вопросы.

Давно известно, что AMD Ryzen с медленной и быстрой «оперативкой» — это две совершенно разные в плане производительности системы. Давайте определим, какая DDR4-память лучше всего подходит игровым ПК на базе «красных» процессоров.

«Спасибо за помощь, камрад!» Ускоряем игровой ПК на базе процессора AMD Ryzen - 1
Читать полностью »

Подходит к концу 2017 год, который подарил нам массу компьютерных игр. Мы не будем рассуждать о том, в каком направлении движется индустрия, но в то же время постараемся узнать к чему ПК-геймеру готовиться в наступающем году.

Сколько оперативной памяти потребляли компьютерные игры, или В ожидании эпохи «16+ Гбайт» - 1
Читать полностью »

Смена поколений оперативной памяти всегда проходила неспешно, с огромным количеством согласований, значительной задержкой между спецификациями «на бумаге» и первыми модулями «в железе». Но DDR4 ещё даже не успел приесться, а уже скоро будет признан устаревшим стандартом. К чему такая спешка, и не окажется ли новый стандарт «маркетинговой пустышкой»?
«Гонку вооружений» на ПК заказывали? Встречайте память DDR5 в 2018 году! Почему так быстро и стоит ли апгрейдиться? - 1Читать полностью »

EJTAG: аттракцион для хакеров-2 - 1
В моих предыдущих публикациях EJTAG: аттракцион для хакеров и Black Swift: использование EJTAG рассматривался самый простой сценарий применения EJTAG — загрузка в ОЗУ и запуск на исполнение программы пользователя. Однако, возможности EJTAG этим не ограничиваются. В публикации рассказывается как организовать несложную отладку кода при помощи EJTAG, используя свободно-распространяемые программные средства openocd и GDB.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js