addi II 1 January 10 Posted January 10 · Report post Здравствуйте! Подскажите пожалуйста, как лучше сделать переключение двух UART'ов с одной стороны на один с другой? У меня есть UART1 c одной стороны и два других MNP, MNP2, c другой. Я их переключаю по флагу приходящему по системной шине. Команда на переключение приходит а переключение не происходит, точнее связи нет не по какому из MNP-UART1. Вот как я переключаю: output wire UART1_RXD_FPGA , /// FPGA-CPU input wire UART1_TXD_FPGA , output wire MNP_RXD , input wire MNP_TXD , output wire MNP_RXD2 , input wire MNP_TXD2 , assign MNP_RXD = ~switch_U1011_out_t ? MNP_TXD : MNP_TXD2; assign UART1_RXD_FPGA = ~switch_U1011_out_t ? MNP_RXD : MNP_RXD2; assign UART1_TXD_FPGA = ~switch_U1011_out_t ? MNP_TXD : MNP_TXD2; assign MNP_TXD = ~switch_U1011_out_t ? MNP_RXD : MNP_RXD2; Quote Share this post Link to post Share on other sites More sharing options...
likeasm 0 January 10 Posted January 10 · Report post 4 hours ago, addi II said: assign UART1_TXD_FPGA = ~switch_U1011_out_t ? MNP_TXD : MNP_TXD2; Вы входу что-то пытаетесь присвоить Quote Share this post Link to post Share on other sites More sharing options...