DM9000A簡(jiǎn)介及工作原理 DM9000A簡(jiǎn)介 主要特點(diǎn) DM9000A實(shí)現(xiàn)以太網(wǎng)媒體介質(zhì)訪問(wèn)層(MAC)和物理層(PHY)的功能,包括MAC數(shù)據(jù)幀的組裝/拆分與收發(fā)、地址識(shí)別、CRC編碼/校驗(yàn)、MLT-3編碼器、接收噪聲抑制、輸出脈沖成形、超時(shí)重傳、鏈路完整性測(cè)試、信號(hào)極性檢測(cè)與糾正等。 工作原理 DM9000A可以和微處理器以8位或16位的總線方式連接,并可根據(jù)需要以單工或全雙工等模式運(yùn)行。在系統(tǒng)上電時(shí),處理器通過(guò)總線配置DM9000A內(nèi)的網(wǎng)絡(luò)控制寄存器(NCR)、中斷寄存器(ISR)等,以完成DM9000A的初始化。隨后,DM9000A進(jìn)人數(shù)據(jù)收發(fā)等待狀態(tài)。 當(dāng)處理器要向以太網(wǎng)發(fā)送數(shù)據(jù)幀時(shí),先將數(shù)據(jù)打包成UDP或IP數(shù)據(jù)包,并通過(guò)8位或16位總線逐字節(jié)發(fā)送到DM9000A的數(shù)據(jù)發(fā)送緩存中,然后將數(shù)據(jù)長(zhǎng)度等信息填充到DM9000A的相應(yīng)寄存器內(nèi),隨后發(fā)送使能命令,DM9000A將緩存的數(shù)據(jù)和數(shù)據(jù)幀信息進(jìn)行MAC組幀,并發(fā)送出去。 當(dāng)DM9000A接收到外部網(wǎng)絡(luò)送來(lái)的以太網(wǎng)數(shù)據(jù)時(shí),首先檢測(cè)數(shù)據(jù)幀的合法性,如果幀頭標(biāo)志有誤或存在CRC校驗(yàn)錯(cuò)誤,則將該幀數(shù)據(jù)丟棄,否則將數(shù)據(jù)幀緩存到內(nèi)部RAM,并通過(guò)中斷標(biāo)志位通知處理器,處理器收到中斷后將DM9000A接收RAM的數(shù)據(jù)讀出進(jìn)行處理。 DM9000A自動(dòng)檢測(cè)網(wǎng)絡(luò)連接情況,根據(jù)網(wǎng)速設(shè)定內(nèi)部的數(shù)據(jù)收發(fā)速率是10Mbps或100Mbps。同時(shí),DM9000A還能根據(jù)RJ45接口是采用對(duì)等還是交叉連接方式而改變數(shù)據(jù)收發(fā)引腳的方向,因此,無(wú)論外部網(wǎng)線采用對(duì)等還是交叉方式,系統(tǒng)均能正常通信。 文章來(lái)源:http://www.originic.hk/Item/Show.asp?m=1&d=1628 |
不錯(cuò)的文章 |
S3C6410、S3C2410、S3C2440、S3C2450、S5PV210、FPGA、STM32 擴(kuò)展網(wǎng)絡(luò)接口方案。 深圳市僑峰科技有限公司 (DAVICOM中國(guó)總代理) 嵌入式以太網(wǎng)絡(luò)接口芯片供應(yīng)商,軟件及硬件設(shè)計(jì)服務(wù)與咨詢(xún) 聯(lián)絡(luò)方式:Jonny.chu@qftek.com 電話:13554902206 DM9000A DM9000C DM9161A DM9161C DM8203 DM9620 DM9162N |