《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于SOPC的數據采集系統設計
基于SOPC的數據采集系統設計
電子元器件應用
常 璐 中北大學
摘要: 本文介紹了基于SOPC的多通道數據采集系統設計,可以對多種關心的環境參數進行采集并研究其特性。利用MicroBlaze微處理器搭建數據此采集與存儲的嵌入式可編程片上系統,可以由單個芯片完成整個系統的主要邏輯功能。便于系統實現小型化,集成化。這種靈活的設計方式可隨意擴展系統功能。在此基礎上嵌入操作系統,可以進一步開發功能更強大的實時數據采集設備。
Abstract:
Key words :

摘要:提出了一種基于SOPC技術的數據采集和存儲系統的解決方案。該系統通過在一片Xilinx公司Spartan 3E系列的FPGA芯片上配置micro-blaze軟核處理器、用戶自定義的數據采集與存儲接口邏輯、USB傳榆模塊和總線接口模塊來實現其硬件電路。該數據采集系統可同時對多種信號進行測量,有較大的存儲容量。由于采用了SOPC技術,該系統具有設計靈活、集成度高,以及較小的體積和較低的功耗等優點。
關鍵詞:Microblaze;數據采集與存儲;SOPC;FPGA;IP核

    隨著集成電路的不斷發展,可編程邏輯器件FPGA因其功能強大,設計靈活,開發周期短等特點,得到越來越廣泛的應用。于是片上可編程系統(System On Programmable Chip,SOPC)的設計方法也越來越受到重視。SOPC將微處理器、存儲器、定時器、通用I/O接口等系統設計必需的功能模塊以及用戶設計的有特定功能的模塊集成到一片可編程邏輯器件上,構建一個具備軟,硬件在系統可編程功能的可編程片上系統。這種非常靈活的電路設計方式使得對整個電路系統的裁減、擴充、升級變的很容易。這樣可以縮短電路設計的開發周期,節省開發成本。MicroBlaze作為Xilinx公司開發的32位哈佛結構RISC型軟核處理器,適用于其所有現產的FPGA器件。采用這種“微處理器+可編程邏輯”的SOPC系統架構,用戶可方便的在系統中加入各種IP核,實現具有特定功能的,易配置、易擴展、易繼承的片上系統。
    文中提出一種基于SOPC技術的多路數據采集與存儲系統的設計方法,利用硬件描述語言設計用戶IP核,實現硬件控制數據采集和存儲的功能。加上Xilinx公司一些必要的標準IP核可以生成嵌入式系統。這種可以方便地把用戶自定義的邏輯加入到系統中的設計,體現了用SOPC設計嵌入式系統的靈活性。

1 系統總體結構
    整個系統由Xilinx公司的Spartan3E高性能、低成本的90nm FPGA和一些外圍電路組成。主要有AD轉換器、FLASH存儲器、系統PROM配置電路和電源模塊等,其系統總體結構如圖1所示。

a.JPG


    系統核心采用嵌入式技術,在一片芯片上實現,它包含Xilinx公司的一些標準總線IP核如中斷控制器,通用輸入輸出端口等模塊和帶有PLB總線接口的用戶自定義的數據采集與存儲IP核。其中用戶自定義的IP核是用VHDL語言設計的,它包含AD控制邏輯、FLASH控制邏輯、DMA傳輸控制邏輯和FIFO緩存模塊等。
    整個系統設計可以分為硬件設計和軟件設計兩個部分。利用SOPC技術結合VHDL硬件描述語言,在芯片內部設計硬件控制系統;利用EDK(嵌入式開發套件)為特定硬件配置自動生成的軟件包結合C語言,設計基于Microblaze處理器的軟件控制程序。

2 系統結構
    FPGA的硬件設計先確定要用的外部接口,然后進行IP核設計,將IP核的邏輯功能映射到FPGA芯片上。其系統結構框圖如圖2所示。

c.JPG


2.1 AD轉換芯片
    AD轉換器采用MAXIM公司的MAXIM1308芯片,它是12位模數轉換器(ADC)提供8個獨立輸入通道,獨立的采樣保持(T/H)電路為每個通道提供同時采樣,提供+5V輸入范圍,20MHz、12位雙向并行數據總線用來提供轉換結果,并可接受數字輸入來單獨配置每一通道的開啟和關閉。
