FPGA学习系列:13. 任意分频器龙8国际下载

FPGA学习交流 2018-06-13 11:21 次阅读
龙8国际下载背景:     分频在fpga的龙8国际下载中一直都担任着很重要的角色,而说到分频,我相信很多人都已经想到了利用计算器来计算达到想要的时钟频率,但问题是仅仅利用计数器来分频,只可以实现偶数分频,而如果我需要三分频,五分频,七分频等等奇数类分频,那究竟怎么办呢?在这里,让我介绍一个可以实现任意整数分频的方法,这个办法也是同样利用了计数器来计算,当是跟偶数分频不一样的地方是任意整数分频利用了两个计数器来实现。   龙8国际下载原理:      本次龙8国际下载主要是龙8国际下载一个可调的分频器,我可以设置其参数,可以调节其输出的占空比,占空比的意思就是高电平所占周期的多少。我们通知计算高电平的时间和低电平的时间来实现,其实就是我们用两个计数器来控制的。   龙8国际下载架构图: image.png 状态转移图 image.png     通过对两个计数器的计数,一个计算到了跳转下一个状态,等下一计数器计数到了又调回第一个状态,从而完成任意分频器的龙8国际下载。   龙8国际下载代码: 龙8国际下载模块   0 module fenpinqi(clk,rst_n,clk0); 1  input clk; 2  input rst_n; 3  4  output reg clk0; 5  6  parameter HW = 7 ;     //分一个高位7 7  parameter LW = 3 ;  //低电平为3  也就是5M的时钟 8  9  localparam s0 = 1'b0;    //定义两个状态 10 localparam s1 = 1'b1; 11 12 reg state; 13 reg [2:0] count; 14 15 always @(posedge clk or negedge rst_n) 16  if(!rst_n) 17   begin 18    state <= 1'b0; 19    count <= 3'b0; 20    clk0 <= 1'b0; 21   end 22  else 23   begin 24    case (state) 25     s0:begin 26       27      if(HW + 1 > 1)  //判断是否HW0 28       if(count < HW -1 )  //计数器计数高电平 29        begin 30         clk0 <= 1'b1;  //产生高电平 31         count <= count + 1'b1; 32        end 33       else 34        begin 35         count <= 1'b0; 36         state <= 1; 37        end 38      end 39     s1:begin 40      if(LW + 1 > 1)  //判断是否LWW0 41       if(count < LW -1)  //计数器计数低电平 42        begin 43         clk0 <= 1'b0;    //产生低电平 44         count <= count + 1'b1; 45        end 46       else 47        begin 48         count <= 1'b0; 49         state <= 0; 50        end 51      end 52     default:state <= 0; 53    endcase 54   end 55 endmodule    测试模块 0 `timescale 1ns/1ps 1  module fenpinqi_tb(); 2  3   reg clk; 4   reg rst_n; 5  6   wire clk0;       //定义输出为wire 7  8   parameter HW = 5; 9   parameter LW = 1; 10 11  initial begin 12   clk = 1'b1; 13   rst_n = 1'b0; 14 15   #200.1 rst_n = 1'b1; 16   #2000 $stop; 17  end 18   always #10 clk = ~clk;    //产生50M时钟 19 20  fenpinqi #(.HW(HW),.LW(LW))   //例化,我们可以在这里改变占空比, 和频率 21   fenpinqi_dut( 22    .clk(clk), 23    .rst_n(rst_n), 24    .clk0(clk0) 25    ); 26 endmodule    仿真图: image.png     图中我们通过数上升沿的个数可以看到输出clk0的输出为高7,低3,符合我们的龙8国际下载。
收藏 人收藏
分享:

评论

相关推荐

美高森美宣布提供低成本IGLOO 2 FPGA评测工具套件

美高森美公司(Microsemi ) 宣布提供低成本IGLOO 2 FPGA评测工具套件,为客户提....
发表于 09-18 16:49 17次 阅读
美高森美宣布提供低成本IGLOO 2 FPGA评测工具套件

Altera支持IBM电源系统服务器,让客户可以采用FPGA实现高性能计算解决方案

Altera公司宣布,最新版Altera面向 OpenCL的SDK支持IBM电源系统服务器作为Op....
发表于 09-18 16:34 14次 阅读
Altera支持IBM电源系统服务器,让客户可以采用FPGA实现高性能计算解决方案

如何使用FPGA龙8国际下载LED视频显示系统详细资料分析概述

介绍了一种基于FPGA的LED视频显示系统的龙8国际下载方案,详细阐述了系统各模块的工作原理及调试情况,给出....
发表于 09-18 16:07 11次 阅读
如何使用FPGA龙8国际下载LED视频显示系统详细资料分析概述

了解集成式嵌入式视觉平台应用龙8国际下载

随着摄像头和其他设备产生的数据在快速增长,促使人们运用机器学习从汽车、安防和其他应用产生的影像中提取....
的头像 Duke 发表于 09-18 14:57 220次 阅读
了解集成式嵌入式视觉平台应用龙8国际下载

JESD204B的系统级优势

作者:Sureena Gupta 如果您有接触使用 FPGA 的高速数据采集龙8国际下载,没准听说过新术语“JESD204B”。 我在工作中看到...
发表于 09-18 11:29 39次 阅读
JESD204B的系统级优势

优秀的电子工程师,曾经在学校到底能学到什么程度的知识?

就在早几天小助手有在【电子发烧友网】发起一个优秀的电子工程师,曾经在学校到底能学到什么程度的知识?一时间引起了广大热心烧...
发表于 09-18 10:40 159次 阅读
优秀的电子工程师,曾经在学校到底能学到什么程度的知识?

FPGA会成为下一代人工long8龙8国际pt芯片首选吗

  1. 时代的机遇:谁会成为人工long8龙8国际pt时代的ARM  1.1人工long8龙8国际pt时代:AI+将无处不在  随着大....
的头像 HOT-ic 发表于 09-18 10:09 150次 阅读
FPGA会成为下一代人工long8龙8国际pt芯片首选吗

请问有没有FPGA与AD9826的龙8国际下载程序参考?

老师您好:      最近在使用贵公司的AD9826芯片,用FPGA进行驱动,目前AD端输入模拟直流电压,未来...
发表于 09-18 10:03 15次 阅读
请问有没有FPGA与AD9826的龙8国际下载程序参考?

请问AD9764与FPGA通信的数据口采用哪种接口?

请教各位前辈,AD9764和FPGA的数据口采用哪种接口?对应的接口协议是什么?谢谢。...
发表于 09-18 09:59 15次 阅读
请问AD9764与FPGA通信的数据口采用哪种接口?

【FPGA学习】Verilog HDL 程序基本结构如何表达

模块是 Verilog 的基本描述单位,描述某个龙8国际下载的功能或结构及其与其他模块通信的外部端口。一个模块的基本语法如下: [code]mo...
发表于 09-18 09:37 42次 阅读
【FPGA学习】Verilog HDL 程序基本结构如何表达

【FPGA学习】Verilog HDL有哪些特点

Verilog HDL 的特点Verilog HDL 语言不仅定义了语法,而且对每个语法结构都定义了清晰的模拟、仿真语义。使用这种语言编...
发表于 09-18 09:33 44次 阅读
【FPGA学习】Verilog HDL有哪些特点

FPGA至简龙8国际下载法经典案例

至简龙8国际下载法经典案例4 案例4. 当收到en=1时,dout间隔1个时钟后,产生2个时钟周期的高电平脉冲,并且重复3次。    ...
发表于 09-18 08:33 21次 阅读
FPGA至简龙8国际下载法经典案例

高速串行IO如何简单化?龙8国际下载指南与FPGA应用详细资料免费下载

电子工业正在发生根本性的转变_从并行I/O方案向串行I/O连接解决方案的转变。这种变化是由各个行业的....
发表于 09-18 08:00 14次 阅读
高速串行IO如何简单化?龙8国际下载指南与FPGA应用详细资料免费下载

如何轻松实现高速串行IO?FPGA应用龙8国际下载指南详细资料中文版免费下载

输入/输出(I/O)在计算机和工业应用中一直扮演着关键角色。但是,随着信号处理越来越复杂, I/O通....
发表于 09-18 08:00 13次 阅读
如何轻松实现高速串行IO?FPGA应用龙8国际下载指南详细资料中文版免费下载

如何使用EP1C6T144C8龙8国际下载进行FPGA的视频图像处理系统详细资料概述

本龙8国际下载采用Altera 公司的EP1C6T144C8来控制视频信号采集、存储,并通过奇美公司的LQ0....
发表于 09-17 18:07 16次 阅读
如何使用EP1C6T144C8龙8国际下载进行FPGA的视频图像处理系统详细资料概述

将FPGA转化为结构化ASIC进行龙8国际下载的方法建议

由于结构化ASIC具有单位成本低、功耗低、性能高和转换快(fast turnaound)等特点,越来....
发表于 09-17 17:26 111次 阅读
将FPGA转化为结构化ASIC进行龙8国际下载的方法建议

FPGA市场前景广阔,为何京微雅格发展会遭到重重阻隔?

日前,集成电路龙8国际下载公司京微雅格经营上遭遇困境在行业界引发不小的震动。2014年,这家公司承接了国家科....
发表于 09-17 17:19 50次 阅读
FPGA市场前景广阔,为何京微雅格发展会遭到重重阻隔?

询问购买完整的基于AD9364的开发套件

你好, 我正在验证5~6GHz的的点对点通信,想采用AD9364芯片做龙8国际下载。有以下几个问题: 1. AD-FMCOMMS4-EB...
发表于 09-17 15:47 16次 阅读
询问购买完整的基于AD9364的开发套件

高云半导体小蜜蜂家族再添新成员 两款低功率,低成本的DRAM FPGA芯片

随着边缘计算的兴起,相应芯片的市场需求亦随之扩大,在应用层面通过边缘计算到云端的方案面临诸多挑战,诸....
的头像 人间烟火123 发表于 09-17 15:27 404次 阅读
高云半导体小蜜蜂家族再添新成员 两款低功率,低成本的DRAM FPGA芯片

请问AD9361如何配置

您好,我现在在配置AD9361,使用的FPGA是Xilinx VC707,主要是完成LTE信号的接收。之前没有相关配置经验,麻烦问下配...
发表于 09-17 15:26 21次 阅读
请问AD9361如何配置

至简龙8国际下载法经典案例2 1241003385

至简龙8国际下载法经典案例2 例2. 当收到en=1后,dout间隔3个时钟后,产生宽度为2个时钟周期的高电平脉冲。 如上面波形图所示,在第...
发表于 09-17 14:03 69次 阅读
至简龙8国际下载法经典案例2  1241003385

FPGA市场现状怎样 FPGA未来发展趋势

  可编程的“万能芯片” FPGA——现场可编程门阵列,是指一切通过软件手段更改、配置器件内部连接结....
的头像 HOT-ic 发表于 09-17 11:21 280次 阅读
FPGA市场现状怎样 FPGA未来发展趋势

良好的掌握PCB龙8国际下载才能更好的学习FPGA

今天的电子龙8娱乐城官网几乎是数字逻辑的天下,虽然传感器、模拟电路等也非常重要,但从比重上来讲,无疑越来越多的....
发表于 09-17 08:20 46次 阅读
良好的掌握PCB龙8国际下载才能更好的学习FPGA

学习FPGA最难的地方是什么?

问:本人零基础,想学FPGA,求有经验的人说说,我应该从哪入手,应该看什么教程,应该用什么学习板和开....
的头像 电子发烧友网工程师 发表于 09-15 10:20 336次 阅读
学习FPGA最难的地方是什么?

人工long8龙8国际pt芯片的应用场景细分市场越来越多,已经不局限于FPGA

