1 / 12

Class Exercise 1B

Class Exercise 1B. Rules. If you believe that you know a correct answer, please raise your hand I will select one or more students (independently whether an answer given by the first student is correct or incorrect) Please, identify yourself by first name and give an answer

Télécharger la présentation

Class Exercise 1B

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Class Exercise 1B

  2. Rules • If you believe that you know a correct answer, please raise your hand • I will select one or more students (independently whether an answer given by the first student is correct or incorrect) • Please, identify yourself by first name and give an answer • Correct answer = 1 bonus point

  3. Problem 1 What is a difference between combinational logic and sequential logic?

  4. Problem 2 What is a difference between Latches and Flip-flops?

  5. Problem 3 • What is a difference between: • Reset active high vs. Reset active low • Asynchronous Reset vs. synchronous Reset?

  6. Problem 4 What is a register?

  7. Problem 5 Draw a block diagram of the digital circuit with the following interface and functionality: Interface: Din – 8-bit data input Dout – 8-bit data output Addr – 2-bit address of the location (register) where input data is stored or output data is read from RW – control signal, 0=read, 1=write Clk – clock

  8. Problem 5 (cont.) Functionality: If RW = 1, then the output Dout is set to the high impedance state, and at the next rising edge of the clock, data from the input Din is stored in the internal location given by the address Addr. If RW = 0, data from the location given by the address Addr is transferred to the output Dout, and the contents of the internal memory (registers) does not change.

  9. Problem 5 (cont.) Assume that the internal memory is implemented using registers. Use only medium scale components, such as registers, multiplexers, encoders, decoders, buffers, etc.

  10. Problem 6 • Draw internal structure of a • 4-bit Shift Register with Enable • 4-bit Shift Register with Enable • and Parallel Load

  11. Problem 7 What is a difference in terms of the required inputs and outputs between ROM and RAM of the same size (e.g. 2m x n)?

  12. Problem 8 What is a difference between a single-port and dual-port RAM? What operations are allowed in the dual-port RAM?

More Related