《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > X-Scan X射線線陣列探測器并行幀捕獲卡

X-Scan X射線線陣列探測器并行幀捕獲卡

2008-10-30
作者:張增輝 沈 激 陳子瑜

  摘 要: 介紹了一個基于PCI總線的RS422并行幀捕獲卡。該卡用于X-Scan X射線線陣" title="線陣">線陣列探測器高速14bit圖像數據的獲取。簡要敘述了X射線線陣列探測器的輸出以及基于PCI總線的數據獲取理論和方法,并介紹了所采用芯片的性能及應用、卡的硬件設計思想和結構以及軟件設計。
  關鍵詞: RS422接口 PCI總線 X射線 線陣列探測器 幀捕獲


1 X-ScanX射線線陣列探測器數據端口和幀捕獲卡
  X-Scan是芬蘭DT公司生產的X射線線陣列探測器,用于安全、工業、醫學和食品等領域的無損檢測或質量控制中。探測器由探測元件、探測電子學和微控制器組成。探測器數據輸出采用RS422端口,為14位數據并行平衡(差分" title="差分">差分)輸出[1]。端口信號十分容易理解:行使能信號LEN和同步信號PCLK(PCLK信號頻率為2.2MHz)之間的關系如圖1所示。


  行使能信號LEN表明自上升沿" title="上升沿">上升沿后,經t2時間探測器發送數據;PCLK信號的上升沿用于計算機接口進行數據讀操作。DT公司X-Scan平衡輸出定義為一對互為反相的TTL電平信號。
  一行數據定義為一幀,其中包含的數據是大量的,并且需要高速傳輸,所以計算機接口應該基于PCI總線。為此研制了基于PCI總線的幀捕獲(Frame Grabbing )卡,以滿足X-Scan應用的需要。
2 計算機接口設計
2.1 PCI總線
  PCI(Peripheral Component Interconnect)總線[2]是ISA/EISA總線之后的一種現今計算機中廣泛采用的局部總線,支持外圍設備進行突發通訊,32位總線數據傳輸速率峰值達132MB/s,遠遠超過ISA/EISA總線5Mb/s的速度,適合X-Scan與計算機高速數據傳輸的要求。
  與ISA/EISA總線不同,PCI 總線協議及接口邏輯十分復雜,從而使得采用中小型規模器件開發接口電路的方法難以實現。鑒于此, 許多廠家推出了專用的PCI 總線控制芯片, 其中AMCC公司生產的S59XX系列芯片因其功能強大、開發方便而被廣泛應用。本方案采用AMCC公司的專用芯片S5933[2]來實現PCI協議的執行。
2.2 卡的組成
  卡由RS-422接口電平轉換、高速數據緩存、PCI總線控制器及控制邏輯等功能模塊組成。其結構如圖2所示。

2.2.1 電平轉換
  電平轉換的要求是將來自X-Scan RS422輸出端口的差分數據和控制信號" title="控制信號">控制信號轉換成TTL信號。組成的單元電路采用MAXIM公司的MAX3095 RS422 四接收器, 其電氣特性如圖3所示。MAX3095具有10Mbit/s的數據傳輸速率和90ns的傳輸延遲,滿足X-Scan 數據傳輸的速率要求;還具有200mV的差分接收靈敏度以及15kV的靜電保護(ESD-Protected)措施,滿足X-Scan數據長線傳輸的要求。


2.2.2 PCI總線控制器S5933
  S5933[3]是符合PCI 規范2.1版本的32 位控制芯片,它提供三種物理接口:PCI 總線接口、外接(Add-On)總線接口和外接配置存儲器(非易失存儲器)接口(見圖4 ),其中,PCI 總線接口與PCI 總線相連,配置存儲器接口與非易失存儲器連接(在系統初始化時用來對S5933進行配置),外接(Add-On)總線接口與用戶數據設備的連接是卡設計者最需要關注的地方。


  S5933中有兩個獨立的FIFO(8×32bit),用于PCI到ADD-ON和ADD-ON到PCI兩個方向的數據傳輸,FIFO的空滿狀態信號及讀寫控制信號可供外加接口使用。利用FIFO進行數據傳輸是S5933數據傳輸方式中主要的一種(其余還有兩種方式:MAILBox方式和PASS_THrμ方式)。FIFO方式控制邏輯簡單,易于實現,是本卡采用的方式。本卡中,數據傳送只有ADD-ON到PCI單一方向,所應用FIFO的狀態信號及控制信號只需WRFULL(滿/非滿)和-(寫入)信號。
  S5933 既可以作為 PCI總線的主設備接口,也可作為從設備接口。此卡設計中,S5933 采用主控模式,由它發起DMA操作。
2.2.3 高速數據緩存
  由于S5933中FIFO 深度不足,來自探測器的大量數據直接流入,就會使得FIFO 瞬間寫滿而S5933仍然不能獲得PCI總線控制權以及出現溢出和丟失數據。為此,在S5933 Add-On接口與MAX3095之間插入數據緩存。這里采用了IDT公司生產的IDT72V235高速先進先出存儲器(FIFO),100MHz存取速率,18位數據輸入和18位數據輸出,容量為2048×18 bit。其結構見圖5。


  高速流入的數據先在外部FIFO中緩存,內部FIFO非滿時再作傳送。由于X-Scan是以幀為單位高速傳送數據的,而幀與幀之間又有足夠的間隙時間,2K容量的外部FIFO足以防止數據的丟失。
  IDT72V235可以單片使用,也可以級聯或擴展使用,本卡中IDT72V235是單片使用的。
  數據輸入端由寫時鐘(WCLK)和寫使能()控制。當有效且FIFO非滿時(滿標志為高),數據在寫時鐘WCLK的上升沿被寫入。輸出端由讀時鐘(RCLK)和讀使能端()控制,當有效且FIFO非空時(空標志為高),數據在讀時鐘RCLK的上升沿讀入輸出寄存器,并在輸出使能()為低時輸出到端口。讀時鐘與寫時鐘可以同步,也可以異步。本卡中時鐘異步,讀時鐘信號由S5933 33MHz的BPCLOCK提供;寫時鐘信號由RS422端口提供,它們決定了數據寫入速率為2.2MHz,讀出速率為33MHz。
  復位(為低)時FIFO讀取擴展邏輯控制信號、。這些信號定義了FIFO的八種工作模式,本卡中它們接地,FIFO定義在非同步IDT標準模式,時序圖見圖6。其中,讀出延遲tA和寫入滿到出現滿標志延遲tWFF都是最大6.5ns。


2.2.4 數據傳輸控制
  數據控制用于S5933與FIFO,以及FIFO與外部設備之間的傳輸控制。采用Lattice公司的可編程邏輯芯片ispLSI1016作為邏輯控制器,其性能指標為:最高頻率110MHz;10ns傳輸延遲。ispLSI1016編程后,與S5933及IDT72V235之間的邏輯關系如圖7所示。


  使能信號EN有效,而FIFO IDT72V235中有數據(/=1)且S5933 FIFO未滿(WRFULL=0)時,IDT72V235將數據驅動到輸出寄存器上;在下一個BPCLK周期,將IDT72V235輸出寄存器中的數據寫入S5933 FIFO。
3 編程與程序設計
  編程與程序設計包括ispLSI1016芯片的編程、S5933寄存器編程以及驅動程序的開發。ispLSI1016芯片的編程是利用ispDesignEXPERT開發系統及VHDL語言實現的,這里不再贅述。
3.1 S5933寄存器編程
  PCI總線規范定義了256字節的配置空間,分為預定義頭域和設備依賴區域兩部分。
  頭域包括設備制造商標識ID、設備ID、版本ID、分類代碼三個寄存器(用于識別設備及其功能)、基地址寄存器BADR(用來確定該設備的存儲和I/O" title="I/O">I/O空間需求)、中斷引腳和中斷編號兩個寄存器以及延時計數寄存器Min-Gnt和Max-Lat(用來設置DMA)等。
  設備依賴區域包括位于PCI總線一側和擴充總線接口一側的兩組操作寄存器,用于監測S5933的狀態并控制其運行。本卡用到的操作寄存器有: MWTC(主控寫計數)、MWAR(主控寫地址)、MCSR(主控控制/狀態)和INTCSR(中斷控制/狀態)等寄存器。
  配置空間數據編程在與S5933連接的一片非易失存儲器(nvRAM)中進行,系統加電或復位后, S5933將從nvRAM下載銷售商標識符VID和設備標識符DID,如果合法,則下載基地址單元BADR的內容,其值必須是C1H/C0H/C2H/FFH/E8H/10H。如果都正確,便依次讀入配置數據,決定I/O或存儲器空間的大小。然后將每個區域的起始地址寫回到BADR中,區域的起始地址必須是區域大小的倍數。每一個BADR都是物理地址(PCI設備自己不能單獨確定存儲器或I/O的地址,所有的地址影射都必須由系統來完成,而不是應用程序)。
3.2 驅動程序設計
  Windows系統下對設備的訪問需要通過設備驅動程序進行,所以需要開發卡的驅動程序。
  采用Jungo公司提供的WinDriver設備驅動程序開發工具包[4]來開發設備驅動程序。開發時可以有兩種方法可供選擇:一是利用 WinDriver Winzard;二是利用WinDriver提供的用戶態函數庫,后者要求程序員熟悉WinDriver的用戶態函數以及PCI設備的控制過程,相對的難度較大。但這兩種方法產生的驅動程序結構基本上沒有什么區別,大體結構如下:
  打開WinDriver設備;查找所要訪問的PCI設備;枚舉該設備的資源(內存、I/O、中斷等);鎖定該設備的資源,避免其它的程序調用;訪問板卡上的資源;解鎖資源;關閉WinDriver設備。
  本卡采用第一種方法,步驟如下:
  (1)安裝好PCI數據采集卡;
  (2)利用WinDriver Winzard檢測采集卡;
  (3)測試硬件,生成驅動程序代碼;
  (4)修改代碼,加入定制的功能;
  (5)在用戶態執行與調試代碼;
  (6)將性能苛刻部分插入到核心態。
  驅動程序流程圖如圖8所示。生成的驅動程序可獲得令人滿意的探測數據。


  此卡為X-Scan X射線線陣列探測器數據獲取而研制。探測器通過RS-422數據接口給捕獲卡提供14位數字圖像數據,數據是逐幀連續發出的,幀信號有效后,以2.2MHz時鐘并行連續輸出768個14 Bits的數據(一幀數據)。實際應用表明,該卡滿足探測器逐幀、連續、高速捕獲數據的需要。
參考文獻
1 User’s Manual of X-ray Linear Array Detector.Detection Technology Inc. Finland,2002
2 PCI Local Bus Specification Revision 2.0.PCI SIG,1993
3 AMCC PCI Products Data Book.San Diego:Applied Micro Circuits Corporation,1998
4 KernelDriver v6.11 User’s Guide.Jungo Ltd,1997~2003

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話: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>
          在线欧美三区| 国产精品久久久久久久久久三级| 狠狠色丁香久久婷婷综合_中| 国产一区二区三区在线播放免费观看| 久久国产精品99久久久久久老狼| 在线观看日韩国产| 国产在线播精品第三| 欧美性大战久久久久久久蜜臀| 欧美成人精品一区| 一区二区免费在线播放| 欧美一二三区精品| 久久riav二区三区| 免费不卡在线视频| 有码中文亚洲精品| 久久婷婷蜜乳一本欲蜜臀| 久久天堂成人| 欧美日韩成人在线观看| 欧美一二三区精品| 国产精品专区第二| 欧美在线播放高清精品| 欧美视频免费| 欧美精品在线一区二区三区| 国产精品萝li| 国内自拍一区| 蜜臀av在线播放一区二区三区| 欧美成人精品h版在线观看| 欧美日韩高清在线一区| 狠狠色伊人亚洲综合网站色| 在线色欧美三级视频| 久久成人国产精品| 亚洲一区二区三区四区中文| 国产精品视频999| 久久久久www| 欧美日韩亚洲高清一区二区| 亚洲视频网站在线观看| 久久一区视频| 国产色综合久久| 欧美日产国产成人免费图片| 国产一区二区三区久久精品| 久久人91精品久久久久久不卡| 欧美自拍丝袜亚洲| 欧美日韩ab片| 欧美色图五月天| 国产视频丨精品|在线观看| 欧美国产大片| 欧美国产亚洲视频| 国产一区二区三区在线观看免费| 亚洲国产精品高清久久久| 亚洲乱码精品一二三四区日韩在线| 久久成人18免费观看| 亚洲欧美日韩一区二区三区在线观看| 欧美高清在线视频观看不卡| 在线性视频日韩欧美| 欧美一级专区| av成人黄色| 欧美成人激情视频免费观看| 亚洲欧洲一区二区在线观看| 久久精品99国产精品| 亚洲国产1区| 免费人成网站在线观看欧美高清| 欧美日韩三区| 亚洲视频在线视频| 久久精品综合一区| 久久麻豆一区二区| 老色鬼精品视频在线观看播放| 欧美精品日韩精品| 国产精品劲爆视频| 国产在线成人| 国内精品久久久久久久果冻传媒| 欧美偷拍另类| 亚洲高清视频的网址| 国产精品中文字幕在线观看| 久久久久99精品国产片| 国产欧美一区二区三区在线看蜜臀| 欧美激情中文字幕一区二区| 亚洲精品在线视频| 国产精自产拍久久久久久蜜| 久久久久久亚洲精品中文字幕| 国产精品视频999| 国产自产高清不卡| 欧美深夜影院| 蜜桃av噜噜一区二区三区| 国产精品日韩一区二区| 欧美日韩一区二区高清| 日韩网站在线| 午夜欧美理论片| 欧美一区二区大片| 欧美一级黄色录像| 欧美在线播放视频| 国产精品一区久久久| 亚洲网址在线| 亚洲欧美日韩精品| 国产日韩一区二区| 国产曰批免费观看久久久| 国产亚洲综合性久久久影院| 午夜精品国产精品大乳美女| 久久久99精品免费观看不卡| 久久都是精品| 久久激情视频久久| 亚洲欧洲99久久| 亚洲国产一区二区视频| 国产精品久久久久久模特| 亚洲制服欧美中文字幕中文字幕| 久久综合久久综合这里只有精品| 在线日韩电影| 国产伦精品一区二区三区视频黑人| 久久影视精品| 日韩一二三区视频| 久久久午夜精品| 免费国产自线拍一欧美视频| 日韩亚洲国产欧美| 久久精品国产一区二区三区| 久久亚洲精品一区| 久久久久久有精品国产| 美女任你摸久久| 亚洲欧美日韩国产成人精品影院| 91久久久久久久久久久久久| 在线成人欧美| 国产精品视频九色porn| 国产麻豆成人精品| 狠狠久久亚洲欧美专区| 亚洲经典自拍| 欧美日韩福利在线观看| 亚洲午夜精品一区二区| 午夜久久99| 国产精品久久久一区麻豆最新章节| 亚洲精品国产品国语在线app| 久久久爽爽爽美女图片| 国内精品久久久久影院 日本资源| 国产精品久久99| 久久精品夜色噜噜亚洲a∨| 男女av一区三区二区色多| 国产一区二区三区奇米久涩| 亚洲激情视频| 亚洲影院免费| 国产欧美亚洲视频| 国产精品久久久爽爽爽麻豆色哟哟| 欧美在线视频导航| 欧美日韩在线一区| 在线观看不卡| 国产精品久久久久免费a∨大胸| 亚洲在线视频一区| 欧美日本韩国一区二区三区| 欧美日韩国产精品一区二区亚洲| 国产精品夜夜夜一区二区三区尤| 欧美日韩综合在线免费观看| 国产一区二区成人久久免费影院| 国语自产精品视频在线看| 久久综合久久综合久久| 激情综合中文娱乐网| 欧美午夜女人视频在线| 亚洲精品1234| 欧美影院午夜播放| 韩国三级电影久久久久久| 一区国产精品| 欧美三级黄美女| 亚洲三级色网| 欧美日韩精品伦理作品在线免费观看| 国产精品国产自产拍高清av王其| 国产精品igao视频网网址不卡日韩| 黑人巨大精品欧美一区二区| 国产精品亚洲一区二区三区在线| 欧美视频在线不卡| 牛牛影视久久网| 久热国产精品视频| 欧美69wwwcom| 国产酒店精品激情| 国产日韩亚洲| 国产精品日本一区二区| 国产精品美女久久久久av超清| 久久精品免视看| 国产精品成人国产乱一区| 国产精品www网站| 亚洲欧洲三级| 精品成人国产在线观看男人呻吟| 国产一在线精品一区在线观看| 亚洲乱码一区二区| 黑人一区二区三区四区五区| 欧美一区二区三区四区在线| 欧美精品91| 亚洲大胆人体在线| 国产自产在线视频一区| 久久久噜噜噜久久中文字免| 国产自产精品| 激情综合色综合久久综合| 欧美区在线观看| 久久丁香综合五月国产三级网站| 亚洲欧美日韩久久精品| 香蕉久久夜色精品国产使用方法| 欧美香蕉视频| 欧美成人精品1314www| 欧美成人午夜77777| 欧美午夜影院| 国产精品尤物福利片在线观看| 性色av一区二区三区在线观看| 欧美精品乱码久久久久久按摩| 免费在线观看成人av| 欧美日韩亚洲一区二区三区| 一二三四社区欧美黄| 国产精品久久久久9999高清| 亚洲最新视频在线播放| 国产色综合网| 久久久久国内| 香蕉久久一区二区不卡无毒影院| 午夜老司机精品| 国产精品久久77777| 亚洲特级片在线| 亚洲国产视频一区二区| 欧美在线日韩在线| 久久综合激情| 久久精品国产免费| 亚洲破处大片| 亚洲国产天堂久久综合| 国产精品高潮在线| 先锋影音一区二区三区| 日韩天堂在线视频| 亚洲欧美日韩精品综合在线观看| 亚洲精品韩国| 免费在线亚洲欧美| 欧美激情一区二区三区在线| 国产麻豆午夜三级精品| 欧美精品一区二区三区在线看午夜| 欧美三日本三级三级在线播放| 媚黑女一区二区| 在线观看免费视频综合| 狠狠色狠狠色综合日日91app| 久久久蜜桃一区二区人| 国产一区二区三区在线免费观看| 女同性一区二区三区人了人一| 永久555www成人免费| 国内外成人免费激情在线视频网站| 国产精品va在线播放我和闺蜜| 国产精品影片在线观看| 欧美专区福利在线| 亚洲三级电影在线观看| 在线观看视频免费一区二区三区| 国产精品草莓在线免费观看| 一区二区欧美日韩| 欧美色图一区二区三区| 欧美精品在线观看播放| 国产一区视频观看| 一本大道久久a久久精品综合| 欧美 日韩 国产一区二区在线视频| 亚洲素人一区二区| 欧美激情1区| 亚洲欧洲视频| 欧美日韩国产精品一区二区亚洲| 99在线精品观看| 欧美日韩第一区日日骚| 99re热这里只有精品视频| 亚洲伦理自拍| 久久婷婷国产综合尤物精品| 美女精品国产| 午夜欧美大片免费观看| 一本色道久久综合亚洲精品不| 另类激情亚洲| 国产精品久久久久久久午夜片| 亚洲国产精品久久精品怡红院| 国产日韩久久| 欧美成人精品激情在线观看| 亚洲尤物视频网| 国产精品在线看| 亚洲午夜高清视频| 亚洲专区在线| 亚洲激情在线观看视频免费| 精品91久久久久| 欧美激情一区在线| 亚洲天堂男人| 欧美精品一区二区三区很污很色的| 亚洲黄色高清| 国产一区二区成人久久免费影院| 亚洲黄网站在线观看| 亚洲精品偷拍| 欧美顶级少妇做爰| 美女啪啪无遮挡免费久久网站| 久久久美女艺术照精彩视频福利播放| 欧美日韩中文字幕日韩欧美| 欧美一区二区视频免费观看| 欧美成人福利视频| 国产在线精品成人一区二区三区| 欧美激情网友自拍| 国产欧美日韩综合精品二区| 日韩视频―中文字幕| 久久国产毛片| 欧美国产精品va在线观看| 久久天天躁狠狠躁夜夜爽蜜月| 国产精品久久久久77777| 国产欧美精品日韩| 欧美日韩激情网| 欧美三级特黄| 国产嫩草一区二区三区在线观看| 99精品免费视频| 亚洲免费观看| 亚洲一区二区在线免费观看| 欧美二区在线播放| 欧美日韩亚洲一区二区三区在线观看| 亚洲国产日韩欧美综合久久| 国内精品久久久久影院薰衣草| 牛人盗摄一区二区三区视频| 亚洲人成在线观看网站高清| 亚洲国产日韩综合一区| 欧美在线看片a免费观看| 欧美福利电影网| 欧美人与性动交a欧美精品| 久久久久这里只有精品| 国内精品**久久毛片app| 久久精品国产91精品亚洲| 日韩网站在线看片你懂的| 国产日韩欧美| 欧美紧缚bdsm在线视频| 国产午夜精品全部视频在线播放| 久久综合九色九九| 欧美精品三级日韩久久| 欧美日韩免费区域视频在线观看| 亚洲狠狠丁香婷婷综合久久久| 午夜日韩电影| 一本色道久久88综合亚洲精品ⅰ| 欧美色欧美亚洲另类七区| 亚洲欧洲一区二区三区在线观看| 麻豆精品视频在线观看视频| 久久亚裔精品欧美| 久久aⅴ国产欧美74aaa| 亚洲国产一区二区三区a毛片| 男女av一区三区二区色多| 噜噜噜久久亚洲精品国产品小说| 国产精品第三页| 久久久久高清| 国产一区二区三区精品欧美日韩一区二区三区|