vhdl分频器的作用原理「最新vhdl分频器是什么意思」

很高兴你能坚持经常过来支持笔者:冯瑞明,今天就来说说关于vhdl分频器作用原理,vhdl分频器是什么意思,还有关于分频器,作用,原理等一系列的内容,如果你是老司机,你可能觉得很简单,但如果你是新手,你可能就不这么想了。

题简介:

内容:使用Verilog编写一个分频器;

来源:仿真得出,暂未实践;

作用:使用Verilog编写一个分频器;

仿真环境:Quartus 11.0;

日期:2019-03-15;

=====================分割线========================

立题详解:

对CPLD或FPGA而言,暂时接触过的开发语言只有VHDL和Verilog;

个人而言,见到很多同事喜欢使用Verilog,因此也随波逐流,开始复习Verilog,本次使用Verilog编写一个分频器;思路很简单,实现2个分频器及占空比控制;

网上资料很多,属于最基础的入门级代码,和学习C/C++时,学习输出“printf(“hello world”)”差不多,当然,后续我们还是需要不断进步,做到“printf(“\nhello world\n”)”、“cout<<“hello world”<<endl”等等内容;

1、编写代码

对Verilog代码如下:

module tester(clk,rst_n,fm_1,fm_2);

input wire clk;//clock signal

input rst_n; // reset signal

output fm_1; //out signal for process 1

output fm_2; //out signal for process 2

reg [7:0]cnt_1;//cnt for process 1

reg [7:0]cnt_2;//cnt for process 2

always @(posedge clk or negedge rst_n)

if(!rst_n) cnt_1 <= 8’d0;

else if(cnt_1 <= 8’d255) cnt_1 <= cnt_1 + 1;

else cnt_1 <= 8’d0;

assign fm_1 = (cnt_1 <= 128)? 1’b1:1’b0;

always @(posedge clk or negedge rst_n)

if(!rst_n) cnt_2 <= 8’d0;

else if(cnt_2 <= 8’d49) cnt_2 <= cnt_2 + 1;

else cnt_2 <= 8’d0;

assign fm_2 = (cnt_2 <= 25)? 1’b1:1’b0;

endmodule

如上所示,通过代码构建2个分频计数器,见解如下:

i)、fm_1的分频系数为PSC1=255+1=256;占空比约为:128/256=50%;

ii)、fm_2的分频系数为PSC1=49+1=50;占空比约为:25/50=50%;

重点:可通过修改” if(cnt_2 <= 8’dxx)”的”xx”修改分频系数;修改cnt_1/cnt_2的值修改占空比;

需特别注意:前面定义“reg类型”时,已经确定了数据值范围,如上例中,使用为“reg [7:0]cnt_1;”,即其只有8bit数据,最大值为2^8=256;若分频系数超过十进制的256,将会出现数据溢出错误;

2、编译代码

编译结果如下所示:

vhdl分频器的作用原理,vhdl分频器是什么意思,分频器,作用,原理

其中指示了使用的主控FPGA芯片、Logice Element使用比例等信息;

3、查看RTL级

构建而成的RTL视图如下所示:

vhdl分频器的作用原理,vhdl分频器是什么意思,分频器,作用,原理

如上图所示,内部通过综合后,得出对应的RTL级连接图;

4、分配PIN管脚

然后分配FPGA-Pin管脚,此处随意分配,如下所示:

vhdl分频器的作用原理,vhdl分频器是什么意思,分频器,作用,原理

5、再次编译

编译结果如下所示:

vhdl分频器的作用原理,vhdl分频器是什么意思,分频器,作用,原理

6、再次查看RTL级

此步骤不为必要步骤,视个人习惯而定;构从的RTL视图如下所示:

vhdl分频器的作用原理,vhdl分频器是什么意思,分频器,作用,原理

7、后续介绍:

至此,对简单的代码,可以直接使用下载器进行下载实测;正规方法,应该对其进行编写Test Bench进行仿真分析;此内容为后续介绍;

好了,今天我们就说到这里,希望这篇文章可以帮到你,认真看完了这篇vhdl分频器的作用原理「最新vhdl分频器是什么意思」文章,感觉收获很多,可以帮忙分享一下。

本文发布者:管理员,不代表寂寞网立场,转载请注明出处:https://www.jimowang.com/p/14643.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 jimowangmail@126.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年11月8日 09:17
下一篇 2022年11月8日 09:19

相关推荐

  • 女方拒退彩礼男子挂横幅寻人被叫停「附:法院判决返还12万彩礼」

    很高兴又和大家见面了,今天韩改瑞来和大家聊一聊女方拒退彩礼男子挂横幅寻人被叫停,法院判决返还12万彩礼,还有关于彩礼,女方,横幅,寻人,判决这些的相关干货文章,精心为你准备的干货,通过这篇文章相信你能有所收货! 韩改瑞提醒各位,近年来有不少女性存在骗婚的行为,所以在结婚之前,一定要了解清楚,千万不要随意与她人闪婚;如今就有一个男子,想要女方退还近18万彩礼,…

    2023年1月20日
  • 男子团购10斤小龙虾称重仅5斤 门店:新员工称错了

    大家好,我是本站的小编韩宗任,今天为大家带来最新的资讯,近来,男子团购10斤小龙虾称重仅5斤 门店:新员工称错了引起了不少人的热议和关注,成为了网络上备受关注的话题。让我们看下到底发生了什么事情! 6月5日消息,男子在平台团购小龙虾套餐,套餐标明内含10斤小龙虾,到店点餐称重后发现小龙虾只有5.26斤。 对此,门店工作人员表示,当时是新员工称错秤,把铁盘的重…

    2023年6月5日
  • 安全性能高的车排行榜10万以内

    很高兴又和各位见面啦!这次何晓想和你们聊聊安全性能高的车排行榜10万以内,还有关于性能,排行榜,动力这些的相关干货文章,认真阅读完,把我想表达的思路完全理解,相信你很快就可以掌握! 现在的年轻人买车预算不多,但要求是真的不少,什么颜值,动力,安全系数,油耗,驾驶体验等一个都不能落下,而且都是要求最好的,不过也能理解,谁买个东西不是最求性价比高呢?今天就来盘点…

    2022年12月30日 自媒体
  • ios15手机更新失败时出错「推荐苹果ios15更新出错」

    小伙伴们你们好,岚雅很高兴又和各位见面了,今天主要来讲讲ios15手机更新失败时出错,苹果ios15更新出错,以及关于苹果,设备,手机,网络,系统的一系列相关内容,思路决定出路,确实,这个真的很重要,希望能帮到你! 如果在iPhone或iPad更新最新ios系统时,遇到错误提示“软件更新失败,iOS XXX时出错”,不用担心,岚雅将教你怎么解决! iPhon…

    2023年1月28日 自媒体
  • 关明生个人简介:最新揭秘阿里十八罗汉股权比例

    很高兴又和小伙伴们见面了,这次韩嘉椋主要整理了一些关于关明生个人简介,揭秘阿里十八罗汉股权比例的事情,还有关于文化,阿里,员工等等各种相关干货,认真阅读完,把我想表达的思路完全理解,相信你很快就可以掌握! 2001年关明生选择加入阿里巴巴时,正是阿里危机四伏之际:当时整个互联网行业都陷入寒冬期,阿里巴巴濒临倒闭,银行账户只剩下1000万美元,每月花销200万…

    2022年11月1日
  • 鹿角虫的介绍「必看:鹿角虫之巢」

    今天沈芮莹给大家带来了这篇鹿角虫的介绍,鹿角虫之巢干货,以及玩家,护身符,鹿角,护符,灵魂相关的事项,只要你每天都能来,我就能每天整理一些不错的干货分享给你们! 玩家遇见先知后获得“梦之钉”然后你可以打开“战士的梦想”挑战落败的冠军、灵魂暴君、失去至亲等BOSS梦想挑战。 本指南主要介绍每个梦BOSS的基本情况,提供一些护身符搭配和BOSS战时作战的思考,感…

    2023年2月11日 自媒体