На протяжении многих лет я работал над несколькими проектами на базе микроконтроллеров; в основном с микрочипами ПОС. Я использовал различные симуляторы микроконтроллеров, и, хотя они иногда могут быть очень полезными, я часто расстраиваюсь. В реальной жизни микроконтроллеры никогда не существуют в одиночку, и поведение прошивки зависит от среды. Однако ни один из симов, которые я использовал, не обеспечивает достойную поддержку чего-либо вне микроконтроллера.
Моя первая мысль заключалась в том, чтобы смоделировать всю доску в Verilog. Но я бы предпочел не создавать целую модель ЦП, и мне не очень повезло найти существующие модели для чипов, которые я использую. Независимо от того, мне действительно не нужно или хотите, чтобы симулировать proc на этом уровне детализации, и я хотел бы сохранить возможности отладки, предоставляемые обычным процессором sim.
Мне кажется, что идеальным решением будет гибридный симулятор, который взаимодействует с традиционным симулятором процессора с моделью Verilog.
Существует ли такая вещь?