找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 766|回复: 1
打印 上一主题 下一主题

大家帮我看看这个VHDL100进制计数器设计的有没有问题

[复制链接]

1

主题

1

帖子

23

积分

二级会员(20)

Rank: 2Rank: 2

积分
23
跳转到指定楼层
1#
发表于 2013-11-15 20:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
仿真的时候就是不对。。。
, p" i$ a1 C+ l6 P/ p+ G
: f9 {. E) d; }6 [6 |* i3 K# w  {. h' C
library ieee;/ L8 \% {- ?+ {" T& o4 a  L
use ieee.std_logic_1164.all;0 ]' B# V  W2 v9 R' l$ ]2 |2 M
use ieee.std_logic_arith.all;8 v3 M! o, \+ C( ?8 X$ x
use ieee.std_logic_unsigned.all;- F* T# T% a& `. r, H( J
entity cnt100 is6 J4 P: A0 J' Y. t7 @/ g
   port(clk:in std_logic;' c. A+ f' R( Y' E( U( T! B& r
              qut std_logic_vector(7 downto 0);
' ]( T5 d, w" n                        cut std_logic);" Y0 d* _3 p7 R
end cnt100;% e" Z% S1 p" Q
architecture one of cnt100 is
/ I1 i1 {: ?5 a0 [( psignal qa:std_logic_vector(3 downto 0);
( v1 ?! |7 c- P4 [signal qb:std_logic_vector(3 downto 0);4 K8 B5 P+ C, j( U
signal cin:std_logic;% i0 R* m, F! R/ f
begin
: l6 E1 G; `8 w+ D   q(3 downto 0)<=qa;, \; ?5 L. q+ G- X3 I
        q(7 downto 4)<=qb;
: C! N. p3 Q# M% |+ A0 M   process(clk), m5 ?: c0 }/ t% Q# }
        begin9 |: R! L$ j7 Q% R% i( T) p' y3 a# Z
           if clk'event and clk='1' then 3 ]. x; Z/ w  I! ]2 I" R, i
                   if qa=9 then qa<="0000";cin<='1';& I  T6 r2 S3 p* u2 E0 R
                        else qa<=qa+1;cin<='0';9 R4 i. A( @! l4 ?. Q& e" A
                        end if;* k# @; h# P( n( e- O, @, B  w
                end if;$ R  j! e( F0 S- ^
        end process;/ }& l* A6 g5 H& k7 Y  _
        process(clk,cin)5 \4 ~3 f, F3 w9 k' {( H1 j8 P
        begin4 @. n0 s9 |" Z! u. z4 F
             if clk'event and clk='1' then
& B6 U2 i# c+ A0 R2 |8 r2 \0 r                     if (qb=9 and qa=9) then qb<="0000";c<='1';1 N: Z! v/ M5 A. D
                          else c<='0';# @- W  l' n2 F( N  j
                          end if;( a# J: C7 H+ H3 e* c
                          if cin='1' then qb<=qb+1;2 `1 h3 l3 `% X# c
                          end if;5 `; Y3 Y4 k6 v4 P5 N  c
                        end if;
0 Z9 e5 l( g! `7 A& [        end process;
  x/ K+ s% D& B% A2 tend one;
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

0

主题

11

帖子

92

积分

二级会员(20)

Rank: 2Rank: 2

积分
92
2#
发表于 2013-12-19 10:48 | 只看该作者
出在第二个process里面。。qb=9 and qa=9时已经进位了且qb<="0000"。。cin没有清零
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-28 18:10 , Processed in 0.057466 second(s), 33 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表