我正在一个同时进行驱动程序软件和FPGA开发的团队中工作。FPGA仿真是在Modelsim中完成的,而驱动程序软件则是用C语言编写的。为了最大程度地降低集成风险,我希望能够在将产品两半投入硬件之前对其进行建模。
我知道Modelsim支持一个测试平台,该平台可以让您以文本文件的形式提供刺激,并带有输入的时间和值。我想知道Modelsim是否具有一种模式,该模式可以让您将管道连接到外部应用程序(例如我们的驱动程序),并运行某种分布式模拟,其中软件可以将值推入测试台,然后稍后观察结果。
我无法使用文本文件输入完成的技巧是使产品的两半相互作用。我需要让软件将值“写入”到FPGA模拟器中,读取结果,然后将新值写入到FPGA中,这取决于读取的结果。文本文件要求输入独立于输出。
我已经在StackExchange和google上进行了搜索,但是我无法提供一组关键字来缩小搜索范围,从而无法确定我要寻找的行为,或者确定它不存在。