极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【E866】EDA課程設(shè)計期末大作業(yè)-基于FPGA的數(shù)字頻率計設(shè)計

2021-09-08 13:12:03      索煒達(dá)電子      1071     

項(xiàng)目編號:E866

文件大?。?8M

源碼說明:帶中文注釋

開發(fā)環(huán)境:Verilog

簡要概述

EDA課程設(shè)計期末大作業(yè)-基于FPGA的數(shù)字頻率計設(shè)計

EDA 技術(shù)的發(fā)展,改變了傳統(tǒng)的電子設(shè)計方法。FPGA 等大規(guī)??删幊踢壿嬈骷膹V泛應(yīng)用,使電子設(shè)計變得和軟件編程一樣方便快捷。電子設(shè)計技術(shù)的進(jìn)步,

也改變了傳統(tǒng)頻率計的設(shè)計方法。隨著數(shù)字電路技術(shù)的發(fā)展,以脈沖計數(shù)法為基礎(chǔ)衍生出各種改進(jìn)型的數(shù)字測頻方法,在測量精度、測量響應(yīng)的快速性等方面都有了很大提高。 頻率計的核心測頻模塊采用了基于 FPGA 大規(guī)??删幊踢壿嬈骷?EDA 設(shè)計技術(shù),依據(jù)自上而下的設(shè)計方法,將測頻模塊按照實(shí)現(xiàn)功能的不同劃分成了多個子模塊,用 Verilog 程序?qū)崿F(xiàn)了每個子模塊的功能,最后通過頂層設(shè)計文件中的元件例化語句將各個模塊連接起來形成了測頻模塊的完整 Verilog 程序設(shè)計。

設(shè)計報告:

【E866】EDA課程設(shè)計期末大作業(yè)-基于FPGA的數(shù)字頻率計設(shè)計

電路板和原理圖:

【E866】EDA課程設(shè)計期末大作業(yè)-基于FPGA的數(shù)字頻率計設(shè)計

【E866】EDA課程設(shè)計期末大作業(yè)-基于FPGA的數(shù)字頻率計設(shè)計

【E866】EDA課程設(shè)計期末大作業(yè)-基于FPGA的數(shù)字頻率計設(shè)計

仿真結(jié)果:

仿真文件中模擬輸入了一個1Khz的方波,用于頻率測量,下面按步驟講解如何進(jìn)行仿真 

【E866】EDA課程設(shè)計期末大作業(yè)-基于FPGA的數(shù)字頻率計設(shè)計

圖4.2 仿真結(jié)果

結(jié)論:將值按照數(shù)碼管譯碼表對比,動態(tài)掃描顯示的數(shù)值為1000hz,證明系統(tǒng)級仿真正確,系統(tǒng)仿真正確。

