Цитата(antsu88 @ Feb 6 2014, 17:49)

Дилема - оставлять или не оставлять в релиз-версии JTAG-UART. Програмисты, которые пишут под NIOS настаивают
на том чтобы оставить им возможность для дебага. Тоесть, FPGA часть скорее всего не будет менятся часто и они хотят иметь "замороженый", прогнаный через тесты бинарник который можно использовать и для разработки софта и для релиза всего пакета. Естественно, релиз софта ничего посылать через UART не будет.
Вроде бы и аргумент у них реальный, но с другой стороны лишняя логика в FPGA тоже не фонтан. Добавление же UARTa на время софтверных дебаг-сессий, меняет FPGAшный бинарник, а значит и результаты отладки могут быть другими....
Как поступаете Вы в своих разработках?
а я бы оставил не только JTAG-UART, но и все что удастся впихнуть...
Представьте, что железка глухая, и "лишнего нет". Но иногда сбоит... И почему - не понять. Так лучше? А сколько стоит "оставить" и сколько переделать проект, плату, купить комплектацию?
Ищите "design for test"...