FPGA

"Field-Programmable Gate Array"의 약자입니다. FPGA는 특정 용도에 맞게 사용자 지정할 수 있는 집적 회로입니다. 기존의 CPU와 달리 FPGA는 "현장 프로그래밍 가능"하므로 제조 후에도 사용자가 구성할 수 있습니다.

FPGA에는 다양한 구성으로 연결할 수 있는 프로그래밍 가능한 논리 블록이 들어 있습니다. 이러한 블록은 여러 작업을 수행하는 데 사용할 수 있는 논리 게이트의 물리적 배열을 만듭니다. 게이트를 사용자 지정할 수 있으므로 FPGA는 모든 컴퓨팅 작업에 맞게 최적화할 수 있습니다. 따라서 FPGA는 하드웨어에 고정된 프로세서보다 작업을 몇 배 더 빠르게 수행할 가능성이 있습니다.

FPGA는 일반적으로 하드웨어 기술 언어(HDL)를 사용해 사용자 지정합니다. 프로그래머는 HDL 명령을 사용해 게이트 간 연결(게이트가 서로 연결되는 방식)과 게이트 자체를 구성할 수 있습니다. 예를 들어 게이트에 AND, OR, XOR 같은 부울 연산자를 할당할 수 있습니다. 여러 게이트를 서로 연결하면 고급 논리 연산을 수행할 수 있습니다.

FPGA는 특정 용도에 맞게 프로그래밍하도록 설계되었으므로 개인용 컴퓨터에는 적합하지 않습니다. 그러나 다양한 현장 분야에서 사용됩니다. 예로는 통신, 데이터 센터, 과학 컴퓨팅, 오디오/비디오 처리가 있습니다. FPGA는 서버와 고성능 컴퓨터에 사용될 뿐 아니라 TV, 라디오, 의료 장비 같은 전자 기기에도 적용할 수 있습니다.

업데이트됨 September 4, 2015 작성: Per C.

quiz지식 테스트하기

Every device that connects to a cellular network has a unique ID called what?

A
IEED
0%
B
IMEI
0%
C
MEID
0%
D
CDIE
0%
Correct! Incorrect!     View the IMEI definition.
More Quizzes →

Tech Terms 컴퓨터 사전

이 페이지의 FPGA에 대한 정의는 TechTerms.com의 저자가 작성한 원본 정의입니다. 이 페이지를 참조하거나 이 정의를 인용하려면 정의 바로 아래에 있는 녹색 인용 표시줄을 사용하세요.

저희의 목표는 컴퓨터 용어를 이해하기 쉬운 방식으로 설명하는 것입니다. 게시하는 모든 정의에서 정확성과 간결함을 추구합니다. 이 정의에 대한 피드백이 있거나 새로운 기술 용어를 제안하고 싶으시면 문의해 주세요.

Tech Terms 뉴스레터

매일 또는 매주 발행되는 뉴스레터로 기술 지식을 향상시키세요! 지금 구독하고 새로운 용어와 퀴즈를 이메일로 받아보세요.

무료 TechTerms 뉴스레터 구독하기

이메일을 얼마나 자주 받고 싶으신가요?

각 이메일에 포함된 링크를 통해 언제든지 구독을 취소하거나 수신 빈도를 변경할 수 있습니다. 질문이 있으신가요? 문의해 주세요.

참고: 뉴스레터는 영어로 발송됩니다.