|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
最近在看AMBA spc,其中有两个地方想不通为什么,网上也没搜到答案,所以来这里问问有经验的前辈:
1. spc上有这样的描述:"In very high clock frequency systems it may become necessary for the bridge to register the read data at the end of the ENABLE cycle and then for the bridge to drive this back to the AHB bus master in the following cycle. although this will require an extra wait state for peripheral bus read transfers, it allows the AHB to run at a higher clock
frequency, thus resulting in an overall improvement in system performance. "我的疑问是为什么bridge将读数据寄存一拍然后再驱动回AHB bus master可以使AHB跑在更高的频率上?
2. spc上有这样的描述:“After a sequence of locked transfers the arbiter will always keep the bus master granted for an additional transfer to ensure that the last transfer in the locked sequence has
completed successfully and has not received either a SPLIT or RETRY response. Therefore it is recommended, but not mandatory, that the master inserts an IDLE transfer after any locked sequence to provide an opportunity for the arbitration to change before commencing another burst of transfers.”我的疑问是为什么这样建议呢?想不通啊~
请对这些理解比较深的前辈们给讲讲啊,谢谢! |
|