ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
831407
Evgeny_CD, Архитектор (13.04.2018 00:39 - 00:41, просмотров: 3776)
[eMMC] стала интересна для встраиваемых промышленных применений. Описание стандарта -> http://caxapa.ru/822083.html
В конце прошлого года - начале этого в каталогах появились промышленные eMMC чипы нового поколения. 1. -40°C ~ 85°C (Automotive Grade не трогаем) 2. BGA 100 pin 1.0мм - до этого они вечно были в мелкопоганистых BGA 0.5 3. Внятное описанные скорости линейного и случайного обмена. 4. По описанию чувствуется, что там вполне взрослый контроллер, и можно надеяться, что невероятность неожиданного подыхания не очень высока. Там много диагностики.
                                        Sequential Read  Sequential Write  Random Read  Random Write
                                        (MB/s)           (MB/s)            (IOPS)       (IOPS)
IS21ES08G-JQLI              10 - $22.94 250               27.3             4866          1542
GLS85VM1008A-M-I-LFWE-ND214 50 - $30.04 60                30
GLS85VM1128C-M-I-LFWE-ND210 1 - $266.18 120               65
В части ресурса вот что нашлось https://www.greenl …ducts/nandrivefaqs.dot Q6. What is the difference between Industrial Grade, Industrial Temperature and Commercial Temperature NANDrive products? A6. Industrial Grade (I-grade) = high-endurance* SLC NAND-based Greenliant SSDs supporting industrial temperatures (-40 to +85 degrees Celsius), Industrial Temperature (I-temp) = standard-endurance** MLC NAND-based Greenliant SSDs supporting industrial temperatures (-40 to +85 degrees Celsius), Commercial Temperature (C-temp) = standard-endurance MLC NAND-based Greenliant SSDs supporting commercial temperatures (0 to +70 degrees Celsius) * high-endurance – 60K-100K Program/Erase cycles (typical) ** standard-endurance – 3K-5K Program/Erase cycles (typical) Все зависит от задач, но 128G выглядит дороговато для серии. 8G вполне терпимо. Но на 128G можно посмотреть по другому. Если на него писать со скоростью 30Мбайт/сек, то чипа хватит на 1 час 12 минут. Это позволит захватить в очень компактном устройстве часовой лог всех входных данных и внутренней диагностической информации для весьма быстродействующего устройства. Например, в поле можно записать "сырой эфир", и потом в лаборатории неспеша разбираться что же там глючило. Если же писать со скоростью 100 Кбайт/сек, то этого хватит ровно на 15 дней - нормальный такой полевой лог устройства, при этом, например, для задач телематического бортового терминала при логе навигации, GSM TX, GSm RX, и консоли 2G нам хватало на 2-3 недели полевой эксплуатации... Важно, что это один чип, 18 х 14 мм, и если его развести, то на отладочные устройства его можно запаивать (или запаивать большого объема), а на боевые - нет. Смотрим сложность реализации eMMC FPGA. Altera MAX 10 3100 LE https://www.altera …c-host-controller.html http://www.slscorp …c-host-controller.html 2200 LE, 4 RAM block, 100 Mhz https://www.altera …ontroller--ep553-.html MAX® 10 -7 2,063 logic elements (LEs) 8,192 bits 168 MHz https://www.altera …m-elc-sd-bus-core.html Xilinx Zynq-7000 3696 LUT 2 BRAM 200 MHz https://www.xilinx …lj0b.html#productspecs VIRTEX-UP 6227 LUT 1 BRAM 200 MHz - похоже, здесь деоптимизатор применили. https://www.xilinx …2qo3.html#productspecs В целом, грубо - 3k LE. Причем, я уверен, если использовать даже простой 8 битный софткор, для низкоуровневого управления аппаратными блоками, количество LE можно заметно сократить - нет там ничего сложного в протоколах. По сравнению с "просто SD карточками" - это небо и земля -- совсем другие скорости, и 8 битный протокол там совсем не сложный. Причем как последовательного, так и случайного доступа. -- нет проблемы контактов. SD разъем при условии эксплуатации в поле - умеренно надежен. У нас до запаивание SD карточки проводками доходило. -- вероятность внезапного подыхания сильно ниже. -- SD карточка при интенсивной записи - совсем не предсказуемое устройство. Скорости сильно падают, и сдохнуть может в любой момент. eMMC контроллеры есть в очень многих современных MCU.