[問題] verilog寫pipeline出現ㄧ堆warning
※ [本文轉錄自 C_and_CPP 看板]
作者: haosan (K211) 看板: C_and_CPP
標題: [問題] verilog寫pipeline出現ㄧ堆warning
時間: Thu Jan 8 12:44:07 2009
小弟不知道ptt哪裡可以問verilog
所以在這裡發問 若違版規告知 自d
軟體是用ISE8.2
error
ERROR:Pack:198 - NCD was not produced. All logic was removed from design.
This
warning
<EXMEM1/R2data_out_0> is unconnected in block <pipeline>.
WARNING:Xst:1291 - FF/Latch <EXMEM1/R2data_out_1> is unconnected in block
<pipeline>.
WARNING:Xst:1291 - FF/Latch <EXMEM1/R2data_out_2> is unconnected in block
<pipeline>.
WARNING:Xst:1291 - FF/Latch <EXMEM1/R2data_out_3> is unconnected in block
<pipeline>.
WARNING:Xst:1291 - FF/Latch <EXMEM1/R2data_out_4> is unconnected in block
<pipeline>.
WARNING:Xst:1291 - FF/Latch <EXMEM1/R2data_out_5> is unconnected in block
<pipeline>.
不只錯EXMEM 其他 IFID IDEX MEMWB regfile 也都錯一樣的
pipeline副程式的EXE/MEM register:(input /output宣告不附上)
always@(posedge clk)begin
pcsrc_out=pcsrc;
memtoreg_out=memtoreg;
memwrite_out=memwrite;
regwrite_out=regwrite;
branchpc_out=branchpc;
aluresult_out=aluresult;
R2data_out=R2data;
signex8_out=signex8;
Rdaddr_out=Rdaddr;
end
在pipeline主程式裡 直接引用:
EXMEM EXMEM1(.clk(clk),.pcsrc(pcsrc2),.memtoreg(memtoreg_ex),.memwrite(memwrite_ex),.regwrite(regwrite_ex),.branchpc(PC_4),
.aluresult(ALUresult_1),.R2data(R2data_2),.signex8(signex8_2),.Rdaddr(Rd_1),
.pcsrc_out(pcsrc2_mem),.memtoreg_out(memtoreg_mem),.memwrite_out(memwrite_mem),.regwrite_out(regwrite_mem),.branchpc_out(PC_5),
.aluresult_out(ALUresult_2),.R2data_out(R2data_3),.signex8_out(signex8_3),.Rdaddr_out(Rd_2));
為什麼會有些錯誤跟警告?還有如何解決?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.208.131
推
01/08 13:09,
01/08 13:09
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.208.131
推
01/08 14:35, , 1F
01/08 14:35, 1F
推
01/08 17:51, , 2F
01/08 17:51, 2F
推
01/08 19:39, , 3F
01/08 19:39, 3F
→
01/08 19:41, , 4F
01/08 19:41, 4F
→
01/08 19:45, , 5F
01/08 19:45, 5F
→
01/08 19:46, , 6F
01/08 19:46, 6F
→
01/08 21:43, , 7F
01/08 21:43, 7F
→
01/08 21:44, , 8F
01/08 21:44, 8F
→
01/08 21:44, , 9F
01/08 21:44, 9F
→
01/08 22:15, , 10F
01/08 22:15, 10F
→
01/08 22:15, , 11F
01/08 22:15, 11F
→
01/08 22:18, , 12F
01/08 22:18, 12F
→
01/08 22:21, , 13F
01/08 22:21, 13F
→
01/08 22:22, , 14F
01/08 22:22, 14F
推
01/08 22:27, , 15F
01/08 22:27, 15F
→
01/08 22:27, , 16F
01/08 22:27, 16F
→
01/08 22:29, , 17F
01/08 22:29, 17F
→
01/08 22:49, , 18F
01/08 22:49, 18F
推
01/08 23:10, , 19F
01/08 23:10, 19F
推
01/10 22:43, , 20F
01/10 22:43, 20F
→
11/11 14:55, , 21F
11/11 14:55, 21F
→
01/04 21:51,
5年前
, 22F
01/04 21:51, 22F