이 영역을 누르면 첫 페이지로 이동
컴퓨터와 수학, 몽상 조금 블로그의 첫 페이지로 이동

컴퓨터와 수학, 몽상 조금

페이지 맨 위로 올라가기

컴퓨터와 수학, 몽상 조금

컴퓨터공학, 딥러닝, 수학 등을 다룹니다.

20. Programmable Logic Device: PLD

  • 2020.05.24 18:11
  • 학부 수업/디지털시스템
반응형

PLD는 프로그램 가능 논리 소자라고도 불리는데, 프로그램을 통해 기능을 바꿀 수 있는 소자이다. 이를 통해 기판의 회로를 바꾸지 않고 소프트웨어만 업데이트해서 다양한 동작을 수행할 수 있다.

PLD에는 다양한 종류가 있는데, 아래와 같다.

  • Programmable Logic Arrays (PLAs)
  • Programmable Array Logics (PALs)
  • Complex Programmable Logic Devices (CPLDs)
  • Field Programmable Gate Arrays (FPGAs)

PAL과 PLA는 거의 비슷하며, FPGA는 가장 자유롭게 수정 가능한 PLD이다.

Programmable Logic Array: PLAs

ROM과 거의 같다. n개의 입력과 m개의 출력을 갖는데, n개의 변수에 대한 m개의 함수를 갖는다고 생각해도 된다.

AND 배열과 OR 배열의 구조를 갖는데, AND 배열을 통해 논리곱을 구할 수 있고, OR배열로 이들의 논리합을 구할 수 있다. 이 때문에 PLA는 SOP를 구현하는데 이상적인 구조이다.

Programmable Array Logic: PALs

PAL는 PLA의 변형이다.

AND부분이 프로그램 가능하고 OR부분이 고정된, PLA와는 반대의 특성을 갖는다. PLA에 비해 싸고 프로그램하기 쉽다는 장점이 있다.

PAL 예시

Complex Programmable Logic Device: CPLDs

많은 PLA나 PAL들을 한 칩에 집적해놓은 것을 의미한다.PLA(혹은 PAL)간의 관계마저도 프로그래밍 가능하기에, 더욱 자유로운 커스텀을 지원한다.

Field Programmable Gate Array (FPGAs)

Logic Cell간의 산호연결로 구성된 회로이다. Logic cell은 Configurable Logic Block(CLBs)이라고도 불리는데, 역시 프로그래밍 가능하다.

Logic Cell간의 상호연결 또한 프로그램 가능하고, 이 CLB들은 I/O 블럭으로 둘러싸인 구조를 갖는다.

보편적인 FPGA 구조

반응형

'학부 수업 > 디지털시스템' 카테고리의 다른 글

22. 유한 상태 기계 (Finite State Machine)  (0) 2020.06.26
21. 플립 플롭과 래치 (Flip Flops and Latchs: Sequential Logic)  (0) 2020.06.26
19. Read-Only Memories: ROM  (0) 2020.05.24
18. 3 상태 버퍼 (Tristate Buffer)  (0) 2020.05.24
17. Verilog HDL로 순차회로 설계하기 (Sequential Circuit)  (0) 2020.05.23

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • 22. 유한 상태 기계 (Finite State Machine)

    22. 유한 상태 기계 (Finite State Machine)

    2020.06.26
  • 21. 플립 플롭과 래치 (Flip Flops and Latchs: Sequential Logic)

    21. 플립 플롭과 래치 (Flip Flops and Latchs: Sequential Logic)

    2020.06.26
  • 19. Read-Only Memories: ROM

    19. Read-Only Memories: ROM

    2020.05.24
  • 18. 3 상태 버퍼 (Tristate Buffer)

    18. 3 상태 버퍼 (Tristate Buffer)

    2020.05.24
다른 글 더 둘러보기

정보

컴퓨터와 수학, 몽상 조금 블로그의 첫 페이지로 이동

컴퓨터와 수학, 몽상 조금

  • 컴퓨터와 수학, 몽상 조금의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록

카테고리

  • 분류 전체보기 (276)
    • Tech Trend (3)
    • Deep Learning (77)
      • 공부 노트 (21)
      • 논문 리뷰 (44)
      • 논문 스키밍 (1)
      • 영상처리 (11)
    • Engineering (3)
      • Tips (2)
      • Experiences (1)
    • Blog (42)
      • 회고 & 계획 (16)
      • 내 이야기 (8)
      • 리뷰 (3)
      • 군대에 간 공돌이 (9)
      • ML엔지니어 취업 도전기 (1)
      • 여행 (4)
    • 학부 수업 (141)
      • 머신러닝 (16)
      • C프로그래밍 (8)
      • 자료구조 (11)
      • 알고리즘 (17)
      • 디지털시스템 (25)
      • 컴퓨터구조 (11)
      • 확률과 통계 (21)
      • 선형대수학 (14)
      • 이산수학 (18)
      • 데이터시각화 (0)
    • 강의 (9)
      • 딥러닝 기초 (7)
      • Python (2)

공지사항

인기 글

정보

백지오의 컴퓨터와 수학, 몽상 조금

컴퓨터와 수학, 몽상 조금

백지오

블로그 구독하기

  • 구독하기
  • RSS 피드

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
반응형

나의 외부 링크

  • profile
  • github
  • linkedin

방문자

  • 전체 방문자
  • 오늘
  • 어제
Powered by Tistory / Kakao. © 백지오. Designed by Fraccino.

티스토리툴바