AMD Xilinx, Microchip, Altera의 특징과 Artix·Kintex·Versal·PolarFire 비교
방산·항공우주 전자장비를 설계하다 보면 FPGA는 거의 빠지지 않고 등장합니다.
레이더와 전자전(EW), 영상처리, 통신, 항법, 센서 인터페이스, 비행제어 컴퓨터는 물론 SBC와 그래픽 모듈에서도 FPGA는 중요한 역할을 합니다.
그렇다면 어떤 FPGA를 선택해야 할까요?
상용 시스템에서는 가격과 연산 성능이 중요한 기준이지만, 방산·항공우주 분야에서는 여기에 전력, 온도, 보안, 방사선 환경, 부팅 방식, 인증 대응, 수출통제, 장기 공급성, 고속 인터페이스까지 함께 고려해야 합니다.
이 글에서는 AMD Xilinx, Microchip, Altera를 중심으로 대표적인 FPGA 제품군의 특징과 선택 기준을 정리해 보겠습니다.

1. 방산·항공우주 FPGA 시장의 대표 업체
| AMD | Artix, Kintex, Virtex, Zynq UltraScale+, RFSoC, Versal | 주로 SRAM 기반 | 고속 신호처리, DSP, CPU+FPGA 통합 | 레이더, EW, 영상처리, 미션 컴퓨터 |
| Microchip | PolarFire, PolarFire SoC, RT PolarFire, RTG4 | Flash 기반 제품군 | 저전력, 보안, 비휘발 구성, 우주용 라인업 | 임무장비, I/O, 보안 모듈, 우주 시스템 |
| Altera | Agilex, Stratix, Arria, Cyclone, MAX 10 | 제품별 상이 | 고속 통신, 데이터 처리, 하드웨어 가속 | 네트워크, 백플레인, 영상·신호처리 |
표는 제품군의 큰 방향을 비교한 것입니다. 실제 군용·우주용 등급과 온도 범위, 방사선 특성, 수출통제 적용 여부 등은 개별 부품과 공급 조건을 확인해야 합니다.
2. AMD Xilinx: 고속 신호처리와 통합 플랫폼
AMD의 FPGA 제품군은 방산·항공우주 분야에서 폭넓게 활용되는 대표적인 선택지입니다.
특히 레이더, 전자전, 통신, 영상처리처럼 대량의 데이터를 실시간으로 처리해야 하는 분야에서 강점을 가지고 있습니다.
주요 특징은 다음과 같습니다.
- 다양한 FPGA 제품군
- 풍부한 DSP 자원
- 고속 SERDES 및 트랜시버
- PCIe, Ethernet 등 고속 인터페이스
- 방산·우주용 제품군
- Zynq UltraScale+ MPSoC 및 RFSoC
- Versal Adaptive SoC
특히 RFSoC는 고속 데이터 컨버터를 FPGA 기반 처리 플랫폼과 통합한 구조를 제공하기 때문에 레이더, 전자전, 통신 등 디지털 RF 시스템에서 활용 가능성이 높습니다.
AMD의 방향을 한마디로 표현하면 단순한 FPGA를 넘어 고속 신호처리와 CPU, 가속기를 통합한 플랫폼으로 발전하고 있다고 볼 수 있습니다.
3. Microchip: 저전력·보안·비휘발 FPGA
Microchip은 AMD와는 다른 방향에서 강점을 가지고 있습니다.
대표적인 PolarFire 계열은 저전력과 비휘발 구성, 보안 및 높은 신뢰성이 중요한 시스템에서 주목받고 있습니다.
주요 특징은 다음과 같습니다.
- Flash 기반 비휘발 FPGA
- Instant-On 특성
- 저전력 설계
- 보안 기능
- Anti-Tamper 기능을 지원하는 제품군
- 방산 및 우주용 제품군
따라서 Microchip FPGA는 단순히 "가장 높은 연산 성능"을 목표로 하는 시스템보다는 전력, 부팅, 보안, 신뢰성 등이 중요한 임무장비에서 매력적인 선택지가 될 수 있습니다.
다만 일반 PolarFire와 우주용 RT PolarFire, RTG4는 적용 환경과 방사선 요구조건이 다르므로 구분해서 검토해야 합니다.
4. Altera: 고속 통신과 데이터 처리
Altera는 Intel의 FPGA 사업을 거쳐 현재 독립적인 FPGA 업체로 운영되고 있습니다.
대표적인 제품군으로 Agilex, Stratix, Arria, Cyclone, MAX 10 등이 있습니다.
제품군에 따라 성능과 용도가 상당히 다르기 때문에 단순히 "Altera FPGA"라는 하나의 제품으로 비교하기보다는 용도별 제품군을 살펴봐야 합니다.
대표적으로
- Agilex: 고성능 데이터 처리 및 고속 인터페이스
- Stratix: 대규모 데이터 처리와 고성능 FPGA
- Arria: 성능과 전력의 균형
- Cyclone: 비용 및 전력 효율을 고려한 중소형 FPGA
- MAX 10: 비휘발 구성과 제어·인터페이스 용도
등으로 구분할 수 있습니다.
방산 시스템에서는 고속 Ethernet, PCIe, 백플레인, 영상처리 및 FPGA 기반 하드웨어 가속 등이 주요 활용 영역이 될 수 있습니다.
5. 소형·저전력 분야에서는 Lattice도 고려할 수 있다
세 업체 외에도 소형 FPGA 시장에서는 Lattice가 중요한 후보입니다.
CrossLink-NX, Certus-NX 등은 소형 패키지와 저전력 특성을 바탕으로 영상 인터페이스와 센서 연결 등에 활용할 수 있습니다.
특히 다음과 같은 용도에서 적합합니다.
- MIPI 인터페이스
- LVDS 변환
- 영상 브리지
- 센서 인터페이스
- 간단한 제어 로직
- 저전력 임베디드 시스템
따라서 방산 SBC나 그래픽 모듈을 설계할 때는 대형 FPGA만 볼 것이 아니라 시스템의 주변 인터페이스를 담당하는 소형 FPGA도 함께 검토할 필요가 있습니다.
6. AMD FPGA 제품군은 어떻게 구분할까?
AMD 제품군을 비교할 때는 "어떤 FPGA가 가장 좋은가"보다는 시스템에서 FPGA가 어떤 역할을 담당하는지를 먼저 결정하는 것이 중요합니다.
| Artix | 저전력·비용 효율 | 센서 I/O, 통신, 제어, 영상 I/O |
| Kintex | DSP와 성능·가격의 균형 | 레이더, EW, 영상·신호처리 |
| Zynq UltraScale+ | ARM CPU + FPGA | 임베디드 미션 처리 |
| RFSoC | FPGA + CPU + RF 데이터 컨버터 | 디지털 RF, 레이더, EW |
| Versal | CPU + FPGA + AI/가속기 + NoC | 미션 컴퓨터, AI, 고속 데이터 처리 |
이렇게 보면 AMD 제품군은 단순히 FPGA 용량의 차이가 아니라 시스템 통합 수준에 따라 선택하는 구조라고 볼 수 있습니다.
7. Artix: 작고 효율적인 FPGA
Artix 계열은 비교적 낮은 전력과 비용으로 FPGA 기능을 구현해야 하는 시스템에 적합합니다.
예를 들어 센서 데이터를 받아 다른 인터페이스로 변환하거나 영상 신호의 입출력을 처리하고, 특정 통신 프로토콜을 하드웨어로 구현하는 용도로 사용할 수 있습니다.
쉽게 표현하면 Artix는 "작은 크기의 전문 하드웨어 처리 엔진"이라고 볼 수 있습니다.
센서 I/O → 데이터 변환 → 통신 인터페이스 → SBC
와 같은 구조에서 FPGA가 CPU의 부담을 줄이고 실시간 처리를 담당할 수 있습니다.
다만 Artix도 세대별 차이가 있으므로 신규 설계에서는 필요한 트랜시버, 메모리, DSP 및 인터페이스 요구조건을 기준으로 세부 제품을 선정해야 합니다.
8. Kintex: 고속 신호처리의 실용적인 선택
Kintex는 성능과 전력, 가격의 균형을 고려할 수 있는 제품군입니다.
특히 DSP 연산이 중요한 레이더와 전자전 시스템에서 FPGA의 역할을 생각해 볼 수 있습니다.
예를 들어
ADC → FPGA → FFT → 필터링 → 탐지 → 데이터 출력
과 같은 데이터 처리 과정을 FPGA에서 실시간으로 수행할 수 있습니다.
다만 "Kintex가 방산 신호처리의 표준"이라고 일반화해서는 안 됩니다.
시스템의 처리량, ADC/DAC 구조, 메모리, 트랜시버, 전력 및 인증 요구조건에 따라 Kintex와 RFSoC, 다른 고성능 FPGA를 함께 비교해야 합니다.
9. Versal: FPGA에서 Adaptive SoC로
Versal은 기존 FPGA보다 통합도가 높은 Adaptive SoC 방향으로 발전한 제품군입니다.
CPU, Programmable Logic, NoC, AI Engine 및 다양한 가속 기능을 하나의 플랫폼에 통합할 수 있습니다.
기존에는
CPU + FPGA + DSP + 통신장치
를 여러 부품으로 구성했다면, Versal과 같은 플랫폼에서는 이러한 기능을 하나의 통합된 컴퓨팅 플랫폼으로 구성할 수 있습니다.
센서/통신 입력 → FPGA Logic → 하드웨어 가속 → CPU/AI 처리 → 임무 소프트웨어
와 같은 구조입니다.
AI, 센서융합, 고속 영상처리, 자율화 시스템에서는 이러한 통합 구조가 큰 장점이 될 수 있습니다.
하지만 통합도가 높아질수록 인증 관점에서 검토해야 할 항목도 증가합니다.
특히 CPU와 가속기, 메모리, NoC 등이 복합적으로 동작하는 시스템에서는 자원 공유와 간섭 문제를 분석해야 하며, 항공 시스템에서는 DO-178C, DO-254 및 멀티코어 관련 인증 지침 등을 함께 고려해야 합니다.
따라서 성능 향상뿐만 아니라 인증 비용과 개발 복잡성까지 함께 판단해야 합니다.
10. Altera MAX 10과 AMD Artix 계열의 차이
실제 임베디드 시스템 설계에서는 비휘발 FPGA와 SRAM FPGA를 비교하는 경우가 많습니다.
MAX 10과 Artix 계열을 예로 들면 다음과 같은 차이가 있습니다.
MAX 10은 내장 비휘발 메모리를 활용하기 때문에 외부 구성 메모리 의존성을 줄일 수 있으며, 전원 인가 후 빠르게 동작해야 하는 제어 및 인터페이스 용도에 유리합니다.
반면 Artix 계열의 SRAM 기반 FPGA는 외부 구성 메모리를 사용하는 일반적인 구조를 가지고 있지만, 제품에 따라 풍부한 Logic, BRAM, DSP 및 고속 트랜시버를 활용할 수 있다는 장점이 있습니다.
따라서
MAX 10 → 제어·인터페이스·비휘발 구성
Artix → 고속 데이터·신호처리
와 같은 방향으로 이해하면 쉽습니다.
다만 SRAM FPGA도 빠른 구성 인터페이스를 사용해 부팅 시간을 단축할 수 있으므로 "Flash는 빠르고 SRAM은 느리다"라고 단순하게 구분하는 것은 정확하지 않습니다.
11. SBC와 그래픽 모듈에는 어떤 FPGA가 적합할까?
FPGA 선택은 시스템에서 담당하는 기능에 따라 달라집니다.
디스플레이 변환 및 OSD
MIPI, LVDS 등의 인터페이스 변환이나 간단한 OSD 및 영상 전처리라면 Lattice, MAX 10과 같은 소형·저전력 FPGA를 검토할 수 있습니다.
영상 I/O 및 프레임 처리
높은 데이터 처리량과 DDR 메모리, PCIe 등의 고속 인터페이스가 필요하다면 Artix, Kintex, Altera Cyclone·Agilex 등의 제품군을 검토할 수 있습니다.
CPU + FPGA 통합
운영체제 기반 애플리케이션과 FPGA 실시간 처리를 하나의 플랫폼에서 수행해야 한다면 Zynq UltraScale+ MPSoC, Versal, Agilex SoC, PolarFire SoC 등을 비교할 수 있습니다.
정리하면
단순 I/O → 소형·저전력 FPGA
고속 영상·신호처리 → 고성능 FPGA
CPU + FPGA 통합 → MPSoC / SoC FPGA / Adaptive SoC
와 같은 방식으로 접근할 수 있습니다.
12. Microchip PolarFire 계열은 어떤 FPGA인가?
Microchip PolarFire 계열은 방산·항공우주 분야에서 주목할 만한 중간급 FPGA 제품군입니다.
Flash 기반의 비휘발 구조를 사용해 Instant-On에 유리하며, 저전력과 보안, 고속 I/O를 주요 특징으로 합니다.
제품군은 용도에 따라 다음과 같이 구분할 수 있습니다.
- PolarFire FPGA: 저전력·고속 데이터 처리용 FPGA
- PolarFire SoC: FPGA와 RISC-V 프로세서를 통합한 임베디드 플랫폼
- RT PolarFire: 방사선 환경을 고려한 우주용 FPGA
따라서 PolarFire는 단순한 "저전력 FPGA"라기보다
비휘발 구조 + 저전력 + 보안 + 고속 I/O + SoC + 우주용 제품군
으로 확장되는 플랫폼으로 이해하는 것이 적절합니다.
13. PolarFire가 방산 시스템에서 주목받는 이유
방산 시스템에서는 FPGA의 연산 성능만큼 전력, 부팅, 보안, 신뢰성이 중요합니다.
PolarFire 계열은 이러한 요구조건에 대응할 수 있는 특징을 가지고 있습니다.
비휘발 구성
외부 구성 메모리에 대한 의존성을 줄이고 전원 인가 후 빠르게 동작할 수 있습니다.
저전력
방산 임무장비는 제한된 전력과 냉각 능력으로 동작하는 경우가 많기 때문에 저전력 특성은 시스템 설계에서 중요한 요소입니다.
보안
제품군에 따라 암호화, 보안 부팅 및 Anti-Tamper 관련 기능을 제공할 수 있어 군용 시스템의 정보보호 요구에 대응할 수 있습니다.
다만 이러한 기능은 제품별로 차이가 있으므로 실제 설계에서는 해당 부품의 보안 기능을 확인해야 합니다.
고속 I/O
센서, 통신장치, 백플레인 등과 연결하기 위한 고속 인터페이스를 제공하는 제품군도 있습니다.
결국 PolarFire의 장점은 최고 수준의 연산 성능보다는 저전력, 비휘발 구성, 보안 및 고속 I/O를 하나의 FPGA 플랫폼에서 구현할 수 있다는 점에 있습니다.
14. 방사선 환경에서는 별도로 판단해야 한다
FPGA를 우주용으로 적용할 때 가장 주의해야 할 부분 중 하나가 방사선입니다.
"Flash FPGA이므로 방사선에 강하다"라고 단순하게 판단해서는 안 됩니다.
방사선은 FPGA의 구성 메모리뿐만 아니라 사용자 로직의 플립플롭, BRAM 및 기타 회로에도 영향을 줄 수 있습니다.
따라서 우주 시스템에서는 일반적인 PolarFire와 RT PolarFire, RTG4와 같은 방사선 대응 제품을 구분해야 합니다.
AMD 역시 XQR과 같은 우주용 제품군을 제공하고 있습니다.
결국 우주용 FPGA 선정에서는 단순한 FPGA 구조보다 다음 자료를 확인하는 것이 중요합니다.
- TID
- SEE
- SEU
- SEL
- 방사선 시험 결과
- 동작 온도
- 패키지 및 수명
- 미션 환경
즉, "Flash인가 SRAM인가"보다 실제 방사선 시험 결과와 미션 요구조건이 더 중요합니다.
15. 방산 FPGA에서 중요한 DO-254와 인증 대응
항공 탑재 장비에 사용되는 FPGA는 하드웨어 설계 보증 관점에서 DO-254를 고려해야 합니다.
특히 FPGA가 단순한 인터페이스를 넘어 핵심 비행 기능이나 안전 중요 기능을 담당한다면 개발 프로세스와 검증 전략이 중요해집니다.
검토해야 할 주요 항목은 다음과 같습니다.
- FPGA 설계 및 검증 프로세스
- 개발 툴의 자격 및 검증 전략
- FPGA IP의 검증
- 요구사항 추적성
- SEU 완화 설계
- TMR, ECC, Scrubbing 등의 적용 여부
- CPU가 포함된 SoC의 경우 소프트웨어 인증
- 멀티코어 및 자원 간섭 문제
따라서 동일한 FPGA 성능을 가지고 있더라도 공급사가 제공하는 개발·인증 지원 자료와 장기적인 기술지원 수준에 따라 실제 프로젝트의 개발 비용과 위험은 크게 달라질 수 있습니다.
16. 수출통제와 장기 공급성도 FPGA 선정 조건이다
방산용 FPGA에서는 기술 사양만큼 공급망도 중요합니다.
미국산 FPGA의 경우 제품과 적용 분야에 따라 EAR 또는 ITAR 등 수출통제 규정이 적용될 수 있습니다.
따라서 단순히 "좋은 FPGA"를 선정하는 것에서 끝나는 것이 아니라 다음 항목을 설계 초기부터 확인할 필요가 있습니다.
- 국내 도입 가능 여부
- 수출 라이선스
- ITAR/EAR 적용 여부
- 공식 유통경로
- 장기 공급계획
- 단종 및 대체품 계획
- 생산 이력 및 공급망 안정성
특히 군용 장비는 일반 상용 제품보다 운용 기간이 길기 때문에 FPGA의 장기 공급성과 단종 대응 전략이 중요합니다.
17. 방산 FPGA 선택 기준
결국 FPGA 선정은 다음 항목을 종합적으로 판단해야 합니다.
| 연산 성능 | Logic, DSP, AI 가속 |
| 전력 | 소비전력, 발열, 냉각 |
| I/O | 센서, 통신, 백플레인 |
| SERDES | 고속 데이터 전송 |
| 메모리 | BRAM, DDR, 외부 메모리 |
| 부팅 | Instant-On, 구성 시간 |
| 보안 | 암호화, 인증, Anti-Tamper |
| 환경 | 온도, 진동, 방사선 |
| 인증 | DO-254, DO-178C, 개발 툴 |
| 공급망 | 장기 공급, 단종 대응 |
| 수출통제 | ITAR, EAR 등 |
| 개발 생태계 | IP, 툴, 개발자 확보 |
18. 요구조건별 FPGA 선택 가이드
| 센서 I/O, 프로토콜 변환 | Artix, MAX 10, Lattice |
| 저전력·비휘발 구성 | PolarFire, MAX 10 |
| 레이더·EW 신호처리 | Kintex, RFSoC, Agilex |
| 고속 영상처리 | Kintex, Versal, Agilex |
| CPU + FPGA 통합 | Zynq UltraScale+, Versal, Agilex SoC, PolarFire SoC |
| AI + FPGA 통합 | Versal 계열 |
| 우주·방사선 환경 | XQR, RT PolarFire, RTG4 |
| 소형 영상 인터페이스 | Lattice, Artix, MAX 10 |
이 표 역시 제품군 수준의 선택 가이드이며, 실제 부품 선정에서는 처리량, 전력, 패키지, 온도, 인증 및 공급조건을 함께 검토해야 합니다.
마무리
방산·항공우주 FPGA 시장은 단순한 "FPGA 성능 경쟁"에서 "시스템 아키텍처 경쟁"으로 이동하고 있습니다.
과거에는 FPGA가 CPU의 연산을 보조하는 하드웨어 가속기 역할을 했다면, 현재는 FPGA와 CPU, AI 가속기, 고속 네트워크, 센서 인터페이스를 하나의 플랫폼으로 통합하는 방향으로 발전하고 있습니다.
대표적으로 다음과 같은 구조를 생각할 수 있습니다.
센서 → FPGA → CPU → AI → 네트워크 → 임무 소프트웨어
따라서 FPGA 선정도 단순히 Logic Cell이나 DSP 개수만 비교해서는 충분하지 않습니다.
전력, 보안, 고속 I/O, 환경 신뢰성, 인증 대응, 수출통제, 장기 공급성 그리고 MOSA와 같은 개방형 시스템 아키텍처와의 연계까지 함께 고려해야 합니다.
결국 방산·항공우주용 FPGA에서 가장 중요한 것은
"가장 좋은 FPGA를 선택하는 것"
이 아니라
"임무와 시스템 아키텍처에 가장 적합한 FPGA를 선택하는 것"
입니다.
Artix와 같은 소형 FPGA부터 Kintex와 RFSoC 기반 고속 신호처리, Versal과 같은 Adaptive SoC, PolarFire와 같은 저전력·비휘발 FPGA, 그리고 우주용 RT FPGA까지 제품군마다 역할이 다릅니다.
따라서 FPGA 선정의 출발점은 제품명이 아니라 먼저 시스템의 임무, 데이터 처리량, 전력, 환경, 인증 및 수명주기 요구조건을 정의하는 것입니다.
'Defense' 카테고리의 다른 글
| 방산 소프트웨어 언어 지형도: C/C++는 유지되고, Rust가 주목받는 이유 (0) | 2026.10.08 |
|---|---|
| 국내외 무인기(UAV/UAS) 분류와 계열화 종합 정리 (0) | 2026.10.08 |
| 게란-2(Geran-2)는 어떻게 저비용 장거리 자폭 드론의 대표 사례가 되었나 (0) | 2026.10.07 |
| 우크라이나·중동 전장이 보여준 600kg 이하 소형·전술 무인기 전력 (0) | 2026.10.07 |
| MIL-HDBK-516D 개정이 국내 표준감항인증기준에 던지는 시사점 (2편) (0) | 2026.10.07 |