NR-CPLD & FPGA ARCHITECTURE AND APPLICATIONS.pdf

Embed Size (px)

Citation preview

  • 7/27/2019 NR-CPLD & FPGA ARCHITECTURE AND APPLICATIONS.pdf

    1/1

    Code No: B7704JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

    M.Tech II Semester Examinations, March/April 2011

    CPLD & FPGA ARCHITECTURE AND APPLICATIONS

    (EMBEDDED SYSTEMS AND VLSI DESIGN)Time: 3hours Max. Marks: 60

    Answer any five questions

    All questions carry equal marks

    - - -

    1. a) State the various types of PLDs available and differentiate between PAL & PLA.

    b) Implement the following Boolean function using a suitable PAL

    F(a, b, c, d) = m(2,4,6,8,10,11,12,14,15). [6+6]

    2. a) Differentiate between CPLD and FPGA.b) Explain what is macro cell with an example. [6+6]

    3. Explain what is meant by metastability and how it can be avoided in finite state

    machines. [12]

    4. Draw a state diagram for a sequence checker, whose output will be 1 whenever the

    sequence 1011 is detected. Develop a one-hot design for the same sequence checker.

    [12]

    5. Draw an ASM chart for a digital system which counts the number of 1s in the number

    loaded into register R1 and sets register R2 to that number. The same system is also

    having one flip-flop called E to verify the bits of register R1. [12]

    6. Show how the Xilinx XC3000 CLB can provide 1-bit adder cell for a parallel adder.

    [12]

    7. Explain the implementation of a 3-bit decade counter using CLBS of Xilinx FPGA

    device. [12]

    8. Explain about the following:a) Functional Simulation.

    b) Time Simulation.

    c) Device Configuration . [12]

    *****

    NR

    w.jntuworld.com

    www.jntuworld.com

    http://www.jntuworld.com/http://www.jntuworld.com/http://www.jntuworld.com/http://www.jntuworld.com/