基于A(yíng)X88796B的網(wǎng)絡(luò )接口設計與實(shí)現
(2)系統硬件連接。主控制單元TMS320C6722B與網(wǎng)絡(luò )芯片AX88796B的連接方式如圖2所示。TMS320C6722B內部為32 b的總線(xiàn)結構,對外擴展EMIF為16 b的寬度,采用異步總線(xiàn)方式可以直接與網(wǎng)絡(luò )芯片無(wú)縫連接。片選的連接,用EM_CS2連接到網(wǎng)絡(luò )的CS,使AX88796B工作在186_l-ike模式,在配置引腳EECK接上拉電阻。本設計沒(méi)有連接EEPROM,所有對AX88796B的配置均由TMS320C6722B在初始化時(shí)寫(xiě)入。

3 系統的軟件設計
AX88796B的網(wǎng)絡(luò )驅動(dòng)程序是TMS320C6722和AX88796B硬件的接口,因此編寫(xiě)網(wǎng)絡(luò )驅動(dòng)程序模塊應滿(mǎn)足的主要功能有:AX88796B的初始化、報文的接收、報文的發(fā)送;
(1)初始化。在A(yíng)X88796B的初始化過(guò)程中除了完成對相關(guān)寄存器的定義與賦值外,還要完成對接收緩沖環(huán)的構造。對TMS320C6722B,要完成對應EMIF的設置和中斷的初始化。與網(wǎng)卡有關(guān)的初始化如下:

評論