这是数电实验的部分内容, 实验采用的开发板芯片是 Cylone II EP2C8Q208C8, 时钟主频50MHz, 生成400Hz的频率主要用于数码管显示。

要将50MHz转换成400Hz, 则需要125000分频, 是偶分频。即信号sys_clk_50MHz的125000个周期相当于信号clk_out_400Hz的一个周期。当计数器从0计数到62499时, 将输出信号反转一次, 从而形成周期为输入信号125000个脉冲的输出信号。
时序原理图如下:

Verilog代码如下:

module f_400Hz
(
input sys_clk,         //50M输入
output reg clk_400     //输出400
)
reg [19:0] cnt;
always@(posedge sys_clk)if(cnt == 20'd62499)cnt <= 20'd0;elsecnt <= cnt + 20'd1;
always@(posedge sys_clk)if(cnt == 20'd62499)        clk_400 <= ~clk_400;elseclk_400 <= clk_400;
endmodule

50MHz生成400Hz详解相关推荐

  1. maven 与intellij IDEA 下maven 为groovy 项目生成jar 详解

    2019独角兽企业重金招聘Python工程师标准>>> W7下安装 maven与intellij IDEA 下maven为groovy项目生成jar详解(适合新手) 第一步:下载ma ...

  2. Python中random模块生成随机数详解

    Python中random模块生成随机数详解 本文给大家汇总了一下在Python中random模块中最常用的生成随机数的方法,有需要的小伙伴可以参考下 Python中的random模块用于生成随机数. ...

  3. hero siege虚拟服务器,攻城英雄黑商商店怎么出_herosiege黑商商店生成设定详解_3DM单机...

    <攻城英雄>中当玩家持有了20件遗物时,就很难再获得遗物了,这时黑商商店就成了刷遗物的好去处,但是并不是那么容易遇见的,下面小编就为大家带来一篇"EndFish"分享的 ...

  4. java docur,JavaDoc生成API详解

    一.综述 1.1 简介 Javadoc 是 Java 自带的一种工具,其可以从程序源代码中抽取类.方法.成员等注释形成一个和源代码配套的API帮助文档.也就是说,只要在编写程序时以一套特定的标记[Ta ...

  5. Random()类生成随机数详解

    Random类介绍 生成随机数的两种方法 是用Math类里的Random方法生成0到1内的随机数,返回是double 是用Random类方法生成随机数 Random()函数生成随机数介绍 在Java的 ...

  6. 雪花算法及分布式主键生成策略详解

    目前雪花算法常应用于分布式环境下作为分布式主键的首选,本文详细介绍下雪花算法及相关分布式主键的生成策略. 如下内容已本文PPT讲解内容为基础. 本次内容共包括4部分:分布式主键生成策略,雪花算法详解, ...

  7. SuperMap iDesktop 点数据集外挂生成缓存详解

    作者:姜尔 目录 什么是点外挂模型? 点外挂支持什么模型格式? 如何进行点外挂模型? 点外挂模型参数设置详解 点外挂常见问题 什么是点外挂模型? 点外挂模型是指具有相同材质.形状以及大小但仅空间位置和 ...

  8. Mybatis-Plus主键生成策略详解

    文章目录 前言 一.官网 二.主键注解@TableId说明 1.源码 2.作用 3.使用 三.主键生成策略-IdType枚举说明 1.源码 2.说明 3.全局设置 三.ID生成器介绍 1.Identi ...

  9. 扩散模型与生成模型详解

    扩散模型与其他生成模型 什么是扩散模型 扩散模型的简介 生成建模是理解自然数据分布的开创性任务之一.VAE.GAN和Flow系列模型因其实用性能而在过去几年中占据了该领域的主导地位.尽管取得了商业上的 ...

最新文章

  1. java中 resource_Java从Resource中读取文本文件
  2. UE4 RHI与条件式编译
  3. Linux下vi和vim模式相互切换
  4. 一个操作系统的实现(3)
  5. mex文件用matlab能打开吗,matlab中mex文件编译运行的问题
  6. python __slots__ [转]
  7. 找不到该项目,请确认该项目的位置的解决办法
  8. 如何制作好一个提交按扭---我是个爱折腾的人
  9. 网络游戏的客户端同步问题
  10. 阿里巴巴最新面试经验
  11. Asp.Net中WebApi多图片上传(附前后端代码)
  12. DirectShow之视频渲染
  13. JavaScript之this释疑
  14. Excel绘制折线图--更新中。。。
  15. java 模板模式_java设计模式之模板方法模式详解
  16. 企业微信员工离职如何转移客户?
  17. 【转】24个GE SFP/10 GE SFP+端口是什么意思
  18. java中如何输入字符
  19. win10下Abaqus 6.14 安装
  20. USGS Landsat 8 Collection 2 Level 1数据正确姿势下载

热门文章

  1. 四川省中小学教师计算机能力提升工程,成都武侯全面启动中小学教师信息技术应用能力提升工程2.0培训...
  2. xmind mac破解版
  3. 机器学习激活函数整理(不定时更新)
  4. 三菱FX3U——ST编程定时器和计数器
  5. 基于WT2605C-32N音频蓝牙语音芯片的实时录音上传技术方案介绍
  6. C语言数组元素的左移、右移
  7. MPLAB X IDE 生成PIC18xxx Bootloader代码
  8. ROS学习心得——定位-SLAM-hector_mapping(RPLIDAR A2)
  9. 《明解C语言》笔记及课后习题答案 【第九章】
  10. [瞭望]从西溪湿地到中山古镇 --看“经营政府”