完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我的步骤如下:
1先建工程,再建VHDL文件,程序如下: library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity divclk1 is Port ( clk : in std_logic; divclk : out std_logic); end divclk1; architecture Behavioral of divclk1 is signal counter : std_logic_vector(4 downto 0):="00000"; signal tempdivclk: std_logic:='0'; begin process(clk) begin if clk'event and clk='1' then if(counter>="11000") then counter<="00000"; tempdivclk<=not tempdivclk; else counter<=counter+'1'; end if; end if; end process; divclk<=tempdivclk; end Behavioral; 完了是save,在compile All,提示成功。 接下来是simulate。路径是work下的behavioral。 最后调出波形窗 然后输入命令:1、force clk0 0,1 10000-r 20000 2、run 3us 波形就是没出现变化。大神帮忙啊!
|
|
相关推荐
2个回答
|
|
不太会VHDL但是这个貌似不是测试文件吧
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1802 浏览 1 评论
1540 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
1757 浏览 0 评论
959 浏览 0 评论
2544 浏览 0 评论
1576 浏览 39 评论
5804 浏览 113 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-3 08:39 , Processed in 0.539506 second(s), Total 73, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号