This week, I mainly focussed on testing as well as wrapping up the project, in the process I patched the following issues:
- Multi-client was reading the output too early becasue the flag was set well in advance.
- Output quality was ramped up using a better bitnet model.
- An interesting bug was identified during user testing: just because you don’t actually print the output in the autocomplete while waiting doesn’t mean that you aren’t reading it. Hence you are capable of reading the other person’s output.
- This was fixed by making it read only during the non output ready time steps.
Currently, my goals for next week are:
- Complete the final report
- I will be presenting the final presentation, so I will need to rehearse for that.
Some things that I specifically learnt over the course of the project are:
- Access controls and the like on an FPGA hard-core. Have not learnt this before, and user testing allowed me to identify that this would be an issue.
- The software defined interrupt interface on the mac, this was the key technology that I had used for the keyword prompting.
- Presentation and specifically not to focus on text that is already stated on the slides, this was done while rehearsing the presentation yesterday.