1

When I connect "MyMux2" with a bus-line to the ADCdriver (see picture) I get error messages like: "Error (12009): Node "Misc:b2v_inst|data_mymux2_2x1" is missing source".

Does someone know how to solve this problem?

Thanks!

enter image description here

Norick
  • 215
  • 1
  • 8
  • 19
  • Yes. Apparently nothing is driving that signal. Find what is supposed to be driving it, it's one of the blocks in your image, and find out why it isn't driving it. If you can't see what's wrong by a simple visual inspection, the obvious question is, did that block work correctly in simulation? –  Feb 25 '16 at 15:31
  • The simulation is working. The input bus (islv_adc_data[13..0]) is divided and comes from both Mux (see block mappings). I think there is a naming error or something like this because the upper block does not give an error message although it goes in the same bus (islv_adc_dataX). Any idea? – Norick Feb 25 '16 at 15:55

1 Answers1

1

The port islv_adc_data is an input of the entity ADCdriver. Your are connecting this input only with another input of the multiplexer MyMux2. Thus, the signal data_mymux2_2x[1] and all the other ones of that bus have no driver.

Martin Zabel
  • 3,589
  • 3
  • 19
  • 34
  • But in which way I connect the signals coming from **MyMux1** AND **MyMux2** to the same input **islv_adc_data** from the entity **ADCdriver**? I think I need to connect both bus lines together but the question is how... – Norick Feb 26 '16 at 06:47
  • The bus signal `data_mymux2_2x` is not coming from the mux, it is going to the mux in the meaning of data transmission. You have to connect the input of `MyMux2` to an output of `ADCdriver`, e.g. `oslv_adc_data`. Or you have to connect the output of `MyMux2` to the input of the ADC. – Martin Zabel Feb 26 '16 at 06:54
  • I think you solved the problem! The problem is that I connected the input of the **ADCdriver islv_adc_data[x]** with the input of **MyMux2**. Actually I would need a Demux in order to use the input of the **ADCdriver islv_adc_data[x]**. Unfortunately I can not find a Demux in the Libraries. – Norick Feb 26 '16 at 07:13