自定義IP之——Avalon MM slave 接口的IP 讀資料(readdata)的控制
在 設計 avalon MM slave的 IP 時, 我在網絡上看了一個資料,以為read_n 信号不是必須的,以為隻要chipselect有效就可以将寄存器的值讀到readdata端口上:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIx0DciV2dmADM30zd-cmbw5ib1c0Y1FFROhXRE9UNJRVT1ATaOJza610dFRVTxUEVPlXRE1EeJRUT5BzQNlXRU9UenRVT2VERNhXSE1Ue4MUT5VEVPl3ZU1kdjJjYzpkMMRXOykVdNNjW2hXbZVnTtx0dJRUT5N2ViBXO5xkNNh0YwIFSh9CXt92YuM3YltWas5iclN3Ztl2Lc9CX6MHc0RHaiojIsJye.png)
但是對比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存在的時候是必須的。
posted on
2021-01-29 15:14
Doreen的FPGA自留地
閱讀(146)
評論(0)
編輯
收藏
舉報