demidrol 0 29 мая, 2013 Опубликовано 29 мая, 2013 · Жалоба суть проблемы такова -- хочется на консоль выводить символы, принимаемые UART'ом, для этого использую конструкцию типа write(l, character'val(conv_integer(rxbuf))); writeline(output, l); Понятно, что получаю ерунду -- после каждого символа vsim вставляет перенос строки. Не подскажете -- можно ли заставить textio НЕ выводить перевод строки? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nikolascha 0 30 мая, 2013 Опубликовано 30 мая, 2013 · Жалоба library ieee; use std.textio.all; entity test_write is end entity test_write; architecture beh of test_write is begin GenProc : process begin write(OUTPUT, "K"); write(OUTPUT, "" & LF); wait for 10 ns; end process GenProc; end architecture beh; Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demidrol 0 30 мая, 2013 Опубликовано 30 мая, 2013 · Жалоба Спасибо! Как-то не подумал, что можно просто write'ом в output писать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Timmy 1 30 мая, 2013 Опубликовано 30 мая, 2013 · Жалоба Спасибо! Как-то не подумал, что можно просто write'ом в output писать У вас Modelsim? В Active HDL каждый write тоже вставляет перевод строки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться