《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 一種Windows 2000下連續輸出數據的PCI卡

一種Windows 2000下連續輸出數據的PCI卡

2008-08-29
作者:李向陽1 李 耀2

??? 摘 要:介紹PCF1536的設計原理和硬件結構;詳細討論了大容量" title="大容量">大容量FIFO的結構及用CPLD實現FIFO控制器;計算PCF1536工作于Windows2000操作系統下允許的最大中斷延遲;最后將PCF1536應用于多路D/A" title="D/A">D/A轉換器,指出Windows2000的中斷延遲遠遠小于41.2毫秒。
??? 關鍵詞:PCF1536? 連續數據流? FIFO控制器? 中斷延遲

?

??? 在視頻輸出、聲吶仿真等實際應用" title="實際應用">實際應用中,經常要求計算機能根據要求穩定輸出連續數據流。然而,當計算機工作于Windows2000操作系統下時,由于該操作系統是一個多任務的非實時操作系統,當它收到外部設備發來的中斷時,需要延遲一定時間間隔后,才開始執行中斷服務程序。這樣,從計算機I/O口直接輸出的數據流只能是間歇的數據流,無法提供連續數據流,不能滿足實際應用的需要。
??? 幸運的是,許多實際應用只需要低速的連續數據流??梢岳肞CI總線的高速數據傳輸特性,在PCI接口后加入一個大容量FIFO存儲器,高速的PCI數據流從FIFO存儲器的輸入端輸入,在FIFO的輸出端就能獲得低速的連續數據流。這樣屏蔽了Windows2000的非實時性,成功滿足實際應用的需要。在圖1所示的具體應用中,計算機與PCI卡之間通過PCI總線形成峰值速率達132MB/s的間歇數據流;PCI卡通過局部總線與大容量存儲器之間同樣是峰值速率達132MB/s的間歇數據流;最后通過多路D/A轉換電路獲得了速率為16MB/s的連續數據流。

?


??? 為了便于應用,將PCI接口模塊與大容量存儲器結合,設計了一塊能在Windows2000下以16MB/s的速率連續輸出" title="連續輸出">連續輸出數據的PCI卡PCF1536。
1 PCF1536的工作原理
??? PCI卡PCF1536是一個帶有1536KB FIFO的通用PCI卡;在Windows2000操作系統下,它能以16MB/s的速度連續輸出數據。圖2是PCF1536的結構框圖,整個PCF1536包括PCI接口、大容量FIFO存儲器和驅動器三個模塊。

?


1.1 PCI接口模塊
??? PCI接口模塊由PCI9052和配置EEPROM 93LC46組成。PCI9052是PLX技術公司的產品,兼容于PCI協議(2.1版);它可作為PCI總線的從設備,支持32位數據突發傳輸。圖3是PCI9052與PCI金手指和存儲器模塊的連接示意圖。

?


??? PCI9052與存儲器有三種連接方式:數據地址復用、數據地址非復用和ISA方式[1]。在PCF1536中,PCI9052采用數據地址非復用方式連接FIFO存儲器。其時序參見文獻[1]。PCI9052與FIFO的連接信號中,表示一次突發傳輸的開始,表示一次突發傳輸的結束,LAD[0:31]為32位數據,LBE[0:3]為字節有效信號。緩存后的時鐘輸出信號BCLKO經74LS00送回PCI9052,同時也送到FIFO。FIFO半滿時發出的中斷信號通過LINTI1進入PCI9052,再通過INTA發送給CPU。由于FIFO的寫入不需要地址,因此PCI9052與FIFO之間沒有地址連接。
1.2 存儲器模塊
1.2.1 存儲器組織

??? 存儲器模塊由CPLD器件EPM7128SQC100和四片FIFO器件AL422B組成。AL422B是AVERLOGIC公司的產品,每片AL422B包含384K×8位DRAM,主要應用于視頻輸出。在現有的FIFO存儲器中,AL422B具有最低的價格/存儲位比。這是PCF1536選擇使用AL422B的主要原因。AL422B的結構框圖如圖4所示。它能完成初始化、復位、寫和讀等四種操作[2]。初始化操作發生在上電后0.1ms內,然后可以開始正常操作。復位操作中,則輸入數據地址設置為0且清空輸入緩存;則數據輸出地址設置為0且將數據預取到輸出緩存。完成寫操作,在WCK上升沿將DI7~DI0寫入寫數據寄存器;

?


??? 四片AL422B通過位擴展成384K×32位的FIFO存儲器,如圖5所示。

?


1.2.2 存儲器控制器
??? AL422B雖然有不同的數據輸入和輸出端口,但與通用FIFO存儲器不同,它并不提供半滿信號、數據有效信號等。因此AL422B不是完全意義上的FIFO存儲器[2]。在PCF1536上,使用一片可編程邏輯設備EPM7128作為FIFO控制器,全面控制AL422B的功能。從圖2和圖5可以看出,EPM7128為FIFO提供RCK、DI[0:31]、當FIFO半滿時提供半滿信號HF;另外EPM7128為外設提供正負數據有效信號、4MHz和8MHz的時鐘信號等,供外設靈活使用。圖6是用VHDL語言對EPM7128編程而成的FIFO控制器。該控制器由JTAG模塊、寫模塊、讀模塊和控制模塊組成。計算機通過JTAG接口對EPM7128現場編程。當PCI9052的數據準備好后,寫模塊按LCLK時鐘將數據讀入,接著按WCK時鐘將數據寫入AL422B。在FIFO控制器的控制下,整個384K×32位的FIFO存儲器被分為A、B兩部分。當數據從A部分讀出時,PCI9052將數據寫入B部分;反之,當數據從B部分讀出時,PCI9052將數據寫入A部分。數據讀出的速率為16MB/s。當A?穴或B?雪部分數據讀完后,FIFO控制器接著從B(或A)部分讀數,并通過中斷通知CPU向A(或B)部分寫入數據。如此循環往復。

?


1.2.3 最大允許中斷延遲
??? 要保證PCF1536輸出連續數據,就必須保證FIFO不會被讀空。FIFO輸出數據的同時,PC機必須及時補充數據。從上可知,整個FIFO存儲器被分成A、B兩部分,每部分容量均為192K×32位。下面分析當數據從存儲器B部分讀取、向存儲器A部分寫入時,讀寫FIFO存儲器的時間關系,如圖7所示。

?


??? 假定PC機的中斷延遲時間為TINT_LAT,PC機寫滿存儲器A部分所用時間為TPCI,剩余時間為TREM;讀完存儲器B部分所用時間為TOUT。如PCF1536輸出連續數據流,剩余時間TREM必須大于等于0。
???

??? 讀完存儲器B部分所用時間:
???

??? 通過以上計算,在Windows2000操作系統的最大中斷延遲不大于41.2ms的情況下,PCF1536能以16MB/s的傳輸率連續輸出數據。
??? 中斷延遲決定了硬件產生的中斷并得到PC機正確響應的最高頻率。實際上,根據各種資料分析[3],雖然Windows2000操作系統的中斷延遲會隨著應用條件不同而差異很大;但可以肯定的是,其中斷延遲遠遠小于41.2ms。
1.3 驅動器模塊
??? 驅動器模塊由七個74LS245構成。每個74LS245能為8位數據(信號)提供驅動,其中四個74LS245用作32位數據線的驅動器,另外三個用作控制信號的驅動。
??? 每個74LS245的輸出分別連接到16腳的插座。16腳插座中的8個腳接信號線,另外8個腳接地線,以提高輸出信號的抗干擾能力。采用這種輸出方式,PCF1536與外設之間可以用4m的排線連接而不會受明顯干擾。
2 測試過程及測試結果
??? 圖8是PCF1536卡的測試系統" title="測試系統">測試系統。計算機重復發送如下數據:0x20002000、0x32CF32CF、0x3E6F3E6F、0x3E6F3E6F、0x32CF32CF、0x20002000、0x0D300D30、0x01900190、0x019-00190、0x0D300D30。以上10個數據實際上是對一個正弦波的10個均勻采樣值。用示波器監視D/A轉換器的輸出。

