栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

SystemC语法相关的常见问题及解决方案

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SystemC语法相关的常见问题及解决方案

问题:使用printf打印sc_biguint/sc_uint等数据类型的变量,打印出了会变化的值

解决方案:SystemC的数据类型(sc前缀)不是普通的C/C++数据类型,不是%d的十进制类型等,需要用cout来打印
 
 

问题:sc_signal>的写法在win+VS的环境下编译正确,但在linux下却出错

解决方案:sc_signal>的两个> >之间要有空格才符合C++语法,但在win+VS环境不会检查出
 
 

问题:systemC运行后sc_start开始仿真了但是没有进入tb或design中执行程序

解决方案:main中没有实例化tb或design的模块
 
 

问题:某某信号不止一个driver

解决方案:
1、如果是某信号或端口在多个进程中被赋值,则修改代码结构,使其信号或端口只能在一个进程中被赋值
2、可能是多个sc_out端口与一个sc_signal或sc_in进行端口绑定了。如果多个sc_out之间是顶层模块和子模块的sc_out的关系,顶层模块只负责端口绑定,不会出问题;但如果多个sc_out都产生了值,并且驱动到sc_signal或sc_in,则会报错
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1011478.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号