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

深圳亿天联网站建设白杨seo课程

深圳亿天联网站建设,白杨seo课程,软件产品如何做网站推广,企业网站系统排名实验要求: 采用 4 个开关以二进制形式设定分频系数(1-10),实现对已知信号的分频。 类似实验我之前做过一次,但那次的方法实在是太笨了: 利用VHDL实现一定系数范围内的信号分频电路 需要重做以便将来应对更…

实验要求:
采用 4 个开关以二进制形式设定分频系数(1-10),实现对已知信号的分频。

类似实验我之前做过一次,但那次的方法实在是太笨了:
利用VHDL实现一定系数范围内的信号分频电路
需要重做以便将来应对更大的分频系数

先画个图分析下:
在这里插入图片描述
做偶数系数的分频,你只要关注上升沿或下降沿中的其中一种即可,但如果是奇数系数分频,你必须同时关注两种变化。
我的代码:

library ieee ;
use ieee.std_logic_1164.all ;
use ieee.std_logic_arith.all ;
use ieee.std_logic_unsigned.all ;
use ieee.numeric_std.all ;entity Division2 is port (input : in std_logic ;sw : in std_logic_vector(3 downto 0) ;output : buffer std_logic) ;
end Division2 ;architecture divide of Division2 issignal mid : std_logic := '0' ;signal midt : std_logic := '0' ;signal num : integer := 0 ;
beginprocess(input, sw, mid, midt)variable upside : integer := 0 ;	-- how many rising edges ?variable downside : integer := 0 ;	-- how many falling edges ?beginnum <= conv_integer(sw) ;			-- this function can change vector to integerif rising_edge(input) thenupside := upside + 1 ;if (num MOD 2 = 1) thenif ((upside = ((num + 1)/2)) or ((upside - ((num + 1)/2)) MOD num = 0)) thenmid <= NOT mid ;end if ;end if ;elsif falling_edge(input) thendownside := downside + 1 ;if ((num MOD 2 = 0) and (num>0)) thenif (downside MOD (num/2) = 0) thenmidt <= NOT midt ;end if ;elsif (num MOD 2 = 1) thenif (downside MOD num = 0) thenmidt <= NOT midt ;end if ;end if ;end if ;output <= mid xor midt ;end process ;end divide ;

参考资料:
VHDL和Verilog中数组定义、初始化、赋值方法
FPGA之道(27)VHDL的操作符号
VHDL VHDL语言中buffer与inout的区别
(关于VHDL中的buffer,我以后还需要查阅专业资料进一步学习)
quartusⅡ中出现的警告及原因(不断收集中…)
VHDL vector转integer
在VHDL中,可以使用conv_integer函数将std_logic_vector类型转换成整数

http://www.mnyf.cn/news/17106.html

相关文章:

  • 网站开发用什么浏览器微信公众号怎么推广
  • 龙岩做网站开发大概价格企业软文范例
  • 中介如何做网站收客学生个人网页设计模板
  • 全国设计师网站国内疫情最新情况
  • 互联网软件外包平台舟山百度seo
  • 辛集市住房和城乡建设厅网站百度软文
  • 免费音效素材网站百度搜索引擎推广步骤
  • 马云做中国最大的网站优化公司排名
  • 如何做超市的网站seo优化快速排名技术
  • 网站怎么做网站地图厦门网络推广外包多少钱
  • 怎么制作视频网站网站排名优化查询
  • 温州网站改版公司哪家好今日军事新闻头条打仗
  • 汕尾网站设计专业北京seo公司
  • shein跨境电商平台端点seo博客
  • 品牌网站建设搭建怎样进行关键词推广
  • 增加网站流量企业宣传软文范例
  • 闵行网站建设公司纸推广关键词外包
  • 自建网站如何备案各大搜索引擎收录入口
  • 加强政府网站建设工作要求河南郑州网站推广优化外包
  • 网站建设做网站好吗厦门人才网招聘官网
  • 学网站开发培训机构黄冈网站seo
  • 域名网站查询网站维护工作内容
  • 专门做销售招聘网站百度关键词搜索量排行
  • 宁波网站建设设计方案北京it培训机构哪家好
  • 如何做电影网站赚钱吗百度推广多少钱一个月
  • html后缀的网站同城推广引流平台
  • 装修网站免费设计交换链接是什么
  • 枣庄专业做网站博客网
  • html5flash设计开发|交互设计|网站建设 青岛产品营销策略
  • 做网站的一般多少钱长沙网站提升排名