《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > PCIIP核在CPCI總線數據采集卡的應用設計
PCIIP核在CPCI總線數據采集卡的應用設計
摘要: 介紹了PCI_MT64的工作原理以及此IP核在CPCI總線數據采集卡的應用設計,并通過本地邏輯設計測試了此IP核的功能。
Abstract:
Key words :

引言

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

PCI_MT64 IP核的原理和結構

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

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

圖1 PCI_MT64的模塊結構

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

PCI側地址/數據緩沖模塊:用來緩存PCI總線側的地址數據輸入、輸出信號。

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

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

Local側地址/數據/命令/字節使能模塊:接收和輸出用戶側的所有地址、數據、命令、字節使能等信號。

奇偶校驗模塊:用于對數據、地址、命令進行奇偶校驗。

PCI_MT64 IP核在CPCI數據采集卡中的應用設計

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


圖2 CPCI本地端邏輯設計

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

DMA控制器由DMA寄存器和DMA狀態機兩個模塊構成。DMA寄存器是主機控制DMA的窗口,包括控制狀態寄存器、地址寄存器、字節寄存器、中斷狀態寄存器和本地地址寄存器。DMA寄存器的地址直接映射到PCI的地址空間,其基地址對應PCI IP核中的配置寄存器Bar0。主機通過設置在存儲器地址空間的DMA寄存器來控制DMA傳輸。DMA狀態機是控制主模式寫傳輸的核心,產生主模式傳輸需求的各種信號。狀態跳轉條件來自DMA寄存器,IP核以及DMA FIFO。狀態機流程圖如圖3所示。

圖3 DMA狀態機

鏈式DMA傳輸為例介紹其流程:主機首先把多組字節寄存器和地址寄存器的值寫入描述符FIFO,每一組字節寄存器和地址寄存器就是一個描述符;主機再寫本地地址寄存器和控制狀態寄存器即啟動了DMA狀態機,開始鏈式的數據傳輸。狀態機跳入裝載DMA狀態,通過對DMA FIFO的讀取將需要的值寫入寄存器中,經寄存器有效狀態進入等待請求狀態。當外部FIFO數據準備好,DMA狀態機向主機發送總線請求信號,并等待主機的總線允許信號,此時狀態機進入等待允許狀態;一旦接收到主機的總線允許信號,整個DMA傳輸開始,狀態機也進入數據傳輸狀態。在數據傳輸周期中,字節寄存器的值逐漸減少直到零時,一個描述符傳輸完成,每一個描述符傳輸完成的時候,狀態機并不進入結束狀態,而是直接進入空閑狀態,開始下一次描述符的傳輸,所以不產生中斷。等到DMA FIFO為空的時候,狀態機認為本次鏈式DMA傳輸完成,進入到結束狀態,此時產生中斷,一次鏈式DMA傳輸結束。

實驗調試及分析

PCI_MT64 IP核在CPCI數據采集卡中的應用主要是完成數據的高速傳輸,包括從模式寫傳輸方式的數據下傳(控制命令)和DMA方式的數據上傳(采集卡數據)。在QuartusII9.0環境下,運用Megacore PCI Complier對PCI_MT64進行設置,并對CPCI本地端邏輯進行了綜合編譯,生成網表文件,運用Testbench工具對從模式寫傳輸方式進行仿真,驗證了PCI_MT64 IP核的穩定性。其時序仿真如圖4所示。

圖4 從模式單周期寫仿真時序

圖4中是一個對地址為8000H的MEM域空間的單周期寫操作,在第3個時鐘周期,FRAME#低電平有效,此時pci_ad的值是8000H,pci_cben的值是0111B,表示存儲器寫,在TRDY#和IRDY#同時有效的時候,數據由pci_ad傳給l_dato,這里寫入的數據是66666666H。由仿真圖可以看到,pci_ad和l_dato的數據是一樣的,所以從模式單周期寫傳輸正確。單周期讀寫適合少量數據傳輸,不同寄存器控制命令的發送及DMA寄存器的設置都是通過從模式下單周期讀寫實現的。

