自定义IP之——Avalon MM slave 接口的IP 读数据(readdata)的控制

在 设计 avalon MM  slave的 IP 时,  我在网络上看了一个资料,以为read_n 信号不是必须的,以为只要chipselect有效就可以将寄存器的值读到readdata端口上:

 但是对比writedata,需要在write_n信号有效的情况下才能将writedata的数据写入IP寄存器。

我有些疑惑,于是我去翻阅了Avalon 的手册:

https://www.intel.com/content/dam/altera-www/global/zh_CN/pdfs/literature/manual/mnl_avalon_spec-ch.pdf?wapkw=avalon&elq_cid=3303981_ts1611910593487&erpm_id=6950610_ts1611910593487 

 从avalon手册可以 看到read_n在readdata存在的时候是必须的。

原文地址:https://www.cnblogs.com/DoreenLiu/p/14345111.html