Question: For the following operations A = p + ( q r ) B = ( q r ) ( s t ) C = (
For the following operations
A p q r
B q rs t
C t uu v
D v wt u
E A B C
F D C B
Assume that multiplication requires clock cycle delay, addsub requires clock cycle delay,
data transmission delay is negligible.
a Draw the Data flow graph for the above function.
b Apply ASAP algorithm and draw the resulting graph showing the start time for each node.
c Apply ALAP algorithm and draw the resulting graph showing the computation delay and start
time for each node. The maximum computation delay is same as that of ASAP algorithm
d The priority for the nodes is based on the number of successors. With these priorities,
schedule the operations using list scheduling with a restriction on resources. Assume only two
multipliers, one adder and one subtractor blocks are available.
e For a FPGA with LUTs multiplication, addition, and subtraction requires and
LUTs respectively. Use list scheduling for temporal partitioning the above function and also find
the quality of partitioning.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
