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?