Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Please write short answer( 2 to 3 lines) for each one not long and please write

ID: 2080609 • Letter: P

Question

Please write short answer( 2 to 3 lines) for each one not long and please write it here not on paper thanks. 2.Why might using advanced VHDL statements, such as the “when” or “with-select” statements be preferable to using assignment operations (e.g. “F <= A or B and C;”) in VHDL? In addition, give an example of an instance where using an assignment operation in VHDL would be preferable over advanced statements. 3.Used a modular design to connect your numeric function circuit to your seven-segment display decoder. Explain one advantage of this modular design approach. 4.If you were to redo task 3 and choose to use a non-modular approach, what would your design look like? Explain one possible advantage of using a non-modular design approach for a circuit (not necessarily for task 3’s circuit, but consider an advantage for any type of circuit).

Explanation / Answer

2. The most specific way to do this with as selected signal statement .

For example based on several values of 'a' you assign a value to 'b'. No redundancy in the code here.

The official name for the VHDL selected assignment is "selected signal assignment".

In the conditional signal assignment , you need the 'else' keyword. More code for the same functionality.

3. This is a design approach that sub-divides a system into smaller parts called modules or skids, that can be independently created and can be used in different systems.

By using this technique in seven segment displays were chosen as the desired output of the circuit for the compact pacakaging and ease of implementation.

An LCD was considered for an alternate form of output but their expense and with seven segment displays it was easier to the output.

4. For an example consider "iterative design process "for non-modular design approach.

When properly applied iterative design will ensure a product or process is the best solution posssible .

It enables and encourages user feedback so as to elicit the system's real requirements.