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