TGViewer
Positive Labs Positive Labs @positivelabs · 1.58K subscribers
Post #63 1.49K
😎 В новой статье на Хабре рассказываем, как создавали полнофункциональный эмулятор eMMC на FPGA.

🖥 Полноценных эмуляторов eMMC практически нет: программные решения не справляются с требуемыми скоростями, а существующие обходные методы не позволяют воспроизводить всё многообразие поведения накопителя. Мы решили исправить эту ситуацию и создать собственный эмулятор для исследований безопасности и воспроизведения нестандартного поведения накопителей.

👾 В процессе разработки пришлось разбираться с FPGA, DDR4, AXI, Clock Domain Crossing и особенностями реальных хост-контроллеров. Оказалось, что они не всегда следуют спецификации (которой нет в открытом доступе) и порой предъявляют к eMMC собственные требования.

🪲 Нам приходилось отлаживать эмулятор с кардридером, программатором и даже одноплатником Orange Pi 3B. В итоге он смог загрузить Linux и перейти к режиму HS200.

 📖 Как превратить FPGA в eMMC и почему отладка хост-контроллера иногда сложнее самой эмуляции — читайте в статье.
  • 🔥 15
  • ❤ 6
  • 👍 5
More from @positivelabs
  1. Sep 25, 2026❓ Как украсть «невидимое»: извлекаем прошивку из Execution-Only Memory 🛍 Технология XOM п…
  2. Aug 19, 2026Post #65
  3. Aug 12, 2026🔑 Железный ключ к Secure Boot RK35xx 🖥 У нас еще одна новая статья на Хабре. 🔍 В центре…
  4. Jun 12, 2026🪲 Доверенная загрузка без доверия: уязвимость в SoC Ky X1 🔖 В свежей статье на Хабре раз…
  5. Jun 5, 2026⚡ Мы создали первый в России лазерный комплекс для тестирования безопасности чипов До 2022…
  6. May 7, 2026🔡 В новой статье на Хабре делимся историей, которая началась с исследования специальных к…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →