AI 서버에서 가장 눈에 띄는 장치는 GPU나 CPU지만, 서버가 안전하게 켜지고 펌웨어를 관리하며 여러 모듈이 연결되는 과정은 별도의 제어 계층이 맡습니다. Lattice Semiconductor와 Arm은 10월 7일 Arm AGI CPU 서버에 Lattice FPGA와 AMI 펌웨어를 결합하는 협력을 발표했습니다. 이번 설계의 초점은 AI 모델을 더 빠르게 계산하는 칩이 아니라, 서버를 구성하고 관리하는 방식입니다.
CPU와 BMC 옆에 놓이는 FPGA
발표된 구조에서 Arm CPU는 서버의 주 연산을 맡고, BMC(베이스보드 관리 컨트롤러)는 전원·온도·원격 관리와 같은 기본 관리 기능을 수행합니다. Lattice FPGA는 CPU와 BMC 옆에서 신뢰성 있는 제어와 연결 기능을 담당하도록 배치됩니다. AMI 펌웨어는 플랫폼의 부팅과 관리를 지원합니다. FPGA는 구성에 따라 논리를 바꿀 수 있어, 특정 관리 작업을 서버 프로세서와 분리하는 데 활용할 수 있습니다.

두 모듈 사이에는 여러 관리용 저속 신호를 차동 신호선에 묶어 전달하는 인터페이스인 LTPI(LVDS Tunneling Protocol and Interface)가 포함됩니다. OCP 규격을 따르는 이 연결은 호스트 프로세서 모듈(HPM)과 데이터센터 보안 제어 모듈(DC-SCM)을 조합하고 교체하기 쉽게 하려는 취지입니다. 실제 서버에 적용되면 관리 기능의 독립성과 하드웨어 구성 선택지를 높일 수 있지만, 모든 Arm 서버가 같은 형태를 채택하는 것은 아닙니다.

모듈 분리와 펌웨어 운영 책임
이 협력은 10월 12~15일 OCP Global Summit에서 시연할 예정입니다. 기사 확인일인 10월 11일 현재 공개된 것은 구성안과 예정된 시연이며, Lattice와 Arm이 말하는 보안은 설계 목표로 제시됐습니다.

관리 모듈을 CPU와 분리하면 서버 구성을 조합하거나 관리 부품을 독립적으로 교체할 여지가 생깁니다. 대신 FPGA 로직, BMC, AMI 펌웨어의 업데이트와 복구 경로를 함께 관리해야 하므로 각 모듈의 펌웨어를 누가 검증하고 배포할지 운영 책임을 정해야 합니다. 모듈을 나눠 교체할 수 있는 유연성과 펌웨어 호환성을 유지할 책임이 이 설계의 실제 운영상 의미입니다.

