mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-25 13:54:05 -06:00
43 lines
1.3 KiB
Markdown
43 lines
1.3 KiB
Markdown
---
|
|
title: "03-sequential-logic-circuits"
|
|
aliases:
|
|
tags:
|
|
- cosc204
|
|
- lecture
|
|
sr-due: 2022-08-03
|
|
sr-interval: 8
|
|
sr-ease: 250
|
|
---
|
|
|
|
comb log. circuits always produce the same output with the same inputs
|
|
|
|
Sequential logic circuit output depends not only on the inputs but also past history (memory)
|
|
|
|

|
|
|
|
|
|
Two types:
|
|
- synchronous
|
|
- changes of state happen in time with a clock cycle
|
|
- input changes occur between clock pulses
|
|
- state changes occur at the clock pulses
|
|
- asynchronous
|
|
- We will not be studying these
|
|
- State changes occur as changes in inputs occur
|
|
- Event driven
|
|
|
|
|
|
# Memory circuits
|
|
- Set-reset latch 
|
|
- D-type flip-flop 
|
|
- T-type flip-flop 
|
|
- JK-type flip-flop ,  [simulation](https://tinyurl.com/2bewwd7h)
|
|
- synchronous counter , 
|
|
|
|
# State transition
|
|
|
|
"if you are here and you get this then go here"
|
|
|
|
basis of all computing (turing machine)
|
|
|
|
The computer memory is the current state, the instruction is where to go next |