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

[求助]quartusii编译警告,不知道是什么意思

[求助]quartusii编译警告,不知道是什么意思

FPGA程序如下:


LIBRARY IEEE;
USE IEEE.std_logic_1164.ALL;


ENTITY fpga_test IS
PORT(
    clk_in :IN STD_LOGIC;   --fpga输入时钟,10M
    SWOEn  :OUT STD_LOGIC;  --开关量输入输出使能
    SWDir  :OUT STD_LOGIC;  --开关量输入输出方向选择信号
    SW     :INOUT STD_LOGIC_VECTOR(7 DOWNTO 0); --开关量输入输出端口
--以下端口先定义,但实际上并未作用
    DATA   :INOUT STD_LOGIC_VECTOR(15 DOWNTO 0);--FPGA与44B0连接的数据总线
    ADDR   :IN STD_LOGIC_VECTOR(9 DOWNTO 1);--FPGA与44B0连接的地址总线
    nRESET :IN STD_LOGIC;--FPGA复位信号
    KEY_INT:OUT STD_LOGIC;--按键扫描中断
    COUNT_INT:OUT STD_LOGIC;--计数中断
    nGCS4  :IN STD_LOGIC;--FPGA片选信号
    nGCS1  :IN STD_LOGIC;--NAND FLASH片选信号
    nWE    :IN STD_LOGIC;--FPGA写允许信号
    nOE    :IN STD_LOGIC;--FPGA读允许信号
    NFRE   :OUT STD_LOGIC;--NAND FLASH读允许信号
    NFWE   :OUT STD_LOGIC--NAND FLASH写允许信号
);
END fpga_test;


ARCHITECTURE behavier OF fpga_test IS
BEGIN
--由于KEY_INT、COUNT_INT这两根中断线暂时不使用,先把它们定义为高阻,
--避免状态不定,导致系统工作紊乱
      KEY_INT<='Z';
      COUNT_INT<='Z';


      NFRE <= nOE OR nGCS1;--产生NAND FLASH读允许信号
      NFWE <= nWE OR nGCS1;--产生NAND FLASH写允许信号


--    DATA<="ZZZZZZZZZZZZZZZZ";
  
----------以下语句起测试作用
    SWOEn <= '0';--74LVC245A输入输出使能
    SWDir <= '1';--设置输入输入方向:输出
    --SW <= clk_in;--我想让每个SWIO都输出10M脉冲,想测试一下fpga是否能正常工作  
 SW(0) <= clk_in;
    SW(1) <= clk_in;
 SW(2) <= clk_in;
 SW(3) <= clk_in;
 SW(4) <= clk_in;
 SW(5) <= clk_in;
 SW(6) <= clk_in;
 SW(7) <= clk_in;
END behavier;



编译后出现如下警告:
1、Warning: TRI or OPNDRN buffers permanently enabled
 Warning: Node "comb~0"
 Warning: Node "comb~1"
 Warning: Node "comb~2"
 Warning: Node "comb~3"
 Warning: Node "comb~4"
 Warning: Node "comb~5"
 Warning: Node "comb~6"
 Warning: Node "comb~7"
请问这些是什么意思?我在程序里并没有定义comb~0等端口啊?


2、Warning: Output pins are stuck at VCC or GND
 Warning: Pin "SWOEn" stuck at GND
 Warning: Pin "SWDir" stuck at VCC
这个警告估计是因为我在程序里把SWOEn赋值为0,SWDir赋值为1,不过现在不明白这个VCC究竟是多少?因为cyclone ep1c3t144有两种电压1.5(


内核)和3.3(i/o),我觉得应该是3.3?


3、Warning: Design contains 11 input pin(s) that do not drive logic
 Warning: No output dependent on input pin "ADDR[1]"
 Warning: No output dependent on input pin "ADDR[2]"
 Warning: No output dependent on input pin "ADDR[3]"
 Warning: No output dependent on input pin "ADDR[4]"
 Warning: No output dependent on input pin "ADDR[5]"
 Warning: No output dependent on input pin "ADDR[6]"
 Warning: No output dependent on input pin "ADDR[7]"
 Warning: No output dependent on input pin "ADDR[8]"
 Warning: No output dependent on input pin "ADDR[9]"
 Warning: No output dependent on input pin "nRESET"
 Warning: No output dependent on input pin "nGCS4"
这些警告是不是因为我在程序中把端口信号ADDR、nRESET、nGCS4定义为输入,但是在程序中却没有使用的原因?


4、Warning: The following 24 pins have no output enable or a GND or VCC output enable - later changes to this connectivity


may change fitting results
 Info: Pin DATA[0] has a permanently enabled output enable
 Info: Pin DATA[1] has a permanently enabled output enable
 Info: Pin DATA[2] has a permanently enabled output enable
 Info: Pin DATA[3] has a permanently enabled output enable
 Info: Pin DATA[4] has a permanently enabled output enable
 Info: Pin DATA[5] has a permanently enabled output enable
 Info: Pin DATA[6] has a permanently enabled output enable
 Info: Pin DATA[7] has a permanently enabled output enable
 Info: Pin DATA[8] has a permanently enabled output enable
 Info: Pin DATA[9] has a permanently enabled output enable
 Info: Pin DATA[10] has a permanently enabled output enable
 Info: Pin DATA[11] has a permanently enabled output enable
 Info: Pin DATA[12] has a permanently enabled output enable
 Info: Pin DATA[13] has a permanently enabled output enable
 Info: Pin DATA[14] has a permanently enabled output enable
 Info: Pin DATA[15] has a permanently enabled output enable
 Info: Pin SW[0] has a permanently enabled output enable
 Info: Pin SW[1] has a permanently enabled output enable
 Info: Pin SW[2] has a permanently enabled output enable
 Info: Pin SW[3] has a permanently enabled output enable
 Info: Pin SW[4] has a permanently enabled output enable
 Info: Pin SW[5] has a permanently enabled output enable
 Info: Pin SW[6] has a permanently enabled output enable
 Info: Pin SW[7] has a permanently enabled output enable
这些警告是什么原因?


5、Warning: The following 20 pins have nothing, GND, or VCC driving datain port -- changes to this connectivity may change


fitting results
 Info: Pin SWOEn has GND driving its datain port
 Info: Pin SWDir has VCC driving its datain port
 Info: Pin KEY_INT has VCC driving its datain port--这里,我把KEY_INT赋值为Z啊?怎么这里把它拉高至VCC?
 Info: Pin COUNT_INT has VCC driving its datain port
 Info: Pin DATA[0] has VCC driving its datain port--这里我把DATA赋值为Z啊?怎么这里说把它拉高至VCC?
 Info: Pin DATA[1] has VCC driving its datain port
 Info: Pin DATA[2] has VCC driving its datain port
 Info: Pin DATA[3] has VCC driving its datain port
 Info: Pin DATA[4] has VCC driving its datain port
 Info: Pin DATA[5] has VCC driving its datain port
 Info: Pin DATA[6] has VCC driving its datain port
 Info: Pin DATA[7] has VCC driving its datain port
 Info: Pin DATA[8] has VCC driving its datain port
 Info: Pin DATA[9] has VCC driving its datain port
 Info: Pin DATA[10] has VCC driving its datain port
 Info: Pin DATA[11] has VCC driving its datain port
 Info: Pin DATA[12] has VCC driving its datain port
 Info: Pin DATA[13] has VCC driving its datain port
 Info: Pin DATA[14] has VCC driving its datain port
 Info: Pin DATA[15] has VCC driving its datain port


请各位大侠帮忙指点,谢谢

返回列表