Quantcast
Channel: Altera Forums
Viewing all articles
Browse latest Browse all 19390

ModelSim + for loop generation + nonresolved signal has multiple sources error

$
0
0
Hello All,

I am trying to compile the following code in modelsim and getting "nonresolved signal RX_CH_A has multiple sources.

Code:

-- In process 1


            for i in 0 to 5 loop
                RX_CH_A(11 - 2*i) <= PA(6 - i);
                RX_CH_B(11 - 2*i) <= PB(6 - i);
                RX_CH_C(11 - 2*i) <= PC(6 - i);
                RX_CH_D(11 - 2*i) <= PD(6 - i);
            end loop;

-- In process 2

            for i in 0 to 5 loop
                RX_CH_A(10 - 2*i) <= NA(6 - i);
                RX_CH_B(10 - 2*i) <= NB(6 - i);
                RX_CH_C(10 - 2*i) <= NC(6 - i);
                RX_CH_D(10 - 2*i) <= ND(6 - i);
            end loop;

Since process1 uses odd bits and process2 uses even bits, there should not be a "multiple source" error.

Quartus compiles and synthesises the code just fine.

Only modelsim reports this error.

Any help / pointers would be appreciated.

Ram

Viewing all articles
Browse latest Browse all 19390

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>