Вход на сайт

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

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

Проект 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)

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

#Наименование новостиТональностьИнформативностьДата публикации
1Black Magic Probe на ESP32-C5: беспроводной отладчик без OpenOCD010.723-09-2026
2Как PVS-Studio улучшает качество embedded-проектов015.8205-08-2026
3Загружаем bitstream из Linux через FPGA Manager на Zynq-70000828-06-2026
4[Перевод] Структуры данных на практике. Глава 19: Управление памятью в прошивках08.4424-08-2026
5Программный ремонт RAM DDR 4\50702-07-2026
6Железный ключ к Secure Boot RK35xx010.2111-08-2026
7Реализация интерфейса HDA Link на RP2040011.9909-10-2026
8Запуск файловой системы LittleFS на SPI‑NAND Flash от GigaDevice011.7624-07-2026
9[Перевод] Проектируем с нуля калькулятор на FPGA. Часть 10: Всё работает012.3712-08-2026
10Легко ли сделать эмулятор ZX Spectrum для SEGA Mega Drive?2715-07-2026

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