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

德州手机网站建设早期网站开发用的技术

德州手机网站建设,早期网站开发用的技术,东莞手机网站,长沙网页设计培训机构N位分频器的实现 一、 目的 使用verilog实现n位的分频器,可以是偶数,也可以是奇数 二、 原理 FPGA中n位分频器的工作原理可以简要概括为: 分频器的作用是将输入时钟频率分频,输出低于输入时钟频率的时钟信号。n位分频器可以将输入时钟频率分频2^n倍…

N位分频器的实现

一、 目的

使用verilog实现n位的分频器,可以是偶数,也可以是奇数

二、 原理

FPGA中n位分频器的工作原理可以简要概括为:

  1. 分频器的作用是将输入时钟频率分频,输出低于输入时钟频率的时钟信号。
  2. n位分频器可以将输入时钟频率分频2^n倍。
  3. n位分频器主要由n个触发器级联组成。
  4. 第一个触发器时钟输入接入输入时钟,数据端接D=0。
  5. 后级触发器的时钟依次接前一级触发器的反相Q信号。
  6. 通过这种级联,将输入时钟周期分成2^n个阶段。

7.最后一个触发器Q输出即为分频之后的时钟信号。

  1. 更改计数器位数n,可以灵活改变分频比例。
  2. 分频器广泛应用于计数器、时序逻辑的时钟分频等场景。

所以n位分频器通过n个触发器的级联,利用反相Q输出产生2^n分频效果,是FPGA时钟管理中的重要组成部分。

三、 系统架构设计

工程模块划分及说明

image-20230722151641299

四、 代码实现

1. 模块端口信号列表

module divider #(parameter N = 9)(input wire clk,input wire rst_n,output wire out
);
reg[N:0] cnt1;//上升沿计数器
reg[N:0] cnt2;//下降沿计数器
wire add_cnt1;//上升沿开始条件
wire end_cnt1;//上升沿结束条件
wire add_cnt2;//下降沿开始条件
wire end_cnt2;//下降沿结束条件
always @(posedge clk or negedge rst_n) beginif(~rst_n) begincnt1<='d0;endelse if(add_cnt1)beginif(end_cnt1)begincnt1 <='d0;endelse begincnt1 <= cnt1 + 1'b1;endendelse begincnt1<=cnt1;end
endalways @(negedge clk or negedge rst_n) beginif(~rst_n) begincnt2<='d0;endelse if(add_cnt2)beginif(end_cnt2)begincnt2 <='d0;endelse begincnt2 <= cnt2 + 1'b1;endendelse begincnt2<=cnt2;end
endassign add_cnt1 = 1'b1;
assign end_cnt1 = add_cnt1 && cnt1 == N;
assign add_cnt2 = 1'b1;
assign end_cnt2 = add_cnt2 && cnt2 == N;assign out = (N%2==0)?((cnt2<=(N>>1))&&(cnt1<=(N>>1))?1'b0:1'b1):((cnt1<=(N>>1)?1'b0:1'b1);endmodule

测试文件:

module driver_n_tb();
reg clk;
reg rst_n;
wire out;
parameter SYS_CLK = 20;
parameter N = 8;
always #(SYS_CLK/2) clk = ~clk;initial beginclk=1'b0;rst_n=1'b0;#(2*SYS_CLK+10);rst_n=1'b1;#(100*SYS_CLK);$stop;
end
divider #(.N(N)) inst_divider_n (.clk(clk), .rst_n(rst_n), .out(out));endmodule

五. 时序及仿真结果

偶数:image-20230722152707689

奇数:

image-20230722152731878

五、 仿真波形图

偶数:image-20230722153104983

奇数:image-20230722153124078

http://www.yayakq.cn/news/357696/

相关文章:

  • 净水设备 技术支持 东莞网站建设要服务网站建设
  • 网站运行维护方案网页设计与制作课程的建设历程
  • 做网站 360梅县区住房和城乡规划建设局官方网站
  • 株洲网站建设技术托管wordpress主题 ipcme
  • 汕头公司建站模板建网站解决方案
  • 企业网站建设流程与方法 论文常州房地产网站建设
  • 搭建网站内链系统上海工程信息网
  • 部门网站建设目的wordpress外观自定义
  • 获取网站访问量优质公司网站
  • 做网站定金是多少东莞地图
  • 山东商祺网站建设优化个人简介代码网页制作
  • 嘉兴 企业网站 哪家比较好的设计网站推荐
  • 做交友信息网站可行么软件公司如何找客户
  • 豪华网站建设小学手工制作100种
  • 我的世界做图片网站网站开发实践感想
  • 做视频免费模板下载网站做网站流量怎么解决
  • 彩票网站怎么做的手机网站与普通网站的区别
  • 南宁网站建设智能优化wordpress管理员帐号
  • 驾校做网站visual studio 网站开发
  • 网站建设 长沙绿色网站模板
  • aspcms手机网站源码网站编程培训机构排名前十
  • 什么叫网站建设怎么更改自动目录的格式
  • 电子商务网站建设与设计杭州工程建设网
  • 泵网站建设网页设计的模板
  • 正规的建网站公司网站备案找谁
  • 广东网站seo网站被挂黑链对网站有啥影响
  • 保定网站seo服务织梦做的网站很老
  • 在淘宝上做网站如何付费0元代理在家就可以做
  • 网站数据库分离怎么做帮客户做ppt什么的在哪个网站
  • 有哪些做网站的网站做网站背景图片浪漫爱情