Question: 6 . ( [ mathbf { 3 0 M } ] ) All the subparts of this question are related to the

6.\([\mathbf{30 M}]\) All the subparts of this question are related to the implementation of quadratic root of an equation \(\left(\frac{\sqrt{b^{2}-4 a c}-b}{2 a}\right)\). Assume the following:
- Multiplication requires 200 clock cycles, Addition/subtraction requires 100 clock cycles, the division requires 500 clock cycles and square root requires 1000 clock cycles.
- For FPGA implementation, multiplication, addition/subtraction, division, and square root operation requires \(300,200,500\), and 800 LUTs respectively.
(a) Draw the sequencing graph for the implementation of the quadratic root. [4M]
(b) Schedule (determine the start time for) each of the nodes of the above sequencing graph (obtained in (a)) using the ASAP algorithm. [4M]
(c) Using the maximum latency obtained in the ASAP algorithm, Schedule (determine the start time for) each of the nodes of the above sequencing graph (obtained in (a)) using the ALAP algorithm. [4M]
(d) For an FPGA with 1000 LUTs, apply list scheduling based temporal partitioning algorithm for partitioning the sequencing graph in (a).(Assume priority is assigned based on number of successors)[8M]
(e) Calculate the quality of the partitioning for the one obtained in (d).[4M]
(f) Calculate the wasted resources for the partitioning obtained in (d).[6M]
6 . \ ( [ \ mathbf { 3 0 M } ] \ ) All the

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!