| 馬保3UF7103-1AA00-0FV0 |
| 聯(lián)系人:吳 (先生) | 手機(jī):18030229050 |
|
電話: |
傳真: |
| 郵箱:1878187406@qq.com | 地址:廈門市海滄區(qū)滄湖東一里海景奧斯卡 |
|
3UF7103-1AA00-0FV0 3UF7103-1AA00-0FV0 的20位地址線與TMS320VC32地址線低20位相連;CS8900A的16位數(shù)據(jù)線與TMS320VC32數(shù)據(jù)線低16位相連;數(shù)據(jù)總線高位使能端由A0控制。通過一片CPLD擴(kuò)展TMS320VC32的外部控制功能,控制CS8900A的中斷請求、復(fù)位和讀寫操作。TMS320VC32與CS8900A連接關(guān)系如圖2所示。 設(shè)置以太網(wǎng)接口芯片CS8900A工作于I/O模式。通過對芯片各寄存器的操作可設(shè)置網(wǎng)絡(luò)終端接口電路的功能和讀取狀態(tài)信息。 CS8900A的主要寄存器有: LineCTL 決定CS8900A的基本配置和物理接口,設(shè)置初始值為00D3H,選擇物理接口為10BASE2T。 RxCTL 控制CS8900A接收特定的數(shù)據(jù)報(bào),設(shè)置RxTCL的初始值為0D05H,接收網(wǎng)絡(luò)上的廣播或目標(biāo)地址與本地物理地址相同的正確數(shù)據(jù)報(bào)。 RxCFG 控制CS8900A接收到特定數(shù)據(jù)報(bào)后會(huì)引發(fā)接收中斷,RxCFG可設(shè)置為0103H,收到正確數(shù)據(jù)報(bào)時(shí)產(chǎn)生接收中斷。 BusCTL 控制芯片的I/O接口操作,設(shè)置初始值為8017H,打開CS8900A的中斷總控制位。 ISQ 中斷狀態(tài)寄存器。內(nèi)部映射接收狀態(tài)寄存器和發(fā)送中斷寄存器內(nèi)容。 Port0 發(fā)送和接收數(shù)據(jù)時(shí),CPU通過Port0傳輸數(shù)據(jù)。 TxCMD 發(fā)送控制寄存器。如果寫入數(shù)據(jù)00C0H,那么網(wǎng)卡芯片在全部數(shù)據(jù)寫入后開始發(fā)送數(shù)據(jù)。 TxLength 發(fā)送數(shù)據(jù)長度寄存器。發(fā)送數(shù)據(jù)時(shí),首先寫入發(fā)送數(shù)據(jù)的長度,然后將數(shù)據(jù)通過Port0寫入芯片。 系統(tǒng)上電時(shí),首先對CS8900A進(jìn)行初始化,寫寄存器LineCTL、RxCTL、RxCFG、BusCTL。發(fā)送數(shù)據(jù)時(shí),寫控制寄存器TxCMD,并將發(fā)送數(shù)據(jù)長度寫入TxLength,然后將數(shù)據(jù)依次寫入Port0口,數(shù)據(jù)就可以發(fā)送出去了;接收到數(shù)據(jù)時(shí),CS8900 A將觸發(fā)中斷,在其中斷處理程序中可以接收數(shù)據(jù)并處理。 3UF7103-1AA00-0FV0 |
| 版權(quán)聲明:以上所展示的信息由會(huì)員自行提供,內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由發(fā)布會(huì)員負(fù)責(zé)。機(jī)電之家對此不承擔(dān)任何責(zé)任。 友情提醒:為規(guī)避購買風(fēng)險(xiǎn),建議您在購買相關(guān)產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。 |
機(jī)電之家網(wǎng) - 機(jī)電行業(yè)權(quán)威網(wǎng)絡(luò)宣傳媒體
關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 會(huì)員助手 | 免費(fèi)鏈接Copyright 2026 jdzj.com All Rights Reserved??技術(shù)支持:機(jī)電之家 服務(wù)熱線:0571-87774297
網(wǎng)站經(jīng)營許可證:浙B2-20080178