2.2 FLASH存儲器
    FLASH存儲器芯片采用8片三星公司的K9XXG08UXA系列的NAND Flash存儲器,該存儲器是按頁進行讀寫按塊擦除,通過I/O管腳分時復用發送命令/地址/數據。每片的存儲容量為512MB。存儲過程使用流水線方式對數據進行存儲。
2.3 FPGA配置電路
    Xilinx公司的FPGA器件是基于SRAM的內部結構,掉電后FPGA的內部邏輯丟失,因此外部需要一個配置芯片在每次上電時可以將配置數據加載到FPGA器件的內部SRAM中。配置芯片采用的是XCF04系列PROM串行配置芯片。當系統上電時,芯片以主動配置方式來實現系統中FPGA的硬
件配置。通過高速的串行接口,整個芯片的配置工作可以在很短的時間內完成。
2.4 系統電源模塊
    電源模塊的設計不僅需要為器件提供各種高性能的功率輸出,還要包括選擇合適的旁路、去耦電容,以濾除各種干擾信號,保證系統的穩定工作。Xilinx公司Spartan-3E XC3S500E FPGA需要三種電壓供電才能正常工作:VCCAUX:1.2V±5%,VCCAUX:2.5V±5%,VCCO:3.3V±5%。利用TI公司TPS75003芯片加上必要的外圍電路作為該系統的完整的電源解決方案。
2.5 USB接口芯片
    USB芯片使用由FTDI公司推出的FT245R,該芯片主要完成USB串行總線和8位并行FIFO接口之間的相互協議轉換。整個USB通信協議全部由芯片自動完成,無須考慮底層固件的編程。該芯片可以使用內部集成的時鐘電路進行工作,也可以使用外部晶振,本系統中使用外部晶振。完全兼容USB2.0協議。它有256字節的接收緩沖區和128個發送緩沖區,可以進行數據的大吞吐量操作。通過8位并行數據口D[0:7]和4位讀寫狀態/控制口RXF、TXE、RD、WR就可實現與微控制器的數據交換。

3 FPGA系統硬件設計
    Xilinx公司EDK(嵌入式開發套件)的XPS(平臺工作室)的系統組建面板以展開式的樹和表形式顯示所有硬件平臺IP實例,因此用戶可以方便地查看自己的嵌入式設計。在此面板中可以對IP元素、端口、屬性以及參數進行配置。
3.1 用戶IP核設計
    使用XPS進行基于MicroBlaze的用戶IP核的開發,該套件集成了硬件平臺產生器、軟件平臺產生器、仿真模型生成器、軟件編譯器和軟件調試工具等。
    為實現系統功能,需自定義一個IP核實現數據的采集與存儲:該IP核包括五部分,分別為PLB總線接口模塊、數據采集模塊、數據緩存模塊、數據存儲模塊FLASH讀寫控制邏輯。
    (1)數據采集模塊:利用FPGA邏輯資源實現A/D采集電路的控制邏輯。在功能上,該AD控制邏輯相當于一個主控制器。該控制過程無需處
理器參與。另外AD控制邏輯與AD數據接口的分離,使得高速采集與發送數據成為可能。它連接兩片12位的8通道MAXIM1308轉換器,可實現多通道的數據采集。
    (2)數據緩存模塊:在FPGA內部設計FIFO將AD轉換后的數據暫時存放其中。FIFO是Xilinx以FPGA片上Block ram為資源生成,FIFO模塊的主要功能是數據緩沖,實現速率匹配。該異步FIFO模塊在FIFO讀、寫控制模塊的控制之下進行異步讀寫,FIFO的讀時鐘受數據存儲模塊控制,寫時鐘受數據采集模塊的控制。FPGA內部設計了兩片12位的FIFO與上述兩片AD轉換器相對應。
    (3)數據存儲模塊:對本系統使用VHDL語言專門設一個DMA控制器來連接FIFO緩存和外部FLASH存儲陣列。當FIFO緩存容量達到一定的值時可以啟動DMA控制器建立一個高速的通道以提供連續的數據傳輸,存儲到FPGA外部FLASH存儲器陣列。這個通道使得只要FIFO緩存中的數據達到一定的值時便能迅速地存儲到外部FLASH中,主設備不必為了確定從端口是否能夠發送或接收數據而不斷地訪問從外設的狀態寄存器。這使得系統的整體效率有了較大的提高,同時避免了自定義外設FIFO中的數據上溢或下溢。并且該過程只需要Microblaze處理器很少的干預即可完成,極大地節省了CPU資源。
    (4)FLASH讀寫控制邏輯:主要實現K9XXG08UXA系列的NAND Flash存儲器的讀寫時序,完成對FLASH的操作。
    在SOPC硬件系統設計過程中用戶IP核的設計是關鍵,它的設計是否成功決定著整個系統設計是否可行。在用戶IP核設計過程中AD控制器、FLASH控制器、DMA控制器的設計都比較成功的,圖3是對用戶IP核設計的部分驗證:示波器捕獲的讀FLASH存儲器ID號時序圖,且實驗證明讀出來的FLASH存儲器的ID號是正確的。其中通道0—4分別代表FLASH的CE(片選)、ALE(地址鎖存)、CLE(命令鎖存)、RE(讀)、WE(寫)信號。