1492年哥伦布从西班牙巴罗斯港出发,一路西行发现了美洲。葡萄牙人达伽马南下非洲,绕过好望角到达了印....
的头像 电子发烧友网工程师 发表于 09-15 10:17 600次 阅读
人工long8龙8国际pt芯片的应用场景细分市场越来越多,已经不局限于FPGA

FPGA学习verilog代码的经验总结

既然HDL龙8国际下载是并行的,那么就只能各个击破了。我的习惯是先抓几个重要端口,比如时钟(CLK)、复....
发表于 09-15 09:59 56次 阅读
FPGA学习verilog代码的经验总结

FPGA龙8国际下载要点大汇总,你都注意到了吗?

FPGA的用处比我们平时想象的用处更广泛,原因在于其中集成的模块种类更多,而不仅仅是原来的简单逻辑单....
的头像 电子发烧友网工程师 发表于 09-15 09:56 222次 阅读
FPGA龙8国际下载要点大汇总,你都注意到了吗?

AGM历经艰险成功逆袭,将成为亚洲出货量最大的非美国FPGA公司

2015年国内的半导体行业可谓风生水起,国家意志主导的大基金大开大合,紫光为首的国内大佬在国外并购频....
的头像 电子发烧友网工程师 发表于 09-15 09:50 277次 阅读
AGM历经艰险成功逆袭,将成为亚洲出货量最大的非美国FPGA公司

浅析FPGA龙8国际下载中常犯的错误

FPGA的用处比我们平时想象的用处更广泛,原因在于其中集成的模块种类更多,而不仅仅是原来的简单逻辑单....
的头像 电子发烧友网 发表于 09-15 09:37 193次 阅读
浅析FPGA龙8国际下载中常犯的错误

如何学习FPGA?学习FPGA的五大忌有哪些?

