当前位置: 首页 > news >正文

怎样做网站管理与维护莱芜网站优化招聘网

怎样做网站管理与维护,莱芜网站优化招聘网,ui培训的课程,winscp怎么做网站牛客网Verilog刷题——VL41 题目答案 题目 请设计一个可以实现任意小数分频的时钟分频器,比如说8.7分频的时钟信号,注意rst为低电平复位。提示:其实本质上是一个简单的数学问题,即如何使用最小公倍数得到时钟周期的分别频比。设小…

牛客网Verilog刷题——VL41

  • 题目
  • 答案

题目

  请设计一个可以实现任意小数分频的时钟分频器,比如说8.7分频的时钟信号,注意rst为低电平复位。提示:其实本质上是一个简单的数学问题,即如何使用最小公倍数得到时钟周期的分别频比。设小数为n,此处以8.7倍分频的时钟周期为例。首先,由于不能在硬件上进行小数的运算(比如2.1个时钟这种是不现实的,也不存在3.3个寄存器),小数分频不能做到分频后每个时钟周期都是源时钟的n倍,也无法实现占空比为1/2,因此,考虑小数分频,其实现方式应当为53个clk——out时钟周期是10个clkin时钟周期的8.7倍。

  信号示意图如下。
在这里插入图片描述
  波形示意图如下。

在这里插入图片描述

  输入输出描述:

信号类型输入/输出位宽描述
clk_inwireIntput1系统时钟信号
rstwireIntput1异步复位信号,低电平有效
clk_outwireOutput1分频时钟

答案

`timescale 1ns/1nsmodule div_M_N(input  wire clk_in,input  wire rst,output wire clk_out
);parameter M_N = 8'd87; parameter c89 = 8'd24;  // 8/9时钟切换点parameter div_e = 5'd8; //偶数周期parameter div_o = 5'd9; //奇数周期
//*************code***********//reg [3:0] clk_cnt; //时钟计数器(用于计数8个时钟和9个时钟)reg [6:0] cyc_cnt; //时钟计数器(用于计数87个时钟周期)reg div_flag; //8/9时钟控制信号(0:计数8个时钟 1:计数9个时钟)reg clk_out_r; //输出小数分频时钟信号//时钟计数器(用于计数8个时钟和9个时钟)always@(posedge clk_in or negedge rst) beginif(~rst)clk_cnt <= 0;else if(~div_flag) //计数8个时钟clk_cnt <= clk_cnt==(div_e-1)? 0: clk_cnt+1;else //计数9个时钟clk_cnt <= clk_cnt==(div_o-1)? 0: clk_cnt+1;end//时钟计数器(用于计数87个时钟周期)always@(posedge clk_in or negedge rst) beginif(~rst)cyc_cnt <= 0;elsecyc_cnt <= cyc_cnt==(M_N-1)? 0: cyc_cnt+1;end//8/9时钟控制信号(0:计数8个时钟 1:计数9个时钟)always@(posedge clk_in or negedge rst) beginif(~rst)div_flag <= 0;elsediv_flag <= cyc_cnt==(M_N-1)||cyc_cnt==(c89-1)? ~div_flag: div_flag;end//输出小数分频时钟always@(posedge clk_in or negedge rst) beginif(~rst)clk_out_r <= 0;else if(clk_cnt==0 || clk_cnt==4)clk_out_r <= ~clk_out_r;      elseclk_out_r <= clk_out_r;endassign clk_out = clk_out_r;
//*************code***********//
endmodule
http://www.yayakq.cn/news/880503/

相关文章:

  • 网站备案好弄吗生成论坛网站
  • 大连网站排名优化公司设计本3d模型下载
  • 参加网站建设项目人员保障体系石家庄关键词搜索引擎优化
  • 杭州品牌网站建设推广纺织网站建设方案
  • 怎么做算命网站wordpress pkm
  • 网站建设费怎么做分录网站登录页面制作
  • 北京 科技网站建设wordpress粘帖图片
  • 四川省住房和城镇建设官方网站原始传奇经典复古
  • 备案网站ip群辉服务器建设的网站
  • 网站规划分析的好处wordpress 自动相册
  • 云集网站建设公司室内装修设计上海
  • 上海网站建设开发公司哪家好个人网站方案建设书
  • 可以做四级的网站东莞专业建站公司费用
  • Wordpress建站安装教程图解设计公司资质申请
  • wordpress模板修改服务关键词优化公司如何选择
  • 虚拟主机WordPress建站wordpress sae 插件
  • 汕头免费自助建站模板外贸网站建设商家
  • 新手做网站做什么样的简述网络营销的概念
  • 网站开发语言为h5页面可以跳转到小程序吗
  • 网站建设数据收集方法icp备案查询官方网站
  • wordpress设计的网站西安网红
  • 彩票网站搭建多钱江西城乡建设厅网站
  • 手机网站 微信网站 区别免费的郑州网络推广服务
  • 怎么做电脑端网站设计稿qq网页版一键登录
  • 八亿wap建站石家庄便宜网站制作
  • 网站权重网站建设 宁夏
  • 深圳极速网站建设定制html登录页面制作
  • 网站首页包含的内容怎么做网站备案是否收费
  • 网站404页面下载营销型网站定制
  • 毕业设计报告网站开发学软件去哪个培训机构