【E442】基于STM32和FPGA的数字频率计

2021-08-22 17:55:25      索炜达电子      863     

项目编号:E442

文件大小:8M

源码说明:带中文注释

开发环境:Verilog

简要概述:

STM32:正点原子 Mini STM32(STM32F103)

FPGA:主控EP2C5T144C8N

目录│文件列表:

 └ Digital_frequency_meter_based_on_STM32_and_FPGA

    ├ fpga程序

    │  └ sendn3

    │     │ DataSendTrig.bsf

    │     │ DataSendTrig.vhd

    │     │ DataSendTrig1.bsf

    │     │ DataSendTrig1.vhd

    │     │ deltat.bsf

    │     │ deltat.vhd

    │     │ deltat.vhd.bak

    │     │ div.bsf

    │     │ div.vhd

    │     │ div.vhd.bak

    │     │ freqm.bsf

    │     │ freqm.vhd

    │     │ freqm.vhd.bak

    │     │ gate.bsf

    │     │ gate.vhd

    │     │ gate.vhd.bak

    │     │ mux2.bsf

    │     │ mux2.vhd

    │     │ mux2.vhd.bak

    │     │ sendData.vhd

    │     │ sendData.vhd.bak

    │     │ sendData1.vhd

    │     │ sendn.asm.rpt

    │     │ sendn.bdf

    │     │ sendn.cdf

    │     │ sendn.done

    │     │ sendn.dpf

    │     │ sendn.eda.rpt

    │     │ sendn.fit.rpt

    │     │ sendn.fit.summary

    │     │ sendn.flow.rpt

    │     │ sendn.map.rpt

    │     │ sendn.map.summary

    │     │ sendn.pin

    │     │ sendn.pof

    │     │ sendn.qpf

    │     │ sendn.qsf

    │     │ sendn.qws

    │     │ sendn.sof

    │     │ sendn.tan.rpt

    │     │ sendn.tan.summary

    │     │ send_Data.bsf

    │     │ send_Data1.bsf

    │     │ timet.bsf

    │     │ timet.vhd

    │     │ timet.vhd.bak

    │     ├ db

    │     │  │ prev_cmp_sendn.asm.qmsg

    │     │  │ prev_cmp_sendn.eda.qmsg

    │     │  │ prev_cmp_sendn.fit.qmsg

    │     │  │ prev_cmp_sendn.map.qmsg

    │     │  │ prev_cmp_sendn.qmsg

    │     │  │ prev_cmp_sendn.tan.qmsg

    │     │  │ sendn.(0).cnf.cdb

    │     │  │ sendn.(0).cnf.hdb

    │     │  │ sendn.(1).cnf.cdb

    │     │  │ sendn.(1).cnf.hdb

    │     │  │ sendn.(2).cnf.cdb

    │     │  │ sendn.(2).cnf.hdb

    │     │  │ sendn.(3).cnf.cdb

    │     │  │ sendn.(3).cnf.hdb

    │     │  │ sendn.(4).cnf.cdb

    │     │  │ sendn.(4).cnf.hdb

    │     │  │ sendn.(5).cnf.cdb

    │     │  │ sendn.(5).cnf.hdb

    │     │  │ sendn.(6).cnf.cdb

    │     │  │ sendn.(6).cnf.hdb

    │     │  │ sendn.(7).cnf.cdb

    │     │  │ sendn.(7).cnf.hdb

    │     │  │ sendn.ace_cmp.bpm

    │     │  │ sendn.ace_cmp.cdb

    │     │  │ sendn.ace_cmp.ecobp

    │     │  │ sendn.ace_cmp.hdb

    │     │  │ sendn.asm.qmsg

    │     │  │ sendn.asm_labs.ddb

    │     │  │ sendn.cbx.xml

    │     │  │ sendn.cmp.bpm

    │     │  │ sendn.cmp.cdb

    │     │  │ sendn.cmp.ecobp

    │     │  │ sendn.cmp.hdb

    │     │  │ sendn.cmp.kpt

    │     │  │ sendn.cmp.logdb

    │     │  │ sendn.cmp.rdb

    │     │  │ sendn.cmp.tdb

    │     │  │ sendn.cmp0.ddb

    │     │  │ sendn.cmp2.ddb

    │     │  │ sendn.cmp_merge.kpt

    │     │  │ sendn.db_info

    │     │  │ sendn.eco.cdb

    │     │  │ sendn.eda.qmsg

    │     │  │ sendn.fit.qmsg

    │     │  │ sendn.hier_info

    │     │  │ sendn.hif

    │     │  │ sendn.lpc.html

    │     │  │ sendn.lpc.rdb

    │     │  │ sendn.lpc.txt

    │     │  │ sendn.map.bpm

    │     │  │ sendn.map.cdb

    │     │  │ sendn.map.ecobp

    │     │  │ sendn.map.hdb

    │     │  │ sendn.map.kpt

    │     │  │ sendn.map.logdb

    │     │  │ sendn.map.qmsg

    │     │  │ sendn.map_bb.cdb

    │     │  │ sendn.map_bb.hdb

    │     │  │ sendn.map_bb.logdb

    │     │  │ sendn.pre_map.cdb

    │     │  │ sendn.pre_map.hdb

    │     │  │ sendn.rtlv.hdb

    │     │  │ sendn.rtlv_sg.cdb

    │     │  │ sendn.rtlv_sg_swap.cdb

    │     │  │ sendn.sgdiff.cdb

    │     │  │ sendn.sgdiff.hdb

    │     │  │ sendn.sld_design_entry.sci

    │     │  │ sendn.sld_design_entry_dsc.sci

    │     │  │ sendn.syn_hier_info

    │     │  │ sendn.tan.qmsg

    │     │  │ sendn.tis_db_list.ddb

    │     │  └ sendn.tmw_info

    │     ├ incremental_db

    │     │  │ README

    │     │  └ compiled_partitions

    │     │     │ sendn.root_partition.cmp.atm

    │     │     │ sendn.root_partition.cmp.dfp

    │     │     │ sendn.root_partition.cmp.hdbx

    │     │     │ sendn.root_partition.cmp.kpt

    │     │     │ sendn.root_partition.cmp.logdb

    │     │     │ sendn.root_partition.cmp.rcf

    │     │     │ sendn.root_partition.map.atm

    │     │     │ sendn.root_partition.map.dpi

    │     │     │ sendn.root_partition.map.hdbx

    │     │     └ sendn.root_partition.map.kpt

    │     └ simulation

    │        └ modelsim

    │           │ sendn.sft

    │           │ sendn.vho

    │           │ sendn_modelsim.xrf

    │           └ sendn_vhd.sdo

    └ stm32程序

       │ keilkilll.bat

       ├ CORE

       │  │ core_cm3.c

       │  │ core_cm3.h

       │  │ startup_stm32f10x_hd.s

       │  └ startup_stm32f10x_md.s

       ├ HARDWARE

       │  ├ EXTI

       │  │  │ exti.c

       │  │  └ exti.h

       │  ├ keyboard

       │  │  │ keyboard.c

       │  │  └ keyboard.h

       │  ├ LCD

       │  │  │ FONT.H

       │  │  │ lcd.c

       │  │  └ lcd.h

       │  ├ sendtoFPGA

       │  │  │ sendtoFPGA.c

       │  │  └ sendtoFPGA.h

       │  ├ TIMER

       │  │  │ timer.c

       │  │  └ timer.h

       │  └ TLC5540

       │     │ TLC5540.c

       │     └ TLC5540.h

       ├ STM32F10x_FWLib

       │  ├ inc

       │  │  │ misc.h

       │  │  │ stm32f10x_adc.h

       │  │  │ stm32f10x_bkp.h

       │  │  │ stm32f10x_can.h

       │  │  │ stm32f10x_cec.h

       │  │  │ stm32f10x_crc.h

       │  │  │ stm32f10x_dac.h

       │  │  │ stm32f10x_dbgmcu.h

       │  │  │ stm32f10x_dma.h

       │  │  │ stm32f10x_exti.h

       │  │  │ stm32f10x_flash.h

       │  │  │ stm32f10x_fsmc.h

       │  │  │ stm32f10x_gpio.h

       │  │  │ stm32f10x_i2c.h

       │  │  │ stm32f10x_iwdg.h

       │  │  │ stm32f10x_pwr.h

       │  │  │ stm32f10x_rcc.h

       │  │  │ stm32f10x_rtc.h

       │  │  │ stm32f10x_sdio.h

       │  │  │ stm32f10x_spi.h

       │  │  │ stm32f10x_tim.h

       │  │  │ stm32f10x_usart.h

       │  │  └ stm32f10x_wwdg.h

       │  └ src

       │     │ misc.c

       │     │ stm32f10x_adc.c

       │     │ stm32f10x_bkp.c

       │     │ stm32f10x_can.c

       │     │ stm32f10x_cec.c

       │     │ stm32f10x_crc.c

       │     │ stm32f10x_dac.c

       │     │ stm32f10x_dbgmcu.c

       │     │ stm32f10x_dma.c

       │     │ stm32f10x_exti.c

       │     │ stm32f10x_flash.c

       │     │ stm32f10x_fsmc.c

       │     │ stm32f10x_gpio.c

       │     │ stm32f10x_i2c.c

       │     │ stm32f10x_iwdg.c

       │     │ stm32f10x_pwr.c

       │     │ stm32f10x_rcc.c

       │     │ stm32f10x_rtc.c

       │     │ stm32f10x_sdio.c

       │     │ stm32f10x_spi.c

       │     │ stm32f10x_tim.c

       │     │ stm32f10x_usart.c

       │     └ stm32f10x_wwdg.c

       ├ SYSTEM

       │  ├ delay

       │  │  │ delay.c

       │  │  └ delay.h

       │  ├ sys

       │  │  │ sys.c

       │  │  └ sys.h

       │  └ usart

       │     │ usart.c

       │     └ usart.h

       └ USER

          │ core_cm3.crf

          │ core_cm3.d

          │ core_cm3.o

          │ delay.crf

          │ delay.d

          │ delay.o

          │ exti.crf

          │ exti.d

          │ exti.o

          │ exti1.crf

          │ exti1.d

          │ exti1.o

          │ exti1.__i

          │ JLinkArm_Target 1.ini

          │ JLinkLog.txt

          │ keyboard.crf

          │ keyboard.d

          │ keyboard.o

          │ LCD.axf

          │ lcd.crf

          │ lcd.d

          │ LCD.hex

          │ LCD.htm

          │ LCD.lnp

          │ LCD.map

          │ lcd.o

          │ LCD.Opt

          │ LCD.plg

          │ LCD.sct

          │ LCD.tra

          │ LCD_sct.Bak

          │ main.c

          │ main.crf

          │ main.d

          │ main.o

          │ misc.crf

          │ misc.d

          │ misc.o

          │ pinlvji.Opt

          │ pinlvji.Uv2

          │ pinlvji_Opt.Bak

          │ pinlvji_Target 1.dep

          │ pinlvji_Uv2.Bak

          │ sendtofpga.crf

          │ sendtofpga.d

          │ sendtofpga.o

          │ startup_stm32f10x_md.lst

          │ startup_stm32f10x_md.o

          │ stm32f10x.h

          │ stm32f10x_adc.crf

          │ stm32f10x_adc.d

          │ stm32f10x_adc.o

          │ stm32f10x_bkp.crf

          │ stm32f10x_bkp.d

          │ stm32f10x_bkp.o

          │ stm32f10x_can.crf

          │ stm32f10x_can.d

          │ stm32f10x_can.o

          │ stm32f10x_cec.crf

          │ stm32f10x_cec.d

          │ stm32f10x_cec.o

          │ stm32f10x_conf.h

          │ stm32f10x_crc.crf

          │ stm32f10x_crc.d

          │ stm32f10x_crc.o

          │ stm32f10x_dac.crf

          │ stm32f10x_dac.d

          │ stm32f10x_dac.o

          │ stm32f10x_dbgmcu.crf

          │ stm32f10x_dbgmcu.d

          │ stm32f10x_dbgmcu.o

          │ stm32f10x_dma.crf

          │ stm32f10x_dma.d

          │ stm32f10x_dma.o

          │ stm32f10x_exti.crf

          │ stm32f10x_exti.d

          │ stm32f10x_exti.o

          │ stm32f10x_flash.crf

          │ stm32f10x_flash.d

          │ stm32f10x_flash.o

          │ stm32f10x_fsmc.crf

          │ stm32f10x_fsmc.d

          │ stm32f10x_fsmc.o

          │ stm32f10x_gpio.crf

          │ stm32f10x_gpio.d

          │ stm32f10x_gpio.o

          │ stm32f10x_i2c.crf

          │ stm32f10x_i2c.d

          │ stm32f10x_i2c.o

          │ stm32f10x_it.c

          │ stm32f10x_it.crf

          │ stm32f10x_it.d

          │ stm32f10x_it.h

          │ stm32f10x_it.o

          │ stm32f10x_iwdg.crf

          │ stm32f10x_iwdg.d

          │ stm32f10x_iwdg.o

          │ stm32f10x_pwr.crf

          │ stm32f10x_pwr.d

          │ stm32f10x_pwr.o

          │ stm32f10x_rcc.crf

          │ stm32f10x_rcc.d

          │ stm32f10x_rcc.o

          │ stm32f10x_rtc.crf

          │ stm32f10x_rtc.d

          │ stm32f10x_rtc.o

          │ stm32f10x_sdio.crf

          │ stm32f10x_sdio.d

          │ stm32f10x_sdio.o

          │ stm32f10x_spi.crf

          │ stm32f10x_spi.d

          │ stm32f10x_spi.o

          │ stm32f10x_tim.crf

          │ stm32f10x_tim.d

          │ stm32f10x_tim.o

          │ stm32f10x_usart.crf

          │ stm32f10x_usart.d

          │ stm32f10x_usart.o

          │ stm32f10x_wwdg.crf

          │ stm32f10x_wwdg.d

          │ stm32f10x_wwdg.o

          │ sys.crf

          │ sys.d

          │ sys.o

          │ sys.__i

          │ system_stm32f10x.c

          │ system_stm32f10x.crf

          │ system_stm32f10x.d

          │ system_stm32f10x.h

          │ system_stm32f10x.o

          │ tlc5540.crf

          │ tlc5540.d

          │ tlc5540.o

          │ tlc5540.__i

          │ UI.c

          │ ui.crf

          │ ui.d

          │ ui.o

          │ usart.crf

          │ usart.d

          └ usart.o

TAG数字频率计
  • 9 次
  • 1 分