SystemC如何获取交互式用户输入

时间:2013-06-18 14:42:31

标签: c++ verilog hdl systemc

我想从SystemC仿真中的标准输入用户交互式地获取命令。我正在使用Mentor Questa,似乎没有打印任何来自cout的提示用户(即使在流到cout后立即刷新)。我正在使用来自iostream的“getline”来获取输入。有人知道如何做到这一点?或者有没有人看到一个完整的例子,解释如何实现这一目标?

编辑:

因此,看起来像使用“-c”和“-keepstdout”选项运行vsim会导致一些非常奇怪的行为。使用“-keepstdout”运行vsim会导致GUI启动,但stdin和stdout会被发送到启动终端。所以这可能是一个Questa bug而不是SystemC问题。

1 个答案:

答案 0 :(得分:0)

SystemC是C ++。您可以将标准C ++技术用于用户I / O.