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

相关推荐

  • 清晨问候朋友的早安祝福语美图「必看:清晨图片阳光早安问候语」

    小伙伴们哈喽,这次其他的韩缨罂就不说了,主要就是来讲讲清晨问候朋友的早安祝福语美图,清晨图片阳光早安问候语,还有关于朋友,阳光,图片,小溪,好运等等各种相关干货,如果你是老司机,你可能觉得很简单,但如果你是新手,你可能就不这么想了。 朗朗读书,走万里路。滚滚红尘,何处是净土。心怀不满,四处传流言。害人害己,哪有好身体。后悔啊,辜负了花样年华。感恩节,开始好好…

    2023年2月20日 自媒体
  • 华为p50手机系列配置对比「必看:华为p50即将发布」

    HI,小伙伴们你们好,今天褚俊临比较忙,抽个时间来说下关于华为p50手机系列配置对比,华为p50即将发布,还有关于手机,芯片,系列,对比,消费者的一些干货,只要你每天都能来,我就能每天整理一些不错的干货分享给你们! 华为即将发售一款新机,名为P50E。 这款手机的外观设计与目前在手机上的P50完全一致。 预计售价在3000-4000元范围内! 哇!好久没有看…

    2023年1月16日
  • 九寨沟10月下旬天气穿衣建议「详细介绍:九寨沟10月份天气冷吗」

    哈喽,小伙伴们大家好,今天许珂说的这篇文章九寨沟10月下旬天气穿衣建议,九寨沟10月份天气冷吗,还有关于天气,建议,红叶,景色,时间这些的精品干货文章,希望各位能认真阅读。因为,只有这样才能真正理解和掌握! 目前开始,九寨沟红叶初现,就此进度,在10月国庆大假就应该有比较多的红叶可看,但根据往年来看,如果有时间,看红叶建议还是到10月中下旬,那时的红叶应该更…

    2023年3月12日 自媒体
  • 3月1日起,东台居民阶梯电价有新变化嘛「附:东台阶梯用电标准」

    很高兴又和小伙伴们见面了,这次韩榕冯主要整理了一些关于3月1日起,东台居民阶梯电价有新变化嘛,东台阶梯用电标准的事情,以及其他关于阶梯,电价,街道,居民,标准的一些相关干货,认认真真阅读完,若能把我想表达的全部理解,相信你已经离大牛不远了哈! 江苏电费究竟怎么算? 江苏阶梯电价实施范围是实行“一户一表”的城乡居民用电户,以年(12个月)为周期执行,按照“先分…

    2023年3月9日 自媒体
  • 怀念暑假的文案「详细讲解:怀念暑假的句子」

    小伙伴们大家好,今天韩俊凤讲的文章是怀念暑假的文案,怀念暑假的句子,以及暑假,文案,句子,假期,时光相关的事项,认认真真阅读完,若能把我想表达的全部理解,相信你已经离大牛不远了哈! 现在各个学校都已经陆续开学了,很多小伙伴还沉浸在暑假的快乐生活回忆中,很想再回到暑假,那么接下来大家就和发迹号韩俊凤一起了解一下怀念暑假的文案,怀念暑假的句子。 怀念暑假的文案 …

    2023年3月16日
  • 你我贷的利息高不高「附:平台是这样确定的」

    很高兴又和小伙伴们见面了,这次王锡铭主要整理了一些关于你我贷的利息高不高,平台是这样确定的的事情,还有利息,贷款,借款人,产品,平台等各种干货文章,整理总结之后,我就想着写这篇文章和大家分享一下,因为毕竟新手朋友还是很多的! 不管网上的贷款平台有多少,贷款的利息永远是借款人最关心的,都想选择贷款成本较低的平台申请,你我贷是关注度很高的一款借贷产品,那么你我贷…

    自媒体 2023年1月23日