Форум РадиоКот https://radiokot.ru/forum/ |
|
Проблема с подключением ICON/ILA/VIO в Xilinx ISE https://radiokot.ru/forum/viewtopic.php?f=60&t=131171 |
Страница 1 из 1 |
Автор: | rinetta28 [ Чт май 12, 2016 15:08:05 ] |
Заголовок сообщения: | Проблема с подключением ICON/ILA/VIO в Xilinx ISE |
Возникает следующая ошибка: Цитата: ERROR:Xst:528 - Multi-source in Unit <top> on signal <enable>; this signal is connected to multiple drivers. Код: input enable wire [7:0] SYNC_IN; wire SYNC_OUT; assign SYNC_IN[0] = block_5V; assign SYNC_IN[5:1] = cod [4:0]; assign SYNC_IN[6] = comand; assign SYNC_IN[7] = ready; assign enable = SYNC_OUT; icon ICON ( .CONTROL0 (control0), .CONTROL1 (control1) ); ila ILA ( .CLK (clk), .CONTROL (control0), .TRIG0 (block_5V), .TRIG1 (cod), .TRIG2 (comand), .TRIG3 (ready), .TRIG4 (enable) ); vio VIO ( .CLK (clk), .CONTROL (control1), .SYNC_IN(SYNC_IN), // IN BUS [7:0] .SYNC_OUT(SYNC_OUT) ); Далее enable используется в блоке always, но этой переменной ничего не присваивается, эта переменная ничему не присваивается, она лишь проверяется на условие: равна ли она нулю либо единице. Не понимаю, что же может быть не так. |
Автор: | Meteor [ Чт май 12, 2016 19:43:41 ] |
Заголовок сообщения: | Re: Проблема с подключением ICON/ILA/VIO в Xilinx ISE |
Вы объявили enable как вход. Затем в этот вход выводите SYNC_out (assign enable=SYNC_OUT), потом соединяете enable с TRIG4 (причем я не уверен что TRIG4 это у вас вход). Сдается мне, что-то должно быть иначе (assign SYNC_OUT=enable было бы понятно, но нет в нем смысла) |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |