• Languages:
  • Korean
Community분류: XMODELpython과 같이 xmodel sim.을 할 수 있는 방법이 있나요?

XMODEL

python과 같이 xmodel sim.을 할 수 있는 방법이 있나요?

jaewoohong 2025-03-17

xmodel sim.을 RTL과 같이 돌리는게 아닌 python이랑 같이 엮어서 돌릴 수 있는 방법이 있나요?
xmodel sim. 출력을 python code가 받고 연산한 다음 xmodel DUT의 입력을 바꿀 수 있도록 하는 것이 목적입니다.
firmware의 동작을 python으로 구현하여 제대로 동작하는지 검증하기 위함입니다.
감사합니다.

1 Answers
jaeha 스탭 2025-03-17

안녕하세요,
Python과 SystemVerilog을 함께 연동해서 시뮬레이션을 수행하는 open-source 툴들이 있습니다. CocoTB라는 것도 그 중의 하나입니다 (https://www.cocotb.org/). XMODEL은 기본적으로 SystemVerilog이기 때문에 SystemVerilog와 연동하는 툴들은 모두 XMODEL과도 사용가능합니다.
저희가 CocoTB의 직접적인 사용경험은 없지만, 일단 CocoTB를 사용해 Python과 SystemVerilog이 연동해 동작하는 셋업이 있으면, 그 셋업에 XMODEL을 추가하는 것은 도움 드릴 수 있습니다.