OpenCores

WISHBONE DMA/Bridge IP Core

Issue List
Use of parameters in always sensitivity list fails in Xilinx XST 8.1.03i #3
Open mpettigr opened this issue almost 18 years ago
mpettigr commented almost 18 years ago

I believe some tools will accept this however Xilinx's XST synthesizer 8.1.03i does not. Request change on the following two always statements.

wb_dma_pri_enc_sub.v line 101 - remove parameter pri_sel from sensitivity list:

// Select Configured Priority always @(pri_out_d0 or pri_out_d1 or pri_out_d2) case(pri_sel) // synopsys parallel_case full_case 2'd0: pri_out_d = pri_out_d0; 2'd1: pri_out_d = pri_out_d1; 2'd2: pri_out_d = pri_out_d2; endcase // always @(pri_sel or pri_out_d0 or pri_out_d1 or pri_out_d2) // case(pri_sel) // synopsys parallel_case full_case // 2'd0: pri_out_d = pri_out_d0; // 2'd1: pri_out_d = pri_out_d1; // 2'd2: pri_out_d = pri_out_d2; // endcase

II. wb_dma_ch_pri_enc.v - remove pri_sel from sensitivity list

// Select configured priority always @(pri_out0 or pri_out1 or pri_out2) begin case(pri_sel) // synopsys parallel_case full_case 2'd0: pri_out = pri_out0; 2'd1: pri_out = pri_out1; 2'd2: pri_out = pri_out2; endcase // case(pri_sel) end // // Select configured priority // always @(pri_sel or pri_out0 or pri_out1 or pri_out2) // case(pri_sel) // synopsys parallel_case full_case // 2'd0: pri_out = pri_out0; // 2'd1: pri_out = pri_out1; // 2'd2: pri_out = pri_out2; // endcase

rudi was assigned almost 6 years ago

Assignee
rudi
Labels
Bug