sriramsv
Junior Member level 1

xst:1290 - hierarchical block
Hi guys,
I'm getting the below error during Synthesize-XST in Webpack 8.1i. Can anyone tell me what to do. There is no syntax error in my program!!!
WARNING:Xst:1290 - Hierarchical block <d_ff0> is unconnected in block <encoder>
here is my programs
module encoder(mesg,clk);
input [15:0]mesg;
input clk;
//output [15:0]cwd;
wire [15:0]q; // o/p from the buffer i.e D_FF
wire [15:0]s_p; // o/p from the serial to parallel shifter
DFF d_ff0(mesg,clk,q);
SP s_p0(q,clk,s_p);
endmodule
module DFF(mes,clkd,q0);
input [15:0]mes;
input clkd;
output reg[15:0]q0;
always @(posedge clkd)
begin
q0 <= mes;
end
// SP s_p0(q,clk,s_p);
endmodule
module SP(q1,clksp,s_p0);
input [15:0]q1;
input clksp;
output [15:0]s_p0;
reg [15:0]tmp;
//wire [15:0]s_p;
//wire [15:0]mem_in;
assign s_p0 = tmp;
always @(posedge clksp) begin
tmp = {tmp[14:0], q1};
end
endmodule
Thanks
Hi guys,
I'm getting the below error during Synthesize-XST in Webpack 8.1i. Can anyone tell me what to do. There is no syntax error in my program!!!
WARNING:Xst:1290 - Hierarchical block <d_ff0> is unconnected in block <encoder>
here is my programs
module encoder(mesg,clk);
input [15:0]mesg;
input clk;
//output [15:0]cwd;
wire [15:0]q; // o/p from the buffer i.e D_FF
wire [15:0]s_p; // o/p from the serial to parallel shifter
DFF d_ff0(mesg,clk,q);
SP s_p0(q,clk,s_p);
endmodule
module DFF(mes,clkd,q0);
input [15:0]mes;
input clkd;
output reg[15:0]q0;
always @(posedge clkd)
begin
q0 <= mes;
end
// SP s_p0(q,clk,s_p);
endmodule
module SP(q1,clksp,s_p0);
input [15:0]q1;
input clksp;
output [15:0]s_p0;
reg [15:0]tmp;
//wire [15:0]s_p;
//wire [15:0]mem_in;
assign s_p0 = tmp;
always @(posedge clksp) begin
tmp = {tmp[14:0], q1};
end
endmodule
Thanks