d.JPG


3.2 設計生成FPGA硬件系統
    在XPS嵌入式開發環境中將用戶IP核和標準總線核添加到系統中并將它們互相按規則連接起來。XPS提供了一個交互式的開發環境,允許用戶對硬件平臺各個方面進行設置。其中,XPS在高層對硬件平臺描述進行維護,此高層形式即為微處理器硬件規范(MHS)文件。MHS文件作為一個可以編輯的文本文件,是表示用戶嵌入式系統硬件部分的主要源文件。XPS將MHS文件綜合到硬件描述語言網表中,用于FPGA的布局布線形成FPGA系統的硬件結構,該過程即是生成硬件比特流的階段,形成后綴名為.bit的文件。

4 結束語
    本文介紹了基于SOPC的多通道數據采集系統設計,可以對多種關心的環境參數進行采集并研究其特性。利用MicroBlaze微處理器搭建數據此采集與存儲的嵌入式可編程片上系統,可以由單個芯片完成整個系統的主要邏輯功能。便于系統實現小型化,集成化。這種靈活的設計方式可隨意擴展系統功能。在此基礎上嵌入操作系統,可以進一步開發功能更強大的實時數據采集設備。

此內容為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>
          亚洲国产精品高清久久久| 亚洲精品视频在线看| 免费不卡欧美自拍视频| 久久国产精品久久国产精品| 亚洲美女福利视频网站| 国产精自产拍久久久久久| 久久久久久色| 亚洲高清不卡在线观看| 可以免费看不卡的av网站| 久久精品在线播放| 亚洲第一黄网| 一本久道久久综合婷婷鲸鱼| 亚洲先锋成人| 亚洲日本精品国产第一区| 一区二区三区在线高清| 欧美日韩高清区| 欧美日韩在线观看一区二区三区| 欧美日韩国产综合视频在线观看中文| 香蕉久久夜色精品| 欧美日韩免费网站| 亚洲一区二区三区在线观看视频| 国产九九视频一区二区三区| 欧美精品国产精品日韩精品| 亚洲欧美日韩国产另类专区| 欧美v日韩v国产v| 在线亚洲成人| 欧美精品免费在线| 欧美精品91| 欧美黄色成人网| 欧美国产日韩二区| 免费亚洲电影| 久久se精品一区精品二区| 最近中文字幕mv在线一区二区三区四区| 久久女同互慰一区二区三区| 国产综合久久久久影院| 国产视频观看一区| 在线精品福利| 久久国产福利| 在线成人激情视频| 亚洲美女av黄| 国产精品久久久久aaaa樱花| 国产精品自拍在线| 欧美激情亚洲综合一区| 欧美三区在线视频| 性做久久久久久久免费看| 欧美激情国产精品| 国产午夜精品视频免费不卡69堂| 欧美激情欧美激情在线五月| 99天天综合性| 国产欧美日韩精品专区| 最新国产成人av网站网址麻豆| 欧美一区二区大片| 亚洲精品日韩在线观看| 久久高清国产| 亚洲狠狠婷婷| 欧美性视频网站| 国产一区二区三区奇米久涩| 欧美日韩一级黄| 久久精品免费电影| 久久―日本道色综合久久| 韩国欧美国产1区| 久久夜色撩人精品| 国产女人精品视频| 久久国产精品久久久久久久久久| 宅男在线国产精品| 欧美精品一区二区三| 在线观看欧美精品| 国模精品一区二区三区色天香| 国产精品劲爆视频| 亚洲人成在线观看| 久久精品视频在线免费观看| 久久aⅴ国产欧美74aaa| 香蕉久久夜色精品国产使用方法| 久久综合网色—综合色88| 久久精品中文| 欧美69wwwcom| 国产精品久久国产三级国电话系列| 日韩视频在线免费观看| 亚洲国产综合在线看不卡| 国产综合第一页| 国产免费成人在线视频| 中文亚洲免费| 国产日韩精品电影| 亚洲精品免费观看| 欧美午夜不卡在线观看免费| 欧美精品在线一区二区| 国产精品美女xx| 欧美日本一道本| 欧美91精品| 亚洲欧美一区二区在线观看| 亚洲一区美女视频在线观看免费| 欧美日韩福利| 欧美日本国产| 午夜一级在线看亚洲| 91久久精品美女| 欧美日本成人| 久久国产精品久久久| 国产综合色产| 欧美www视频| 午夜精品亚洲一区二区三区嫩草| 欧美在线电影| 亚洲日本va午夜在线电影| 一区二区不卡在线视频 午夜欧美不卡'| 国产精品一区二区三区免费观看| 久久国产夜色精品鲁鲁99| 亚洲欧美一区二区三区久久| 国产综合色产在线精品| 亚洲国产成人久久综合| 欧美激情一区二区久久久| 久久久高清一区二区三区| 亚洲一区二区在线观看视频| 久久深夜福利免费观看| 国产精品久久久久aaaa| 欧美日韩一区二区三区视频| 亚洲免费成人av电影| 亚洲毛片在线观看.| 亚洲人成在线播放网站岛国| 午夜一级久久| 国产欧美另类| 亚洲视频一区在线| 国产精品久久看| 欧美一区二区在线免费播放| 久久精品中文字幕免费mv| 亚洲电影免费观看高清完整版在线观看| 亚洲美女在线国产| 国产一区二区三区精品欧美日韩一区二区三区| 欧美性色aⅴ视频一区日韩精品| 欧美在线国产精品| 久久综合久色欧美综合狠狠| 国产精品精品视频| 亚洲高清视频中文字幕| 国内精品嫩模av私拍在线观看| 国内精品久久久久久久影视麻豆| 国产精品视频一区二区高潮| 久久亚洲二区| 久久九九有精品国产23| 欧美精品久久久久久久久老牛影院| 亚洲欧洲一区二区三区久久| 欧美自拍丝袜亚洲| 亚洲高清网站| 国产亚洲一级高清| 欧美成人伊人久久综合网| 久久亚洲捆绑美女| 欧美巨乳波霸| 欧美日韩一区国产| 亚洲天堂免费在线观看视频| 亚洲二区免费| av成人黄色| 欧美视频一区二区三区…| 国产区二精品视| 亚洲免费观看在线视频| 亚洲国产一区二区三区在线播| 亚洲在线电影| 欧美一级一区| 午夜视频在线观看一区二区| 久久亚洲精品视频| 国产日韩欧美一区二区| 欧美一区视频在线| 国产精品欧美一区喷水| 欧美日本国产一区| 欧美ed2k| 欧美色图五月天| 日韩午夜在线播放| 亚洲级视频在线观看免费1级| 国产在线精品自拍| 欧美精品免费在线| 国产精品狠色婷| 国产一区二区三区不卡在线观看| 久久久久久久网| 亚洲视频观看| 欧美日韩国产色站一区二区三区| 欧美96在线丨欧| 亚洲人成网在线播放| 亚洲国内自拍| 一本大道久久a久久综合婷婷| 精品av久久707| 99精品国产一区二区青青牛奶| 欧美一级播放| 亚洲国产经典视频| 99re在线精品| 欧美日韩黄视频| 一区二区精品在线| 国产精品久久久久aaaa九色| 国产一区二区成人久久免费影院| 亚洲电影中文字幕| 精品动漫一区二区| 久久人人爽爽爽人久久久| 久久免费国产精品| 亚洲美女啪啪| 亚洲精品乱码久久久久久日本蜜臀| 亚洲香蕉网站| 亚洲一区在线免费| 亚洲欧美清纯在线制服| 亚洲第一天堂av| 亚洲天堂av电影| 亚洲色诱最新| 国产精品系列在线播放| 99热在这里有精品免费| 欧美激情一区| 国产三级精品在线不卡| 久久久蜜桃精品| 在线观看91久久久久久| 久久夜色精品亚洲噜噜国产mv| 亚洲一区久久久| 国产精品a久久久久久| 欧美三级中文字幕在线观看| 欧美日韩国产成人在线观看| 亚洲激情视频在线播放| 国产伦精品一区二区三区视频黑人| 国产精品高清在线| 久热精品视频在线免费观看| 国产欧美日韩| 亚洲国产精品va在线看黑人动漫| 亚洲国产老妈| 一本一本久久a久久精品牛牛影视| 久久精品伊人| 国产性做久久久久久| 欧美α欧美αv大片| 欧美午夜欧美| 91久久精品国产91久久性色tv| 久久精彩免费视频| 亚洲精品视频一区二区三区| 国产欧美91| 尤妮丝一区二区裸体视频| 欧美阿v一级看视频| 久久久久久一区二区三区| 久久精品国产v日韩v亚洲| 香蕉久久a毛片| 久久久久久噜噜噜久久久精品| 最新精品在线| 国产精品久久久久久久久久久久| 久久视频一区| 欧美成人在线免费视频| 在线欧美视频| 99re热这里只有精品视频| 亚洲欧洲在线看| 亚洲免费视频观看| 日韩视频三区| 久久久精彩视频| 欧美在线亚洲| 国产视频一区在线| 亚洲国产视频一区二区| 国产亚洲一级高清| 亚洲日韩欧美视频| 好看的av在线不卡观看| 久久精品中文字幕免费mv| 欧美在线视频播放| 国产精品久久久久国产a级| 亚洲自拍偷拍视频| 日韩午夜精品视频| 久久综合精品国产一区二区三区| 久久精品日产第一区二区三区| 欧美午夜无遮挡| 欧美国产日韩一区二区在线观看| 亚洲欧洲日本一区二区三区| 国产精品日韩久久久久| 欧美精品一区三区在线观看| 亚洲大片精品永久免费| 久久色中文字幕| 一区二区三欧美| 亚洲第一福利在线观看| 香蕉久久夜色| 久久久久久亚洲精品杨幂换脸| 国产精品视频最多的网站| 免费欧美日韩| 欧美日韩一区高清| 久久精品国产99国产精品澳门| 亚洲人成网站999久久久综合| 在线观看免费视频综合| 免费成人av资源网| 欧美激情精品久久久久久变态| 欧美在线黄色| 国产精品久久久久久久久久久久久| 国产日韩专区| 亚洲桃色在线一区| 久久亚洲图片| 一区二区三区免费看| 国产精品亚洲视频| 欧美另类视频在线| 久久本道综合色狠狠五月| 国产一区二区三区日韩欧美| 欧美一区二区三区免费视频| 欧美视频亚洲视频| 亚洲性视频h| 亚洲理论电影网| 亚洲视频在线观看网站| 国产精品久久久久久久久久久久久| 在线观看中文字幕亚洲| 欧美成人在线免费观看| 日韩亚洲欧美高清| 伊甸园精品99久久久久久| 久久一区二区精品| 国产精品成人一区二区| 国产精品va在线播放我和闺蜜| 国产欧美日韩不卡免费| 欧美成人中文字幕在线| 美玉足脚交一区二区三区图片| 欧美一区二区三区精品电影| 日韩午夜电影在线观看| 香蕉免费一区二区三区在线观看| 久久久久久久久综合| 欧美日韩国产综合视频在线观看| 91久久久久久| 在线不卡免费欧美| 亚洲人成免费| 国产日韩欧美日韩大片| 日韩视频在线观看免费| 国产精品久久国产精麻豆99网站| 欧美午夜电影完整版| 亚洲一区国产精品| 国产老女人精品毛片久久| 亚洲一区二区三区高清不卡| 亚洲亚洲精品在线观看| 亚洲国产视频a| 一本一本a久久| 国产亚洲福利社区一区| 国产精品久久网站| 亚洲一区二区三区高清不卡| 新67194成人永久网站| 狠狠色丁香婷综合久久| 蜜乳av另类精品一区二区| 亚洲欧美美女| 久久国产66| 欧美天堂在线观看| 国产精品99久久久久久宅男| 亚洲一区二区三区视频| 欧美激情精品| 久久久久国产一区二区三区|