MVBC02調試記錄

MVBC02,MVBCS1的兩款MVB芯片調試OK,有CPCI接口和ISA接口,localbus 總線接口幾個版本,跑了三個月驗證比較穩定;記錄一下調試過程:

1、MVB配置

1.1、Status Control Register (SCR)寄存器配置,這裏y=3;reference to 7.1 MVBC Initialization Page118;

1.2、MVB初始化順序:

1.2.1、Set IL to 1 to allow MVBC configuration,將地址3f80寫數據0x0001;

1.2.2、Write MCR to define MCM, QO and MO,地址0x3f84寫進數據0x0000,這個寄存器配置了Port Memory Map Table Offset(PO)、MO、QO值都爲0 0 Range 00000H - 3FFFFH,配置Memory Configuration Mode爲000模式,000 Mode 0 (16 K Bytes)

 

1、設置端口PI值,給某個端口寫PI值:這裏給02端口寫0004

2、配置PCS值,PCS內存區域的基地址爲03000H,參考Memory Configuration Mode 0;

3、讀數據,根據數據區域地址偏移表去確定該端口數據地址,讀出來的是MVB主站發過來的不斷變化的數據;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章