[산업일보]
자일링스는 자사의 올프로그래머블 SoC 및 MPSoC에 이용 가능한 SDSoC™ 개발 환경을 제공한다고 밝혔다.
이번에 공개된 개발환경은 자일링스® SDx™ 개발 환경 제품군의 3세대 제품으로서 SDSoC 개발 환경은 ‘올프로그래머블’ 디바이스의 하드웨어 및 소프트웨어의 강점을 향상시키기 위해 임베디드 소프트웨어 개발자들에게 보다 넓은 범위의 커뮤니티를 이용할 수 있게 했다.
SDSoC 환경은 사용이 간편한 이클립스(Eclipse) 통합 개발 환경(IDE: integrated design environment)과 이종 징크(Zynq)® 올프로그래머블 SoC 및 MPSoC 구현을 위한 포괄적인 개발 플랫폼을 포함함으로써 대폭 간소화된 ASSP와 유사한 프로그래밍 환경을 제공한다.
또한 업계 최초로 C/C++ 전체 시스템 최적화 컴파일러를 포함하고 있어 시스템 레벨 프로파일링, 프로그래머블 로직을 이용한 소프트웨어 가속화 및 시스템 커넥티비티를 자동으로 생성한다. 또한 프로그래밍을 단축할 수 있는 라이브러리도 제공한다. SDSoC는 최종 사용자와 써드파티 플랫폼 개발자들이 빠르게 시스템 레벨 솔루션을 정의하고, 통합 및 검증할 수 있으며, 이들의 최종 고객들에게는 맞춤화된 프로그래밍 환경을 제공한다.
시스템 및 임베디드 소프트웨어 엔지니어들이 이용하기 위한 SDSoC은 이클립스 IDE을 제공하며 베어메탈이나 리눅스, 또는 FreeRTOS와 같은 운영체제 상에서 C/C++를 실행할 수 있다. SDSoC은 리거시 HDL IP 블록을 C 호출가능 라이브러리로 재사용하는 것을 비롯해 전체적인 이종 멀티프로세싱 시스템을 생성할 수 있다. 기존에 하드웨어 중심의 플로우와 소프트웨어 중심의 플로우를 개별로 시행하던 방식은 개발을 지연시키고 시스템 아키텍처와 성능 상의 불확실성을 야기할 수 있는 것과 달리, SDSoC은 익숙한 프레임워크로 시스템 프로파일링, 프로그래머블 로직을 이용한 소프트웨어 가속화 및 시스템 아키텍처 검색을 보다 빠르게 할 수 있다.
자이론(Xylon)의 설립자이자 CEO인 다보르 코바체크(Davor Kovacec)는 “자일링스의 새로운 SDSoC 개발 환경에 MicroZed 보드 기반 비전 플랫폼과 임베디드 그래픽 및 비디오에 이용하기 위한 자이론의 logicBRICKS™ IP(Intellectual Property)를 결합함으로써, 이전에 FPGA 를 사용해보지 않은 개발자이더라도 익숙한 C/C++ 기반 워크플로우로 전체적인 스마트 비전 시스템을 신속하게 구성하고, 프로토타입을 작성, 개발할 수 있게 됐다. 이러한 요소들을 결합함으로써 어느 디자이너 팀이라도 올프로그래머블 SoC 및 MPSoC의 강점과 잠재력을 최대한 활용할 수 있게 됐다”고 말했다.