新聞中心

        EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 數(shù)字電子系統(tǒng)的EDA設(shè)計(jì)方法研究

        數(shù)字電子系統(tǒng)的EDA設(shè)計(jì)方法研究

        作者: 時間:2009-11-06 來源:網(wǎng)絡(luò) 收藏


        0 引 言
        隨著計(jì)算機(jī)與微電子技術(shù)的發(fā)展,電子設(shè)計(jì)自動化領(lǐng)域已成為電子技術(shù)發(fā)展的主體,數(shù)字的設(shè)計(jì)正朝著速度快、容量大、體積小、重量輕的方向發(fā)展。推動該潮流發(fā)展的引擎,就是日趨進(jìn)步和完善的CPLD(Complex Programmable Logic Device)設(shè)計(jì)技術(shù)。而電子設(shè)計(jì)自動化,是近幾年迅速發(fā)展起來的將計(jì)算機(jī)軟件、硬件、微電子技術(shù)交叉運(yùn)用的現(xiàn)代電子設(shè)計(jì)學(xué)科,其中設(shè)計(jì)語言中的VHDL語言是一種快速的電路設(shè)計(jì)工具,功能涵蓋了電路描述、電路合成、電路仿真等三大電路設(shè)計(jì)工作。該數(shù)字電壓表的電路設(shè)計(jì),正是用VHDL語言完成的。此次設(shè)計(jì)主要應(yīng)用美國Altera公司自行設(shè)計(jì)的一種CAE軟件工具,即Max+PlusⅡ軟件。

        本文引用地址:http://www.104case.com/article/191900.htm


        1 數(shù)字電壓表的構(gòu)成及工作原理
        數(shù)字電壓表是諸多數(shù)字化儀表的核心與基礎(chǔ)。以數(shù)字電壓表為核心擴(kuò)展成的各種數(shù)字化儀表,幾乎覆蓋了電子電工測量、工業(yè)測量、自動化等各個領(lǐng)域。
        1.1 數(shù)字電壓表
        通常由ASIC芯片和外圍硬件設(shè)備組成,具有靈活性不強(qiáng)等缺陷。如圖1所示的數(shù)字電壓表,A/D轉(zhuǎn)換器在控制ASIC所提供的時序信號作用下,對輸入模擬信號進(jìn)行轉(zhuǎn)換,控制核心再對轉(zhuǎn)換結(jié)果進(jìn)行運(yùn)算和處理,最后驅(qū)動輸出裝置顯示數(shù)字電壓信號。由于系統(tǒng)功能由ASID硬件結(jié)構(gòu)決定,其功能難以更新和擴(kuò)展。如果用方法設(shè)計(jì),即以可編程邏輯器件CPLD代替ASIC芯片,用硬件描述語言決定系統(tǒng)功能,就可在硬件不變的情況下修改程序以更新和擴(kuò)展功能,使其靈活性顯著提高。基于此考慮,用EDA方法設(shè)計(jì)了一個簡易數(shù)字電壓表控制電路,旨在研究提高系統(tǒng)靈活性的

        1.2 數(shù)字電壓表的工作原理
        數(shù)字電壓表的改進(jìn)結(jié)構(gòu)如圖2所示,它的硬件包括三個部分,其中轉(zhuǎn)換器ADC0804的作用是將模擬電壓信號轉(zhuǎn)換成數(shù)字電壓值,并送到CPLD以待運(yùn)算和處理;七段數(shù)碼顯示器的作用是接收CPLD轉(zhuǎn)換后的BCD數(shù)據(jù)并顯示;CPLD兼有處理和協(xié)調(diào)作用,包括控制A/D轉(zhuǎn)換動作、接收A/D轉(zhuǎn)換結(jié)果及編碼、驅(qū)動顯示等作用。因此,CPLD可分為三個功能模塊,即控制模塊、計(jì)算模塊和顯示驅(qū)動模塊。

        2 CPLD設(shè)計(jì)
        由以上分析,數(shù)字電壓表的CPLD設(shè)計(jì),適合于頂層電路與三個底層模塊相結(jié)合的,其中顯示驅(qū)動模塊有標(biāo)準(zhǔn)的七段顯示VHDL子程序可供調(diào)用。下面僅論述其余兩模塊的設(shè)計(jì)。


        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 渑池县| 九台市| 常德市| 望奎县| 靖江市| 榆中县| 长宁区| 溆浦县| 陆川县| 铜梁县| 平阴县| 樟树市| 称多县| 西安市| 阿合奇县| 万全县| 元朗区| 天气| 蓝田县| 思南县| 青州市| 盐城市| 新晃| 天气| 岳阳市| 通榆县| 博客| 罗山县| 彰武县| 甘泉县| 连城县| 张家港市| 定日县| 嵊泗县| 沁阳市| 马公市| 河津市| 临邑县| 临澧县| 当雄县| 凤翔县|