ECE327 Midterm: ECE 327 University of Waterloo 2012 Term 1 Midterm

23 views12 pages

Document Summary

All requests for re-marks must be submitted in writing to mark aagaard before 10:30am on friday march 16. Ex- ams that are submitted for re-marking will be veri ed against this set. Q1 (20 marks) simulation algorithm (estimated time: 15 minutes) You have been hired a small software startup company, syn opsys, that is creating a new simulator for vhdl programs. The main feature of the simulator is that the value of each signal will be computed at most once per simulation round. Notes: a simulation round is a sequence of simulation cycles that all represent the same moment in time. By computing the value of each signal at most once per simulation round, the time to run a simulation will be decreased. Q1b (5 marks) for which vhdl programs could the proposed simulator give the same simulation results at each real moment in time (e. g. , each nanosecond) as a standard. For full marks, you must justify your answer.