In case of differences (for the first six steps) between the project specifications for ECE495S and the ones given on the ECE573 syllabus, the ECE495S specifications take precedence. Note, however, that the ECE573 project deadlines are earlier.
Note that project steps 7 through 9 will be submitted to and graded differently that the first 6 steps.
There are two options for turning in your project. For either method, include any useful instructions in a README file and indicate ECE573 in the subject of your email.
Please do not include the binary for the simulator.
New: If possible, please provide flags to turn on/off instruction scheduling and global common subexpression elimination.
Option A:
Option B:
The code in TinyNew.C has the following instruction latencies. You can use these, or the latencies given above. Some projects have already been turned in using the latencies above.
#define LAT_MOV_rl 1
#define LAT_MOV_m 5
#define LAT_INT_rl 1
#define LAT_INT_m 6
#define LAT_FP_rl 3
#define LAT_FP_m 8