亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FGA的NIOS II系統(tǒng)的探測器信號(hào)處理電路的設(shè)計(jì)方案

        2018-01-18 07:20:08張偉張建霍亮高巖孫天澳李旭升王云亮
        電子技術(shù)與軟件工程 2017年21期
        關(guān)鍵詞:探測器

        張偉+張建++霍亮++高巖++孫天澳++李旭升++王云亮

        摘 要本文將介紹基于FPGA構(gòu)建SOPC硬件系統(tǒng),通過NIOS II軟件系統(tǒng)實(shí)現(xiàn)具有探測信號(hào)的處理,穩(wěn)峰控制等特點(diǎn)的電路設(shè)計(jì)方案。

        【關(guān)鍵詞】FPGA NIOS II系統(tǒng) 探測器

        探測器信號(hào)處理電路是模擬電路和數(shù)字電路的混合設(shè)計(jì),對(duì)穩(wěn)定性,信號(hào)處理速度,信噪比等性能都有著很高的要求,同時(shí)也需要控制器與處理器對(duì)設(shè)備進(jìn)行控制和互相通訊,因此在實(shí)現(xiàn)信號(hào)處理的過程中對(duì)硬件設(shè)計(jì)和軟件設(shè)計(jì)都有很高的要求。本文提出基于FPGA的數(shù)字電路設(shè)計(jì)和NIOS II系統(tǒng)化處理器的信號(hào)處理設(shè)計(jì)方案,具備了在探測器信號(hào)處理中高集成化,多控制應(yīng)用等特點(diǎn),有條件滿足探測器信號(hào)處理電路設(shè)計(jì)和軟件設(shè)計(jì)的需要。

        1 FPGA以及SOPC系統(tǒng)介紹

        數(shù)字電路的發(fā)展和應(yīng)用在現(xiàn)有產(chǎn)品的開發(fā)中起到的不可或缺的作用。高集成化,系統(tǒng)化,低功耗,低成本等要求已經(jīng)成為產(chǎn)品開發(fā)中的主要設(shè)計(jì)要求。Altera公司基于數(shù)字電路開發(fā)中的設(shè)計(jì)要求推出了Cyclone ii系列的FPGA,其特點(diǎn)是功耗低,成本低,大容量的運(yùn)算邏輯門,高運(yùn)算速度等,其性能的優(yōu)越性已經(jīng)能夠滿足民用級(jí)產(chǎn)品設(shè)計(jì)的高要求。

        SOPC系統(tǒng)(片上可編程系統(tǒng))是基于FPGA設(shè)計(jì)的NIOS II系統(tǒng)的硬件平臺(tái),Altera公司提供了三大軟件為SOPC來服務(wù):

        (1)Quartus II;

        (2)SOPC builder;

        (3)Nios ii IDE;

        其中Quartus II軟件是對(duì)FPGA和CPLD的編程軟件,可以使用VHDL和VeilogHDL等硬件描述語言進(jìn)行編程,但是實(shí)現(xiàn)應(yīng)用系統(tǒng)的編程較為困難,而且硬件描述語言與C語言編程之間不通用,加上FPGA系統(tǒng)設(shè)計(jì)的局限性,大大限制的FPGA的發(fā)展。不過,SOPC builder和Nios ii IDE軟件為應(yīng)用系統(tǒng)編程提供了一個(gè)溝通的橋梁,實(shí)現(xiàn)了在FPGA上構(gòu)建硬件環(huán)境,使用Nios ii IDE軟件通過C語言進(jìn)行應(yīng)用系統(tǒng)的設(shè)計(jì),使FPGA具有更加寬廣的應(yīng)用范圍。

        Altera公司還開發(fā)了基于Matlab的Dspbuilder軟件,使在FPGA中的NIOS II系統(tǒng)上實(shí)現(xiàn)DSP數(shù)字信號(hào)處理成為可能。

        2 NIOS II系統(tǒng)設(shè)計(jì)應(yīng)用

        NIOS II系統(tǒng)是在FPGA構(gòu)建的SOPC硬件環(huán)境上使用可定制的CPU處理器,通過其獨(dú)有的Avalon總線分別與存儲(chǔ)器和其他外設(shè)驅(qū)動(dòng)進(jìn)行連接,使用軟件編程完成應(yīng)用系統(tǒng),再通過各個(gè)驅(qū)動(dòng)接口與實(shí)際外設(shè)建立連接,從而構(gòu)成一個(gè)完整的系統(tǒng)。

        NIOS II系統(tǒng)所有接口驅(qū)動(dòng)都是通過官方提供的IPcore來實(shí)現(xiàn)的,用戶不需要編寫底層的驅(qū)動(dòng),只要將需要的外設(shè)接口添加到FPGA構(gòu)建的SOPC硬件系統(tǒng)中,再與實(shí)際外設(shè)連接,就可以通過NIOS II IDE軟件中用C語言編程應(yīng)用程序了。

        同時(shí)還有第三方廠商提供的大量的IPCore,使用IPcore可以在硬件所需功能和工藝技術(shù)尚未確定的邏輯設(shè)計(jì)階段很容易借助EDA綜合工具修改與其他外部設(shè)備的連接,并且用戶可以開發(fā)自定義的軟核IPcore。

        當(dāng)需要推出新產(chǎn)品時(shí),開發(fā)人員可以使用這些IPCore靈活的構(gòu)建需要的系統(tǒng),也可以重復(fù)利用并復(fù)制在不同的系統(tǒng)中。提高了系統(tǒng)的可讀性,可靠性和可移植性。

        NIOS II系統(tǒng)設(shè)計(jì)不但具有可重構(gòu)性的應(yīng)用特點(diǎn),而且還提供完善的RTOS嵌入式操作系統(tǒng)應(yīng)用平臺(tái),方便進(jìn)行系統(tǒng)優(yōu)化設(shè)計(jì)。

        3 探測器信號(hào)處理電路

        探測器信號(hào)處理電路總體框圖如圖1所示。

        探測器信號(hào)處理電路的工作原理是信號(hào)通過前置放大器轉(zhuǎn)換,然后通過主放大器轉(zhuǎn)換成電路所需信號(hào),經(jīng)過閾值比較器處理,信號(hào)整形,計(jì)數(shù),分頻等操作完成對(duì)探測器輸出信號(hào)所帶信息的處理,再輸出給上位機(jī)軟件,并形成用戶所需要的具體數(shù)據(jù)。

        探測器信號(hào)處理電路還需要對(duì)信號(hào)對(duì)應(yīng)的放射源能譜進(jìn)行穩(wěn)峰,同時(shí)通過信號(hào)的處理,反饋控制量給高壓控制器,輸出高壓調(diào)整探測器輸出信號(hào),實(shí)現(xiàn)電路穩(wěn)峰。

        因此,由探測器的信號(hào)特點(diǎn)決定了信號(hào)處理電路的穩(wěn)定性,處理速度,信噪比等性能都要滿足高要求的系統(tǒng)設(shè)計(jì)。

        4 系統(tǒng)整體總體設(shè)計(jì)方案

        整體系統(tǒng)主要包括3個(gè)部分:

        (1)模擬電子部分;

        (2)FPGA數(shù)字電路集成設(shè)計(jì);

        (3)NIOS II系統(tǒng)控制設(shè)計(jì);

        4.1 模擬電子部分

        模擬電子部分包括電源,信號(hào)放大,閾值比較器等,這里不多做介紹。

        4.2 FPGA數(shù)字電路集成設(shè)計(jì)

        這一部分主要分為對(duì)信號(hào)的整形電路和頻率計(jì)數(shù)器的設(shè)計(jì):

        (1)信號(hào)經(jīng)過閾值比較器后,數(shù)字電路設(shè)計(jì)針對(duì)探測器信號(hào)幅值和脈沖寬度設(shè)計(jì)信號(hào)整形電路,取高電平下降沿采樣,對(duì)信號(hào)脈沖信號(hào)整形。

        (2)整形信號(hào)經(jīng)過D觸發(fā)器使信號(hào)同步進(jìn)入頻率計(jì)數(shù)器,計(jì)數(shù)器的設(shè)計(jì)為2進(jìn)制N位頻率計(jì)數(shù)器。

        4.3 NIOS II控制系統(tǒng)設(shè)計(jì)

        NIOSII系統(tǒng)主要是信號(hào)處理硬件電路的驅(qū)動(dòng)設(shè)計(jì)以及邏輯計(jì)算功能的實(shí)現(xiàn)。主要包括以下幾個(gè)部分:

        (1)DA數(shù)模轉(zhuǎn)換器應(yīng)用設(shè)計(jì)。信號(hào)輸入閾值比較器與閾值電壓比較輸出高低轉(zhuǎn)換電平,閾值電壓由DA數(shù)模轉(zhuǎn)換芯片輸出。同時(shí)高壓控制器輸入電壓也通過DA數(shù)模轉(zhuǎn)換得到。

        (2)AD模數(shù)轉(zhuǎn)換器應(yīng)用設(shè)計(jì)。將高壓控制器輸入電壓,溫度信號(hào)等模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),獲取上位機(jī)所需顯示參數(shù)值。

        (3)與上位機(jī)通訊RS232或RS485信號(hào)通訊設(shè)計(jì)。

        (4)邏輯運(yùn)算部分。主要包括對(duì)信號(hào)計(jì)數(shù)量的邏輯運(yùn)算、超道運(yùn)算、跑峰復(fù)位、PID控制、上位機(jī)通訊、參數(shù)顯示、調(diào)整控制等設(shè)計(jì)。endprint

        (5)顯示部分和調(diào)整應(yīng)用設(shè)計(jì)。在設(shè)計(jì)中需要對(duì)閾值電壓等參數(shù)進(jìn)行調(diào)整和顯示。顯示部分一般為數(shù)碼管顯示或液晶屏顯示,控制部使用按鍵或撥碼開關(guān)等。

        (6)外部FLASH和SRAM應(yīng)用設(shè)計(jì)。

        (7)其他硬件設(shè)備應(yīng)用設(shè)計(jì)。包括添加時(shí)鐘芯片驅(qū)動(dòng),USB驅(qū)動(dòng),SD或CF卡驅(qū)動(dòng),網(wǎng)卡驅(qū)動(dòng),觸摸屏驅(qū)動(dòng),VGA驅(qū)動(dòng)等,可以依照設(shè)計(jì)需要進(jìn)行添加和編程應(yīng)用程序。

        (8)RTOS操作系統(tǒng)設(shè)計(jì)。uc/os ii, uclinux等多任務(wù)實(shí)時(shí)操作系統(tǒng)也可以嵌入NIOS II系統(tǒng)中使用。

        本系統(tǒng)具有以下幾個(gè)特點(diǎn):

        (1)FPGA 功耗低,成本低,適于產(chǎn)品開發(fā)。

        (2)NIOS II系統(tǒng)的硬件驅(qū)動(dòng)都是依據(jù)IPcore修改添加,并且應(yīng)用靈活,可根據(jù)產(chǎn)品需求刪減添加外部設(shè)備。

        (3)FPGA本身運(yùn)算速率高,可以滿足系統(tǒng)運(yùn)算速率的設(shè)計(jì)要求。

        (4)構(gòu)建SOPC硬件環(huán)境和使用NIOS II 系統(tǒng)編程,能夠使FPGA實(shí)現(xiàn)數(shù)字電路和應(yīng)用系統(tǒng)相結(jié)合的設(shè)計(jì),滿足產(chǎn)品高集成化的要求,而且軟件修改方便,使硬件調(diào)整量減小,從而減少了硬件重新設(shè)計(jì)所帶來的人力,時(shí)間,物力資源的浪費(fèi),

        (5)RTOS嵌入式多任務(wù)實(shí)時(shí)操作系統(tǒng)可以提高產(chǎn)品的應(yīng)用性能,而且具有多種操作系統(tǒng)可供選擇。

        5 結(jié)語

        未來產(chǎn)品設(shè)計(jì)將向著高集成化,高處理速度,一體化,多功能應(yīng)用等多領(lǐng)域發(fā)展。在現(xiàn)有的系統(tǒng)設(shè)計(jì)中,基于FPGA設(shè)計(jì)NIOS II系統(tǒng)具有設(shè)計(jì)靈活,軟件配置完善,硬件設(shè)計(jì)集成化高,低功率,低成本等特點(diǎn),在越來越多的產(chǎn)品設(shè)計(jì)中嶄露頭角,尤其是RTOS嵌入式操作系統(tǒng)與NIOS II系統(tǒng)的結(jié)合也為產(chǎn)品發(fā)展提供了更高的應(yīng)用環(huán)境,因此為了提高產(chǎn)品科技含量以及更優(yōu)化設(shè)計(jì),使用基于FPGA的NIOS II系統(tǒng)的設(shè)計(jì)方案將會(huì)為我們提供一個(gè)新的發(fā)展方向。

        參考文獻(xiàn)

        [1]李蘭英等.NIOS II嵌入式軟核SOPC設(shè)計(jì)原理及應(yīng)用[M].北航出版社,2006-11-01.

        [2]EDA先鋒工作室.ALERA CPLD/FPGA 設(shè)計(jì)[M].北京:人民郵電出版社,2011-02-01.

        [3]周立功.SOPC嵌入式實(shí)驗(yàn)教程(二)[Z].廣州致遠(yuǎn)電子有限公司,2006.

        作者簡介

        張偉(1980-),男,1998年7月畢業(yè)于吉林大學(xué),本科,學(xué)士,丹東東方測控技術(shù)股份有限公司副總工程師,教授研究員級(jí)高級(jí)工程師,遼寧省“百千萬人才”百人層次,享受國務(wù)院特殊津貼,主要從事同位素在線檢測儀表的研發(fā)工作。

        作者單位

        丹東東方測控技術(shù)股份有限公司 遼寧省丹東市 118000endprint

        猜你喜歡
        探測器
        第二章 探測器有反應(yīng)
        EN菌的引力波探測器
        第二章 探測器有反應(yīng)
        一款高性能BGO探測器的研發(fā)
        電子制作(2017年19期)2017-02-02 07:08:49
        有7顆彗星已經(jīng)被探測器造訪過
        太空探索(2014年9期)2014-07-10 13:06:30
        美月球探測器以撞月結(jié)束使命
        太空探索(2014年6期)2014-07-10 13:06:11
        久久久久夜夜夜精品国产| 激情人妻中出中文字幕一区| 国产精品黑丝美女av| 精品国产一区二区三区三级| 国产福利精品一区二区| 国产成人免费a在线视频| 99热高清亚洲无码| 一级老熟女免费黄色片| 国产精品久久成人网站| 亚洲深深色噜噜狠狠爱网站| 亚洲无码激情视频在线观看| 亚洲一区二区三区熟妇| 国产精品99精品久久免费| 熟妇人妻无码中文字幕| 亚洲国产成人资源在线桃色| 日本国产精品高清在线| 综合偷自拍亚洲乱中文字幕 | 真人无码作爱免费视频禁hnn| 久久九九有精品国产尤物| 日本大片在线一区二区三区| 亚洲偷自拍国综合第一页| 粉嫩虎白女毛片人体| 欧美国产日本精品一区二区三区 | chinesefreexxxx国产麻豆| 亚洲日本人妻中文字幕| 免费av日韩一区二区| 亚洲一区二区三区播放| 国产日韩欧美网站| 经典亚洲一区二区三区| 国产精品成人无码久久久久久| 午夜亚洲www湿好爽| 亚洲精品自拍视频在线观看 | 一区二区三区日本伦理| 久久精品国产成人| 亚洲伊人久久大香线蕉影院| 久久蜜臀av一区三区| 日本添下边视频全过程| 欧美人妻精品一区二区三区| 毛片一级精油按摩无码| 白白色发布会在线观看免费| 国产精品一区二区在线观看|