分频电路的设计.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分频电路的设计

分频电路 任务分析 通过利用按键控制输出不同的频率,再通过点阵显示出来设计效果。 实现分频的操作电路: 二进制译码器输出端位2N个,并对应于输入代码每种频率。 要熟练掌握:case语句和if语句有关知识 表--1 拨码开关 输出频率 00 Clk1 01 Clk2 10 Clk3 11 Clk4 二、任务实施 1、使用VHDL并行语句,完成上述的文本编辑 library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity pinli is port speed1,speed2:in std_logic; hang:out std_logic_vector 7 downto 0 ;---点阵行 clk,clr:in std_logic; led:out std_logic_vector 7 downto 0 -----输出信号 ; end; architecture art of pinli is signal clk_hz:std_logic; signal aj:std_logic_vector 1 downto 0 ; signal light:std_logic_vector 7 downto 0 ; begin hang aj speed1speed2; process clk variable cnt1:integer range 0 to 座机电话号码; variable cnt2:integer range 0 to 座机电话号码; variable cnt3:integer range 0 to 座机电话号码; variable cnt4:integer range 0 to 座机电话号码; begin if clr 0 then clk_hz 0; cnt1: 0; cnt2: 0; cnt3: 0; cnt4: 0; elsif clkevent and clk 1 then case aj is when 00 if cnt1 座机电话号码 then cnt1: 0; clk_hz not clk_hz; else cnt1: cnt1+1; end if; when 01 if cnt2 座机电话号码 then cnt2: 0; clk_hz not clk_hz; else cnt2: cnt2+1; end if; when 10 if cnt3 座机电话号码 then cnt3: 0; clk_hz not clk_hz; else cnt3: cnt3+1; end if; when 11 if cnt4 1000000 then cnt4: 0; clk_hz not clk_hz; else cnt4: cnt4+1; end if; when others null; end case; end if; end process; process clr, clk_hz is begin if clk_hz event and clk_hz 1 then light end if; end process; led light; end; 三、仿真测试 实验操作步骤: 设计完成并保存,单击编译按钮执行编译。 编译完成建立矢量波形选择‘Vector Waveform File’选项后单击‘OK’按钮。 添加引脚,双击‘name’下方的空白处,弹出‘Insert Node or Bus’对话框中的‘Node Finder’添加。 分别对各输入信号编辑保存。 单击工具栏中的指令,选你所需要设置按钮。设置完成后单击“OK“按钮,输入信号设置完成。 完成上述各步骤,对其仿真(功能仿真、时序仿真); 仿真前,首先在Assigments菜单下的“Setings“对话框中进行设置。 在对话框选中“Functional”(功能仿真)选项或“Tming(时序仿真)”选项,单击“OK”按钮后设计完成。再单击 “Processing” 菜单中“Generate Functional Simulation Netlist”命令会自动创建功能仿真网络表。最后单击即可,如果是时序仿真直接单击即可。 表-2 在开发板上进行硬件测试 分配好引脚,对当前的工程进行编译,就锁定引脚的信息, 然后就直接单击工具栏上的按钮就跳出一个对话框,单击对话框中“Hardware Setup”继续单击“ Add Hardware“按钮进行设置下载电缆,设置好就关闭对话框。

文档评论(0)

tiangou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档