Answer the following questions.
Question 1) Write VHDL code for 8-bit parallel-in serial-out shift register.
Question 2) Write down advantages and applications of FPGAs?
Question 3) Write a VHDL code for 4:1 MUX.
Question 4) What are different kinds of data types used in VHDL? Describe briefly.
Question 5) Draw an ALU which can perform addition, subtraction and comparison on two, 2-bit binary numbers. Write its VHDL code.
Question 6) Draw a 4-input logic circuit, whose output is high when more than two inputs are high. Write down its hardware description code in VHDL.
Question 7) Draw a 3 bit twisted ring counter. Write down its VHDL code.