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