新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于C8051F310和CS8900A的計算機網絡實驗平臺設計

        基于C8051F310和CS8900A的計算機網絡實驗平臺設計

        作者: 時間:2010-03-31 來源:網絡 收藏

        1.2 以太網控制芯片
        是Cirrus Logic公司生產的低功耗16位以太網控制器。它功能強大,其高度集成使其不再需要其它以太網控制器所必需的昂貴外部器件。的內部結構如圖2所示。

        本文引用地址:http://www.104case.com/article/173399.htm


        CS8900A包括片上RAM、10BASE-T發送和接收濾波器以及帶24 mA驅動能力的直接ISA總線接口。除了高度集成外,CS8900A還提供其他性
        能和配置選擇。它獨特的PacketPage結構可自動適應網絡通信量模式的改變和現有系統資源,因而系統效率很高。
        CS8900A的內部功能主要是802.3介質訪問控制塊(MAC)。802.3介質訪問控制塊可支持全雙工操作,并可完全依照IEEE802.3以太網標準來處理有關以太網數據幀的發送和接收,包括沖突檢測、幀頭的產生和檢測、CRC校驗碼的生成和驗證等。通過對發送控制器(TXCMD)的初始化配置,MAC能自動完成幀的沖突后重傳。如果幀的數據部分少于64字節,它還能生成填充字段,以使數據幀達到802.3所要求的最短長度。
        CS8900A的主要特點是符合IEEE802.3以太網標準,并帶有ISA接口。片內有4K字節RAM,可適用I/0操作模式、存儲器操作和DMA操作模式。芯片帶有傳送、接收低通率的10BASE-T連接端口,并支持10BASE2、10BASE5和10BASE-F的AUI接口,也可自動生成報頭,自動進行CRC檢
        驗,而且沖突后可自動重發。CS8900A的最大電流消耗為55 mA(5 V電源),可全雙工操作,同時支持外部EEPROM。
        CS8900A收到由主機發來的數據包(從目的地址域到數據域,如圖3所示)后,即可偵聽網絡線路,如果線路忙,就等待,否則就立即發送
        該數據幀,圖3所示是其802.3幀格式。


        發送時.首先應添加以太網幀頭(包括先導字段和幀開始標志),然后生成CRC校驗碼,最后將此數據幀發送到以太網上。接收時,則把從以太網接收的數據幀經過解碼、去幀頭和地址等步驟后所得到的數據放在緩存內,這樣,在CRC校驗通過后,根據初始化配置情況,CS8900A通知主機收到了數據幀,并將數據用某種傳輸模式傳到主機的存儲區。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 唐海县| 罗田县| 齐齐哈尔市| 井研县| 白河县| 万源市| 四平市| 遵义市| 夏河县| 乾安县| 云梦县| 黄石市| 孝感市| 望城县| 五华县| 顺昌县| 佛冈县| 乐安县| 东海县| 柳河县| 鄯善县| 伊川县| 武川县| 西城区| 合作市| 波密县| 益阳市| 方正县| 安宁市| 友谊县| 蓬安县| 沙河市| 霍邱县| 呈贡县| 乌兰县| 时尚| 玉屏| 长春市| 云和县| 芜湖县| 肥西县|