CSEE4823x Handout #34a Prof. Steven Nowick November 22, 2016 ========================================================= PROJECT #2: Suggested Schedule and Checkpoint Information ========================================================= Project #2 is in two parts: the RTL project (Handout #34) and the small Minimalist project (Handout #34d). This handout only refers to a schedule for the former (you can work out the latter). In class, I gave a suggested schedule to follow on the RTL project. I also give info below on the *required checkpoint* for Mon. 12/5-Tues. 12/6. A doodle signup for the checkpoint will be broadcast shortly. ----------------------------------------------------------------------- ------------------- SUGGESTED SCHEDULE: ------------------- - by TUESDAY 11/29: a. floating point (FP): representation, add/sub, mult -- complete understanding, sketch separate pseudo-code and gen-ASM fragment for each of these FP operations b. basic project design: *natural exponential* (e^x) Focus on this one mode first (suggested). Initially, you can ignore variable-resolution. - plan basic strategy of using FP mult/add operations to compute MacLaurin series - sketch basic unoptimized pseudo-code + gen. ASM - by FRIDAY 12/2: a. basic unoptimized + moderately-optimized solutions: e^x - complete: pseudo-code, gen-ASM - start: resource allocation b. include sine/cosine (same steps, integrated together) - by MONDAY 12/5: (BY CHECKPOINT) - complete basic unoptimized + moderately optimized solutions: all 3 modes (e^x, sine, cosine), with variable resolution (pseudo-code, gen-ASM, all remaining steps) - by SATURDAY 12/10: - complete optimized solution (all steps) - by MONDAY 12/12 (deadline) - create report, finalize, hand in -------------------- REQUIRED CHECKPOINT: -------------------- DATES: MON. 12/5-TUES. 12/6 - 20 min. - 5% penalty if no show/nearly no work completed - *both* group members must attend (those not attending get penalized) - bring: basic version of - pseudo-code - generalized ASM - (optional) initial resource allocation - signup: (TBA) doodle online NOTE: if your gen. ASM and pseudo-code are not entirely correct, that is ok. There is no deduction. However, you must demonstrate significant progress on each. -----------------------------------------------------------------------