freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于fpga的頻率測量儀的設(shè)計(jì)_畢業(yè)論文-資料下載頁

2025-07-10 12:31本頁面

【導(dǎo)讀】本文介紹了基于FPGA的數(shù)字頻率計(jì)的設(shè)計(jì)方法。設(shè)計(jì)采用硬件描述語言VHDL進(jìn)行。該數(shù)字頻率計(jì)采用測頻的方法能基本測量1Hz到10MHz之間的信號(hào)。

  

【正文】 DP2=39。139。 DP3=39。039。 END IF。 END PROCESS。 end Behavioral。 library IEEE。 use 。 use 。 use 。 entity CONTROLS is Port ( FREF : in STD_LOGIC。 GAT : out STD_LOGIC。 金陵科技學(xué)院學(xué)士學(xué)位論文 附錄 28 CLR : out STD_LOGIC)。 end CONTROLS。 architecture Behavioral of CONTROLS is SIGNAL G1: STD_LOGIC:=39。039。 begin PROCESS(FREF) IS BEGIN IF FREF39。EVENT AND FREF=39。139。 THEN G1=NOT G1。 該過程對時(shí)鐘信號(hào)又一次進(jìn)行分頻,產(chǎn)生出半個(gè)周期時(shí)間為 1的控制信號(hào),作為計(jì)數(shù)使能,保證了時(shí)間的準(zhǔn)確性 END IF。 END PROCESS。 PROCESS(FREF,G1) IS BEGIN IF FREF=39。039。 AND G1=39。039。 THEN CLR=39。139。 該過程產(chǎn)生清零信號(hào),即當(dāng)使能信號(hào)為無效 0同時(shí)時(shí)鐘為 0時(shí),即在技術(shù)始終無效半個(gè)時(shí)鐘時(shí)間后,對計(jì)數(shù)器清零 ELSE CLR=39。039。 清零信號(hào)高電平有效 END IF。 END PROCESS。 GAT=G1。 將 G1賦給 gat輸出端 , 它是計(jì)數(shù)器的使能信號(hào)同時(shí)也是鎖存器的鎖存信號(hào) end Behavioral。 library IEEE。 use 。 use 。 use 。 entity CNT10 is Port ( CLK : in STD_LOGIC。 CLR : in STD_LOGIC。 ENA : in STD_LOGIC。 金陵科技學(xué)院學(xué)士學(xué)位論文 附錄 29 CQ : out STD_LOGIC_VECTOR (3 downto 0)。 CO : out STD_LOGIC)。 end CNT10。 architecture Behavioral of CNT10 is SIGNAL CQI: STD_LOGIC_VECTOR(3 DOWNTO 0):=0000。 定義中間信號(hào) CQI,用于數(shù)據(jù)輸出的循環(huán)計(jì)數(shù) begin PROCESS(CLK,CLR) IS BEGIN IF CLR=39。139。 THEN CQI=0000。 當(dāng) CLR清零信號(hào)有效時(shí)使輸出為 0000,無效時(shí)進(jìn)行下述操作 ELSIF CLK39。EVENT AND CLK=39。139。 THEN 對時(shí)鐘進(jìn)行計(jì)數(shù) IF ENA=39。139。 THEN 判斷使能信號(hào),有效則進(jìn)行計(jì)數(shù),否則不作處理 IF CQI=1001 THEN CQI=0000。 數(shù)據(jù) 0~9循環(huán),計(jì)滿后重新回到 0 ELSE CQI=CQI+39。139。 END IF。 END IF。 END IF。 END PROCESS。 CO = 39。139。 when ena = 39。139。 and cqi = 9 else 39。039。 進(jìn)位信號(hào),最高位的僅為信號(hào)作為計(jì)數(shù)的溢出信號(hào) CQ=CQI。 當(dāng)且僅當(dāng)使能有效且計(jì)數(shù)為 9時(shí)產(chǎn)生進(jìn)位信號(hào) , 進(jìn)位信號(hào)1有效 , 同步并聯(lián)時(shí)連高位的使能端 end Behavioral。 library IEEE。 use 。 use 。 use 。 金陵科技學(xué)院學(xué)士學(xué)位論文 附錄 30 entity LATCH4 is Port ( CLK : in STD_LOGIC。 DIN : in STD_LOGIC_VECTOR (3 downto 0)。 QOU : out STD_LOGIC_VECTOR (3 downto 0))。 end LATCH4。 architecture Behavioral of LATCH4 is begin PROCESS(CLK,DIN) IS BEGIN IF CLK39。EVENT AND CLK=39。039。 THEN 當(dāng)時(shí)鐘信號(hào)下降沿時(shí),實(shí)現(xiàn)鎖存 QOU=DIN。 END IF。 END PROCESS。 end Behavioral。 上述文件編寫完成后保存編譯生成圖形文件符號(hào)如圖: 再編寫一位鎖存器,源程序代碼如下: library IEEE。 use 。 use 。 use 。 entity LATCH1 is Port ( CLK : in STD_LOGIC。 DIN : in STD_LOGIC。 QOU : out STD_LOGIC)。 end LATCH1。 architecture Behavioral of LATCH1 is begin PROCESS(CLK,DIN) IS BEGIN IF CLK39。EVENT AND CLK=39。039。 THEN 當(dāng)時(shí)鐘信號(hào)下降沿時(shí),實(shí)現(xiàn)鎖存 QOU=DIN。 END IF。 金陵科技學(xué)院學(xué)士學(xué)位論文 附錄 31 END PROCESS。 end Behavioral。 文件編寫完成后保存編譯生成圖形文件符號(hào),如圖: 鎖存完成后有六組四位二進(jìn)制數(shù)和一個(gè)一位二進(jìn)制數(shù),所以我們隊(duì)總線進(jìn)行了合并,即將六組四位數(shù)合并成一個(gè)二十四位數(shù),合并程序如下: library IEEE。 use 。 use 。 use 。 entity ADVOCATES is Port ( S0 : in STD_LOGIC_VECTOR (3 downto 0)。 S1 : in STD_LOGIC_VECTOR (3 downto 0)。 S2 : in STD_LOGIC_VECTOR (3 downto 0)。 S3 : in STD_LOGIC_VECTOR (3 downto 0)。 S4 : in STD_LOGIC_VECTOR (3 downto 0)。 S5 : in STD_LOGIC_VECTOR (3 downto 0)。 S6 : out STD_LOGIC_VECTOR (23 downto 0))。 end ADVOCATES。 architecture Behavioral of ADVOCATES is begin S6(23 DOWNTO 20)=S0。 將總線的對應(yīng)位進(jìn)行連接 S6(19 DOWNTO 16)=S1。 S6(15 DOWNTO 12)=S2。 S6(11 DOWNTO 8)=S3。 S6(7 DOWNTO 4)=S4。 S6(3 DOWNTO 0)=S5。 end Behavioral。 文件編寫完成后保存編譯生成圖形文件符號(hào),如圖: 創(chuàng)建該模塊的頂層圖形文件 LAT將上述個(gè)文件按照如圖所示連接,保存編譯生成圖形文件符號(hào)如圖: 金陵科技學(xué)院學(xué)士學(xué)位論文 附錄 32 圖 鎖存器模塊器件內(nèi)部結(jié)構(gòu) 圖 鎖存器模塊生成器件 library IEEE。 use 。 use 。 use 。 entity POINTCON is Port ( SE1 : in STD_LOGIC。 SE10 : in STD_LOGIC。 SE100 : in STD_LOGIC。 SEL : in STD_LOGIC_VECTOR (2 downto 0)。 DP : out STD_LOGIC)。 end POINTCON。 architecture Behavioral of POINTCON is 金陵科技學(xué)院學(xué)士學(xué)位論文 附錄 33 begin PROCESS(SE1,SE10,SE100,SEL) IS BEGIN IF SE1=39。139。 AND SE10=39。039。 AND SE100=39。039。 AND SEL=011 THEN DP=39。039。 當(dāng)為第一檔時(shí),令第四位的數(shù)碼管的小數(shù)點(diǎn)點(diǎn)亮,其他的不亮 ELSIF SE1=39。039。 AND SE10=39。139。 AND SE100=39。039。 AND SEL=010 THEN DP=39。039。 第二檔時(shí),第三位的數(shù)碼管小數(shù)點(diǎn)點(diǎn)亮 ELSIF SE1=39。039。 AND SE10=39。039。 AND SE100=39。139。 AND SEL=001 THEN DP=39。039。 第三檔時(shí),第二位的小數(shù)點(diǎn)點(diǎn)亮 ELSE DP=39。139。 不符合上述三檔時(shí),小數(shù)點(diǎn)全部消隱 END IF。 END PROCESS。 end Behavioral。 編寫完成后保存編譯生成圖形文件符號(hào)如圖: 再編寫用于數(shù)碼管掃描顯示的的位選信號(hào)生成文件,其代碼如下: library IEEE。 use 。 use 。 use 。 entity CTRLS is Port ( CLK : in STD_LOGIC。 SEL : out STD_LOGIC_VECTOR (2 downto 0))。 end CTRLS。 architecture Behavioral of CTRLS is SIGNAL CNT: STD_LOGIC_VECTOR(2 DOWNTO 0):=000。 begin PROCESS(CLK) IS BEGIN IF CLK39。EVENT AND CLK=39。139。 THEN 接入 1KHZ的時(shí)鐘信號(hào),使 CNT進(jìn)行循環(huán)計(jì)數(shù),從 000到 101 IF CNT=”101” THEN CNT=”000”。 計(jì)滿則清零,不滿 則加一 ELSE CNT=CNT+’1’。 金陵科技學(xué)院學(xué)士學(xué)位論文 附錄 34 END IF。 END IF。 END PROCESS。 SEL=CNT。 將 CNT信號(hào)賦給 SEL輸出 end Behavioral。 文件編寫完成后保存編譯生成圖形文件符號(hào)如圖 : 再編寫使高位無意義零自動(dòng)消隱功能的的文件 , 源程序代碼如下 : library IEEE。 use 。 use 。 use 。 entity DSELE is Port ( DP1: IN STD_LOGIC。 DP2: IN STD_LOGIC。 DIN : in STD_LOGIC_VECTOR (23 downto 0)。 QOU : out STD_LOGIC_VECTOR (23 downto 0))。 end DSELE
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1