Skip to content

Instantly share code, notes, and snippets.

@torpedo87
Created December 3, 2019 13:45
Show Gist options
  • Save torpedo87/c68abe5a6acd1d5929d66f8bcc496873 to your computer and use it in GitHub Desktop.
Save torpedo87/c68abe5a6acd1d5929d66f8bcc496873 to your computer and use it in GitHub Desktop.
sequential logic

time

  • 시간을 integer 의 불연속적인 디지털 단위로 컨버팅
  • delay 는 무시
  • 안정화

flip flop (DFF)

  • 시간을 컨버팅하는 도구
  • Nand 를 사용해서 만들 수 있다
  • flip, flop 으로 두가지 상태를 표현
  • 시간 t, t-1 사이의 상태 차이를 표현
  • memory for one time unit

1 bit register (Bit)

  • memory forever
  • DFF always stores the “in” bit, while Bit only stores it if “load” is set to 1
  • multiplexer = combine two sources into one output
  • register state = load 값이 1이면 tick 일때 input 값이 들어온다
  • output value = load 값이 1이면 tok 일때 input 값이 들어온다

RAM

  • random access memory
  • 여러개의 레지스터로 구성
  • 특정 시점에 특정 주소의 하나의 레지스터만 의미있다

read

  • 특정 주소의 레지스터 찾기
  • 레지스터의 output 읽기

write

  • 특정 주소의 레지스터 찾기
  • input 넣기
  • load 에 1 넣기

counter

  • reset = (reset)
  • next = (inc)
  • go to specific = (load)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment