首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

如何使用自己定义的包.

如何使用自己定义的包.

大家好。我是新手.请大家帮我看下我这个例子,我用的是ISE8.1 仿真也用ISE 8.1 .

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;

PACKAGE mypack IS
TYPE log8 IS ARRAY(0 TO 2) OF std_logic;

end mypack ;

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use WORK.MYPACK.ALL;


ENTITY pac IS
PORT( I1 : IN log8; --line 2
O1 : OUT INTEGER
); --line 3
END pac;

上面这个例子可以综合,但仿真却不行.出现了下面的错误:

ERROR:HDLParsers:3313 - "F:/pack2/tu9.vhw" Line 37. Undefined symbol 'log8Base'. Should it be: 'log8 Base'?

请大家说下这是什么意思?改如何修改.谢谢.

“Undefined symbol 'log8Base'. Should it be: 'log8 Base'?”系统提示没有log8base,

楼主写的是什么模块哦,怎么只有port,没有rtl呢。

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm
返回列表