I am working on a project for school that will involve an input from a push button or related device. We have only a few Spartan boards available, but we have access to Xlinx Vivado to simulate an FPGA instead. The goal is to analyze data on differing lengths of time that the button is held down.
I want to know if I can program the simulation to accept input from the keyboard attached to the computer in place of the push button.
If not, is there another simulation software I could use? Or is there a way to log the output on the Spartan board so I can download it later and analyze the results.
Edit: How do I do this in the testbench?