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