国产91丝袜在线播放_偷拍亚洲色图_欧美精品久久一区二区_不卡日本视频

學術咨詢服務,正當時......期刊天空網是可靠的職稱論文與著作咨詢指導平臺!!!

以太網TM1300 DSP系統設計通信期刊投稿

發布時間:所屬分類:科技論文瀏覽:1

摘 要: 基于IP網絡的多媒體應用越來越廣泛,本文首先解決多媒體DSP芯片TM1300與以太網控制器 CS8900A的硬件接口的設計,分析嵌入式操作系統pSOS+內核中實現TCP/IP協議棧的網絡模塊pNA+,最后實現在pSOS+操作系統環境下 CS8900A的網絡驅動程序的設計。

  摘要:基于IP網絡的多媒體應用越來越廣泛,本文首先解決多媒體DSP芯片TM1300與以太網控制器 CS8900A的硬件接口的設計,分析嵌入式操作系統pSOS+內核中實現TCP/IP協議棧的網絡模塊pNA+,最后實現在pSOS+操作系統環境下 CS8900A的網絡驅動程序的設計。

  關鍵詞:TM1300,CS8900A,pSOS+ pNA+ 驅動程序

  1 概述

  隨著網絡技術、多媒體技術的飛速發展,基于IP網絡的多媒體應用越來越廣泛。TM1300是Philips公司推出的一款高性能多媒體數字信號處理器芯片,適合于實時性強的音視頻處理應用,可廣泛應用于會議電視、可視電話、遠程圖像監控等應用場合。具有廣闊的應用前景。

  根據具體的基于IP網絡上的多媒體應用系統的需要,采集的音視頻數據經壓縮處理后,一般要傳送到遠程終端或控制中心,這時就需要解決DSP應用系統與IP網絡接口的問題。

  考慮到國內局域網大部分是以太網,隨著交換式網絡、寬帶網絡的發展,使得基于以太網接入IP網絡上的應用有著現實意義。

  2 DSP芯片TM1300及X10總線接口

  DSP芯片TM1300的核心是32位VLIW結構CPU,時鐘頻率可達166MHz,片內集成了SDRAM接口、PCI/XIO總線接口、圖像協處理器、可變長解碼器、音頻輸入輸出接口、視頻輸入輸出接口、同步串行通信接口等模塊,各模塊與SDRAM之間采用DMA方式傳送數據。CPU各功能模塊之間的協調、資源的分析、進程的調度,由運行在CPU上的一個由中斷源觸發的實時操作系統pSOS+控制。

  網絡控制器CS8900A是通過XIO總線與TM1300實現接口的。限于篇幅,這里重點介紹TM1300中用于外設端口擴展XIO總線。

  3 CS8900A簡介

  CS8900A是Cirrus公司生產的一種高集成度的全面支持IEEE802.3標準的以太網控制器,其組成結構框圖如圖1所示。CS8900A 支持8位、16位的微處理器,可以工作在I/O方式或Memory方式。片內集成了ISA總線接口,可以直接和有ISA總線的微處理器系統無縫連接。片內集成了4KB容量的PacketPage結構的RAM,這4KB存儲器映像結構的RAM包括片內各種控制、狀態、命令寄存器,以及片內發送、接收緩存。用戶可以以I/O方式、Memory方式或DMA方式訪問它們。

  之所以選擇CS8900A,是因為Cirrus提供了CS8900A的基于各種操作系統的驅動程序源代碼,這就為開發帶來了方便。基于pSOS的驅動程序是假設目標系統中包含了Intel 80X86的CPU和1個16位的ISA總線接口的,而TM1300中用于擴展外設的XIO總線是8位總線,可見硬件設計的主要任務是實現8位XIO總線與16位ISA總線時序的配合。驅動程序的設計主要是解決基于80X86芯片的源代碼移植到TM1300上運行的問題。

  4 TM1300與CS8900A硬件接口電路設計

  TM1300的XIO總線用于提供用戶擴展外設,有8根數據線D7~D0,24根地址線A23~A0,還有I/O讀寫信號RD、WR。所以,利用 TM1300的8位XIO總線模擬1個16位的ISA接口和CS8900A的ISA總線接口連接,即可解決硬件接口的問題。圖2給出了接口設計的原理框圖。

  對CS8900A的16位數據讀和寫操作有所不同。當TM1300從CS8900A讀16位數據時,讀16位數據(A0=0、 A20=0),CS8900A的低8位數據直接通過8路模擬開關B輸入到TM1300的XIO總線的8位數據線D7~D0;同時,高8位數據保存在緩沖器中,緊接著TM1300再讀入緩沖器中的高8位數據(A0=1、A20=0)。同樣,輸出16位數據到CS8900A時,首先將要輸出的高8位數據鎖存到鎖存器中(A0=1、A20=1),然后緊接著直接輸出低8位數據到CS8900A的D7~D0(A0=0、A20=1),此時,鎖存在鎖存器中的高8位數據輸出允許,也輸出到CS8900A的D15~D8。

  A12~A0直接連接TM1300的XIO總線的A12~A0。因此對于TM1300而言沒有I/O和存儲器的區別,所以WR經與片選取或后直接與CS8900A的IOW、MEMW連接。RD也是直接與CSCS8900A的IOR、MEMR連接。

  5 CS8900A網絡接口驅動程序設計

  pSOS+是WindRiver公司專門為嵌入式系統設計和開發提供的一個模塊化、高性能的實時操作系統。它采用模塊化結構,包含的一系列軟件功能模塊有:實時多任務內核pSOS+、多處理器多任務內核pSOS+m、TCP/IP協議棧pNA+、遠程調用函數庫pRPC+和文件系統pHILE+等。

  基于pSOS+實時操作系統的網絡接口框圖如圖3所示。

  下面根據網絡結構的分層依次進行分析。

  (1)物理層

  以太網接口的物理實現前面已經分析過。

  (2)NI(網絡接口)層

  pNA+通過一個用戶提供的稱為網絡接口(NI)的軟件訪問網絡。一方面它直接驅動網絡接口芯片,控制太網數據幀的收發;另一方面它向pNA+提供符合pNA+要求的函數接口。在pNA+和NI之間的函數接口是標準的,和網絡的物理媒介以及網絡拓撲無關。這些函數可以使得pNA+不需要知道網絡接口底層的細節,可以理解它是pSOS+中的硬件抽象層(HAL)。

  函 數 功能代碼 功能描述 NI-BROADCAST 5 廣播發送1個NI數據幀 NI-GETPKB 2 取得1個NI數據幀 NI-INIT 1 初始化NI NI-IOCTL 7 執行I/O控制操作 NI-POLL 6 輪詢(for Probe+ packet) NI-RETPKB 3 返回1個NI數據包 NI-SEND 4 發1送個NI數據包

  這些函數的實現是網絡驅動程序設計的主要任務,它們的代碼在cs8900a.c中。這些函數一方面驅動網卡收發,另一方面為pNA+提供了一套屏蔽硬件底層細節的函數實現。另外,NI還包括一個用于處理數據包中斷的中斷例程。

  (3)網絡層及傳輸層

  pSOS+的pNA+模塊集成了網絡層和傳輸層。PNA+在整個網絡體系結構中處在第3層,包含IP協議、ARP協議的實理,ICMP協議、 IGMP協議的實現;提供了對用戶數據報UDP和流式TCP兩種傳輸協議的支持,還提供了符合BSD標準的Socket接口,為應用的實現提供了方便的編程環境。

  (4)應用層

  在應用層實現用戶的網絡應用。

  網絡接口的調試是在PC機上PING這個CS8900A的網絡接口。如果PING通,表明整個NI層和pNA+已經正常工作了。這個過程中,可以采用tmdbg.exe調試環境支持的DP()來測試一些結果,克服了TM1300系統沒有顯示支持的不足。

  6 小結

  本系統在實驗室局域網環境下,采用雙絞線連接,實現了TM1300與CS8900A的以太網接口的設計,實驗結果可以成功PING通。基于 Socket的簡單的C/S結構的網絡測試程序也正常工作,在網絡低負荷時,可以用于音視頻多媒體數據網上傳輸,具有一定的使用價值。

