![](http://webcf.waybackmachine.org/web/20200929181006im_/https://habrastorage.org/getpro/habr/avatars/2eb/39b/24c/2eb39b24c4a68d43ad0b0015c5c56aa2.png)
Моделирование прошивки в среде ModelSim с использованием моделей на языке SystemC
В прошлой статье мы познакомились с процессом моделирования «прошивки» в среде ModelSim, где и целевой код, и генератор тестовых воздействий написаны на языке Verilog. Жаль, но для решаемой в цикле цели этого недостаточно. Я уже многократно продвигал идею, что разработка для комплекса Redd должна идти с наименьшими трудозатратами. Если модель устройства пишется быстро, её можно написать с нуля. В прошлый раз мы сделали модель шины, по которой писали байты в сумматор. Но ULPI — очень сложная вещь. Написать её модель с нуля — ой, как не просто. Если можно найти готовую, лучше это сделать. И я нашёл… Увы и ах, она оказалась на языке SystemC. Как начать работать с этим языком, мы сейчас и рассмотрим.
![](https://webcf.waybackmachine.org/web/20200929181006im_/https://habrastorage.org/webt/xx/h-/dz/xxh-dzcwi1hvvg9wi3yof7ndcw4.png)
Читать дальше →
![](https://webcf.waybackmachine.org/web/20200929181006im_/https://habrastorage.org/webt/xx/h-/dz/xxh-dzcwi1hvvg9wi3yof7ndcw4.png)