Комментарии 18
Одна из совместимых NVMe моделей дисков — Samsung 970 EVO Plus. Правда, это дороговатая модель, но в любом случае возможность подключения подобных устройств есть. Скорость передачи данных при этом очень высокая — разработчики «малинки» отчитались о достижении показателя в 390 MБ/с в лаборатории. Это теоретический предел для NVMe-дисков.
Што? NVMe-накопители спокойно протаскивают в себя как бы не пару гигабайт в секунду. Для помянутого 970 заявлено 2.3 Гб/с.
Может речь все же об ограниченных возможностях SoC-а малинки при работе с NVMe?
Год назад мы сделали ПК на Raspberry cm3 и очень надеялись на подобный форм-фактор, но УВЫ следующую модель придется полностью переделывать под CM4.
Вот что у нас получилось:
Тоже удивился. Вроде весь смысл был, что вытащил старый модуль и воткнул новый, более быстрый. А получается они изменением формфактора кинули всех, кто использовал эти модули. Какой смысл в этих модулях, непонятно тогда. Сэкономить на разработке обвязки центрального процессора и памяти? Неужели такая большая экономия?
Вот у Pine есть такая плата для их модулей А64.
Главный критерий, по которому А64 устарела — пожалуй, объём памяти. 2 ГБ уже маловато даже для таких микросистем.
Я про любителей и не думал. Я думал как раз про серийное производство каких то железяк. Через лет пять-десять в железяках заменил сердце и ещё лет пять-десять пользуешься или эти же железяки в версии 2 продаешь. Мне как раз и думается, что таким образом возможно получится сэкономить на производстве на закупке дорогих, кастомных аппаратов, разработка и сопровождение стоит огромных денег. Не зря же разработчики r-pi обязуются выпускать модули до 2028-го года.
Если не для замены в готовых железяках делаются, то могли бы эти модули и без разъемов делать, а просто на ножках по месту впаивать. Хотя так и универсальные. Да.
На ножках уже не получится, там же порядка 200 контактов, и ВЧ сигналы должны быть короткие и согласованные. Так что формфактор модуля с ножками и краевыми контактами себя изжил, и когда-то им надо было решаться переходить на такой формфактор. Модули с парой таких разъёмов давно на рынке.
Мне кажется, что дело не в компактности, а PCIe не пролезал в so-dimm по частоте. Вот, что пишут в буклете про CM4:
This change is due to the addition of new interfaces; an additional second HDMI, PCIe, and Ethernet. The addition of these
new interfaces, especially PCIe, would not have been possible while preserving the previous form factor.
Проблема тут в том, что очень много дифференциальных вч сигналов, они требуют для себя много места и не любят много переходов со слоя на слой, потому
их трассировать на один край жутко неудобно, от того площадь и количество слоев растет, видать решили что так они снизят площадь и цену даже с учетом недешевых разъемов.
вот к примеру SMARC на imx8, разъем схожий с sodimm по шагу и габаритам.
вообще в целом странно, что тут, что ранее используется 200 контактов в сумме и в CM3 есть немало неподключенных контактов, которые наверно и рассчитывались на будущие версии с PCIE.
и у меня есть подозрение что после вопля фанатов они таки выпустят что то типа CM4+ в классическом разъеме, туда два hdmi не уверен что надо, а вот pcie бы не помешал, благо есть свободные пины и совместимость это не порушит.
У Model B — один двухрядный MIPI CSI коннектор и один двухрядный MIPI DSI коннектор. У CM4 есть возможность работы с двумя коннекторов каждого типа сразу
Уточнение — у модели 4В — однорядный MIPI CSI на 2 линии, а у CM4+I/O Module — 2 однорядных MIPI CSI, один из которых на 4 линии, а 2й на 2 линии.
Активировать нужную функцию можно при помощи команды modprobe nvme-core, после чего нужно перезагрузиться.
Это как? modprobe загружает модуль в текущее ядро, после перезагрузки его там снова не будет.
Compute Module 4 от Raspberry Pi: особенности платы и новые возможности