最新分區查詢入口
国产91丝袜在线播放_偷拍亚洲色图_欧美精品久久一区二区_不卡日本视频
亚洲综合精品自拍| 在线成人免费观看| 国产精品影音先锋| 在线精品一区二区| 欧美性猛交一区二区三区精品| 夜夜嗨av一区二区三区| 国内外成人免费视频| 国产精品免费一区豆花| 国产精品超碰97尤物18| 久久电影一区| 一区二区免费在线播放| 亚洲电影下载| 一区二区成人精品| 一色屋精品视频免费看| 国产精品成人aaaaa网站| 欧美日韩精品| 欧美日韩免费一区二区三区视频| 欧美精品一区二区久久婷婷| 欧美三区在线视频| 欧美日韩一区精品| 国产欧美日韩综合精品二区| 国产欧美日韩精品a在线观看| 欧美亚洲网站| 99re66热这里只有精品4| 亚洲精品日韩一| 亚洲欧美久久久久一区二区三区| 亚洲精品国产欧美| 欧美一区二区视频97| 国产精品xvideos88| 欧美日韩综合在线免费观看| 亚洲欧美色婷婷| 欧美性猛片xxxx免费看久爱| 狠狠色狠狠色综合日日小说| 久久免费精品视频| 久久先锋影音| 欧美国产日韩视频| 你懂的一区二区| 欧美日韩不卡| 国产精品日韩在线观看| 国产片一区二区| 亚洲电影免费观看高清完整版在线观看| 在线看不卡av| 亚洲一区精品电影| 小黄鸭精品密入口导航| 久久最新视频| 国产精品卡一卡二卡三| 国内精品久久国产| 99国产精品一区| 亚洲国产精品美女| 中文高清一区| 久久久蜜桃精品| 欧美日韩精品二区第二页| 国产精品久久久久久久第一福利| 狠狠色综合网站久久久久久久| 亚洲精品欧美日韩专区| 欧美一级电影久久| 牛夜精品久久久久久久99黑人 | 毛片基地黄久久久久久天堂| 欧美成人tv| 国产老肥熟一区二区三区| 一区二区三区在线免费观看| 欧美视频在线一区| 香蕉av777xxx色综合一区| 国产精品久久久久久久app| 亚洲欧洲一区二区天堂久久| 欧美人成在线视频| 在线观看91久久久久久| 国产精品久久久久久久久借妻| 欧美一级理论性理论a| 国产女精品视频网站免费| 亚洲国产精品黑人久久久| 午夜在线a亚洲v天堂网2018| 欧美大片18| 国产精品一级二级三级| 亚洲精品一区在线| 久久久久国产精品一区二区| 国产精品美女久久久免费| 亚洲精品久久嫩草网站秘色| 久久久一区二区三区| 国产欧美欧洲在线观看| 亚洲一区二区四区| 欧美午夜宅男影院| 一区二区三区四区国产精品| 欧美久久久久久久| 亚洲人成亚洲人成在线观看图片| 欧美一区二区在线免费观看| 国产精品伦理| 亚洲综合第一| 国产精品久久久久久久电影 | 欧美午夜精品久久久久免费视 | 欧美凹凸一区二区三区视频| 狠久久av成人天堂| 久久久国际精品| 国产一区二区三区黄视频| 香蕉成人伊视频在线观看| 国产精品久久久久久超碰| 亚洲影院在线| 国产精品一区二区久激情瑜伽| 亚洲女女做受ⅹxx高潮| 欧美日产国产成人免费图片| 亚洲日本成人女熟在线观看| 欧美人与禽猛交乱配视频| 99精品视频网| 国产精品xvideos88| 午夜日韩在线| 国产一区欧美| 久久综合亚州| 亚洲精品久久在线| 欧美日韩国产页| 亚洲午夜久久久久久久久电影网| 国产精品成人观看视频免费 | 久久精品国产精品亚洲| 国产日韩成人精品| 久久免费视频网站| 亚洲国产精品久久久久婷婷884| 欧美成人一区二区三区片免费| 亚洲精品字幕| 国产精品日韩高清| 久久国产日韩欧美| 亚洲激情小视频| 欧美亚洲成人网| 久久精品视频播放| 亚洲精品一区二区三| 国产精品久久久久高潮| 久久av在线看| 亚洲精品欧美日韩专区| 国产精品青草综合久久久久99| 欧美在线观看你懂的| 亚洲国产高清在线| 国产精品wwwwww| 久久久夜精品| 一区二区日韩| 伊人精品久久久久7777| 欧美日韩国产综合视频在线观看| 欧美一级午夜免费电影| 亚洲清纯自拍| 国产午夜精品麻豆| 欧美freesex交免费视频| 亚洲欧美日韩一区二区| 在线精品国产欧美| 国产精品久久久久久久午夜片 | 狠狠色丁香婷婷综合久久片| 欧美久久久久久久久| 欧美一区二区视频网站| 亚洲精品一区二区三区四区高清| 国产欧美一区二区视频| 欧美日韩国产区一| 久久婷婷国产综合国色天香| 亚洲欧美日韩视频一区| 亚洲黄色av| 国产在线不卡精品| 国产精品视频yy9299一区| 欧美高潮视频| 久久久水蜜桃av免费网站| 亚洲在线观看免费| 亚洲欧洲日韩女同| 国产一区二区三区无遮挡| 欧美日韩一区二区免费在线观看 | 欧美激情精品久久久久久大尺度| 小黄鸭视频精品导航| 中文亚洲免费| 亚洲人线精品午夜| 亚洲成人自拍视频| 黄色国产精品| 久久伊人亚洲| 国产一区二区成人久久免费影院| 欧美日韩一区二区三区在线视频| 你懂的国产精品| 久久婷婷久久一区二区三区| 久久岛国电影| 欧美伊人精品成人久久综合97| 在线亚洲欧美专区二区| 一区二区欧美亚洲| 中国女人久久久| 日韩一级视频免费观看在线| 亚洲国产精品一区| 亚洲第一色在线| 激情久久影院| 激情亚洲网站| 亚洲国产精品第一区二区| 永久久久久久| 亚洲黄色尤物视频| 亚洲精品激情| 亚洲视频第一页| 亚洲一二区在线| 亚洲女同精品视频| 午夜一区二区三视频在线观看| 午夜视频在线观看一区二区三区| 午夜国产精品影院在线观看| 午夜久久久久久久久久一区二区| 在线综合欧美| 午夜欧美精品久久久久久久| 国产一本一道久久香蕉| 老鸭窝91久久精品色噜噜导演| 久久这里有精品视频| 欧美第一黄色网| 欧美日韩在线三区| 国产精品一区二区在线观看| 欧美连裤袜在线视频| 在线免费观看日本一区|