產(chǎn)品分類

      當前位置: 首頁 > 傳感測量產(chǎn)品 > 數(shù)據(jù)采集產(chǎn)品 > 數(shù)據(jù)采集卡

      類型分類:
      科普知識
      數(shù)據(jù)分類:
      數(shù)據(jù)采集卡

      PCI_MT64的工作原理丨在CPCI總線數(shù)據(jù)采集卡的應(yīng)用設(shè)計

      發(fā)布日期:2022-10-09 點擊率:73 品牌:小金井_Koganei

      • 關(guān)鍵詞: PCI_MT64 CPCI總線 數(shù)據(jù)采集卡
      • 摘要:PCI_MT64的工作原理以及此IP核在CPCI總線數(shù)據(jù)采集卡的應(yīng)用設(shè)計,并通過本地邏輯設(shè)計測試了此IP核的功能。

      隨著CompactPCI在中國大范圍的普及和使用,越來越多的企業(yè)開始研制基于CompactPCI接口的產(chǎn)品,市場上有一些專用PCI接口芯片。FPGA(現(xiàn)場可編程門陣列)技術(shù)的快速發(fā)展使得萬門以上乃至幾十萬門邏輯陣列的使用越來越普遍。與專用PCI接口芯片相似,很多FPGA制造商都提供了PCI接口核邏輯。設(shè)計者可以將PCI用戶邏輯與PCI Core集成在一片F(xiàn)PGA里,并且可以在頂層通過仿真來驗證PCI接口以及用戶邏輯設(shè)計的正確與否,這樣可以大幅度提高調(diào)試速度、縮短開發(fā)周期、提高電路板的集成度和系統(tǒng)的性能。目前,開發(fā)者最常用的兩種PCI IP核是ALTERA公司的PCI MEGACORE和XILINX公司的PCI Logicore。本文所介紹的PCI_MT64 IP核是ALTERA公司開發(fā)的一個功能強大的CPCI接口內(nèi)核,最高能實現(xiàn)64位的數(shù)據(jù)寬度和66MHz的工作頻率。

      PCI_MT64 IP核的原理和結(jié)構(gòu)

      根據(jù)用戶性質(zhì)的不同,CPCI接口類型分為兩種:MASTER(主設(shè)備) 和TARGET(從設(shè)備)。ALTERA公司據(jù)此開發(fā)了多種 PCI IP核:PCI_MT64、PCI_MT32、PCI_T64和PCI_T32。由于設(shè)計需要完成66MHz、64位寬度數(shù)據(jù)傳輸,且在主模式下DMA控制器才能工作,因此選擇了PCI_MT64。

      PCI_MT64是支持33/66MHz工作頻率、64位PCI總線、支持主/從模式的PCI IP功能模塊。當其寬度為64位、系統(tǒng)時鐘為66 MHz時,峰值傳輸速率為528 MB/s。其主要由8個模塊組成,如圖1所示。

      20110916134241348.jpg 


      圖1 PCI_MT64的模塊結(jié)構(gòu)

      參數(shù)配置寄存器:提供參數(shù)確定的寄存器,包括設(shè)備識別、供應(yīng)商識別、分類代碼、修訂版本、基址寄存器和子系統(tǒng)供應(yīng)商等信息。在設(shè)計中,ALTERA公司提供了參數(shù)化的圖形界面,用戶只需按PCI協(xié)議輸入或選擇合理的值即可完成該寄存器的配置。

      PCI側(cè)地址/數(shù)據(jù)緩沖模塊:用來緩存PCI總線側(cè)的地址數(shù)據(jù)輸入、輸出信號。

      PCI側(cè)主/從模式控制模塊:用于控制PCI總線的主設(shè)備和從設(shè)備的各種時序操作。

      Local側(cè)主/從模式控制模塊:用于控制PCI_MT64與本地邏輯的各種操作。

      Local側(cè)地址/數(shù)據(jù)/命令/字節(jié)使能模塊:接收和輸出用戶側(cè)的所有地址、數(shù)據(jù)、命令、字節(jié)使能等信號。

      奇偶校驗?zāi)K:用于對數(shù)據(jù)、地址、命令進行奇偶校驗。

      PCI_MT64 IP核在CPCI數(shù)據(jù)采集卡中的應(yīng)用設(shè)計

      PCI_MT64 IP核在CPCI數(shù)據(jù)采集卡中的功能:與CPCI總線之間的通信和數(shù)據(jù)傳輸,并做奇偶校驗以保證正確性,即將復(fù)雜的CPCI總線信號轉(zhuǎn)換為相對簡單易操作的CPCI本地總線信號,它從CPCI總線側(cè)獲得傳輸命令和讀寫數(shù)據(jù)的地址后,一方面對這個操作命令做出反應(yīng),將其傳達給本地邏輯,另一方面將CPCI總線傳送過來的數(shù)據(jù)地址映射為本地邏輯可識別的地址。當本地端總線準備好后,PCI IP核會收到本地邏輯做出的響應(yīng)信號,然后根據(jù)主從模式,讀/寫命令的不同執(zhí)行相應(yīng)的時序。簡單的說,它是CPCI總線和本地邏輯的橋梁,所以首先要設(shè)計CPCI本地側(cè)邏輯實現(xiàn)PCI IP核功能驗證,如圖2所示。

      20110916134242608.jpg 


      圖2 CPCI本地端邏輯設(shè)計

      以上設(shè)計能快速評估PCI IP核的功能,當PCI_MT64作為一個主設(shè)備,主模式控制邏輯連接DMA控制器來完成一次PCI主模式讀寫傳輸。當PCI_MT64作為一個從設(shè)備,它觸發(fā)從模式控制邏輯來執(zhí)行一次從模式傳輸。CPCI數(shù)據(jù)采集卡使用DMA方式上傳數(shù)據(jù),即將數(shù)據(jù)采集模塊的數(shù)據(jù)處理后,緩存到FIFO,從FIFO中傳輸數(shù)據(jù)到上位機;使用從模式寫傳輸發(fā)送控制命令到板卡不同寄存器。當進行一次從模式傳輸時,PCI IP核不能啟動總線操作,只能依賴于主設(shè)備從其中讀取數(shù)據(jù)或向其傳送數(shù)據(jù),相關(guān)設(shè)計較為簡單,而DMA模式是PCI_MT64配合自主設(shè)計的DMA控制器來實現(xiàn)的,所以DMA控制器是整個設(shè)計的關(guān)鍵。

      下一篇: PLC、DCS、FCS三大控

      上一篇: 索爾維全系列Solef?PV

      推薦產(chǎn)品

      更多
      主站蜘蛛池模板: 日韩精品视频一区二区三区| 亚洲丶国产丶欧美一区二区三区| 日韩精品一区二区三区影院| 亚洲美女视频一区二区三区| 久久久91精品国产一区二区| 亚洲国产一区在线| 在线精品一区二区三区电影 | 中文字幕一区二区三区永久| 亚洲福利精品一区二区三区| 亚洲va乱码一区二区三区| 日本免费一区二区三区最新vr| 一区二区三区视频在线| 成人精品一区二区户外勾搭野战| 日韩人妻无码一区二区三区久久99 | 精品一区二区三区四区在线| 欧美日本精品一区二区三区| 色窝窝无码一区二区三区 | 精品国产不卡一区二区三区| 一区二区三区在线观看免费| 久久久精品日本一区二区三区| 怡红院美国分院一区二区 | 国产在线精品一区二区在线观看| 精品人妻一区二区三区四区在线 | 亲子乱av一区区三区40岁| 色老头在线一区二区三区| 日本视频一区在线观看免费| 日韩成人一区ftp在线播放| 91午夜精品亚洲一区二区三区| 日本一区二区三区在线看| 无码日韩人妻av一区免费| 中文字幕一区二区精品区| 任你躁国语自产一区在| 人体内射精一区二区三区| 国产一区二区精品久久岳√| 在线一区二区三区| 影院成人区精品一区二区婷婷丽春院影视| 激情爆乳一区二区三区| 日韩毛片一区视频免费| 亚洲国产激情一区二区三区| 精品日韩亚洲AV无码一区二区三区 | 中文字幕亚洲一区|