ELEC840 Assignment 1 Consider a system with input x(k) and output y(k) described by the following equation: y(k) = a*x(k) + b*x(k-1) + c*x(k-3), and given that addition takes 2ns and multiplication...


Consider a system with a input x(k) and output y(k) described by the following equation:


y(k)= a*x(k)+b*x(k-1)+c*x(k-3)  and given that addition takes 2ns and multiplication takes 5ns:


1. Draw the data flow graph of the system and calculate the throughput.


2. Pipeline and retime the system for maximum throughput. Sketch the new DFG




ELEC840 Assignment 1 Consider a system with input x(k) and output y(k) described by the following equation: y(k) = a*x(k) + b*x(k-1) + c*x(k-3), and given that addition takes 2ns and multiplication takes 5ns: 1. Draw the Data Flow Graph (DFG) of the system and calculate the throughput. [10 Marks] 2. Pipeline and retime the system for maximum throughput. Sketch the new DFG. [10 Marks] 3. Write a fully commented Matlab routine which implements the J-unfolding algorithmic transformation. Append the routine to your report. Please ensure that the report contains discussion about how you have tested the Matlab routine to verify its operation. [10 marks] 4. Unfold the system J=2 and draw the unfolded DFG. What is the maximum throughput of the unfolded system? [10 Marks] 5. Unfold the system J=3 and draw the unfolded DFG. What is the maximum throughput of the unfolded system? [10 Marks]
Oct 03, 2019ELEC840
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here