Hi,
I am fairly new to programming FPGAs and using the NIOS II. I am using the DE0 Nano development board and I am just curious, how exactly is the printf() function able to send messages to the console window on the computer from the development board? I thought that the communication is only one way, from computer to DE0 Nano when programming the device and debugging. I read somewhere that in order to allow two-way communication , a USB-UART bridge converter is needed. How exactly is printf() working in this case? Many thanks in advance.
I am fairly new to programming FPGAs and using the NIOS II. I am using the DE0 Nano development board and I am just curious, how exactly is the printf() function able to send messages to the console window on the computer from the development board? I thought that the communication is only one way, from computer to DE0 Nano when programming the device and debugging. I read somewhere that in order to allow two-way communication , a USB-UART bridge converter is needed. How exactly is printf() working in this case? Many thanks in advance.