中级会员 
   
	- 积分
 - 316
 
        - 金钱
 - 316 
 
       - 注册时间
 - 2019-4-1
 
      - 在线时间
 - 118 小时
 
 
 
 | 
 
5金钱 
 本帖最后由 jshzp 于 2020-1-17 09:20 编辑  
 
编译时出现警告:“ Output pins are stuck at VCC or GND”。 
 
在顶层模块myTopModule中引用了子模块subMod: 
module myTopModule(CLK,RESET,A1); 
input                    CLK;        //系统时钟信号 
input                    RESET;        //系统复位信号 
output[3:0]            A1; 
。。。。。。 
 
subMod u_subMod ( 
        .CLK        (CLK), 
        .RESET        (RESET), 
        .A1                (A1), 
         .B              (B) 
 
    ); 
 
endmodule  
 
 
 
 
子模块相关代码如下: 
module subMod(CLK,RESET,A1,B); 
//IO 
input                        CLK;      //系统时钟 
input                        RESET;      //系统复位,低电平有效 
input                        B; 
 
output    reg[3:0]        A1; 
 
always @(posedge FPGA_CLK or negedge RESET) 
    if (!RESET)                            //复位初始化 
        begin 
            A1<=4'b0000; 
        end 
    else 
         if(B)A1<=4'b1111; 
 
。。。。。。 
 
endmodule  
 
 
编译后警告:A1始终接地了。 
为什么会出现这个警告,怎样改正?感谢指教! 
 
 
 |   
 
 
 
 
 
 |