Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Проект eMMC-emu

Дата публикации: 06-08-2026 07:01:38

Полноценных эмуляторов eMMC практически нет: программные решения не справляются с требуемыми скоростями, а существующие обходные подходы не позволяют воспроизводить всё многообразие поведения накопителя. Мы решили исправить эту ситуацию и создать собственный эмулятор для исследований безопасности и воспроизведения нестандартного поведения накопителей.В процессе разработки пришлось разбираться с FPGA, DDR4, AXI, Clock Domain Crossing и особенностями реальных хост-контроллеров. Оказалось, что они не всегда следуют спецификации (которой нет в открытом доступе) и порой предъявляют к eMMC собственные требования.Нам приходилось отлаживать эмулятор с кардридером, программатором и даже одноплатником Orange Pi 3B. В итоге он смог загрузить Linux и перейти к режиму HS200.Как превратить FPGA в eMMC и почему отладка хост-контроллера иногда сложнее самой эмуляции - читайте в статье. Send CMD18 (READ_FULL_ARTICLE)

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Как PVS-Studio улучшает качество embedded-проектов015.8205-08-2026
2Загружаем bitstream из Linux через FPGA Manager на Zynq-70000828-06-2026
3Программный ремонт RAM DDR 4\50702-07-2026
4Железный ключ к Secure Boot RK35xx010.2111-08-2026
5Запуск файловой системы LittleFS на SPI‑NAND Flash от GigaDevice011.7624-07-2026
6[Перевод] Проектируем с нуля калькулятор на FPGA. Часть 10: Всё работает012.3712-08-2026
7Легко ли сделать эмулятор ZX Spectrum для SEGA Mega Drive?2715-07-2026
8[Перевод] Самодельный Linux-планшет3713-07-2026
9Пингвин в гостях у Дельфина, или UNIX‑like система на Flipper Zero09.5521-07-2026
10Что плохой бензин делает с Вашим двигателем: физика детонации, кирпичный налёт на свечах и немного выживания0707-07-2026

Классификация: Наука. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 8.99. Источник: habr.com.