设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3000|回复: 3

[悬赏] 《eM-plant仿真技术教程》例题求助

[复制链接]
发表于 2010-8-14 19:40:15 | 显示全部楼层 |阅读模式
《eM-plant仿真技术教程》246页的那个例题,第4步中选择后端触发,请问为什么不选择前端触发?在学习中发现,如果选择前端触发,则Entity堵塞在Placebuffer中,不会向Drain1中移动,请问这是为什么呢?
发表于 2010-8-15 09:12:54 | 显示全部楼层
因为front的意思是当MU前端准备离去的时候(还没有离去),你准备做一些事情,因此如果选择Front,意味着你的Method里面有一些代码要在MU离去之前完成一些动作,因此emplant会挂起形成一个等待,如果挂起之后在method里面的工作完成之后,最后一句你有没有用@.move指令告诉mu继续移动,则emplant将一直等待下去。而rear的意思是MU离去之后你需要完成一些动作,因此MU离开buffer在先,执行Method在后,所以不会形成挂起。
 楼主| 发表于 2010-8-15 15:32:41 | 显示全部楼层
2# PINOCCHIO
( y; m1 D) H8 D% A谢谢啦,终于弄明白原因了,而且加上move指令后确实实现了相同的功能
发表于 2010-8-19 11:21:39 | 显示全部楼层
看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2024-5-21 12:59 , Processed in 0.011932 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表