|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
这就是在下遇到的一道思考题
What is the purpose of the data memory’s read enable signal?
Is it functionally necessary?
What advantagesmight it provide?
Why do we not implement a similar signal for the registerfile?
首先,区分了 data memory 和 register file 这两个概念。
data memory 有一个读数据端口和一个写数据端口,一个地址端口; 读写操作都是synchronous(同步)的。
register file 有2个读数据端口和一个写数据端口,3个地址端口; 读操作是asynchronous (异步)的,而写操作是synchronous(同步)的。
是不是由于 data memory 中的读操作是同步的,所以必须加一个读使能?但我认为即使不加这个读使能,让它异步的读数,只要user给的address不变,输出端口也能保持原来输出啊。再退一步讲,只要用户把握好正确时机读数就行吧。
还是没看出来 read enable 这个信号的必要性啊。
请大侠指点,谢谢。 |
|