?


??? 在示波器上可以觀測到:36路的D/A輸出都是穩定的20kHz正弦波。該測試系統經過連續48小時運行,沒有出現計算機死機和停止發送數據的現象。因此,結論顯而易見:在Windows 2000操作系統下,PCF1536能以16MB/s的速度連續輸出數據,它滿足某些系統對連續數據流的要求。利用該測試系統,雖然不能準確測出Windows2000的中斷延遲到底有多大,但可以肯定:Windows2000的中斷延遲遠遠小于41.2ms。
參考文獻
1 PLX Technology,Inc. PCI9052 Data Book.V2.0,September?2001.www.plxtech.com.
2 AverLogic Technologies,Inc. AL422 Data Sheets. Jan 2001.www.averlogic.com.
3 李圣怡,戴一帆.Windows環境下軟硬件接口技術.長沙:國防科技大學出版社,2001

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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>
          国产日韩欧美一区二区三区在线观看| 久久伊人亚洲| 亚洲永久精品国产| 亚洲少妇诱惑| 亚洲国产精品电影| 欧美精品一区二区在线播放| 久久久亚洲国产天美传媒修理工| 一区二区三区在线免费观看| 亚洲综合大片69999| 亚洲国产婷婷香蕉久久久久久| 欧美国产一区二区三区激情无套| 国产精品手机视频| 久久手机免费观看| 久久一日本道色综合久久| 日韩一级精品| 亚洲精品乱码久久久久久蜜桃91| 亚洲免费中文字幕| 欧美日韩另类综合| 一区在线免费观看| 欧美精品在线一区二区| 最新国产成人在线观看| 性做久久久久久久免费看| 韩国免费一区| 久久久久久国产精品mv| 国产精品国产自产拍高清av| 国产精品久久久一区二区| 制服丝袜激情欧洲亚洲| 国模一区二区三区| 国产日韩欧美视频在线| 国内视频一区| 宅男噜噜噜66一区二区| 日韩亚洲精品在线| 老司机免费视频久久| 亚洲一区二区伦理| 欧美www视频在线观看| 欧美与欧洲交xxxx免费观看| 亚洲品质自拍| 国产亚洲视频在线| 国产中文一区二区三区| 亚洲高清精品中出| 一区二区日韩免费看| 免费成人美女女| 欧美三级免费| 日韩视频一区二区| 先锋a资源在线看亚洲| 欧美精品首页| 国内精品嫩模av私拍在线观看| 久久综合导航| 西西裸体人体做爰大胆久久久| 欧美四级电影网站| 欧美极品在线视频| 99综合电影在线视频| 久久精品成人欧美大片古装| 国产一在线精品一区在线观看| 一区一区视频| 亚洲视频自拍偷拍| 久色婷婷小香蕉久久| 欧美日韩精品在线视频| 99re6这里只有精品视频在线观看| 欧美日韩免费观看一区三区| 亚洲一区二区精品视频| 激情久久影院| 亚洲国产欧美一区二区三区同亚洲| 久久精品视频在线播放| 欧美色精品在线视频| 久久久国产亚洲精品| 欧美成人69av| 欧美国产日韩二区| 午夜精彩国产免费不卡不顿大片| 好看的av在线不卡观看| 午夜精品一区二区在线观看| av成人免费观看| 伊人天天综合| 欧美三日本三级少妇三2023| 亚洲国产欧美不卡在线观看| 午夜国产不卡在线观看视频| 狂野欧美激情性xxxx| 久久国产精品一区二区三区四区| 1000精品久久久久久久久| 国产精品亚发布| 欧美成人中文字幕在线| 欧美激情2020午夜免费观看| 今天的高清视频免费播放成人| 欧美视频一区二区| 欧美精品一区二区在线观看| 一区电影在线观看| 国内精品美女av在线播放| 欧美激情精品久久久久久免费印度| 国产亚洲一区二区在线观看| 欧美一区二区| 亚洲一区二区三区在线视频| 娇妻被交换粗又大又硬视频欧美| 91久久精品日日躁夜夜躁国产| 亚洲动漫精品| 亚洲福利视频一区| 在线精品亚洲| 亚洲人成网站在线观看播放| 久久美女艺术照精彩视频福利播放| 午夜精品久久久久久久久久久久久| 亚洲老板91色精品久久| 久久在线免费观看视频| 久久久噜噜噜久久人人看| 一区二区三区在线视频播放| 狠狠爱综合网| 欧美日韩国产综合网| 欧美日韩国产小视频在线观看| 亚洲综合首页| 亚洲国产日韩欧美在线99| 亚洲免费在线电影| 久热精品在线| 亚洲午夜久久久久久久久电影院| 99re这里只有精品6| 国产精品国产三级国产aⅴ9色| 狠狠色综合色综合网络| 国产精品一区二区欧美| **性色生活片久久毛片| 91久久久一线二线三线品牌| 欧美日韩一区三区四区| 99国产精品一区| 好看不卡的中文字幕| 久色成人在线| 欧美日韩一区高清| 国产精品一区二区a| 国产精品激情偷乱一区二区∴| 99精品国产热久久91蜜凸| 亚洲私拍自拍| 亚洲激情影视| 久久综合久久综合这里只有精品| 99re6热只有精品免费观看| 欧美福利小视频| 久久综合色播五月| 久久精品免费播放| 国产欧美精品一区aⅴ影院| 欧美国产日韩一区| 久久精品国产免费看久久精品| 亚洲欧美精品中文字幕在线| 欧美激情va永久在线播放| 宅男在线国产精品| 国产精品影院在线观看| 亚洲一级黄色av| 老色鬼精品视频在线观看播放| 欧美三日本三级少妇三99| 国产精品网站在线| 国产精品成人一区二区| 9l国产精品久久久久麻豆| 亚洲一二三区视频在线观看| 国产日产高清欧美一区二区三区| 精品福利电影| 国内精品久久久久影院色| 亚洲一区二区三区视频| 亚洲国产精品久久久久婷婷884| 欧美国产激情| 国产欧美一区二区精品性色| 亚洲男人第一av网站| 久久综合狠狠综合久久综合88| 在线观看中文字幕不卡| 国产精品理论片在线观看| 欧美日韩第一页| 红桃av永久久久| 在线视频你懂得一区二区三区| 欧美日本一道本在线视频| 亚洲高清免费在线| 亚洲精品一区二区三区av| 欧美理论片在线观看| 一区二区三区日韩在线观看| 国产精品美女在线| 性xx色xx综合久久久xx| 性欧美8khd高清极品| 性视频1819p久久| 亚洲蜜桃精久久久久久久| 影音先锋亚洲电影| 欧美日韩在线一区二区| 亚洲色图在线视频| 欧美国产激情二区三区| 亚洲欧美制服中文字幕| 久久国产精品久久精品国产| 中文日韩欧美| 欧美绝品在线观看成人午夜影视| 亚洲日本免费| 欧美日韩精品伦理作品在线免费观看| 国产精品mv在线观看| 国产欧美日韩综合一区在线观看| 欧美日韩不卡视频| 黑人巨大精品欧美一区二区小视频| 一区二区激情小说| 亚洲欧美日韩国产另类专区| 亚洲精品视频在线观看免费| 欧美伊人久久久久久午夜久久久久| 一个色综合导航| 欲香欲色天天天综合和网| 欧美日韩精品一区视频| 亚洲黄色视屏| 亚洲国产精品电影| 国产精品久久久久久久7电影| 欧美日产在线观看| 欧美成人有码| 国产欧美日韩精品丝袜高跟鞋| 国产精品永久免费| 国产精品视频久久久| 亚洲国产一二三| 欧美日韩精品是欧美日韩精品| 性色av一区二区三区| 亚洲美女中文字幕| 欧美日韩免费一区二区三区视频| 一本久道久久综合婷婷鲸鱼| 国产综合久久久久久鬼色| 亚洲欧美在线观看| 一区二区三区在线视频观看| 久久精品免费播放| 9久草视频在线视频精品| 国产精品福利片| 久久久999精品视频| 亚洲国产人成综合网站| 91久久精品美女高潮| 欧美一级视频一区二区| 一区二区三区高清在线观看| 久久久久成人网| 欧美承认网站| 久久国产婷婷国产香蕉| 亚洲校园激情| 欧美亚洲在线| 免费成人av| 国产精品一区二区久久| 亚洲福利一区| 久久国内精品视频| 亚洲人体1000| 欧美日韩高清区| 在线不卡a资源高清| 久久久99国产精品免费| 伊人天天综合| 国产精品s色| 国内揄拍国内精品久久| 久久福利资源站| 久久亚洲国产成人| 亚洲作爱视频| 久久综合网hezyo| 中国女人久久久| 影音先锋亚洲精品| 亚洲天堂网在线观看| 国产亚洲欧美一区在线观看| 久久综合五月| 一本综合精品| 久久精品99国产精品| 精品99视频| 欧美成人a∨高清免费观看| 欧美一区二区国产| 国产精品theporn| 欧美成人精品激情在线观看| 欧美午夜免费| 久久九九有精品国产23| 在线观看亚洲精品视频| 国产精品国产三级国产专播品爱网| 国产精品成人久久久久| 麻豆成人在线观看| 欧美激情第1页| 在线视频精品一| 国产亚洲精品7777| 国产欧美韩日| 日韩亚洲欧美成人一区| 欧美日韩在线亚洲一区蜜芽| 韩国三级电影久久久久久| 欧美精品久久99久久在免费线| 欧美成人精品激情在线观看| 欧美成人在线影院| 欧美乱妇高清无乱码| 激情丁香综合| 久久久久久久综合色一本| 亚洲伊人久久综合| 激情五月***国产精品| 欧美诱惑福利视频| 久久久高清一区二区三区| 国内精品美女av在线播放| 欧美高清视频免费观看| 国内精品99| 国产亚洲精品aa午夜观看| 欧美日韩国产美女| 国产视频丨精品|在线观看| 国产日韩精品视频一区| 亚洲精品国产欧美| 久久久久久久久综合| 国产一区二区精品丝袜| 国产一区二区观看| 国产精品99久久久久久白浆小说| 国产永久精品大片wwwapp| 欧美成人精品福利| 亚洲风情亚aⅴ在线发布| 久久久久久噜噜噜久久久精品| 久久久激情视频| 久久久久一本一区二区青青蜜月| 亚洲美女在线国产| 久久伊人精品天天| 中文久久乱码一区二区| 亚洲国产精品ⅴa在线观看| 一色屋精品视频在线看| 国产精品爽黄69| 在线观看一区欧美| 国产综合18久久久久久| 国产亚洲精品综合一区91| 国产有码在线一区二区视频| 国产精品国产三级国产专区53| 欧美高清在线视频观看不卡| 国语对白精品一区二区| 国产日韩综合一区二区性色av| 欧美一级网站| 国产在线精品自拍| 欧美日韩亚洲一区二区三区在线| 午夜精品久久久久久久蜜桃app| 欧美日韩国产色视频| 国产精品草莓在线免费观看| 欧美激情一区在线| 欧美日韩亚洲免费| 亚洲欧洲中文日韩久久av乱码| 欧美激情麻豆| 有码中文亚洲精品| 伊人久久久大香线蕉综合直播| 国产精品激情av在线播放| 欧美日韩久久精品| 国产精品免费看久久久香蕉| 一区二区三区产品免费精品久久75| 99视频精品全部免费在线| 国产精品久久久久久超碰| 激情久久久久久久久久久久久久久久| 国产精品婷婷| 国产午夜亚洲精品不卡| 久久一区二区三区四区五区| 一区二区三区精品国产| 国产午夜精品久久久久久久| 久久成人免费|