学习FPGA五大忌:急于求成(一两天就想着要学习完所有知识)2:没耐心和毅力(遇到不懂不理解就想放弃....
的头像 FPGA极客空间 发表于 09-15 09:34 208次 阅读
如何学习FPGA?学习FPGA的五大忌有哪些?

FPGA远程更新有什么限制条件如何解决?

FPGA可重配置带来了很高的灵活性,所以基于FPGA的龙8国际下载/产品往往也会有后期更新/升级的需求。同时....
的头像 FPGA极客空间 发表于 09-15 09:30 146次 阅读
FPGA远程更新有什么限制条件如何解决?

如何更新FPGA中的镜像?两个概念说明

更新镜像这一概念,会有两个完全不一样的概念,需要先说清楚。 1.更新FPGA的配置2.更新存储FP....
的头像 FPGA极客空间 发表于 09-15 09:23 324次 阅读
如何更新FPGA中的镜像?两个概念说明

FPGA学习技巧内容分享

在学习一门龙8娱乐城官网之前我们往往从它的编程语言入手,比如学习单片机时,我们往往从汇编或者C语言入门。
的头像 电子发烧友网工程师 发表于 09-15 09:19 137次 阅读
FPGA学习技巧内容分享

介绍GPU与FPGA的几个方面和看法

除了芯片性能外,GPU相对于FPGA还有一个优势就是内存接口。GPU的内存接口(传统的GDDR,最近....
发表于 09-15 09:15 57次 阅读
介绍GPU与FPGA的几个方面和看法

浅谈神经网络在FPGA平台上的实现方案

深度学习是机器学习的一个领域,都属于人工long8龙8国际pt的范畴。
发表于 09-15 09:10 146次 阅读
浅谈神经网络在FPGA平台上的实现方案

用FPGA龙8国际下载计算器

计算器是龙8国际下载中经常用到的一个操作软件,龙8国际下载和学习计算器使我们亲密的联系所学的各模块, 对我们的学习有....
的头像 电子发烧友网工程师 发表于 09-15 08:48 182次 阅读
用FPGA龙8国际下载计算器

FPGA在各行业的应用分析

FPGA(Field Programmable Gate Array)于1985年由xilinx创始....
的头像 电子发烧友网工程师 发表于 09-15 08:34 258次 阅读
FPGA在各行业的应用分析

Cyclone III FPGA龙8娱乐城官网为龙8国际下载人员开发LCD显示屏带来了更多便利

采用新的低成本Cyclone? III FPGA 系列很容易处理这些问题。龙8国际下载人员可以在Cyclon....
发表于 09-14 15:52 42次 阅读
Cyclone III FPGA龙8娱乐城官网为龙8国际下载人员开发LCD显示屏带来了更多便利

美高森美发布了新一代先进的SmartFusion2 SoC FPGA评测工具套件

美高森美公司(Microsemi) 发布了新一代先进的SmartFusion2 SoC FPGA评....
发表于 09-14 15:41 217次 阅读
美高森美发布了新一代先进的SmartFusion2 SoC FPGA评测工具套件

JNEye链路分析工具支持迅速评估高速Altera FPGA和SoC中的高速串行链路性能

Altera公司今天发布JNEye链路分析工具,提供验证和电路板级全套龙8国际下载工具。JNEye支持龙8国际下载....
发表于 09-14 15:10 143次 阅读
JNEye链路分析工具支持迅速评估高速Altera FPGA和SoC中的高速串行链路性能

FPGA学习系列:内存128M的flash芯片龙8国际下载

龙8国际下载背景: FLASH闪存闪存的英文名称是Flash Memory,一般简称为Flash,它属于内存....
的头像 FPGA学习交流 发表于 09-14 11:49 1201次 阅读
FPGA学习系列:内存128M的flash芯片龙8国际下载

解决加快开发速度并降低定制仪器的成本方法

人们经常需要开发定制的仪器用于实验或生产测试。早期的方法是通过 GPIB/IEEE-488 接口来连....
的头像 电子龙8国际下载 发表于 09-14 10:56 631次 阅读
解决加快开发速度并降低定制仪器的成本方法

FPGA教程之如何从零开始学习FPGA?从零开始走进FPGA世界

这本所谓的书,恐怕不一定能够带还没入门的 U 杀进 FPGA 开发的大门,当然也肯定不能达到进阶的目....
发表于 09-14 08:00 80次 阅读
FPGA教程之如何从零开始学习FPGA?从零开始走进FPGA世界

Virtex UltraScale FPGA发货同时,赛灵思还新增加了另一款器件VU190 FPGA

赛灵思公司(Xilinx)今天宣布首批Virtex UltraScale VU095 All Pr....
发表于 09-13 16:52 50次 阅读
Virtex UltraScale FPGA发货同时,赛灵思还新增加了另一款器件VU190 FPGA

FPGA学习系列:37. USB2.0的龙8国际下载

龙8国际下载背景:USB(Universal Serial Bus2.0,通用串行总线)是一种应用在计算机领....
的头像 FPGA学习交流 发表于 09-13 12:07 163次 阅读
FPGA学习系列:37. USB2.0的龙8国际下载

Altera FPGA教程之让你七天学会Altera FPGA的时序分析

网上关于 Altera 的教程很多,可谓浩如烟海。大体来说有两类:一是,step by step 的....
发表于 09-13 08:00 29次 阅读
Altera FPGA教程之让你七天学会Altera FPGA的时序分析

国家必须坚决支持自主FPGA龙8娱乐城官网发展

日前关于京微雅格的风波引起了业内的广泛关注,无论争论结果如何,需要明确的一点是国家必须坚决支持自主F....
发表于 09-12 17:03 167次 阅读
国家必须坚决支持自主FPGA龙8娱乐城官网发展

一种递归神经网络在FPGA平台上的实现方案详解

近十年来,人工long8龙8国际pt又到了一个快速发展的阶段。深度学习在其发展中起到了中流砥柱的作用,尽管拥有强大的模....
发表于 09-12 16:53 166次 阅读
一种递归神经网络在FPGA平台上的实现方案详解

AGM历经艰险成功逆袭,将成为亚洲出货量最大的非美国FPGA公司

2015年国内的半导体行业可谓风生水起,国家意志主导的大基金大开大合,紫光为首的国内大佬在国外并购频....
发表于 09-11 17:42 64次 阅读
AGM历经艰险成功逆袭,将成为亚洲出货量最大的非美国FPGA公司

Altera宣布启动其龙8国际下载解决方案网路,加速客户FPGA、SoC等产品的创新

Altera宣布启动其龙8国际下载解决方案网路(DSN),此一全球辅助支援系统将稳健的龙8国际下载服务网路、IP、电....
发表于 09-11 17:36 117次 阅读
Altera宣布启动其龙8国际下载解决方案网路,加速客户FPGA、SoC等产品的创新

在一片红海的AI芯片市场中,FPGA凭借独特的优势占有一席之地

“AI芯片”这个新鲜的概念在过去一年间逐渐走过了普及的阶段,越来越被大众所熟知。在行业走过野蛮生长....
发表于 09-10 17:18 428次 阅读
在一片红海的AI芯片市场中,FPGA凭借独特的优势占有一席之地

FPGA学习系列:36.实时时钟的龙8国际下载

龙8国际下载背景:    DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电....
的头像 FPGA学习交流 发表于 09-10 17:12 175次 阅读
FPGA学习系列:36.实时时钟的龙8国际下载

一名龙8娱乐城官网人员的十条精进原则

“以终为始”(Begin With The End In Mind),是史蒂芬·柯维在《高效能人士的....
的头像 电子发烧友网 发表于 09-10 10:05 384次 阅读
一名龙8娱乐城官网人员的十条精进原则

超越了数字信号处理器的运算能力

所以简单一句话就是,FPGA处理事情的实时性很高。举个例子,比如你要同时买一瓶水和一袋饼干,ARM的....
的头像 硬件三人行 发表于 09-10 08:17 887次 阅读
超越了数字信号处理器的运算能力

实现信号CDMA调制/解调的水声通信系统

任何信息需要借助声、光、电信 号进行传递,由于光信号和电信号在海水中的衰减比较严重,而声波是人类迄今....
发表于 09-09 10:53 75次 阅读
实现信号CDMA调制/解调的水声通信系统

莱迪思半导体任命Steve Douglass为公司研发副总裁

FPGA行业高管引领莱迪思全球研发团队推动产品创新 莱迪思半导体公司(NASDAQ:LSCC),客制....
的头像 电子发烧友网工程师 发表于 09-08 08:47 498次 阅读
莱迪思半导体任命Steve Douglass为公司研发副总裁

如何利用FPGA来龙8国际下载一个视频图像采集及显示系统并使用详细资料概述

针对图像处理实时性要求高的领域,利用最新的可编程片上系统龙8娱乐城官网,龙8国际下载并实现了基于可编程逻辑器件FPGA....
发表于 09-07 17:14 100次 阅读
如何利用FPGA来龙8国际下载一个视频图像采集及显示系统并使用详细资料概述

如何使用FPGA来进行微型数字存储系统龙8国际下载?

详细介绍基于FPGA的微型数字存储系统的龙8国际下载.该系统利用FPGA对Flash存储器进行读、写、擦除等....
发表于 09-07 17:14 47次 阅读
如何使用FPGA来进行微型数字存储系统龙8国际下载?

从龙8娱乐城官网到品牌,AI如何推动FPGA应用拓展?

近日,全球最大的FPGA厂商赛灵思宣布收购深鉴科技的消息,引发人工long8龙8国际pt芯片行业热议,这也是首起中国A....
的头像 FPGA极客空间 发表于 09-07 17:03 584次 阅读
从龙8娱乐城官网到品牌,AI如何推动FPGA应用拓展?

如何使用FPGA龙8国际下载一个数据采集系统的详细资料免费下载

提出一种基于FPGA龙8娱乐城官网的多路模拟量、数字量采集与处理系统的龙8国际下载方案,分析整个系统的结构,并讨论FP....
发表于 09-07 15:39 53次 阅读
如何使用FPGA龙8国际下载一个数据采集系统的详细资料免费下载