文件名称:Freq_counter
介绍说明--下载内容均来自于网络,请自行研究使用
本代码介绍了使用VHDL开发FPGA的一般流程,最终采用了一种基于FPGA的数字频率的实现方法。该设计采用硬件描述语言VHDL,在软件开发平台ISE上完成,可以在较高速时钟频率(100MHz)下正常工作。该设计的频率计能准确的测量频率在1Hz到100MHz之间的信号。使用ModelSim仿真软件对VHDL程序做了仿真,并完成了综合布局布线,最终下载到芯片Spartan-II上取得良好测试效果。-the code on the FPGA using VHDL development of the general process, finally adopted a FPGA-based digital frequency method. The design using VHDL hardware descr iption language, the software development platform ISE completed, the higher speed clock frequency (100MHz) under normal work. The design of the frequency meter can be accurately measured in a frequency of 100MHz between Hz signal. Use ModelSim VHDL simulation software to do the simulation process, and completed a comprehensive layout cabling, downloaded to the final chip Spartan-II made good on the test results.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 119128638freq_counter.rar 列表 Freq_counter\automake.log Freq_counter\bcd2seg_display.cmd_log Freq_counter\bcd2seg_display.lso Freq_counter\bcd2seg_display.ngr Freq_counter\bcd2seg_display.prj Freq_counter\bcd2seg_display.stx Freq_counter\bcd2seg_display.syr Freq_counter\bcd2seg_display.vhdl Freq_counter\bcd2seg_display_bcd2seg_test_vhd_tb.fdo Freq_counter\bcd2seg_display_bcd2seg_test_vhd_tb.udo Freq_counter\bcd2seg_test.vhd Freq_counter\bitgen.ut Freq_counter\control_unite.cmd_log Freq_counter\control_unite.lso Freq_counter\control_unite.ngr Freq_counter\control_unite.prj Freq_counter\control_unite.stx Freq_counter\control_unite.syr Freq_counter\control_unite.vhdl Freq_counter\control_unite_control_unite_test_vhd_tb.fdo Freq_counter\control_unite_control_unite_test_vhd_tb.udo Freq_counter\control_unite_test.vhd Freq_counter\coregen.log Freq_counter\coregen.prj Freq_counter\counter.cmd_log Freq_counter\counter.lso Freq_counter\counter.ngr Freq_counter\counter.prj Freq_counter\counter.stx Freq_counter\counter.syr Freq_counter\counter.vhdl Freq_counter\counter10.cmd_log Freq_counter\counter10.lso Freq_counter\counter10.ngr Freq_counter\counter10.prj Freq_counter\counter10.stx Freq_counter\counter10.syr Freq_counter\counter10.vhdl Freq_counter\counter10_counter10_test_vhd_tb.udo Freq_counter\counter10_test.vhd Freq_counter\counter_counter_test_vhd_tb.fdo Freq_counter\counter_counter_test_vhd_tb.udo Freq_counter\counter_test.vhd Freq_counter\data_lock.cmd_log Freq_counter\data_lock.lso Freq_counter\data_lock.ngr Freq_counter\data_lock.prj Freq_counter\data_lock.stx Freq_counter\data_lock.syr Freq_counter\data_lock.vhdl Freq_counter\data_lock_data_lock_test_vhd_tb.fdo Freq_counter\data_lock_data_lock_test_vhd_tb.udo Freq_counter\data_lock_test.vhd Freq_counter\free_change.cmd_log Freq_counter\free_change.lso Freq_counter\free_change.ngr Freq_counter\free_change.prj Freq_counter\free_change.stx Freq_counter\free_change.syr Freq_counter\free_change.vhdl Freq_counter\free_change_free_change_test_vhd_tb.udo Freq_counter\free_change_test.vhd Freq_counter\freq_change.cmd_log Freq_counter\freq_change.lso Freq_counter\freq_change.ngr Freq_counter\freq_change.prj Freq_counter\freq_change.stx Freq_counter\freq_change.syr Freq_counter\freq_change.vhdl Freq_counter\freq_change_freq_change_test_vhd_tb.udo Freq_counter\freq_change_test.vhd Freq_counter\Freq_counter.dhp Freq_counter\Freq_counter.npl Freq_counter\gate.vhd Freq_counter\gate.vhdl Freq_counter\gate_teat.vhd Freq_counter\gate_test_vhd_tb.fdo Freq_counter\gate_test_vhd_tb.udo Freq_counter\pepExtractor.prj Freq_counter\prjname.lso Freq_counter\top.bgn Freq_counter\top.bit Freq_counter\top.bld Freq_counter\top.cmd_log Freq_counter\top.drc Freq_counter\top.lfp Freq_counter\top.lso Freq_counter\top.mrp Freq_counter\top.nc1 Freq_counter\top.ncd Freq_counter\top.ngc Freq_counter\top.ngd Freq_counter\top.ngm Freq_counter\top.ngr Freq_counter\top.pad Freq_counter\top.pad_txt Freq_counter\top.par Freq_counter\top.pcf Freq_counter\top.placed_ncd_tracker Freq_counter\top.prj Freq_counter\top.routed_ncd_tracker Freq_counter\top.stx Freq_counter\top.syr Freq_counter\top.twr Freq_counter\top.twx Freq_counter\top.ucf Freq_counter\top.ucf.untf Freq_counter\top.ut Freq_counter\Top.vhdl Freq_counter\top.xpi Freq_counter\top_map.ncd Freq_counter\top_map.ngm Freq_counter\top_pad.csv Freq_counter\top_pad.txt Freq_counter\top_test.vhd Freq_counter\top_top_test_vhd_tb.fdo Freq_counter\top_top_test_vhd_tb.udo Freq_counter\transcript Freq_counter\vish_stacktrace.vstf Freq_counter\vsim.wlf Freq_counter\_desktop.ini Freq_counter\_pace.ucf Freq_counter\__projnav.log Freq_counter\__projnav\bcd2seg_display.xst Freq_counter\__projnav\bitgen.rsp Freq_counter\__projnav\control_unite.xst Freq_counter\__projnav\coregen.rsp Freq_counter\__projnav\counter.xst Freq_counter\__projnav\counter10.xst Freq_counter\__projnav\data_lock.xst Freq_counter\__projnav\ednTOngd_tcl.rsp Freq_counter\__projnav\free_change.xst Freq_counter\__projnav\freq_change.xst Freq_counter\__projnav\Freq_counter.gfl Freq_counter\__projnav\Freq_counter_flowplus.gfl Freq_counter\__projnav\map.log Freq_counter\__projnav\nc1TOncd_tcl.rsp Freq_counter\__projnav\par.log Freq_counter\__projnav\posttrc.log Freq_counter\__projnav\runXst_tcl.rsp Freq_counter\__projnav\top.xst Freq_counter\__projnav\top_ncdTOut_tcl.rsp Freq_counter\__projnav\_desktop.ini Freq_counter\_ngo\netlist.lst Freq_counter\xst\work\hdllib.ref Freq_counter\xst\work\hdpdeps.ref Freq_counter\xst\work\sub00\vhpl00.vho Freq_counter\xst\work\sub00\vhpl01.vho Freq_counter\xst\work\sub00\vhpl02.vho Freq_counter\xst\work\sub00\vhpl03.vho Freq_counter\xst\work\sub00\vhpl04.vho Freq_counter\xst\work\sub00\vhpl05.vho Freq_counter\xst\work\sub00\vhpl06.vho Freq_counter\xst\work\sub00\vhpl07.vho Freq_counter\xst\work\sub00\vhpl08.vho Freq_counter\xst\work\sub00\vhpl09.vho Freq_counter\xst\work\sub00\vhpl10.vho Freq_counter\xst\work\sub00\vhpl11.vho Freq_counter\xst\work\sub00\vhpl12.vho Freq_counter\xst\work\sub00\vhpl13.vho Freq_counter\xst\work\sub00\vhpl14.vho Freq_counter\xst\work\sub00\vhpl15.vho Freq_counter\xst\work\sub00\vhpl16.vho Freq_counter\xst\work\sub00\vhpl17.vho Freq_counter\work\_desktop.ini Freq_counter\work\_info Freq_counter\work\top_top_test_vhd_tb\behavior.dat Freq_counter\work\top_top_test_vhd_tb\behavior.psm Freq_counter\work\top_top_test_vhd_tb\_primary.dat Freq_counter\work\top2_top2_vhd_tb\behavior.dat Freq_counter\work\top2_top2_vhd_tb\behavior.psm Freq_counter\work\top2_top2_vhd_tb\_primary.dat Freq_counter\work\top2\behavior.dat Freq_counter\work\top2\behavior.psm Freq_counter\work\top2\_primary.dat Freq_counter\work\top\behavior.dat Freq_counter\work\top\behavior.psm Freq_counter\work\top\_primary.dat Freq_counter\work\gate_test_vhd_tb\behavior.dat Freq_counter\work\gate_test_vhd_tb\behavior.psm Freq_counter\work\gate_test_vhd_tb\_desktop.ini Freq_counter\work\gate_test_vhd_tb\_primary.dat Freq_counter\work\gate_gate_vhd_tb\_desktop.ini Freq_counter\work\gate_gate_vhd_tb\_primary.dat Freq_counter\work\gate\behavioral.dat Freq_counter\work\gate\behavioral.psm Freq_counter\work\gate\_desktop.ini Freq_counter\work\gate\_primary.dat Freq_counter\work\freq_change_freq_change_test_vhd_tb\behavior.dat Freq_counter\work\freq_change_freq_change_test_vhd_tb\behavior.psm Freq_counter\work\freq_change_freq_change_test_vhd_tb\_desktop.ini Freq_counter\work\freq_change_freq_change_test_vhd_tb\_primary.dat Freq_counter\work\freq_change\behavioral.dat Freq_counter\work\freq_change\behavioral.psm Freq_counter\work\freq_change\_desktop.ini Freq_counter\work\freq_change\_primary.dat Freq_counter\work\free_change_free_change_test_vhd_tb\behavior.dat Freq_counter\work\free_change_free_change_test_vhd_tb\behavior.psm Freq_counter\work\free_change_free_change_test_vhd_tb\_desktop.ini Freq_counter\work\free_change_free_change_test_vhd_tb\_primary.dat Freq_counter\work\free_change\behavioral.dat Freq_counter\work\free_change\behavioral.psm Freq_counter\work\free_change\_desktop.ini Freq_counter\work\free_change\_primary.dat Freq_counter\work\data_lock_data_lock_test_vhd_tb\behavior.dat Freq_counter\work\data_lock_data_lock_test_vhd_tb\behavior.psm Freq_counter\work\data_lock_data_lock_test_vhd_tb\_desktop.ini Freq_counter\work\data_lock_data_lock_test_vhd_tb\_primary.dat Freq_counter\work\data_lock\behavioral.dat Freq_counter\work\data_lock\behavioral.psm Freq_counter\work\data_lock\_desktop.ini Freq_counter\work\data_lock\_primary.dat Freq_counter\work\counter_counter_test_vhd_tb\behavior.dat Freq_counter\work\counter_counter_test_vhd_tb\behavior.psm Freq_counter\work\counter_counter_test_vhd_tb\_desktop.ini Freq_counter\work\counter_counter_test_vhd_tb\_primary.dat Freq_counter\work\counter10_counter10_test_vhd_tb\behavior.dat Freq_counter\work\counter10_counter10_test_vhd_tb\behavior.psm Freq_counter\work\counter10_counter10_test_vhd_tb\_desktop.ini Freq_counter\work\counter10_counter10_test_vhd_tb\_primary.dat Freq_counter\work\counter10\behavioral.dat Freq_counter\work\counter10\behavioral.psm Freq_counter\work\counter10\_desktop.ini Freq_counter\work\counter10\_primary.dat Freq_counter\work\counter\behavioral.dat Freq_counter\work\counter\behavioral.psm Freq_counter\work\counter\_desktop.ini Freq_counter\work\counter\_primary.dat Freq_counter\work\control_unite_control_unite_test_vhd_tb\behavior.dat Freq_counter\work\control_unite_control_unite_test_vhd_tb\behavior.psm Freq_counter\work\control_unite_control_unite_test_vhd_tb\_desktop.ini Freq_counter\work\control_unite_control_unite_test_vhd_tb\_primary.dat Freq_counter\work\control_unite\behavioral.dat Freq_counter\work\control_unite\behavioral.psm Freq_counter\work\control_unite\_desktop.ini Freq_counter\work\control_unite\_primary.dat Freq_counter\work\bcd2seg_display_bcd2seg_test_vhd_tb\behavior.dat Freq_counter\work\bcd2seg_display_bcd2seg_test_vhd_tb\behavior.psm Freq_counter\work\bcd2seg_display_bcd2seg_test_vhd_tb\_desktop.ini Freq_counter\work\bcd2seg_display_bcd2seg_test_vhd_tb\_primary.dat Freq_counter\work\bcd2seg_display\behavioral.dat Freq_counter\work\bcd2seg_display\behavioral.psm Freq_counter\work\bcd2seg_display\_desktop.ini Freq_counter\work\bcd2seg_display\_primary.dat Freq_counter\xst\work\sub00 Freq_counter\xst\work Freq_counter\work\top_top_test_vhd_tb Freq_counter\work\top2_top2_vhd_tb Freq_counter\work\top2 Freq_counter\work\top Freq_counter\work\gate_test_vhd_tb Freq_counter\work\gate_gate_vhd_tb Freq_counter\work\gate Freq_counter\work\freq_change_freq_change_test_vhd_tb Freq_counter\work\freq_change Freq_counter\work\free_change_free_change_test_vhd_tb Freq_counter\work\free_change Freq_counter\work\data_lock_data_lock_test_vhd_tb Freq_counter\work\data_lock Freq_counter\work\counter_counter_test_vhd_tb Freq_counter\work\counter10_counter10_test_vhd_tb Freq_counter\work\counter10 Freq_counter\work\counter Freq_counter\work\control_unite_control_unite_test_vhd_tb Freq_counter\work\control_unite Freq_counter\work\bcd2seg_display_bcd2seg_test_vhd_tb Freq_counter\work\bcd2seg_display Freq_counter\__projnav Freq_counter\_ngo Freq_counter\xst Freq_counter\work Freq_counter