Friday 4 April 2014

Assignment 4,5 & 6

Assignment-4                                 
1. Explain the different types of attribute in VHDL with suitable example. OR What is meant by an Attribute in VHDL?  Explain briefly signal value and array type of Attributes used in VHDL with suitable examples.
2. Write a VHDL code for D flip flop with synchronous reset using 'wait until' statement.
3. Write a VHDL code for single digit counter using WAIT UNTIL statement.
4. Explain ‘process’ statement using different types of ‘wait’ statements. Write example for each type. OR Which are the various formats of WAIT statement?  Explain each with suitable example.
5. Explain 'transport' and ‘inertial’ delay with suitable examples and respective timing diagrams. OR Which are the different types of delays used in VHDL? Explain each with suitable examples and respective timing diagrams OR Briefly explain the significance of delta, Inertial, and Transport delays used in VHDL Language. With examples draw suitable timing diagrams also
6. Briefly write about role of simulators in VHDL. Which are the different types of simulators used in VHDL? OR Explain  different  types  of simulators  in  VHDL OR Elaborate  event  based simulator used  in VHDL  with  suitable example OR Explain  the role  of simulators  in  VHDL programming. Briefly write about cycle based simulator.

7. Write a VHDL code for D flip-flop with asynchronous reset using WAIT ON statement.

Assignment-5                                  
1. Draw  the  Datapath  for  a general  purpose  microprocessor with  LOAD,STORE,ADD,  SUB, INPUT,  JZ, JPOS  and HALT  instructions. OR With the help of neat block diagram explain briefly data path flow in an general purpose microprocessor.
2. Derive  excitation  equations for  the  following  instructions  LOAD,  STORE,ADD,  SUB, INPUT,  JZ,  JPOS  and  HALT used  in  general purpose microprocessor  with state diagram and  next state  implementation  table.
3  Draw and  briefly  elaborate  control unit  state diagram  in  case  of general purpose microprocessor  for  load,  store,  add, sub,  input,  jz,  jpos  and halt  instructions OR Draw and  explain,  state  diagram for  the  control  unit  of  general purpose microprocessor.
4. Write briefly  about  designing  steps  of  a CPU  with  Control  Unit  and  Datapath of  a  general  purpose  microprocessor  with the  help suitable block  diagram
5. Draw  complete  circuit  diagram  for  general purpose microprocessor using control  unit  and  data path  blocks (Text Book : Hwang , Page No:490)
6. Write in detail  about  the  encoding  technique  used  for  various  instructions implemented  in  general  purpose  microprocessor.
Assignment-6                                
1.       Draw and explain briefly architectural block diagram of XC9500 CPLD.
2.       Neatly draw and explain functional block diagram of XC9500 macrocell.
3.       Draw and  explain in  detail  the  product  term  allocator  in  a macrocell within Function Block  of XC9500  series.
4.       Draw  and  briefly  write about  the  Fast  CONNECT  II  switch  matrix  in Xilinx XC9500  series.
5.       Draw the  neat  circuit  diagram  for  Input-Output  block  for  Xilinx  make 9500 series  CPLD. explain  the working  of  each component used
6.       Draw and  explain  in  detail  the  basic  block  diagram of Spartan  II  family  FPGA
7.       Using neat suitable block diagram elaborate Input /Output block of Spartan II FPGA.
8.       Draw  the  neat  circuit  diagram  for  Configurable  Logic Block  (CLB)  used in  Spartan  II  series  of Xilinx  make  FPGA.  Explain functionality of each component used inside.
9.       Briefly  write about  s-a-1  (stuck at-1)  and s-a-0 (stuck-at-0)  model faults with suitable  examples  used  while  testing  combinational logic
10.   Explain  briefly the  concept  of  fault  detection  using  path sensitization used  in combinational logic  testing
11.   Which are the different fault models used while testing combinational logic?  Explain each with suitable example.(Answer: Stuck at fault model and Path sensitization)
12.   Briefly  write  about the  scan  path  technique for testing sequential digital systems
13.   With  the  help of typical  boundary scan  cell  diagram  and  basic  boundary  scan architecture  explain  the concept  of boundary  scan  testing. OR Explain briefly boundary scan methodology used for testing circuit boards with many ICs.
14.   Briefly  write about  Built-In-Self-Test  used for  testing  digital  ICs
15.   Briefly explain the  role  of  Multiple  Input  Signature  Register (MISR) in BIST
16.   With  the  help of suitable  circuit  sketch briefly  elaborate  role  of LFSR  in component  testing
17.   Write  a VHDL  code  for  4 bit modified LFSR  which  can  also  generate  a sequence  0000

2 comments:

  1. plz post those answers also

    ReplyDelete
    Replies
    1. Dear Anonymous,
      I can give you some materials where you can find these answer.

      Delete