《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于CPLD的DSP與聲卡的接口技術
基于CPLD的DSP與聲卡的接口技術
摘要: 使用復雜可編程邏輯器件(CPLD)可提高系統集成度、降低噪聲、增強系統可靠性并降低成本,同時它不僅具有電擦除特性,而且出現了邊緣掃描及在線編程等高級特性,因而可用于狀態機、同步、譯碼、解碼、計數、總線接口等很多方面,在信號處理領域的應用也非?;钴S。
Abstract:
Key words :
  1引言

  使用復雜可編程邏輯器件(CPLD)可提高系統集成度、降低噪聲、增強系統可靠性并降低成本,同時它不僅具有電擦除特性,而且出現了邊緣掃描及在線編程等高級特性,因而可用于狀態機、同步、譯碼、解碼、計數、總線接口等很多方面,在信號處理領域的應用也非?;钴S。MAX7000系列是ALTERA公司采用先進的0.8μmCMOSEEPROM技術制造的高性能、高密度的CPLD[1]。MAX7000的結構可完全模仿TFL,并可將SSI,MSI,LSI和傳統PLD的邏輯函數高密度地集成。EPM7128S是MAX7000系列的高密度器件,它有128個邏輯宏單元和最大100個輸入,具有在系統編程(ISP)特性,非常適合輸入、輸出端要求較多的邏輯復雜的控制密集型系統。將EPM7128S用到DSP與ISA總線聲卡的接口電路中,不僅使整個系統體積顯著減小,且硬件故障率明顯降低,調試工作也變得很容易。DSP與ISA總線聲卡的接口原理聲卡的工作原理圖1示出了聲卡的基本工作原理:主機通過總線將數字化的聲音信號以PCM方式送到數模轉換器(D/A),將數字信號變成模擬的音頻信號;同時又可以通過模數轉換器(A/D)將傳聲器或CD的輸入信號轉換成數字信號,送到計算機進行各種處理。實際具體聲卡的硬件結構請參閱有關資料和手冊。

  2.2WSS兼容聲卡和ISA總線硬件接口

  WSS是Microsoft公司為統一聲卡的標準、提供方便的應用而提出的Windows環境下多媒體擴展定義的音頻子系統標準,它包括硬件平臺和軟件接口。該類聲卡的硬件結構主要包括聲音處理芯片/組、功率放大器、總線連接端口、輸入輸出端口、MIDI及游戲桿接口、CD音頻連接器等m。根據實際需要,只需了解聲卡與ISA總線的接口信號及時序要求。要實現DSP對聲卡的直接操作,DSP系統必須提供上述ISA總線信號。

  DSP一般可提供數據信號線、地址信號線、IO讀寫信號線和READY信號線,同時還有多個中斷輸入引腳,但并不直接具備DMA功能引腳,這給DSP與聲卡之間的接口帶來了不便,這也正是筆者所要解決的問題。

  2.3TMS320C2XX使用HOLD操作的DMA

  TMS320C2XX[~實現DMA功能的關鍵是,該類芯片提供了兩個信號引腳:HOLD/INTl和HOLDA,這兩個信號控制的HOLD操作過程為:

  (1)HOLD,外部設備可以把該引腳驅動到低電平從而請求對外部總線的控制。如果HOLD/INTl中斷線被允許,那么這將觸發中斷。

  (2)HOLDA,在響應HOLD中斷時,軟件邏輯可以使處理器發出HOLDA應答信號,表示它將放棄對其外部總線的控制。根據百Z圃5五,外部地址信號(A15~A0)、數據信號(D15~D0)以及存儲器控制信號(P5,DS,BR,STRB,R/W,RD,WE)被置為高阻狀態。

  從(1)、(2)可以看出C2XX的HOLD操作允許對外部程序、數據以及I/O空間進行直接存儲器訪問,但該功能是在INTl中斷程序中實現的,因而中斷線INTl對下降沿和上升沿兩者都應敏感。當C2XX檢測到下降沿時,它完成正在執行的當前指令,然后迫使程序控制轉到中斷服務子程序,此子程序執行IDLE(空閑)指令。根據IDLE,HOLDA變為有效而外部總線被置為高阻狀態。只有在檢測到HOLD/INTl引腳上的上升沿之后,CPU才退出IDLE狀態,HOLDA變為無效,并使外部總線返回到正常狀態。

  從以上分析可以看出C2XX的DMA操作與PC機中的DMA操作的區別。在PC機中,CPU收到DMA請求信號后,迫使CPU在現行的總線周期結束后,使其地址、數據和部分控制引腳處于三態,從而讓出總線的控制權,并給出一個DMA響應信號;在DMA操作完成后,DMA請求信號無效以后,CPU再恢復對系統總線的控制。而在C2XX中,DMA申請信號將引起C2XX中斷,在中斷程序中發出軟件指令使C2XX各信號引腳處于三態,同時也給出了一個DMA響應信號;在DMA操作完成后,C2XX檢測到DMA請求信號無效以后,雖然總線返回到正常狀態,C2XX仍處在中斷程序中。從以上分析可知,盡管中斷需要保護斷點和現場,使得C2XX的DMA的處理速度與PC機相比要低得多,但畢竟C2XX也實現了DMA操作,從而可借助DMA控制器8237實現對聲卡的DMA操作訪問[4]。

  2.4DSP與聲卡的接口電路

  整個系統結構框圖如圖2所示。從圖中可以看出,CPLD主要完成數據總線驅動、地址總線驅動、地址鎖存器、譯碼和時鐘分頻等功能,其中譯碼電路是整個電路的核心。數據總線驅動電路和地址總線驅動將DSP的內部數據與地址總線與外圍電路的數據和地址總線相互隔離;地址鎖存器生成8237在DMA服務周期通過數據線DB0~D7輸出的高8位地址A8~A15。時鐘分頻電路為外電路提供需要的各種頻率的同步時鐘。-譯碼電路為各單元電路以及外圍電路提供讀寫信號、鎖存信號、片選信號和使能信號。

  圖2中1為DSP內部系統總線,2為外部數據總線,3為DSP內部地址總線,4為外部地址總線,5為數據總線收發電路使能信號,6為地址總線驅動電路使能信號,7為DSP輸出控制總線,8為CPLD譯碼后輸人DSP的信號線,9為DSP同步外圍電路的時鐘,10為DMA輸人時鐘,11為RAM,8237和聲卡的讀寫信號,12為鎖存信號,13為RAM的片選信號。

  3EPM7128S內部譯碼電路的邏輯實現

  圖3給出了EPM7128S內部譯碼電路主要的輸入和輸出信號以及它們的邏輯關系。其中DSP的地址選通信號和讀寫信號經譯碼分別得到IO讀寫信號和存儲器讀寫信號;8237的DMA申請信號HRQ經反相后送到DSP的HOLD引腳以觸發DSP中斷,DSP在中斷程序里發IDLE指令,HOLDA引腳變為低電子,響應DMA申請;同時數據總線和地址總線驅動電路的使能信號關閉,數據總線和地址總線為高阻態,從而8237可以接管總線,進行DMA操作。聲卡的中斷信號為高電子,須反相后再接DSP的中斷引腳。

  4系統工作原理及時序

  系統工作的時序如圖4所示?,F結合圖2、圖3和圖4將系統工作原理及操作順序說明如下:

  (1)聲卡向8237發出DMA請求信號DREQ;

  (2)8237通過CPLD向DSP發出HRQ信號;

  (3)DSP的HOLD引腳檢測到下降沿后,進入INTl中斷,保護完斷點和現場后,發IDLE指令,DSP的HOLDA引腳電平變低,u向應外部DMA請求;

  (4)8237接管總線后,先向聲卡DMA請求的響應信號DACK,表示允許聲卡進行DMA傳送,然后按事先設置的初始地址和需傳送的字節數,依次發送地址和讀寫命令,使得在RAM和聲卡之間直接交換數據,直至全部數據交換完畢;

  (5)DMA傳送結束后,自動撤消向CPU的總線請求信號HRQ,此時DSP檢測到麗iS引腳的上升沿,DSP返回到IDLE指令的下一條指令,DSP獲得總線的控制權,繼續在INTl中執行程序。

  從上面DSP系統的工作原理可以看出,由于DMA是在中斷程序中完成的,故DSP的DMA執行頻率受限于DSP每秒可執行的中斷次數。

  5結束語

  筆者曾用分立元件設計的DSP與聲卡的接口電路中,用了2片74LS245,3片74LS244,1片74LS74,1片74LS573和3片GAL20V8,器件多,PCB布局、布線繁雜。盡管用的是表貼器件,但仍占相當大PCB面積,由引腳松動、虛焊等原因引發的故障率較高。采用CPLD器件后,接口電路全部集成在一片中,系統的可靠性、靈活性大大提高。復雜可編程邏輯器件因其使用方便、具有很高的性價比,必將擁有廣闊的應用前景。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产视频一区在线观看| 久久精品欧美日韩| 亚洲另类黄色| 欧美中文字幕视频| 欧美网站大全在线观看| 国产精品xxxav免费视频| 影音欧美亚洲| 亚洲精品一区二区三区四区高清| 久久久久免费视频| 国产精品视频九色porn| 欧美极品在线视频| 国产精品毛片在线| 亚洲午夜电影| 在线视频亚洲| 午夜亚洲激情| 午夜欧美精品| 亚洲激情欧美| 亚洲高清久久久| 亚洲第一精品夜夜躁人人躁| 国产欧美一区二区精品秋霞影院| 亚洲精品久久久久久久久久久久| 老司机aⅴ在线精品导航| 麻豆精品网站| 欧美国产日韩一区二区| 日韩午夜在线| 国产精品二区在线| 久久国产日本精品| 一区二区三区四区五区在线| 亚洲一区二区三区视频| 国内外成人免费激情在线视频| 欧美精品 日韩| 亚洲国产一区在线观看| 国产日韩精品久久| 午夜精品美女久久久久av福利| 国产午夜精品美女视频明星a级| 久久九九有精品国产23| 美女国产精品| 欧美96在线丨欧| 欧美一区二区三区视频免费| 久久精品国产2020观看福利| 日韩一区二区精品在线观看| 亚洲精品在线免费| 欧美福利在线观看| 亚洲国产福利在线| 久久久亚洲高清| 国产自产v一区二区三区c| 欧美电影在线观看| 国产一区二区三区日韩欧美| 国产精品美女视频网站| 久久日韩精品| 久久久久在线| 国产一区二区三区免费在线观看| 亚洲国内在线| 亚洲精品影院在线观看| 欧美日本高清一区| 欧美日韩视频专区在线播放| 欧美日韩一区二| 亚洲夜晚福利在线观看| 国产精品视频午夜| 99精品欧美一区二区三区综合在线| 国产精品亚洲不卡a| 欧美夫妇交换俱乐部在线观看| 一区二区三区在线观看欧美| 狠狠爱www人成狠狠爱综合网| 欧美精品一区二区在线播放| 在线综合亚洲欧美在线视频| 亚洲国产精彩中文乱码av在线播放| 国产精品日日做人人爱| 国产在线麻豆精品观看| 午夜精品在线| 国产一区91| 欧美午夜宅男影院| 亚洲国产综合在线| 激情综合久久| 日韩亚洲欧美一区二区三区| 一区在线播放| 国产精品激情av在线播放| 欧美专区在线| 中日韩美女免费视频网址在线观看| 欧美jizz19hd性欧美| 国产精品亚洲综合天堂夜夜| 老鸭窝91久久精品色噜噜导演| 国产欧美日韩视频| 制服丝袜激情欧洲亚洲| 久久尤物视频| 最新亚洲激情| 欧美福利专区| 国产伦精品一区二区三区视频黑人| 国产精品日产欧美久久久久| 国产精品青草综合久久久久99| 国产精品色一区二区三区| 欧美伊人久久久久久午夜久久久久| 亚洲午夜精品久久久久久app| 久久免费国产精品| 欧美大片免费| 国产精品一区视频| 国产精品中文在线| 乱中年女人伦av一区二区| 久久久精品一区二区三区| 欧美a级一区二区| 久久精品综合一区| 免费在线观看日韩欧美| 亚洲激情视频网| 老司机免费视频久久| 欧美怡红院视频一区二区三区| 欧美日韩在线看| 国产字幕视频一区二区| 欧美一区二区黄色| 国产精品v欧美精品v日韩精品| 女人天堂亚洲aⅴ在线观看| 欧美日韩国产一区二区三区地区| 免费观看成人www动漫视频| 欧美成人dvd在线视频| 欧美日韩亚洲一区二区三区在线| 欧美黑人国产人伦爽爽爽| 国产精品久久久久久久久久尿| 精品69视频一区二区三区| 久久婷婷国产综合尤物精品| 亚洲性视频网站| 国产精品一区二区在线| 久久精品国产第一区二区三区最新章节| 西西裸体人体做爰大胆久久久| 黄色日韩在线| 久久精品国产久精国产爱| 在线亚洲高清视频| 欧美成年人视频网站欧美| 亚洲伦伦在线| 国产精品成人一区二区三区夜夜夜| 亚洲最新视频在线播放| 欧美另类极品videosbest最新版本| 欧美天堂亚洲电影院在线播放| 亚洲一区二区三区在线| 国产精品视频久久一区| 国产伦精品一区二区三区四区免费| 国产日韩欧美在线视频观看| 最新国产の精品合集bt伙计| 国产精品女主播| 欧美无砖砖区免费| 久久本道综合色狠狠五月| 国产精品男人爽免费视频1| 国内久久精品视频| 欧美色图一区二区三区| 亚洲国产精品毛片| 国产在线视频欧美一区二区三区| 欧美日韩国产经典色站一区二区三区| 噜噜噜噜噜久久久久久91| 蜜桃av噜噜一区| 亚洲国产裸拍裸体视频在线观看乱了| 久久精品一区二区三区中文字幕| 国产欧美亚洲视频| 蜜臀99久久精品久久久久久软件| 国产精品区一区二区三区| 性色av一区二区怡红| 狠狠狠色丁香婷婷综合久久五月| 亚洲欧洲日夜超级视频| 欧美日韩视频在线第一区| 一区在线播放视频| 亚洲一区二区三区四区在线观看| 亚洲精品少妇30p| 久久精品免费| 欧美大片免费| 亚洲精品自在久久| 久久漫画官网| 亚洲精品一区二区三区福利| 一区二区三区视频在线看| 久久在线免费| 亚洲精品裸体| 黄色影院成人| 欧美视频中文在线看| 欧美日韩一区三区| 亚洲美女视频网| 欧美亚洲一区二区在线| 欧美一级在线播放| 红杏aⅴ成人免费视频| 国产一区二区三区在线观看视频| 欧美精品二区| 亚洲精品视频在线观看网站| 国产精品久久久久久模特| 国产欧美日本一区视频| 正在播放亚洲| 欧美日本国产精品| 亚洲天堂网在线观看| 国内免费精品永久在线视频| 黄色国产精品| 欧美 日韩 国产 一区| 亚洲精品日韩在线观看| 国产麻豆精品久久一二三| 国产精品成av人在线视午夜片| 免费亚洲电影在线| 欧美日韩国产一区二区三区地区| 亚洲国产视频a| 久久精品99国产精品| 国产亚洲欧美另类中文| 可以看av的网站久久看| 欧美福利专区| 国产精品入口日韩视频大尺度| 激情久久久久| 亚洲精品免费在线| 亚洲欧美日韩国产综合精品二区| 欧美日韩在线播放| 麻豆精品国产91久久久久久| 欧美精选午夜久久久乱码6080| 亚洲精品中文字幕在线| 欧美午夜久久久| 极品裸体白嫩激情啪啪国产精品| 99国产精品私拍| 激情亚洲一区二区三区四区| 亚洲国产综合视频在线观看| 国内在线观看一区二区三区| 国产精品国产馆在线真实露脸| 一区二区日韩精品| 欧美亚洲综合在线| 日韩视频永久免费观看| 99精品国产在热久久婷婷| 国产精品亚洲综合一区在线观看| 国产精品国产三级欧美二区| 欧美一区二区三区免费视| 伊人久久大香线蕉综合热线| 亚洲丰满少妇videoshd| 久久久久**毛片大全| 久久精品二区三区| 久久在线观看视频| 欧美激情aaaa| 久久不见久久见免费视频1| 欧美福利网址| 欧美日韩国产大片| 狠狠色狠狠色综合日日91app| 久久久99爱| 玖玖在线精品| 国产精品亚洲第一区在线暖暖韩国| 国产精品v日韩精品v欧美精品网站| 女人色偷偷aa久久天堂| 日韩视频三区| 国产精品久久久久秋霞鲁丝| 蜜臀99久久精品久久久久久软件| 国产精品欧美日韩| 亚洲国产精彩中文乱码av在线播放| 一区在线电影| 国产精品一区二区三区久久| 一区二区激情视频| 午夜一级在线看亚洲| 羞羞色国产精品| 午夜精品福利一区二区蜜股av| 国产精品v欧美精品v日韩| 亚洲一品av免费观看| 亚洲永久免费视频| 国产精品免费在线| 欧美日韩亚洲综合在线| 久久成人免费日本黄色| 欧美日韩另类国产亚洲欧美一级| 国产精品私房写真福利视频| 亚洲小说区图片区| 欧美午夜精品久久久久免费视| 亚洲欧美日韩一区在线| 国产精品视频一区二区高潮| 久久亚洲影院| 国产乱码精品1区2区3区| 午夜激情久久久| 欧美激情精品久久久久| 亚洲免费视频在线观看| 欧美视频一区二区| 国产亚洲va综合人人澡精品| 欧美国产日韩视频| 久久国产精品高清| 欧美伦理视频网站| 一本一本久久| 亚洲韩国一区二区三区| 久久超碰97人人做人人爱| 香蕉av福利精品导航| 国产精品视频1区| 西瓜成人精品人成网站| 亚洲欧美日韩一区在线观看| 欧美激情综合色综合啪啪| 亚洲欧美激情一区二区| 狠狠操狠狠色综合网| 国产精品人人做人人爽| 欧美精品一区二区三区高清aⅴ| 欧美在线播放高清精品| 国产精品视频免费观看www| 亚洲夜晚福利在线观看| 韩日在线一区| 久久综合色8888| 亚洲激情偷拍| 国产精品久久久久9999吃药| 欧美影院在线播放| 136国产福利精品导航网址| 亚洲一区免费在线观看| 欧美日韩在线大尺度| 精品成人一区二区三区| 欧美精品激情在线观看| 亚洲人午夜精品免费| 久久精品99国产精品酒店日本| 免费日韩精品中文字幕视频在线| av不卡在线看| 一区二区三区精品久久久| 亚洲人成在线播放| 国产一区 二区 三区一级| 久久精品国产第一区二区三区| 一区二区精品在线观看| 欧美香蕉视频| 欧美理论电影在线播放| 国产九九视频一区二区三区| 国产精品日韩精品欧美精品| 在线成人av网站| 国产精品日本精品| 欧美二区乱c少妇| 亚洲精品你懂的| 久久综合福利| 亚洲激情午夜| 亚洲国产高清在线观看视频| 亚洲深夜影院| 欧美日韩在线综合| 欧美日韩一区二区三区视频| 欧美激情欧美狂野欧美精品| 欧美亚洲网站| 亚洲视频导航| 日韩网站免费观看| 欧美久久一级| 可以看av的网站久久看| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产精品毛片在线看| 99热这里只有成人精品国产| 老司机凹凸av亚洲导航| 亚洲男人第一av网站| 久久综合伊人77777麻豆| 国产精品劲爆视频| 欧美一区视频| 欧美在线观看一二区|