在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2398|回复: 1

[求助] 求助!自己写了一段代码,ISE仿真输出为黄色的uuuuu是怎么回事啊?

[复制链接]
发表于 2017-4-27 10:49:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
每个输出均为循环输出9个数字
代码如下:library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;

-- Uncomment the following library declaration if using
-- arithmetic functions with Signed or Unsigned values
--use IEEE.NUMERIC_STD.ALL;

-- Uncomment the following library declaration if instantiating
-- any Xilinx primitives in this code.
--library UNISIM;
--use UNISIM.VComponents.all;

entity coefficient9 is
port (clk:in std_logic;
      Q7ut std_logic_vector(2 downto 0);

Q15ut std_logic_vector(3 downto 0);

Q16ut std_logic_vector(3 downto 0);

Q17:out std_logic_vector(4 downto 0);

Q31:out std_logic_vector(4 downto 0));
end coefficient9;

architecture Behavioral of coefficient9 is
signal CNT8:std_logic_vector(3 downto 0);
begin

process(clk)
begin
if clk'event and clk='1' then
if CNT8=9 then CNT8<="0000";
else CNT8<=CNT8+1;
end if;
end if;
case CNT8 is
when "0000" => Q7<="111";Q15<="0111";Q16<="0111";Q17<="00111";Q31<="00111";
when "0001" => Q7<="100";Q15<="0100";Q16<="0100";Q17<="00100";Q31<="00100";
when "0010" => Q7<="001";Q15<="1010";Q16<="1100";Q17<="01110";Q31<="01011";
when "0011" => Q7<="101";Q15<="1000";Q16<="0100";Q17<="00000";Q31<="00110";
when "0100" => Q7<="000";Q15<="0100";Q16<="1010";Q17<="00001";Q31<="11110";
when "0101" => Q7<="101";Q15<="1000";Q16<="0100";Q17<="00000";Q31<="00110";
when "0110" => Q7<="001";Q15<="1010";Q16<="1100";Q17<="01110";Q31<="01011";
when "0111" => Q7<="100";Q15<="0100";Q16<="0100";Q17<="00100";Q31<="00100";
when "1000" => Q7<="111";Q15<="0111";Q16<="0111";Q17<="00111";Q31<="00111";
when others => NULL;
end case;
end process;
end Behavioral;
发表于 2017-4-27 18:01:59 | 显示全部楼层
没仔细看,但感觉好像是CNT的初始值的问题。LZ可以试试给CNT初始化看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-1-5 07:49 , Processed in 0.015122 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表