色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于FPGA的簡(jiǎn)易數(shù)字存儲(chǔ)示波器設(shè)計(jì)

          基于FPGA的簡(jiǎn)易數(shù)字存儲(chǔ)示波器設(shè)計(jì)

          作者: 時(shí)間:2009-12-16 來(lái)源:網(wǎng)絡(luò) 收藏

          3 程序設(shè)計(jì)
          此部分實(shí)現(xiàn)的主要的功能是將A/D轉(zhuǎn)換后的數(shù)據(jù)經(jīng)控制寫(xiě)入RAM及將數(shù)據(jù)從RAM讀出經(jīng)輸出給D/A轉(zhuǎn)換器,頂層原理圖如圖5所示。外圍主要接口端功能為:A[15..3]為數(shù)據(jù)輸入端,CLK4M為時(shí)鐘信號(hào)端,TONGIN為觸發(fā)端口,CS、RC、WE、OE為片選、轉(zhuǎn)換、讀寫(xiě)控制端,RAMI、RAMO、AA為存儲(chǔ)器I/O端、地址端,QQ為數(shù)據(jù)輸出端。

          其中模塊CHANA實(shí)現(xiàn)的功能是對(duì)數(shù)據(jù)的最高位取反,因?yàn)锳D976最高位“l(fā)”表示負(fù)電平,而AD669最高位“1”表示高電平;模塊INTRD在EN為“1”,信號(hào)上升沿過(guò)零點(diǎn)時(shí),Q輸出為“l(fā)”,直到完成對(duì)存儲(chǔ)器的寫(xiě)操作為止;模塊SIGND是整個(gè)程序的核心部分,主要功能是為存儲(chǔ)器和lAD976提供控制信號(hào),啟動(dòng)A/D轉(zhuǎn)換,對(duì)存儲(chǔ)器進(jìn)行寫(xiě)操作和讀操作;模塊SAN在對(duì)存儲(chǔ)器由寫(xiě)操作轉(zhuǎn)變?yōu)樽x操作后,將存儲(chǔ)器的數(shù)據(jù)輸出變?yōu)楦咦钁B(tài),不妨礙存儲(chǔ)器數(shù)據(jù)的正常讀入;模塊TONG端口A外接開(kāi)關(guān),按下時(shí)低電平,起同步作用。仿真結(jié)果如圖6,(a)為寫(xiě)操作時(shí)的仿真波形;(b)為讀操作時(shí)的仿真波形。當(dāng)運(yùn)行在寫(xiě)操作時(shí),QQ無(wú)輸出,如圖6(a)所示,實(shí)現(xiàn)存儲(chǔ)功能,讀操作時(shí),QQ輸出,由于模塊CHANA的存在,QQ輸出的數(shù)據(jù)要對(duì)A輸入的數(shù)據(jù)首位取反,即A輸入是0101,QQ輸出是1101,如圖6(b)所示,仿真結(jié)果正確。

          4 結(jié)語(yǔ)
          本文以PLC器件為控制核心,通過(guò)附加一定的外電路及普通示波器構(gòu)成簡(jiǎn)易數(shù)字存儲(chǔ)器,使普通示波器具有波形數(shù)字存儲(chǔ)的功能。其中以FPGA為主部件的控制部分采用VHDL語(yǔ)言,按模塊化方式進(jìn)行設(shè)計(jì),并將各模塊集成于芯片中,最后通過(guò)MAXPLUS II軟件對(duì)設(shè)計(jì)進(jìn)行邏輯仿真,對(duì)FPGA芯片進(jìn)行編程,實(shí)現(xiàn)系統(tǒng)的設(shè)計(jì)要求。隨著科學(xué)技術(shù)的不斷發(fā)展,這種以FPGA為基礎(chǔ)的軟件硬件化,其發(fā)展前景十分看好。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