打印
[Actel FPGA]

求助:全局管教问题

[复制链接]
1836|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
思行合一|  楼主 | 2010-7-24 23:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用VHDL写的子程序在canvas上连接,CMD_PC ,CMD_XC为外部信号,为什么我编译时会有这两个警告?呢?把这两个信号给优化掉了呢?
Warning: Top level port  CMD_PC is not connected to any IO pad
Warning: Top level port CMD_XC is not connected to any IO pad

是不是信号如果要判断边沿要在Libero里面设置某些约束?感觉与XILINX,ALTERA,LATTIACE的差别很大。

按道理来说canvas原理图连接上时有着两个信号。

说明,这两个信号我要用到边沿判断,如下程序
entity PC is
Port
(   
        CMD          : Out   std_logic_vector (15 downto 0);
        CLKIN        : In    std_logic;--时钟

        L2             : In    std_logic;      
        L1             : In    std_logic;
        L0             : In    std_logic;
        CMD_XC   : In    std_logic; --信号
        CMD_PC   : In    std_logic; --信号
        CMDEN      : In    std_logic
);
end PC;

............................................
process(CLKIN)
begin
if(CLKIN'event and CLKIN='1') then

    CMD_buf <= CMD_XC
............................................

process(CMD_XC,CMD_PC)
begin
    if(PCM_XC='1') then

      buf1 <= '1';

   elsif(CMD_PC'event and CMD_PC='1') then

     buf1 <='0';
....................................

相关帖子

沙发
6019实验室| | 2010-7-27 21:00 | 只看该作者
将这两个引脚下全局,详情请查看周立功网站上关于Synplify应用于提高视频

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

215

主题

1391

帖子

2

粉丝