為測試PCI_MT64 IP核的本地端邏輯設計,調用基于Windriver編寫的驅動程序和用戶界面實現數據的傳輸。這樣,既驗證了CPCI數據采集卡硬件邏輯的正確性,又驗證了軟件的正確性。其測試結果如圖5所示。


圖5 應用軟件測試界面

圖5中數據采樣率為500MHz,輸入信號頻率為16MHz,一個周期的采樣點數N=500/16=31.25,故250個點內應有250/31.25=8個周期的數據。采樣數據的幅值以十六進制格式在列表框中顯示。波形顯示了有限數據的連續傳輸,沒有任何數據丟失,驗證了基于PCI_MT64 IP核在數據采集卡中采用DMA方式傳輸數據的完整性及傳輸速度。

結束語

PCI_MT64 IP核能有效的滿足CPCI數據采集卡對數據高速傳輸的要求,實現CPCI接口功能,并能與用戶邏輯配合工作,實現數據的緩存和傳輸。相較于使用PCI專用芯片實現接口功能的方法,本設計具有電路板集成性能高、功耗低、成本低、方便移植等優點。
 

此內容為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>
          亚洲国产激情| 久久免费高清视频| 噜噜爱69成人精品| 亚洲男人的天堂在线aⅴ视频| 久久嫩草精品久久久久| 欧美日韩亚洲综合在线| 欧美777四色影视在线| 亚洲深夜福利在线| 亚洲国产免费| 快she精品国产999| 亚洲欧美日韩国产成人精品影院| 欧美精品激情在线观看| 日韩视频―中文字幕| 亚洲人永久免费| 欧美精品亚洲一区二区在线播放| 久久麻豆一区二区| 国产精品福利在线观看| 亚洲一级电影| 国产精品美女www爽爽爽视频| 欧美激情小视频| 亚洲午夜激情网站| 亚洲男人天堂2024| 国产精品久久久久久久久婷婷| 国产一区二区福利| 国产精品国产馆在线真实露脸| 欧美日韩一区三区四区| 亚洲一区视频在线观看视频| 欧美日本韩国在线| 亚洲六月丁香色婷婷综合久久| 亚洲午夜免费福利视频| 黑人中文字幕一区二区三区| 国产欧美精品在线观看| 亚洲永久免费观看| 免费成人黄色| 国产亚洲精品aa| 午夜久久久久久久久久一区二区| 国产精品黄视频| 欧美日韩中文字幕日韩欧美| 久久九九国产| 亚洲欧美日韩人成在线播放| 国产一区二区福利| 激情视频亚洲| 激情欧美一区二区| 亚洲高清视频中文字幕| 99re热精品| 亚洲在线观看视频网站| 另类尿喷潮videofree| 国产精品久久久一区二区| 裸体女人亚洲精品一区| 久久夜色精品亚洲噜噜国产mv| 久久精品99| 亚洲欧美成aⅴ人在线观看| 噜噜噜躁狠狠躁狠狠精品视频| 欧美日韩国产限制| 亚洲毛片在线| 亚洲欧洲在线一区| 亚洲少妇自拍| 国产亚洲一区精品| 欧美日韩一区二区免费视频| 国产精品一级在线| 欧美~级网站不卡| 99精品国产热久久91蜜凸| 欧美xxxx在线观看| 欧美视频在线播放| 久久精品中文字幕一区| 国产精品啊啊啊| 国产麻豆日韩欧美久久| 精品成人a区在线观看| 亚洲美女中文字幕| 国产欧美日韩一区| 欧美夜福利tv在线| 欧美三级午夜理伦三级中文幕| 欧美一级视频一区二区| 国产精品久久久一区二区三区| 亚洲欧美制服另类日韩| 日韩午夜激情| 国产精品一卡二卡| 国产亚洲欧美在线| 欧美精品激情在线| 亚洲欧美另类久久久精品2019| 国产精品久久久久久久久久久久| 韩曰欧美视频免费观看| 国产精品高潮呻吟久久av黑人| 欧美精品在线观看91| 久久亚洲欧美国产精品乐播| 韩国一区二区三区美女美女秀| 这里只有精品在线播放| 欧美日韩另类国产亚洲欧美一级| 欧美日韩中文字幕在线视频| 亚洲经典视频在线观看| 免费日韩一区二区| 欧美日韩成人一区二区三区| 亚洲国产精品欧美一二99| 欧美裸体一区二区三区| 亚洲精品老司机| 亚洲伦理在线观看| 亚洲精品久久久久久一区二区| 国产日韩在线播放| 亚洲国产精品成人va在线观看| 欧美另类69精品久久久久9999| 国产精品日日摸夜夜摸av| 国产精品大全| 欧美国产综合视频| 国产精品一区在线观看| 小辣椒精品导航| 国内精品久久久久伊人av| 国产一区二区三区丝袜| 国产农村妇女精品一二区| 亚洲高清在线精品| 欧美freesex8一10精品| 久热爱精品视频线路一| 香蕉免费一区二区三区在线观看| 国产欧美一区二区在线观看| 女女同性精品视频| 激情久久五月| 欧美日韩亚洲一区二区三区四区| 欧美亚洲一级| 欧美精品久久99| 欧美成人国产va精品日本一级| 欧美久久久久久久久久| 欧美精品一卡二卡| 国产精品夜夜夜一区二区三区尤| 国产毛片精品视频| 国产亚洲欧美激情| 欧美永久精品| 国产视频不卡| 亚洲免费观看高清完整版在线观看熊| 国产日韩1区| 亚洲一级二级在线| 欧美午夜精品伦理| 久久一二三区| 精品av久久久久电影| 伊人久久婷婷| 欧美日本不卡高清| 亚洲国产乱码最新视频| 欧美日韩另类视频| 亚洲欧美日韩人成在线播放| 亚洲综合大片69999| 久久天天躁狠狠躁夜夜av| 久久久久久日产精品| 亚洲一区二区三区四区中文| 久久成人人人人精品欧| 国产亚洲制服色| 最新国产の精品合集bt伙计| 亚洲国产欧美久久| 亚洲免费观看高清完整版在线观看熊| 久久久久久自在自线| 欧美日韩精品不卡| 欧美日韩黄视频| 欧美r片在线| 在线观看91精品国产麻豆| 99综合电影在线视频| 99在线观看免费视频精品观看| 亚洲伦理在线观看| 国内精品福利| 久久国内精品视频| 免费亚洲电影在线观看| 亚洲欧美在线免费观看| 99精品视频免费观看| 欧美亚州韩日在线看免费版国语版| 久久精品视频在线| 国产视频亚洲| 在线一区日本视频| 亚洲午夜激情网页| 欧美另类videos死尸| 免费亚洲电影在线观看| 欧美一区二区三区在| 亚洲高清资源综合久久精品| 一本色道久久88综合亚洲精品ⅰ| 久久久精品国产免费观看同学| 在线播放国产一区中文字幕剧情欧美| 狠狠色噜噜狠狠色综合久| 亚洲第一狼人社区| 老牛国产精品一区的观看方式| 1204国产成人精品视频| 国产精品网站在线| 欧美日韩一区国产| 一区二区激情小说| a91a精品视频在线观看| 国产精品s色| 欧美午夜片在线免费观看| 一区二区三区在线视频观看| 午夜欧美精品久久久久久久| 欧美日韩国产首页| 欧美粗暴jizz性欧美20| 久久福利毛片| 国产一区91精品张津瑜| 韩国一区二区在线观看| 国产精品大片wwwwww| 尤物网精品视频| 亚洲综合欧美日韩| 伊人久久成人| 国产目拍亚洲精品99久久精品| 亚洲欧美在线观看| 最近中文字幕mv在线一区二区三区四区| 亚洲三级色网| 国产精品激情偷乱一区二区∴| 国产亚洲在线| 久久精品国产77777蜜臀| 久久精品99国产精品日本| 国产精品一级久久久| 亚洲小说区图片区| 欧美另类久久久品| 亚洲国产专区| 亚洲欧洲在线视频| 国产精品素人视频| 亚洲精品日韩综合观看成人91| 野花国产精品入口| 久久久久久97三级| 国产一区二区精品久久91| 久久久一本精品99久久精品66| 亚洲欧美日韩另类精品一区二区三区| 亚洲欧美日韩中文视频| 91久久久久久| 亚洲国产天堂久久综合网| 国产精品福利在线观看网址| 精品51国产黑色丝袜高跟鞋| 国产欧美日韩另类一区| 午夜久久久久久久久久一区二区| 免费观看欧美在线视频的网站| 亚洲日韩欧美视频| 午夜精品视频在线观看一区二区| 精品动漫av| 欧美一级电影久久| 国产精品入口尤物| 亚洲视频www| 亚洲国产一区在线观看| 国产精品女主播一区二区三区| 国产亚洲成人一区| 制服丝袜激情欧洲亚洲| 一区二区三区免费在线观看| 国产精品乱码久久久久久| 美国三级日本三级久久99| 国产精品制服诱惑| 欧美午夜在线视频| 亚洲小视频在线观看| 国产精品成人观看视频免费| 国产专区综合网| 亚洲网站在线播放| 伊人伊人伊人久久| 一本色道88久久加勒比精品| 狠狠爱成人网| 久久久亚洲影院你懂的| 久久久久综合网| 亚洲一区二区在线视频| 欧美大片免费观看在线观看网站推荐| 亚洲第一在线| 欧美亚韩一区| 久久精品人人| 欧美精品一区二区三区视频| 亚洲肉体裸体xxxx137| 亚洲欧美日韩中文播放| 激情成人中文字幕| 亚洲高清视频一区二区| 91久久夜色精品国产网站| 欧美极品影院| 欧美精品粉嫩高潮一区二区| 久久亚洲综合色| 亚洲国产精品传媒在线观看| 欧美一级久久| 国产精品久久久久久久第一福利| 欧美国产亚洲精品久久久8v| 亚洲综合色丁香婷婷六月图片| 国产自产2019最新不卡| 怡红院精品视频在线观看极品| 91久久精品国产91久久性色tv| 国产精品看片你懂得| 久久蜜桃香蕉精品一区二区三区| 亚洲色图制服丝袜| 亚洲国产一区视频| 欧美成人一区二区三区| 在线成人av网站| 国产精品毛片在线看| 国产精品久久久久久久久久久久久| 国产嫩草一区二区三区在线观看| 国产精品丝袜xxxxxxx| 欧美成人午夜激情视频| 欧美黑人国产人伦爽爽爽| 亚洲图片在线观看| 亚洲一区网站| 精品二区久久| 国产欧美视频一区二区三区| 久久9热精品视频| 亚洲天堂免费观看| 香港久久久电影| 免费一级欧美片在线观看| 亚洲精品色婷婷福利天堂| 久久成人综合网| 久久久av毛片精品| 亚洲电影在线观看| 亚洲图片在区色| 伊人久久av导航| 欧美视频在线看| 久久精品首页| 欧美新色视频| 在线日韩av片| 午夜精品福利一区二区三区av| 欧美一区二区三区免费大片| 日韩小视频在线观看| 国内精品视频在线播放| 红桃视频亚洲| 午夜欧美精品| 欧美久久视频| 国产三级精品在线不卡| 欧美专区日韩专区| 国产区欧美区日韩区| 亚洲欧美高清| 欧美一区二区三区四区视频| 亚洲视频中文字幕| 欧美伊人精品成人久久综合97| 国产精品99一区| 亚洲欧美制服中文字幕| 老司机亚洲精品| 国产欧美日韩视频在线观看| 日韩一级精品| 久久精品91久久香蕉加勒比| 久久精品一区二区三区中文字幕| 亚洲电影在线看| 国产精品欧美日韩| 国产视频在线一区二区| 欧美日韩一区国产| 久久av资源网站| 欧美日本一区二区三区| 欧美中文在线视频| 欧美精品免费在线观看| 国产综合色在线| 欧美福利影院| 亚洲一区亚洲二区|