80 likes | 88 Views
This final presentation discusses the use of prewritten twiddle factors in a ROM, with a focus on reducing ROM size and power consumption. The synthesis process, conclusion, and future work are also presented.
E N D
Group B3 B93901023 徐誠羿 B93901135 高翊軒 Mentor: Ben Final Presentation
Structure Power issue Synthesis Conclusion Future Work Outline
ROM Size Reduction Multiplier: Prewritten as a ROM. Reusing twiddle factors by symmetric character: => Reduce to 1/8 times as original ROM.
Power Saving Issue Case(counter) Load: inf <= A8; Store: A7<=Out
Synthesis Criterion: • Integer part: 3bits • Fractional part: 8bits • Twiddle factor: 10bits • When an adding process being executed, fractional part remains the same, and allocate one bit more for integer part. • SQNR=52dB
Conclusion • Area Reduction: Reusing twiddle factors by symmetric character: => Reduce to 1/8 times as original ROM. Saving area by enlarging bit size step by step. • Power Reduction: Using pointers to avoid shifting registers. • Trade-off between time saving and area enhancement, vice versa.
Future Work • Complete timing and area analysis. • Be more familiar with Verilog coding.