verilog - 使用管道将信息从系统 verilog 测试台传递到 C++ 程序
问题描述
我希望能够通过管道将信息从 System Verilog 测试台传递到 c++ 程序。有没有办法实现这一点。
解决方案
如果您在 Linux 上运行,您可以创建一个命名管道文件并让您的测试平台写入该文件。然后,您可以将该文件用作程序的输入。
但更有效的解决方案是使用 SystemVerilog 的 DPI 通过将 C++ 程序链接到仿真来传递信息。
推荐阅读
- java - 每当我实现我的 CountDownTimer 代码时,我的移动应用程序就会崩溃
- spring-boot - 为什么我的 Spring Boot 应用程序一运行就关闭?
- asp.net-core - Kubernetes 上带有 Pgbouncer 的 Npgsql - 高延迟
- python - Django按计算值排序
- node.js - 在应用程序的客户端/服务器端存储 JWT/授权 [JavaScript]
- matomo - 将分析数据从 Piwik 导入到新服务器上的 Matomo
- python - ipyvuetify:如何限制 TextField 的宽度
- reactjs - 如何从 API 显示数组的数据?
- c++ - 在 C++ 中为用户定义的类型专门化 std::minus 是否合法?
- python - 从 Motionbuilder 到 Maya 的动画传输