Homework 3
- Describe in your own words what is meant by a "user defined type" and how we might use it in writing synthesizable code.
- Discuss the difference between these two statements and the synthesis implications.
- enum {WAITE, LOAD, READY} state;
- enum logic [1:0] {WAITE, LOAD, READY} state;
- Would you consider SystemVerilog to be a "strongly typed" language? Explain.
- What two major toolsets are used in the design flow for a Zynq and how are they used?
- What is the difference between a BIT file and an ELF file and how are they used?