동기 회로 및 FPGA

목적



동기 회로 및 Verilog의 속편, 조합 회로와 순서 회로와 같은 간단한 논리 회로가 아닌 실제 디바이스로서의 FPGA와 그 특징을 설명한다.

FPGA란?



FPGA는 내부에 DFF와 아래와 같은 4입력 1출력의 LUT(Look up table라고 하는 메모리와 같은 것으로 입출력의 수는 것에 의해서 된다)를 페어로 한 회로를 다수 가지고, 기동시에 내부 혹은 외부 ROM에서 LUT 구성을 읽고 작동합니다.

LUT

FPGA 설명 참고 자료

모두 LUT로 회로를 구성하는 것이 아니라, 아래의 것은 원래 탑재되고 있는 회로를 사용한다.
  • 곱셈기
  • 메모리(RAM)
  • 시계 트리
  • PLL (입력 클럭에서 클럭을 생성하는 회로)

  • 메모리는 자동으로 할당되지 않는 경우가 많기 때문에 FPGA 제공 회사의 매크로(탑재되고 있는 회로를 랩한 것)를 사용한다.

    칩 외부와 데이터를 교환하기 위해 FPGA는 우수한 IO를 갖추고 있는 경우가 많다.
    아래의 항목과 목적에 따라 데이터 시트를보고 LVTTL, LVCMOS 등을 선택합니다. ( 참고 자료 )
  • 전류
  • 전압
  • 오픈 드레인
  • 입력, 출력, 하이 임피 전환
  • 좋은 웹페이지 즐겨찾기