【E428】黑金AX301 FPGA开发板设计的电子钟数电课设

2021-08-22 15:50:42      索炜达电子      639     

项目编号:E428

文件大小:4.3M

源码说明:带中文注释

开发环境:Verilog

简要概述

设计任务

用中小规模集成电路设计一台能显示日、时、分、秒的数字电子钟,要求如下:

由晶振电路产生1Hz 标准秒信号。

秒、分为“00—59”六十进制计数器。

时为“00—23”二十四进制计数器。

周显示从“1—日”为七进制计数器。

可手动(4HZ信号代替)校正:能分别进行秒、分、时、日的校正。只要将开关置于手动位置,可分别对秒,分、时、日进行手动脉冲输入调整或连续脉冲输入的校正。

【E428】黑金AX301 FPGA开发板设计的电子钟数电课设

目录│文件列表:

 └ e_-timer

    │ E_Timer.qpf

    │ E_Timer.qsf

    │ E_Timer.qws

    │ RTL.pdf

    ├ .qsys_edit

    │  │ filters.xml

    │  └ preferences.xml

    ├ db

    │  │ .cmp.kpt

    │  │ add_sub_7pc.tdf

    │  │ add_sub_8pc.tdf

    │  │ alt_u_div_24f.tdf

    │  │ alt_u_div_44f.tdf

    │  │ alt_u_div_64f.tdf

    │  │ alt_u_div_u3f.tdf

    │  │ E_Timer.(0).cnf.cdb

    │  │ E_Timer.(0).cnf.hdb

    │  │ E_Timer.(1).cnf.cdb

    │  │ E_Timer.(1).cnf.hdb

    │  │ E_Timer.(10).cnf.cdb

    │  │ E_Timer.(10).cnf.hdb

    │  │ E_Timer.(11).cnf.cdb

    │  │ E_Timer.(11).cnf.hdb

    │  │ E_Timer.(12).cnf.cdb

    │  │ E_Timer.(12).cnf.hdb

    │  │ E_Timer.(13).cnf.cdb

    │  │ E_Timer.(13).cnf.hdb

    │  │ E_Timer.(14).cnf.cdb

    │  │ E_Timer.(14).cnf.hdb

    │  │ E_Timer.(15).cnf.cdb

    │  │ E_Timer.(15).cnf.hdb

    │  │ E_Timer.(16).cnf.cdb

    │  │ E_Timer.(16).cnf.hdb

    │  │ E_Timer.(17).cnf.cdb

    │  │ E_Timer.(17).cnf.hdb

    │  │ E_Timer.(18).cnf.cdb

    │  │ E_Timer.(18).cnf.hdb

    │  │ E_Timer.(19).cnf.cdb

    │  │ E_Timer.(19).cnf.hdb

    │  │ E_Timer.(2).cnf.cdb

    │  │ E_Timer.(2).cnf.hdb

    │  │ E_Timer.(20).cnf.cdb

    │  │ E_Timer.(20).cnf.hdb

    │  │ E_Timer.(21).cnf.cdb

    │  │ E_Timer.(21).cnf.hdb

    │  │ E_Timer.(22).cnf.cdb

    │  │ E_Timer.(22).cnf.hdb

    │  │ E_Timer.(23).cnf.cdb

    │  │ E_Timer.(23).cnf.hdb

    │  │ E_Timer.(24).cnf.cdb

    │  │ E_Timer.(24).cnf.hdb

    │  │ E_Timer.(25).cnf.cdb

    │  │ E_Timer.(25).cnf.hdb

    │  │ E_Timer.(26).cnf.cdb

    │  │ E_Timer.(26).cnf.hdb

    │  │ E_Timer.(27).cnf.cdb

    │  │ E_Timer.(27).cnf.hdb

    │  │ E_Timer.(28).cnf.cdb

    │  │ E_Timer.(28).cnf.hdb

    │  │ E_Timer.(3).cnf.cdb

    │  │ E_Timer.(3).cnf.hdb

    │  │ E_Timer.(4).cnf.cdb

    │  │ E_Timer.(4).cnf.hdb

    │  │ E_Timer.(5).cnf.cdb

    │  │ E_Timer.(5).cnf.hdb

    │  │ E_Timer.(6).cnf.cdb

    │  │ E_Timer.(6).cnf.hdb

    │  │ E_Timer.(7).cnf.cdb

    │  │ E_Timer.(7).cnf.hdb

    │  │ E_Timer.(8).cnf.cdb

    │  │ E_Timer.(8).cnf.hdb

    │  │ E_Timer.(9).cnf.cdb

    │  │ E_Timer.(9).cnf.hdb

    │  │ E_Timer.ace_cmp.bpm

    │  │ E_Timer.ace_cmp.cdb

    │  │ E_Timer.ace_cmp.hdb

    │  │ E_Timer.asm.qmsg

    │  │ E_Timer.asm.rdb

    │  │ E_Timer.asm_labs.ddb

    │  │ E_Timer.atom_fit.nvd

    │  │ E_Timer.atom_map.nvd

    │  │ E_Timer.cbx.xml

    │  │ E_Timer.cmp.bpm

    │  │ E_Timer.cmp.cdb

    │  │ E_Timer.cmp.hdb

    │  │ E_Timer.cmp.idb

    │  │ E_Timer.cmp.logdb

    │  │ E_Timer.cmp.rdb

    │  │ E_Timer.cmp_merge.kpt

    │  │ E_Timer.cycloneive_io_sim_cache.45um_ff_1200mv_0c_fast.hsd

    │  │ E_Timer.cycloneive_io_sim_cache.45um_ss_1200mv_0c_slow.hsd

    │  │ E_Timer.cycloneive_io_sim_cache.45um_ss_1200mv_85c_slow.hsd

    │  │ E_Timer.db_info

    │  │ E_Timer.eco.cdb

    │  │ E_Timer.fit.qmsg

    │  │ E_Timer.hier_info

    │  │ E_Timer.hif

    │  │ E_Timer.lpc.html

    │  │ E_Timer.lpc.rdb

    │  │ E_Timer.lpc.txt

    │  │ E_Timer.map.ammdb

    │  │ E_Timer.map.bpm

    │  │ E_Timer.map.cdb

    │  │ E_Timer.map.hdb

    │  │ E_Timer.map.kpt

    │  │ E_Timer.map.logdb

    │  │ E_Timer.map.qmsg

    │  │ E_Timer.map.rdb

    │  │ E_Timer.map_bb.cdb

    │  │ E_Timer.map_bb.hdb

    │  │ E_Timer.map_bb.logdb

    │  │ E_Timer.npp.qmsg

    │  │ E_Timer.pplq.rdb

    │  │ E_Timer.pre_map.hdb

    │  │ E_Timer.root_partition.map.reg_db.cdb

    │  │ E_Timer.routing.rdb

    │  │ E_Timer.rtlv.hdb

    │  │ E_Timer.rtlv_sg.cdb

    │  │ E_Timer.rtlv_sg_swap.cdb

    │  │ E_Timer.sgate.nvd

    │  │ E_Timer.sgate_sm.nvd

    │  │ E_Timer.sgate_sm_bdd.nvd

    │  │ E_Timer.sld_design_entry.sci

    │  │ E_Timer.sld_design_entry_dsc.sci

    │  │ E_Timer.smart_action.txt

    │  │ E_Timer.sta.qmsg

    │  │ E_Timer.sta.rdb

    │  │ E_Timer.sta_cmp.8_slow_1200mv_85c.tdb

    │  │ E_Timer.tiscmp.fastest_slow_1200mv_0c.ddb

    │  │ E_Timer.tiscmp.fastest_slow_1200mv_85c.ddb

    │  │ E_Timer.tiscmp.fast_1200mv_0c.ddb

    │  │ E_Timer.tiscmp.slow_1200mv_0c.ddb

    │  │ E_Timer.tiscmp.slow_1200mv_85c.ddb

    │  │ E_Timer.tis_db_list.ddb

    │  │ E_Timer.tmw_info

    │  │ E_Timer.vpr.ammdb

    │  │ E_Timer_partition_pins.json

    │  │ lpm_divide_g9m.tdf

    │  │ lpm_divide_ghm.tdf

    │  │ lpm_divide_hhm.tdf

    │  │ lpm_divide_i9m.tdf

    │  │ lpm_divide_j9m.tdf

    │  │ lpm_divide_k9m.tdf

    │  │ prev_cmp_E_Timer.qmsg

    │  │ sign_div_unsign_5kh.tdf

    │  │ sign_div_unsign_7kh.tdf

    │  │ sign_div_unsign_8kh.tdf

    │  └ sign_div_unsign_9kh.tdf

    ├ incremental_db

    │  │ README

    │  └ compiled_partitions

    │     │ E_Timer.db_info

    │     │ E_Timer.root_partition.cmp.ammdb

    │     │ E_Timer.root_partition.cmp.cdb

    │     │ E_Timer.root_partition.cmp.dfp

    │     │ E_Timer.root_partition.cmp.hdb

    │     │ E_Timer.root_partition.cmp.logdb

    │     │ E_Timer.root_partition.cmp.rcfdb

    │     │ E_Timer.root_partition.map.cdb

    │     │ E_Timer.root_partition.map.dpi

    │     │ E_Timer.root_partition.map.hbdb.cdb

    │     │ E_Timer.root_partition.map.hbdb.hb_info

    │     │ E_Timer.root_partition.map.hbdb.hdb

    │     │ E_Timer.root_partition.map.hbdb.sig

    │     │ E_Timer.root_partition.map.hdb

    │     │ E_Timer.root_partition.map.kpt

    │     └ E_Timer.rrp.hdb

    ├ output_files

    │  │ E_Timer.asm.rpt

    │  │ E_Timer.cdf

    │  │ E_Timer.done

    │  │ E_Timer.fit.rpt

    │  │ E_Timer.fit.smsg

    │  │ E_Timer.fit.summary

    │  │ E_Timer.flow.rpt

    │  │ E_Timer.jdi

    │  │ E_Timer.map.rpt

    │  │ E_Timer.map.smsg

    │  │ E_Timer.map.summary

    │  │ E_Timer.pin

    │  │ E_Timer.sld

    │  │ E_Timer.sof

    │  │ E_Timer.sta.rpt

    │  └ E_Timer.sta.summary

    └ src

       │ ax_debounce.v

       │ ax_debounce.v.bak

       │ count_10.v

       │ count_24.v

       │ count_24.v.bak

       │ count_60.v

       │ count_7.v

       │ count_7.v.bak

       │ E_Timer.v

       │ E_Timer.v.bak

       │ seg_decoder.v

       │ seg_scan.v

       └ seg_scan.v.bak

TAG电子钟
  • 7 次
  • 1 分