Art55555 0 29 августа, 2019 Опубликовано 29 августа, 2019 · Жалоба Sodimm DDR2 подключена к Artix7. Использую планку MT8HTF25664HZ-800C1. Сделал контроллер MIg. В ПЛИС сделан кольцевой буфер (пишу с большой скоростью, читаю медленнее). С данной планкой проблем нет. Вставляю другую планку, например PSD22G8002S, характеристики такие же - 2GB PC2-6400 CL6. Начинаю писать и читать, первые примерно 70 МБ - норм, потом данные не верные. Если сначала пишу, а потом только читаю, то проблем нет. В чем может быть причина? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Алга 0 30 августа, 2019 Опубликовано 30 августа, 2019 · Жалоба Первый указанный модуль- 1 ранк, второй- 2 ранк. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Art55555 0 2 сентября, 2019 Опубликовано 2 сентября, 2019 · Жалоба Спасибо за ответ. MIG поддерживает работу с планками 2 ранка? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Алга 0 3 сентября, 2019 Опубликовано 3 сентября, 2019 · Жалоба Не поддерживает MIG 7 Series SODIMM DDR2 Dual rank. https://www.xilinx.com/support/answers/54025.html https://www.xilinx.com/support/documentation/ip_documentation/mig_7series/v2_2/ds176_7Series_MIS.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Art55555 0 3 сентября, 2019 Опубликовано 3 сентября, 2019 (изменено) · Жалоба 1 hour ago, Алга said: Не поддерживает MIG 7 Series SODIMM DDR2 Dual rank. https://www.xilinx.com/support/answers/54025.html Мда... Есть какой-нибудь выход из ситуации? Планок с однним ранком не нашел в продаже. MT8HTF25664HZ-800C1 от 100 штук (8 недель leed time) и стоит $160 Изменено 3 сентября, 2019 пользователем Art55555 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Алга 0 3 сентября, 2019 Опубликовано 3 сентября, 2019 · Жалоба Если использовать только один ранк (тогда обьем памяти будет в 2 раза меньше). Такой вопрос уже поднимался. 2. Переработать схему модуля (снять 8 микросхем памяти, оставить 8). Встречаются модули где не установлены 8 ис памяти. См. даташит Viking INDUSTRIAL TEMPERATURE DDR2 UNBUFFERED SODIMM VR5DUxxxx18xxx Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Алга 0 3 сентября, 2019 Опубликовано 3 сентября, 2019 · Жалоба 3. И, конечно, рассмотреть переход к DDR3 SODIMM. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitaly_n 0 6 сентября, 2019 Опубликовано 6 сентября, 2019 · Жалоба On 9/3/2019 at 1:31 PM, Art55555 said: Мда... Есть какой-нибудь выход из ситуации? Планок с однним ранком не нашел в продаже. MT8HTF25664HZ-800C1 от 100 штук (8 недель leed time) и стоит $160 Разумеется есть. Я подозреваю, что у них проблема с отслеживанием переключения между ранками при чтении. Соответственно, могу предложить два варианта: 1) вручную отслеживать переход между ранками и дробить операцию чтения. 2) сделать свой интерфейс. Я, например, ещё для Spartan 6 сделал свой интерфейс DDR2, который вычитывал параметры модуля из SPD флэшки и соответственно подстраивался. (Не так страшен чёрт, как его малюют!) Именно так я обнаружил, что при чтении подряд нескольких пачек при переключении между ранками (сначала читали пачку из одного ранка, а потом хотим читать пачку из второго ранка) нужно между операциями чтения вставить хотя бы один такт паузы, в отличие от ситуации. когда мы читаем из одного ранка - тогда между пачками чтений никаких дополнительных пауз не требуется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться