网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月29日漏签0天
eda吧 关注:5,776贴子:11,403
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1回复贴,共1页
<<返回eda吧
>0< 加载中...

vhdl 程序,VHDL编的闹钟系统的预置寄存器部分有如下错误 帮忙看

  • 只看楼主
  • 收藏

  • 回复
  • 2046loop
  • 中级粉丝
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
USE WORK.P_ALARM.ALL;
ENTITY KEYBUFFER IS
PORT(KEY:IN STD_LOGIC;
CLK:IN STD_LOGIC;
RESET:IN STD_LOGIC;
KEYNUM:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
NEW_TIME:OUT T_CLOCK_TIME);
END ENTITY KEYBUFFER;
ARCHITECTURE ART OF KEYBUFFER IS
SIGNAL N_T:T_CLOCK_TIME;
SIGNAL CNT:STD_LOGIC_VECTOR(3 DOWNTO 0);
SIGNAL TEMP:BIT_VECTOR(3 TO 0);
BEGIN
PROCESS(CLK) IS
BEGIN
IF (CLK'EVENT AND CLK='1') THEN
IF CNT=9 THEN
CNT<="0000";
ELSE
CNT<=CNT+'1';
END IF;
END IF;
KEYNUM<=CNT;
END PROCESS;
SHIFT:PROCESS(RESET,KEY) IS
BEGIN
IF (RESET='1') THEN
N_T(23 TO 20)<="0000";
N_T(19 TO 16)<="0000";
N_T(15 TO 12)<="0000";
N_T(11 TO 8)<="0000";
N_T(7 TO 4)<="0000";
N_T(3 TO 0)<="0000";
ELSIF (KEY'EVENT AND KEY='1') THEN
FOR I IN 5 DOWNTO 1 LOOP
N_T(I+18 TO 15+I)<=N_T(14+I TO 11+I);
END LOOP;
N_T(3 TO 0)<=TEMP;
END IF;
END PROCESS;
NEW_TIME<=N_T;
END ARCHITECTURE ART;
Error (10476): VHDL error at KEYBUFFER.vhd(41): type of identifier "TEMP" does not agree with its usage as "T_CLOCK_TIME" type


  • 2046loop
  • 中级粉丝
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Error (10476): VHDL error at KEYBUFFER.vhd(41): type of identifier "TEMP" does not agree with its usage as "T_CLOCK_TIME" type


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1回复贴,共1页
<<返回eda吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示