- 0
- 0
- 约9.82千字
- 约 49页
- 2026-01-18 发布于未知
- 举报
在I/O模式下,PacketPage記憶體被映射到CPU的8個16位的I/O端口上。在晶片被加電後,I/O基地址的默認值被置為300H。這8個16位I/O端口詳細的功能和偏移地址如下表所示。3、10BASE-T介面部分TXD+/TXD-:10BASE-T發送,差分輸出RXD+/RXD-:10BASE-T接收,差分輸入在設計網卡晶片電路時通過一個隔離變壓器和RJ-45的網路外介面相連,外部主機通過以太網網線與RJ-45介面進行連接,實現數據交換。隔離變壓器的TD+管腳連接網卡晶片的TXD+引腳;TD-連接TXD-;RD+連接RXD+;RD-連接RXD-。CS8900A通過隔離變壓器與RJ-45連接,實現與主機進行接收和發送IP數據報等工作。CS8900AI/O模式下主要工作寄存器:LINECTL(0112H)--LINECTL決定CS8900A的基本配置和物理介面。可設置初始值為00D3H,選擇物理介面為10Base-T,並使能設備的發送和接收控制位。RXCTL(0104H)--RXCTL控制CS8900A接收特定數據包。設置RXCTL的初始值為0D05H,接收網路上的廣播或者目標地址同本地物理地址相同的正確數據包。RXCFG(0102H)--RXCFG控制CS8900A接收到特定數據包後會引發接收中斷。RXCFG可設置為0103H,這樣當接收到一個正確的數據包後,CS8900A產生一個接收中斷。BUSCT(0116H)--BUSCT可控制晶片的I/O介面的一些操作。設置初始值為8017H,打開CS8900A的中斷總控制位。ISQ(0120H)--ISQ是網卡晶片的中斷狀態寄存器,內部映射接收中斷狀態寄存器和發送中斷狀態寄存器的內容。PORT0(0000H)--發送和接收數據時,CPU通過PORT0傳遞數據。TXCMD(0004H)--發送控制寄存器。如果寫入數據00C0H,那麼網卡在全部數據寫入後開始發送數據。TXLENG(0006H)--發送數據長度寄存器。發送數據時,首先寫入發送數據長度,然後將數據通過PORT0寫入晶片。以上為幾個最主要的工作寄存器(16位)。CS8900A支持8位模式,當讀或寫16位數據時,低位元組對應偶地址,高位元組對應接地址。如:向TXCMD寫入00C0H,則將00寫入305H,C0H寫入304H。注:寄存器後括弧內的數字為寄存器地址相對基址300H的偏移量。系統工作時,首先對網卡晶片進行初始化,即寫寄存器LINECTL、RXCTL、RXCFG、BUSCT。發數據時,寫控制寄存器TXCMD,並將發送數據長度寫入TXLENG,然後將數據依次寫入PORT0口。例如:將第一個位元組寫入300H,第二個位元組寫入301H,第三個位元組寫入300H,依次類推。網卡晶片將數據組織為鏈路層類型,並添加填充位和CRC校驗送到網路。4.電路連接
採用CS8900A與S3C2410A連接構成的以太網介面電路如圖7.1.4所示。
注:網卡晶片不能單獨工作,必須要有一個網路變壓器在RJ45介面與網卡晶片中間進行電平轉換。在網卡晶片上有兩個LED是用於指示接收和發送狀態
嵌入式系統網路介面
Internet現已成為社會重要的基礎資訊設施之一,是資訊流通的重要管道,如果嵌入式系統能夠連接到Internet上,則可以方便、低廉地將資訊傳送到幾乎世界上的任何一個地方。在Internet的眾多協議中,以太網和TCP/IP協議已經成為使用最廣泛的協議,它的高速、可靠、分層,以及可擴充性使得它在各個領域的應用越來越靈活。7.1以太網介面7.1.1以太網通信原理以太網是由Xeros公司開發的一種基帶局域網碰撞檢測機制,使用同軸電纜作為傳輸介質,數據傳輸速率達到10M;使用雙絞線作為傳輸介質,數據傳輸速率達到100M/1000M。現在普遍遵從IEEE802.3規範。(1)類型以太網/IEEE802.3—採用同軸電纜作為網路媒體,傳輸速率達到10Mbps;100Mbps以太網—又稱為快速以太網,採用雙絞線作為網路媒體,傳輸速率達到100Mbps;1000Mbps以太網—又稱為千兆以太網,採用光纜或雙絞線作為網路媒體。以太網的傳輸方法,也就是以太網的介質訪問控制(MAC)技術稱為載波監聽多路存取和衝突檢測(CSMA/CD),可分為以下幾步來說明其工作原理。載波監聽通道忙碌通道空閒衝突檢測遇忙停發多路存取(2)以太網工作原理:(3)傳輸編碼在802.3版本的標準中,沒有採用直接的二進位編碼(即用0
您可能关注的文档
- 潜水医学课件.ppt
- 潜水装备课件.ppt
- 浅表器官及周围血管课件.ppt
- 浅基础设计课件课件.pptx
- 嵌入式Linux操作系统课件.ppt
- 嵌入式Linux驱动程序开发课件.ppt
- 嵌入式Linux应用程序开发课件.ppt
- 嵌入式Linux用户图形界面编程课件.ppt
- 嵌入式微处理器及新技术课件.ppt
- 嵌入式系统的存储器系统课件.ppt
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
最近下载
- 深度解析(2026)《GB 18279.1-2015医疗保健产品灭菌 环氧乙烷 第1部分:医疗器械灭菌过程的开发、确认和常规控制的要求》.pptx VIP
- 医药行业药品生产质量管理手册(标准版).docx VIP
- 与朱元思书复习(2).ppt VIP
- 《高等教育学科专业设置调整优化行动方案(25—27年)》(以下简称《方案》).docx VIP
- 2024年世少赛真题-四年级数学A卷(3).pdf VIP
- 《与朱元思书》复习.pptx VIP
- 空战的艺术ART_OF_THE_KILL--现代空战全面指导.pdf VIP
- 2014江苏安装工程定额.xls VIP
- 一种基于有机硅改性酚醛环氧树脂的涂料及其制备方法.pdf VIP
- 2026年新版自考本科英语2复习题.doc VIP
原创力文档

文档评论(0)