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

相关推荐

  • 男子吐槽大学城旁现招聘女友广告:网友喊话快清理城市“牛皮藓”

    各位朋友们大家好,我是本站的信息发布员王崇楦,每日为您带来最新的资讯,最近,男子吐槽大学城旁现招聘女友广告:网友喊话快清理城市“牛皮藓”的热度不断攀升,成为了社交媒体上的热门话题之一。现在就请跟随我,一同探寻这个事件的真相吧! 随意张贴的小广告被认为是城市形象的“牛皮藓”,据搜狐千里眼分享,4月6日在河南郑州,李先生在一大学城附近发现了“招聘女友”的小广告。…

    2023年4月7日
  • 神州舟13号飞船发射「最新(关于神舟十三号的介绍」)

    小伙伴们大家好,今天梅彩讲的文章是神州舟13号飞船发射((关于神舟十三号的介绍)),还有标题,航天员,文章等各种干货文章,其实这篇文章主要还是为新手朋友整理的,总的来说思路还是很重要! 自从神舟十三号乘组在2022年4月16日返回地球,我国空间站在“冷清”了23天后又迎来了新伙伴,5月10日凌晨天舟四号货运飞船成功发射,很多小伙伴都知道这是为接下来的神舟十四…

    2022年12月7日 自媒体
  • 祭十二郎文原文及翻译「附:祭十二郎文翻译及注释」

    很高兴你能坚持经常过来支持笔者:朱彦冰,今天就来说说关于祭十二郎文原文及翻译,祭十二郎文翻译及注释,还有关于丞相,使者,哥哥的一些干货,先说明一下,老司机直接飘过吧,主要是讲解给新手朋友们的哈! 《祭十二郎文》是唐代文学家韩愈一篇对其侄十二郎所写的祭文。文章既没有铺排,也没有张扬,作者善于融抒情于叙事之中,在对身世、家常、生活遭际朴实的叙述中,表现出对兄嫂及…

    自媒体 2022年12月31日
  • 巴黎欧莱雅专业美发「附:欧莱雅旗舰店官方网站」

    今天卫嘉逸给大家带来了这篇巴黎欧莱雅专业美发,欧莱雅旗舰店官方网站干货,还有关于先锋,新星,专业等等其他相关干货,其他的废话在这里我也不说了,我们直接来进入正题吧! 上海2021年7月16日 /美通社/ — 近日,高端专业沙龙品牌L’ORÉAL PROFESSIONNEL巴黎欧莱雅PRO携手天猫小黑盒及天猫国际于上海拉法耶艺术设计中心重磅发布全新星品「吸金洗…

    2022年11月29日 自媒体
  • 百度老板是谁 「附:百度股权曝光:李彦宏持股16.5% 有56.5%投票权」

    哈喽,小伙伴们大家好,今天王惠芬废话就不多说了,直接上干货,标题:百度老板是谁 ,百度股权曝光:李彦宏持股16.5% 有56.5%投票权,还有关于标题,文章,消费类这些的内容,主要就是想给大家提供一个思路分享给大家,毕竟也是经过一系列总结过的哈! 百度日前公布20-F文件,文件显示,百度2017年、2018年、2019年、2020年、2021年营收分别为84…

    2022年11月6日 自媒体
  • 兰芝的眼霜怎么样好用吗「兰芝致美眼霜」

    小伙伴们大家好,这次蒋冬梅早带大家来分析下关于兰芝的眼霜怎么样好用吗,兰芝致美眼霜,还有关于肌肤,感觉,时候这些的精品干货文章,想要做好首先一定要把基本功练好了,否者是很难持续提升的。 兰芝眼霜怎么样包装很仔细,收到的时候完好无损,成分表很详细的列明,里面有配一根小勺子,使用起来更加干净便捷。 质地是轻柔的乳霜感觉,味道很清新~据说是专门针对有细纹的轻熟肌肤…

    自媒体 2022年9月30日