Questions
- When might you use an FPGA?
- You are prototyping an application that may eventually be an ASIC.
 - You will only have very small volumes.
 - You need something that you can easily change the algorithms on in the future.
 - All of the above.
 
 - When would you use an ASIC?
- You are developing a very specialized application, with just a small number to be built and the budget is tight.
 - You’ve been asked to design a calculator that will be mass produced and that requires a custom processor.
 - You need something extremely low power and cost is not a consideration.
 - You are developing an imaging satellite and want the ability to update the algorithms over the lifetime of the satellite.
 - a, b, and c.
 
 - We have seen a full adder in the chapter. A half adder is a circuit that can add two inputs; in other words, no carry in. Can you complete the truth table for the sum and carry for a half adder?
 
