Question: Estimate how much area you will need, using Table 2.1, to implement a module that outputs the average of the last four 32-bit input values.

Estimate how much area you will need, using Table 2.1, to implement a module that outputs the average of the last four 32-bit input values. You will need flipflops to store the last three inputs. What about the weighted average with 32-bit arbitrary weights in ROM? How much area does it cost to store the weights in SRAM?


Data in Table 2.1

Area (grids) Module One bit of DRAM 2 One bit of ROM

Area (grids) Module One bit of DRAM 2 One bit of ROM 2 One bit of SRAM 24 Two-input NAND gate 40 Static latch 100 Flip-flop 300 One bit of a ripple-carry adder 500 32-bit carry-look-ahead adder 30 000 32-bit multiplier 300 000 32-bit RISC microprocessor (w/o caches) 500 000

Step by Step Solution

3.42 Rating (168 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

To implement a module that outputs the average of the last four 32bit input values we need t... View full answer

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 Digital Design Using VHDL A Systems Approach Questions!