I am new to tcl scripting. Everything works as expected except gets. It hangs every single time. I am guessing that stdin is not set to input from the keyboard or something like that. If someone could help me understand why this simple code hangs, I would appreciate it.
System: Windows 10, Quartus 18.0 build 261
puts "Hello World." puts "Enter your name:" gets stdin name puts "Hello $name"
The tcl scripting using in system console as link below with chapter 2.6:
The system console is a debugging tool. Before using the system console , there are some steps need to be done as below:
1. Add an IP Core to the Platform Designer (Standard) system.
2. Generate the Platform Designer (Standard) system.
3. Compile the design.
4. Connect a board and program the FPGA.
Then only can used the system console tool to debug the system.
The document as link below is the tutorial using system console:
You may refer to the document as link below for more information in tcl scripting used in design flow: