基于Avalon總線的SD卡讀寫控制器的設計
4 Avalon-MM接口設計
為了實現數據在Avalon總線上的傳輸,必須實現Avalon總線相關信號和時序邏輯,主要包括數據、地址、讀/寫控制、中斷、時鐘復位等信號。
Avalon-MM Master端口主要用來將讀/寫控制邏輯部分讀到的數據寫入內存,或者將內存中的數據寫入讀/寫控制邏輯,其接口信號如表1所示。本文引用地址:http://www.104case.com/article/191242.htm
Avalon-MM SIave端口主要用來接收相關控制命令,即通過這個端口實現控制器內部寄存器的訪問,其接口信號如表2所示。
該控制器內部有6個寄存器,也可以根據需要實現更多,通過軟件設置相關寄存器即可進行讀/寫SD卡的操作,寄存器功能描述如表3所示。
評論