ECED2200 Digital Circuits Serial Protocols, Registers, Shift - - PowerPoint PPT Presentation

eced2200 digital circuits
SMART_READER_LITE
LIVE PREVIEW

ECED2200 Digital Circuits Serial Protocols, Registers, Shift - - PowerPoint PPT Presentation

ECED2200 Digital Circuits Serial Protocols, Registers, Shift Registers 23/07/2012 Colin OFlynn - CC BY-SA 1 General Notes See updates to these slides: www.newae.com/teaching These slides licensed under Creative Commons


slide-1
SLIDE 1

ECED2200 – Digital Circuits

Serial Protocols, Registers, Shift Registers

23/07/2012 Colin O’Flynn - CC BY-SA 1

slide-2
SLIDE 2

General Notes

  • See updates to these slides: www.newae.com/teaching
  • These slides licensed under ‘Creative Commons Attribution-ShareAlike 3.0

Unported License’

  • These slides are not the complete course – they are extended in-class
  • You will find the following references useful, see

www.newae.com/teaching for more information/links:

– The book “Bebop to the Boolean Boogie” which is available to Dalhousie Students – Course notes (covers almost everything we will discuss in class) – Various websites such as e.g.: www.play-hookey.com – The book “Contemporary Logic Design”, which was used in previous iterations of the class and you may have already

23/07/2012 Colin O’Flynn - CC BY-SA 2

slide-3
SLIDE 3

REGISTERS

23/07/2012 Colin O’Flynn - CC BY-SA 3

slide-4
SLIDE 4

23/07/2012 Colin O’Flynn - CC BY-SA 4

slide-5
SLIDE 5

Registers

23/07/2012 Colin O’Flynn - CC BY-SA 5

slide-6
SLIDE 6

SHIFT REGISTERS

23/07/2012 Colin O’Flynn - CC BY-SA 6

slide-7
SLIDE 7

Serial to Parallel Shift Register

23/07/2012 Colin O’Flynn - CC BY-SA 7

slide-8
SLIDE 8

Serial to Parallel Shift Register

23/07/2012 Colin O’Flynn - CC BY-SA 8

slide-9
SLIDE 9

Serial to Parallel Shift Register

23/07/2012 Colin O’Flynn - CC BY-SA 9

slide-10
SLIDE 10

Serial to Parallel Shift Register

23/07/2012 Colin O’Flynn - CC BY-SA 10

slide-11
SLIDE 11

SERIAL PROTOCOLS

23/07/2012 Colin O’Flynn - CC BY-SA 11

slide-12
SLIDE 12

General Characteristics of Serial

  • Bit Rate
  • MSB/LSB First
  • Length of data
  • Control Lines

23/07/2012 Colin O’Flynn - CC BY-SA 12

slide-13
SLIDE 13

Serial Peripheral Interface (SPI)

  • Four lines:

– Data In – Data Out – Clock – Slave Select

23/07/2012 Colin O’Flynn - CC BY-SA 13

slide-14
SLIDE 14

SPI

23/07/2012 Colin O’Flynn - CC BY-SA 14 Images by Colin M.L. Burnett published under CC BY-SA License

slide-15
SLIDE 15

SPI

23/07/2012 Colin O’Flynn - CC BY-SA 15 Images by Colin M.L. Burnett published under CC BY-SA License

slide-16
SLIDE 16

SPI

23/07/2012 Colin O’Flynn - CC BY-SA 16

SCK SS

Images by Colin M.L. Burnett published under CC BY-SA License

slide-17
SLIDE 17

Inter-IC (I2C)

  • Two lines:

– Clock – Bidirectional Data

23/07/2012 Colin O’Flynn - CC BY-SA 17

slide-18
SLIDE 18

I2C

23/07/2012 Colin O’Flynn - CC BY-SA 18 Images by Colin M.L. Burnett published under CC BY-SA License

slide-19
SLIDE 19

Inter-IC (I2C)

23/07/2012 Colin O’Flynn - CC BY-SA 19 Images by Marcin Florvan released into public domain

slide-20
SLIDE 20

Asynchronous Serial

  • Two lines typically:

– Data In – Data Out

23/07/2012 Colin O’Flynn - CC BY-SA 20

slide-21
SLIDE 21

Asynchronous Serial

23/07/2012 Colin O’Flynn - CC BY-SA 21

slide-22
SLIDE 22

Universal Serial Bus (USB)

  • Two Lines

– D+, D- = Both Data Lines

23/07/2012 Colin O’Flynn - CC BY-SA 22

slide-23
SLIDE 23

Summary

  • ECED Class Notes
  • Bebop to the Boolean Boogie

23/07/2012 Colin O’Flynn - CC BY-SA 23