Я получаю эту ошибку в своем коде, я думаю, что эта ошибка возникает, когда мы пытаемся присвоить переменной разные значения в нескольких всегда блокируемых блоках, но в моем случае я этого не делаю, но все еще получаю эту ошибку.
ОШИБКА:
Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><0>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><1>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><2>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><3>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><5>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><6>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<1><7>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><4>>; this signal is connected to multiple drivers.
ERROR:Xst:528 - Multi-source in Unit <Output_calc_debug> on signal <oc_out<3><5>>; this signal is connected to multiple drivers.
Код модуля:
module Output_calc_debug(
input clk,
input wire signed [0:7]oc_in,
input [0:2]pid,
output reg signed[0:31]oc_out_1d);
//Mapping 1D I/O list to 2d local vars
reg signed[0:7]oc_out[0:3];
always @(oc_out[0],oc_out[1],oc_out[2],oc_out[3])
begin
oc_out_1d[0:7]=oc_out[0];
oc_out_1d[8:15]=oc_out[1];
oc_out_1d[16:23]=oc_out[2];
oc_out_1d[24:31]=oc_out[3];
end
/***code***/
always @ (posedge clk)
begin :OC_block
if(oc_in[0:1]==2'd0)
begin
cr_x<=oc_in[4:5]/2;
cr_y<=oc_in[4:5]%2;
dr_x<=oc_in[6:7]/2;
dr_y<=oc_in[6:7]%2;
/***code***/
if(cr_y<dr_y)
begin
cr_y<=cr_y+2'b1;
oc_out[E]=oc_in;
oc_out[E][4:5]=(cr_x * 2) + cr_y;
path<=E;
end
/***code***/
Примечание: я использую переменную oc_out в качестве двумерного массива для помещения данных в
мой 1d массив oc_out_1d [так как verilog не поддерживает 2d массивы в I / O
список] и обновление моей выходной переменной в одном блоке всегда и мой 2d
локальный массив в другом всегда блоке.