目錄│文件列表:

 └ EDA課程設(shè)計期末大作業(yè)

    └ 提交部分(含報告&代碼&pcb圖)

       │ EDA期末大作業(yè)報告書.doc

       ├ History

       │  └ 基于FPGA的數(shù)字頻率計設(shè)計.~(1).SchDoc.Zip

       ├ module_test

       │  ├ fre_indicator

       │  │  ├ project

       │  │  │  │ div.qip

       │  │  │  │ div.v

       │  │  │  │ div_bb.v

       │  │  │  │ fre_indicator.qpf

       │  │  │  │ fre_indicator.qsf

       │  │  │  │ fre_indicator.qws

       │  │  │  │ fre_indicator_nativelink_simulation.rpt

       │  │  │  ├ db

       │  │  │  │  │ .cmp.kpt

       │  │  │  │  │ add_sub_7pc.tdf

       │  │  │  │  │ add_sub_8pc.tdf

       │  │  │  │  │ alt_u_div_3tf.tdf

       │  │  │  │  │ fre_indicator.(0).cnf.cdb

       │  │  │  │  │ fre_indicator.(0).cnf.hdb

       │  │  │  │  │ fre_indicator.(1).cnf.cdb

       │  │  │  │  │ fre_indicator.(1).cnf.hdb

       │  │  │  │  │ fre_indicator.(2).cnf.cdb

       │  │  │  │  │ fre_indicator.(2).cnf.hdb

       │  │  │  │  │ fre_indicator.(3).cnf.cdb

       │  │  │  │  │ fre_indicator.(3).cnf.hdb

       │  │  │  │  │ fre_indicator.(4).cnf.cdb

       │  │  │  │  │ fre_indicator.(4).cnf.hdb

       │  │  │  │  │ fre_indicator.(5).cnf.cdb

       │  │  │  │  │ fre_indicator.(5).cnf.hdb

       │  │  │  │  │ fre_indicator.(6).cnf.cdb

       │  │  │  │  │ fre_indicator.(6).cnf.hdb

       │  │  │  │  │ fre_indicator.(7).cnf.cdb

       │  │  │  │  │ fre_indicator.(7).cnf.hdb

       │  │  │  │  │ fre_indicator.asm.qmsg

       │  │  │  │  │ fre_indicator.asm.rdb

       │  │  │  │  │ fre_indicator.asm_labs.ddb

       │  │  │  │  │ fre_indicator.cbx.xml

       │  │  │  │  │ fre_indicator.cmp.bpm

       │  │  │  │  │ fre_indicator.cmp.cdb

       │  │  │  │  │ fre_indicator.cmp.hdb

       │  │  │  │  │ fre_indicator.cmp.idb

       │  │  │  │  │ fre_indicator.cmp.logdb

       │  │  │  │  │ fre_indicator.cmp.rdb

       │  │  │  │  │ fre_indicator.cmp_merge.kpt

       │  │  │  │  │ fre_indicator.cycloneive_io_sim_cache.45um_ff_1200mv_0c_fast.hsd

       │  │  │  │  │ fre_indicator.cycloneive_io_sim_cache.45um_ss_1200mv_0c_slow.hsd

       │  │  │  │  │ fre_indicator.cycloneive_io_sim_cache.45um_ss_1200mv_85c_slow.hsd

       │  │  │  │  │ fre_indicator.db_info

       │  │  │  │  │ fre_indicator.eda.qmsg

       │  │  │  │  │ fre_indicator.fit.qmsg

       │  │  │  │  │ fre_indicator.hier_info

       │  │  │  │  │ fre_indicator.hif

       │  │  │  │  │ fre_indicator.ipinfo

       │  │  │  │  │ fre_indicator.lpc.html

       │  │  │  │  │ fre_indicator.lpc.rdb

       │  │  │  │  │ fre_indicator.lpc.txt

       │  │  │  │  │ fre_indicator.map.ammdb

       │  │  │  │  │ fre_indicator.map.bpm

       │  │  │  │  │ fre_indicator.map.cdb

       │  │  │  │  │ fre_indicator.map.hdb

       │  │  │  │  │ fre_indicator.map.kpt

       │  │  │  │  │ fre_indicator.map.logdb

       │  │  │  │  │ fre_indicator.map.qmsg

       │  │  │  │  │ fre_indicator.map.rdb

       │  │  │  │  │ fre_indicator.map_bb.cdb

       │  │  │  │  │ fre_indicator.map_bb.hdb

       │  │  │  │  │ fre_indicator.map_bb.logdb

       │  │  │  │  │ fre_indicator.npp.qmsg

       │  │  │  │  │ fre_indicator.pre_map.hdb

       │  │  │  │  │ fre_indicator.pti_db_list.ddb

       │  │  │  │  │ fre_indicator.root_partition.map.reg_db.cdb

       │  │  │  │  │ fre_indicator.routing.rdb

       │  │  │  │  │ fre_indicator.rtlv.hdb

       │  │  │  │  │ fre_indicator.rtlv_sg.cdb

       │  │  │  │  │ fre_indicator.rtlv_sg_swap.cdb

       │  │  │  │  │ fre_indicator.sgate.nvd

       │  │  │  │  │ fre_indicator.sgate_sm.nvd

       │  │  │  │  │ fre_indicator.sgdiff.cdb

       │  │  │  │  │ fre_indicator.sgdiff.hdb

       │  │  │  │  │ fre_indicator.sld_design_entry.sci

       │  │  │  │  │ fre_indicator.sld_design_entry_dsc.sci

       │  │  │  │  │ fre_indicator.smart_action.txt

       │  │  │  │  │ fre_indicator.sta.qmsg

       │  │  │  │  │ fre_indicator.sta.rdb

       │  │  │  │  │ fre_indicator.sta_cmp.8_slow_1200mv_85c.tdb

       │  │  │  │  │ fre_indicator.tiscmp.fastest_slow_1200mv_0c.ddb

       │  │  │  │  │ fre_indicator.tiscmp.fastest_slow_1200mv_85c.ddb

       │  │  │  │  │ fre_indicator.tiscmp.fast_1200mv_0c.ddb

       │  │  │  │  │ fre_indicator.tiscmp.slow_1200mv_0c.ddb

       │  │  │  │  │ fre_indicator.tiscmp.slow_1200mv_85c.ddb

       │  │  │  │  │ fre_indicator.tis_db_list.ddb

       │  │  │  │  │ fre_indicator.vpr.ammdb

       │  │  │  │  │ logic_util_heursitic.dat

       │  │  │  │  │ lpm_divide_eqt.tdf

       │  │  │  │  │ prev_cmp_fre_indicator.qmsg

       │  │  │  │  └ sign_div_unsign_6ai.tdf

       │  │  │  ├ greybox_tmp

       │  │  │  │  │ cbx_args.txt

       │  │  │  ├ incremental_db

       │  │  │  │  │ README

       │  │  │  │  └ compiled_partitions

       │  │  │  │     │ fre_indicator.db_info

       │  │  │  │     │ fre_indicator.root_partition.cmp.ammdb

       │  │  │  │     │ fre_indicator.root_partition.cmp.cdb

       │  │  │  │     │ fre_indicator.root_partition.cmp.dfp

       │  │  │  │     │ fre_indicator.root_partition.cmp.hdb

       │  │  │  │     │ fre_indicator.root_partition.cmp.logdb

       │  │  │  │     │ fre_indicator.root_partition.cmp.rcfdb

       │  │  │  │     │ fre_indicator.root_partition.map.cdb

       │  │  │  │     │ fre_indicator.root_partition.map.dpi

       │  │  │  │     │ fre_indicator.root_partition.map.hbdb.cdb

       │  │  │  │     │ fre_indicator.root_partition.map.hbdb.hb_info

       │  │  │  │     │ fre_indicator.root_partition.map.hbdb.hdb

       │  │  │  │     │ fre_indicator.root_partition.map.hbdb.sig

       │  │  │  │     │ fre_indicator.root_partition.map.hdb

       │  │  │  │     └ fre_indicator.root_partition.map.kpt

       │  │  │  ├ output_files

       │  │  │  │  │ fre_indicator.asm.rpt

       │  │  │  │  │ fre_indicator.done

       │  │  │  │  │ fre_indicator.eda.rpt

       │  │  │  │  │ fre_indicator.fit.rpt

       │  │  │  │  │ fre_indicator.fit.smsg

       │  │  │  │  │ fre_indicator.fit.summary

       │  │  │  │  │ fre_indicator.flow.rpt

       │  │  │  │  │ fre_indicator.jdi

       │  │  │  │  │ fre_indicator.map.rpt

       │  │  │  │  │ fre_indicator.map.summary

       │  │  │  │  │ fre_indicator.pin

       │  │  │  │  │ fre_indicator.sof

       │  │  │  │  │ fre_indicator.sta.rpt

       │  │  │  │  └ fre_indicator.sta.summary

       │  │  │  └ simulation

       │  │  │     └ modelsim

       │  │  │        │ fre_indicator.sft

       │  │  │        │ fre_indicator.vho

       │  │  │        │ fre_indicator.vo

       │  │  │        │ fre_indicator.vt

       │  │  │        │ fre_indicator.vt.bak

       │  │  │        │ fre_indicator_8_1200mv_0c_slow.vho

       │  │  │        │ fre_indicator_8_1200mv_0c_slow.vo

       │  │  │        │ fre_indicator_8_1200mv_0c_vhd_slow.sdo

       │  │  │        │ fre_indicator_8_1200mv_0c_v_slow.sdo

       │  │  │        │ fre_indicator_8_1200mv_85c_slow.vho

       │  │  │        │ fre_indicator_8_1200mv_85c_slow.vo

       │  │  │        │ fre_indicator_8_1200mv_85c_vhd_slow.sdo

       │  │  │        │ fre_indicator_8_1200mv_85c_v_slow.sdo

       │  │  │        │ fre_indicator_8_1200mv_85c_v_slow.sdo_typ.csd

       │  │  │        │ fre_indicator_min_1200mv_0c_fast.vho

       │  │  │        │ fre_indicator_min_1200mv_0c_fast.vo

       │  │  │        │ fre_indicator_min_1200mv_0c_vhd_fast.sdo

       │  │  │        │ fre_indicator_min_1200mv_0c_v_fast.sdo

       │  │  │        │ fre_indicator_modelsim.xrf

       │  │  │        │ fre_indicator_run_msim_gate_verilog.do

       │  │  │        │ fre_indicator_run_msim_rtl_verilog.do

       │  │  │        │ fre_indicator_run_msim_rtl_verilog.do.bak

TAG數(shù)字頻率計
  • 6 次
  • 10 分