Order from us for quality, customized work in due time of your choice.
The work done this semester achieved the specified goals. This semester a lot of time was spent getting used to Vivado and settling up projects. Also, a lot of time was spent getting used to Verilog. As VHDL had been done before the goals may have been achieved more quickly if this language was used. But this allowed me to broaden my knowledge of languages. Also as this is used a lot in the industry it is a benefit to use. For next semester it would be presumed that the time spent getting used to Vivado and Verilog and problems that occurred in the language would be mainly solved this semester. Also, problems with connecting the amplifier would not happen next semester.
The next step for the next semester would be to pick a tune. To find the notes for this tune. Test that the note produced is the note specified and is not picking up noise or an error in the code.
With the work done this semester, the code would be changed to the value input from the switch and will play a lot more notes for different periods of time to play the tune.
Work on displaying notes on the 7-segment display will be something new for this semester. Playing different notes is building on previous work. But no work was done on the 7-segment display.
The main goal for this semester is to do extensive work with the Vivado system to become more comfortable with Vivado and the chosen language and to produce a number of sounds on the amplifier. In conclusion, the goals of this project have been achieved. As extensive work had been done with the Vivado system on sample projects and the writing code step by step had been done. Errors could be found more quickly as there are multiple different ways to test for errors. That the simulation can be tested to check different outputs depending on the input. That the implementation of the block design can also be viewed to see if the design is correct. This builds greatly on next semester for working with Vivado.
As different notes were produced on the speaker this achieves the goal to build on the next semester to play a tune. A lot of work has been done on different problems encountered to produce different sounds this will help greatly with next semester. Work on the clock and make sure that it resets in the correct places for the counter which can cause a lot of errors. Having a count greater than or equal to is safer as it could go over the counter when switching from statements. So this catches problems that would occur if it went outside the count.
In conclusion for next semester, a lot of work on the frequencies and playing multiple frequencies after each other work has been done. This will help greatly for next semester as the background is mainly covered. That correct notes will then need to replace with random notes.
It can be observed that work will need to be done at the start of the 7-segment display to ensure it can work at a small level before including it in the main code. As work on the 7-segment display was not done this semester.
Order from us for quality, customized work in due time of your choice.