🛡️ Как отладить чип, которого еще нет?
Для этого нужен функциональный симулятор — и чаще всего в его роли выступает QEMU. В тридцать первом выпуске «Битовых масок» Елена Лепилкина и Алина Галичина разбираются в функциональном моделировании вместе с двумя экспертами из YADRO — Семёном Ковалем и Иваном Клоковым. Их команда моделирует систему на кристалле целиком: от кластера CPU до высоко- и низкоскоростной периферии.
🔊 Гости объяснили, почему QEMU быстрый, но неточный, и какие ошибки на нем принципиально не поймать. Рассказали, что приходится дописывать к upstream-версии под собственные чипы, как связать симулятор с FPGA и зачем инженеру уметь возвращаться в прошлое во время отладки.
Среди тем подкаста:
▪️чем QEMU отличается от Gem5 и RTL-симуляторов,
▪️какие баги в QEMU не отловить,
▪️как из разных симуляторов собирают виртуальную платформу,
▪️как начать осваивать функциональное моделирование.
🔥Присоединяйтесь к каналу «Битовых масок», чтобы не пропустить новые выпуски!
#приборы #битовыемаски
@ultimate_engineer
Post #1121
2.81K

- 👍 8
- 🔥 7
- 🥰 3