在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2244|回复: 6

[求助] analysis_port实例化疑问

[复制链接]
发表于 2017-8-30 01:31:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
图上那个ap端口没有实例化就调用了write函数。可是有的地方实例化后才调用write。有点糊涂了,端口的实例化在什么情况下可以省去呢?
ttttt.png
发表于 2017-8-30 09:48:29 | 显示全部楼层
看看你的function new函数里面有没有实例化这个端口,然后看看你的build函数里面有没有调用这个函数。
 楼主| 发表于 2017-8-31 00:35:18 | 显示全部楼层
回复 2# jimbo1006


     这是书上的一个例子,代码不全,但我能这样认为吗,就是没有实例话的端口,是不能够调用函数的,还望指教
发表于 2017-8-31 09:57:32 | 显示全部楼层
回复 3# monkeywind

应该是这样,但是最好不要这样去理解,别把知识学死了。
我们定义port的时候,其实给的信息还不够,它需要一个名字,它的parent, 它能连接多少个export(默认为1个)。这些都是需要在实例化的时候做的,假设你能通过其他的办法这些事间接或者直接都干了,那么不需要进行所谓的实例化。
 楼主| 发表于 2017-8-31 23:00:07 | 显示全部楼层
回复 4# jimbo1006

好的,多谢指教了
发表于 2017-9-1 09:07:05 | 显示全部楼层
analysis_port不实例化应该是不能用的。
在monitor或者ref_model等class的build_phase里,用ap = new("ap", this);来实例化,之后在main_phase或run_phase里才能ap.write()

图中应该是代码不全,只摘取了片段。
 楼主| 发表于 2017-9-1 23:53:36 | 显示全部楼层
回复 6# chenfengrugao


嗯,应该是只有实例化了才可以使用,多谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-1 14:20 , Processed in 0.028056 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表