마이크로칩, PolarFire® FPGA 플랫폼에 최적화된 C++ 기반 알고리즘 개발 지원하는 SmartHLS 툴 스위트 출시

  • 에지 컴퓨팅 시스템 하드웨어 가속을 위한 PolarFire FPGA을 보다 쉽게 활용할 수 있는 개발 용이성 향상

 

2021년 9월 2일 — 에지 컴퓨팅 애플리케이션에서 성능 향상 및 저전력 소비를 동시에 구현해야 할 필요성이 대두되면서, 전력 효율성을 가속화하는 동시에 유연성 및 제품 출시 기간 단축이라는 이점을 제공하는 FPGA(Field Programmable Gate Array)에 대한 수요가 높아졌다. 그러나 대부분의 에지 컴퓨팅, 컴퓨터 비전 및 산업 제어 알고리즘은 FPGA 하드웨어 지식이 거의 또는 전혀 없는 개발자에 의해 기본적으로 C++로 개발되고 있다. 이러한 중요한 개발 커뮤니티를 지원하기 위해 마이크로컨트롤러, 혼합 신호, 아날로그 반도체 및 플래시-IP 솔루션 분야의 세계적인 리더인 마이크로칩테크놀로지(아시아 총괄 및 한국대표: 한병돈)는 C++ 알고리즘을 FPGA 최적화된 RTL(Register Transfer Level) 코드로 직접 변환해 생산성과 설계 용이성을 대폭 향상시키는 HLS(High Level Synthesis) 디자인 워크플로우인 SmartHLS를 PolarFire FPGA 제품군에 새롭게 추가했다.

 

마이크로칩의 FPGA 사업부 부사장인 브루스 와이어(Bruce Weyer)는 “SmartHLS는 Libero® SoC 디자인 툴 스위트를 개선하는 동시에, 다양한 알고리즘 개발자 커뮤니티가 FPGA 하드웨어 전문성 없이도 수상 경력에 빛나는 마이크로칩의 미드레인지 PolarFire 및 PolarFire SoC 플랫폼의 방대한 이점을 누릴 수 있도록 돕는다. 해당 툴과 마이크로칩의 VectorBlox™ Neural Network SDK(Software Development Kit)를 함께 사용할 경우 FPGA 기반 하드웨어 가속기를 사용하는 임베디드 비전, 머신러닝, 모터 제어 및 산업 자동화와 같은 애플리케이션을 위한 C/C++ 기반 알고리즘을 사용하여 최첨단 솔루션 개발 시 생산성을 크게 높일 수 있다”고 말했다.

 

오픈소스 Eclipse 통합 개발 환경을 기반으로 하는 SmartHLS 디자인 스위트는 C++ 소프트웨어 코드를 사용해 마이크로칩의 Libero SmartDesign 프로젝트로 통합하는 데 필요한 HDL IP 구성요소를 생성한다. 이를 통해 개발자는 기존 FPGA RTL 툴을 사용할 때보다 더 높은 추상화 수준에서 하드웨어 동작을 표현할 수 있다. SmartHLS 디자인 스위트는 멀티스레딩 API(Application Programming Interface)를 통해 개발에 들이는 시간 단축하고 생산성을 향상시킨다. 멀티스레딩 API는 하드웨어 명령을 동시에 실행하고 여타 HLS 제품과 비교하여 복잡한 하드웨어 병렬 표현을 단순화하는 특징을 갖는다.

 

SmartHLS 툴은 동급 RTL 디자인보다 최대 10배 적은 코드 라인을 필요로 하며, 이에 따라 최종 코드를 읽고, 이해하고, 테스트하거나 디버깅 및 검증하기가 더욱 용이해진다. 해당 툴은 하드웨어 마이크로아키텍처 디자인 트레이드오프(trade-off) 탐색을 간소화하며, 개발자가 기존 C++ 소프트웨어를 구현할 때 PolarFire FPGA 및 FPGA SoC와 함께 사용할 수 있도록 지원한다.

 

PolarFire FPGA 제품군에 대해

PolarFire FPGA 및 FPGA SoC는 미드레인지 밀도에서 업계 최저 수준의 소비전력을 제공해 까다로운 에지 컴퓨팅 시스템 디자인의 도전과제를 해결한다. 최근 마이크로칩은 타제품 대비 절반 수준의 정적 소비전력량 및 세계에서 가장 작은 열 풋프린트를 제공하는 저밀도 제품을 해당 제품군에 추가했다. 이로써 개발자는 대역폭 손실 없이 시스템 비용을 절감하고 열 관리 요건을 충족할 수 있다. 마이크로칩의 새로운 FPGA 제품인 SmartFusion® 2 FPGAIGLOO® 2 FPGA은 새로 출시된 SmartHLS 툴에서 지원된다.

 

구입

개발자는 마이크로칩 웹사이트에서 제공하는 SmartHLS v.2021.2 툴을 사용해 개발을 시작할 수 있다. 해당 툴은 최근 출시된 Libero SoC V2021.2 디자인 스위트에 포함되며 독립형 소프트웨어로 사용할 수 있다. 제품 정보에 대한 자세한 내용은 이 곳에서 확인할 수 있다.

 

참고자료

고화질 이미지는 플리커(Flickr) 또는 보도자료 문의처를 통해 제공된다(자유롭게 발행하도록 허용):

 

마이크로칩테크놀로지에 대하여

마이크로칩테크놀로지는 스마트, 커넥티드, 시큐어 임베디드 컨트롤 솔루션을 제공하는 선도적인 공급업체이다. 사용하기 쉬운 개발 도구와 포괄적인 제품 포트폴리오를 통해, 고객은 제품 개발 위험이 적고 전체시스템 비용과 출시 기간을 단축하는 최적의 설계를 구현할 수 있다. 마이크로칩의 솔루션은 산업, 자동차, 소비재, 우주 항공 및 국방, 통신 및 컴퓨팅 시장에서 125,000여 곳이 넘는 고객에게 서비스를 제공하고 있다. 미국 아리조나 주 챈들러에 본사를 둔 마이크로칩은 신뢰할 수 있는 제품 공급 능력 및 품질과 함께 탁월한 기술 지원 역량을 자랑한다. 자세한 정보는 마이크로칩 웹사이트 www.microchip.com 에서 확인할 수 있다.

 

# # #

 

참고: Microchip의 이름 및 로고, Microchip 로고, IGLOO 및 PolarFire는 미국 및 기타 국가에서 Microchip Technology Inc.의 등록 상표이다. Libero 및 SmartFusion은 미국에서 Microchip Technology Inc.의 등록 상표이다. VectorBlox는 미국 및 기타 국가에서 Microchip Technology Inc.의 상표이다. 본문에 언급된 다른 모든 상표는 해당 소유주의 자산이다.

 

[마이크로칩테크놀로지 언론 문의] 홍보대행사 호프만 에이전시: MicrochipKR@hoffman.com