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