system-verilog - 从多个端口(在不同代理中)连接到一个出口(在记分牌中)
问题描述
我的代理人和记分牌有很多(端口)到一个(出口)的情况。我的疑问是我将如何确保许多端口中只有一个可以立即写入导出,这样我就不会遇到任何复杂情况或丢失交易。任何帮助/建议表示赞赏。谢谢
解决方案
正如您所提到的,这些端口被称为“串行”,因此您不应该丢失任何事务。每当代理中的监视器准备好广播时,它都会调用记分板订阅的端口写入函数。
但是,我认为无法保证调用端口写入函数的顺序,因此根据您要实现的目标,您可能仍然会遇到复杂情况。
推荐阅读
- windows - How to check if a folder path matches USERs folder in BAT script
- html - 单击时如何删除输入字段的边框(焦点指示)
- javascript - Action for clicked marker on Google Map
- lodash - Rollupjs:忽略代码行
- tensorflow - Tensorflow 代码准确率没有提高
- css - Ionic 3 如何在自定义离子输入中垂直居中文本?
- javascript - 从匹配文本的位置获取值
- twilio - Twilio 可编程聊天消息数据
- c# - asp.net:如何通过特定行中的复选框更新 GridView 中的数据
- r - 使用 2 种不同颜色的线框绘图