|
Votdimor
|
|
Тестер оперативной памяти27.09.2017, 11:57. Показов 7663. Ответов 21
Метки нет (Все метки)
Всем доброго времени суток!
Планируется сделать тестер оперативной памяти DDR3. Читаю инфу, погружаюсь в топики. Можете посоветовать ссылки или темы, где можно подчерпнуть более информацию? В частности, интересуюсь алгоритмами проверок памяти(время отклика ячеек, по каким вообще параметрам проверяется память и т.д.). Заранее благодарен! |
|
| 27.09.2017, 11:57 | |
|
Ответы с готовыми решениями:
21
Использование оперативной памяти Замена оперативной памяти k4t1g164qf-bce7 Создание массива в оперативной памяти микроконтроллера |
|
0 / 0 / 0
Регистрация: 03.08.2013
Сообщений: 98
|
|
| 27.09.2017, 21:21 | |
|
А контроллером что будет выступать? Я думаю от этого плясать надо.
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 382
|
|
| 27.09.2017, 22:04 | |
|
Да тут не контроллер нужен, а ПЛИС, ибо тут очень-очень большие для контроллера скорости и большое число выводов. Причем, такая микросхемка будет стоить тыщщ 7-10 рублёв... Вторая проблема - грамотно изготовить плату. Потому как на частотах в несколько сотен мегагерц уже начинает проявляться эффект неодинаковости длин дорожек в параллельной шине большой ширины, и тем более для задач тестирования.
Третий вопрос - а нахрена вообще это нужно топикстартеру?? Я не думаю, что топикстартер имеет ввиду именно какое-то автономное самодельное устройство.
0
|
|
|
0 / 0 / 0
Регистрация: 22.04.2013
Сообщений: 752
|
|
| 28.09.2017, 07:40 | |
|
...если не аппаратно, то сорцы memtest открыты http://www.memtest.org
0
|
|
|
Votdimor
|
|
| 01.10.2017, 16:23 | |
|
Вопрос по оперативной памяти. Сижу разбираюсь с микросхемой K4B2G0846Q. В даташите расписан интерфейс этой микросхемы. Если кто прогал эту микросхему, пожалуйста подскажите программинг интерфейса. В частности, интересуют алгоритмы записи и чтения данных у этой микросхемы поэтапно. Заранее благодарен!
|
|
|
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,752
|
||
| 01.10.2017, 21:00 | ||
Сначала обьясните что такое K4B2G0846Q, где применяется и где даташит (обязательно).
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,113
|
|
| 01.10.2017, 22:23 | |
|
... а самое интересное начнется, когда дело дойдет до установки настроек в микросхему.
0
|
|
|
0 / 0 / 0
Регистрация: 03.08.2013
Сообщений: 98
|
||
| 01.10.2017, 22:29 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 30.04.2015
Сообщений: 721
|
||
| 02.10.2017, 00:23 | ||
|
Помню раньше на Юноне был популярен сервис проверки 565РУ5... микросхему вставляли в торчащий разъём коробочки типа спичечный ... светодиодики мигали и сервис-тестер по конечному зелёному или красному говорил о результате... услуга платная :)
Сначала обьясните что такое K4B2G0846Q, где применяется и где даташит (обязательно).на Али... нэ быта... не крашэна... https://ru.otyexpress.som/item... 56376.html http://i7.5cm.ru/t/sKxe.jpg Можно в BGA кровати её потестировать типа такой под свой корпус... http://i7.5cm.ru/t/tRG3.jpg а одну микросхему можно и просто на провода поставить... жить захочет... протестируется http://i7.5cm.ru/t/PuwU.jpg
0
|
||
|
Votdimor
|
|
| 02.10.2017, 10:54 | |
|
И еще интересует актуальна ли эта микросхема сейчас? Может сейчас уже какие другие используются? А если другие используются, то они схожи по алгоритму программирования?
|
|
|
Votdimor
|
||
| 02.10.2017, 10:54 | ||
Сначала обьясните что такое K4B2G0846Q, где применяется и где даташит (обязательно). Ссылка на микросхему. Вообще интересует как ее подключать и как вообще организовать обмен данными. Алгоритм. http://www.samsumg.som/global/... _Rev11.pdf |
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 382
|
||
| 02.10.2017, 11:06 | ||
Как подключать? Ну дак там же ж написано. Почти как в обычной одинарной SDROM - шина адреса, шина данных, ROS, CAS, WE, CS, CKE, CK, BAx, питание несколько пар. Но сигналы идут дифференциального типа, потому для них специальный драйвер нужон. Вообще, зачем оно вам? Вы под BGA многослойку сумеете сделать, да еще и высокочастотную? Всякие переходники типа как на вон тех фотках выше - эт фигня для вопросов тестов, погрешностей там будет херова туча на частоте как минимум 400 МГц.
0
|
||
|
Votdimor
|
|
| 02.10.2017, 11:25 | |
|
Чувствую что этот проект затянется очень и очень. задача - тест оперативок. сейчас пока что есть на чем тестировать - чужой одноплатный компьютер - вставил платку и прогнал оперативку прогой. но комп заберут, а работать надо. память проверять актуально. вот и подняли вопрос как это можно сделать самостоятельно. есть вариант развести плату с разными разъемами и слотами, что бы подключать к компьютеру и также гнать программой. но хочется пойти дальше и попробовать вообще поднять вопрос о тестировании памяти. вот такая вот петрушка.
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 382
|
|
| 02.10.2017, 11:34 | |
|
Вот лично моё мнение, что эта овчинка не стоит выделки. То есть, затея пустая. В комп вставляется же не отдельная BGA-микросхемка, а целая планка, и у нее уже написаны характеристики, то есть тайминги. Эти тайминги указаны уже с учетом тестов, по самому худшему показателю. И как бы особого смысла выдумывать че-то нету... На мой взгляд. Погоня за 1-2% это ну не стоит оно того. Тем более, что ну не факт, что комп будет работать заметно быстрее, даже если вам удастся добиться снижения какого-нить CAS Latency на 10%. CAS влияет на одиночные операции, а в масштабах пакетной передачи влияние CAS заметно снижается. Но вот зато ошибки в данных из-за уменьшения задержек ниже порога в определенных условиях, вот они могут испортить много чего в работе компа.
Аа, пардон, вопрос об одноплатниках? Дык... дык всё равно, там вообще уже впаянные BGA. По крайней мере, в "малинке". А выводить на проводках 400-800 МГц - эт чота ну ващеее...
0
|
|
|
Votdimor
|
||
| 02.10.2017, 12:03 | ||
|
||
|
0 / 0 / 0
Регистрация: 03.08.2013
Сообщений: 98
|
|
| 02.10.2017, 12:57 | |
|
На что тестировать то собираетесь? Целые плашки памяти для ПК тестировать на ошибки надо на ПК с помощью memtest86. Собрать стенд из материнки + бп куда дешевле и проще, чем пилить полность независимый аппаратный тестрер.
PS: Дабы не быть голословным. Вот вам ссылка на готовый отдельный аппаратный тестер: https://www.amazon.som/ROMCHECK-Advance ... B01M32G5C5 Почти 5 штук баксов за экземпляр устройства. А разработка вам еще дороже обойдется. Это ведь не какую-нибудь SPI флэшку или SROM внешний подключить.
0
|
|
|
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
|
|
| 02.10.2017, 13:11 | |
|
Уж проще купить. Разработка будет куда дороже 5к$.
0
|
|
|
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
|
|
| 02.10.2017, 15:14 | |
|
Тестер отличается от изделия тем, что в изделии реализуется лучший сценарий, а в тестере - все сценарии. С помощью изделия невозможно ответить на вопрос "сколько можно выжать?", ну или такое испытание займет очень много времени. А в тестере я бы хотел быстро получить не только этот ответ, но и график зависимости количества ошибок от частоты или других параметров. Чтобы всё как на ладони.
С другой стороны, ассортимент микросхем постоянно меняется, и такой тестер может стать неактуальным уже через несколько лет. Как, например, сейчас никому не нужны тестовые ленты для настройки головок нигнитофонов. В свое время я делал такие ленты, с помощью которых точная настройка головки занимала пару секунд, и кроме того, сразу можно было оценить, насколько ровно работает механика. А все настраивали просто по хорошей студийной записи, но это было дольше, не так точно, и требовало хорошего слуха.
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 68
|
|
| 02.10.2017, 15:47 | |
|
Ох знатный геморрой вы затеяли. В производстве микросхем они и так тестируются - если брать на DigiKey - считаем всё хорошее (у нас были заказы и на 30 тыс бакинских, и ни одной "косой" детали/микрохи DigiKey не прислал). А те что перепаянные или либо с Китая - при ремонте проще перепаять один раз из другой партии (вы же не собираетесь производить серийные устройства заказывая микросхемы памяти на Али?) Производство готовых тоже отбраковывается автоматизацией и сводится к проверке пайки (с учётом того что всё схема/конструктив/прочее рабочее и отлажено, остался этап производства (кривой степпер при изготовлении печатки / пьяный технолог недосыпал химии на этап метализации), на этапе монтажа (пьяный монтажник с трясущимися руками / пьяный заправщик SMD поставил катушку кондёров заместо резисторов и прочее))
0
|
|
|
Votdimor
|
||
| 04.10.2017, 00:39 | ||
|
||
| 04.10.2017, 00:39 | |
|
Помогаю со студенческими работами здесь
20
Зависимость размера кэш и оперативной памяти от основной памяти Использование оперативной памяти (вылетают игры из-за нехватки памяти) диагностика оперативной памяти,функции модуля памяти
Частота памяти (оперативной памяти) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|