中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      TM1300 DSP系統以太網接口的設計

      時間:2024-09-01 06:32:31 理工畢業論文 我要投稿
      • 相關推薦

      TM1300 DSP系統以太網接口的設計

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

      1 概述

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

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

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

      TM1300可以作為PC機的一個外設工作,此時可直接采用PC機上標準的以太網接口傳輸數據;TM1300支持獨立引導,自成一個系統從而脫理PC環境工作,這為實際低價位高性能音頻處理終端提供了可能。這種情況下,網絡接口的設計就相對復雜一點,需要解決硬件接口電路的設計、基于實時操作系統pSOS 驅動程序的設計等。本文介紹以太網控制器CS8900A,并解決TM1300 DSP系統和CS8900A的硬件接口設計;簡單介紹pSOS 操作系統內核中實現TCP/IP協議棧的網絡模塊pNA ,以及pSOS 操作系統下網絡驅動程序的設計。

      2 DSP芯片TM1300及X10總線接口

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

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

      TM1300片內的PCI/XIO復用總線接口給用戶提供了無縫連接PCI設備及擴展8位外設端口的能力。當PCI/XIO總線接口中的XIO總線邏輯被激活時,作為TM1300系統擴展8位外設的總線,其中PCI-AD[23:0]為地址總線A23~A0,共提供了尋址16M個單元的能力;PCI-AD[31:24]為8位數據總線D7~D0;C/BE0#為讀信號RD;C/BE1#為寫信號WR;C/BE2#為數據選通信號DS。

      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給出了接口設計的原理框圖。

      圖2中,CS8900A的高8位數據線通過1個8位鎖存器和緩沖器連接到8路模擬開關A的一端,CS8900A的低8位數據線連接到8路模擬開關B的一端。8路模擬開關A、B的另一端均連接到TM1300芯片XIO總線的數據線D7~D0上。8路模擬A、B在同一個時刻只有1組是連通的,由A0控制:A0=0時,模擬開關B連通;A0=1時,模擬開關A連通。這樣就可以實現XIO總線8位數據線與CS8900A的16位總線的連接。同時,TM1300的A20、A0經譯碼控制鎖存器和緩沖器的操作,邏輯關系如下:

      ①A20用于控制讀寫。當A20=0時,CS8900A的高8位數據從緩沖器輸入;當A20=1時,高8位數據經鎖存器輸出到CS8900A的D15~D8。

      ②A0用于控制8位或16位操作。當A0=0時,對應16位數據讀寫;A0=1時,對應高8位數據讀寫。

      對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位數

      【TM1300 DSP系統以太網接口的設計】相關文章:

      增強并口EPP與DSP接口的設計增強并口EPP與DSP接口的設計03-18

      基于DSP和以太網的數據采集處理系統03-20

      基于DSP的智能座椅系統的設計03-07

      CPLD在DSP系統中的應用設計03-18

      DSP接口效率的分析與提高03-25

      TLC320AD50C與DSP接口設計03-18

      Trimedia DSP芯片JTAG接口的仿真器設計03-18

      TM1300 PCI-XIO口的UART和USB接口設計03-19

      基于DSP的語音處理系統的設計11-22

      主站蜘蛛池模板: 久久久诱惑一区二区三区| 视频精品亚洲一区二区| 国产成人亚洲合集青青草原精品| 中文字幕人妻av蜜臀| 国产不卡视频一区二区在线观看 | 株洲县| 极品美女尤物嫩模啪啪| 亚洲国产精品第一区二区三区| 欧美深夜福利视频| 华容县| 超级少妇一区二区三区| 亚洲一区亚洲二区亚洲三区| 日本不卡在线一区二区| 日韩免费高清视频网站| 国产精品天堂蜜av在线播放| av免费一区二区三区不卡| 双桥区| 微山县| 蓬莱市| 赣州市| 久久久久AV成人无码网站 | 91久久精品一二三区蜜桃| 国产精品一区二区三区色| 龙泉市| 亚洲女同系列高清在线观看| 萍乡市| 国产三级视频一区二区| 故城县| 亚洲免费视频一区二区三区| 欧美日韩国产在线成人网| 威海市| 一本色道久久亚洲综合精品蜜桃| 朝阳区| 中文字幕日韩精品美一区二区三区| 亚洲免费人成网站在线观看| 徐汇区| 亚洲av综合日韩精品久久久| 国产熟女av一区二区三区四季| 亚洲国产另类久久久精品不卡| 亚洲成片在线看一区二区| 好看午夜一鲁一鲁一鲁|