싸이프레스 PSoC Creator™ 소프트웨어,
새로운 PSoC? 3 및 PSoC? 5 아키텍처를 위한 혁신적 설계 환경 전달
싸이프레스 코리아 (지사장 임영도, www.cypress.com)는 새로운 PSoC? 3 및 PSoC 5 프로그래머블 시스템-온-칩 (programmable system-on-chips) 제품군을 위한 PSoC Creator™ 통합개발환경 (IDE)을 발표했다.
고유한 새로운 디자인 소프트웨어는 엔지니어가 목표로 하는 PSoC 디바이스의 시스템 창조를 독자적으로 유지하기 위해 완전히 테스트되고 사전 패키지화 된 주변기기들과 함께 설계도를 기반으로 한 디자인 캡처를 이용하여 그들이 생각하는 방식대로 설계할 수 있도록 해 준다. 디바이스 설명서를 통해 구하거나 레지스터 map을 암기하는 대신 사용자는 종이나 화이트 보드에 하는 것처럼, 그리고 툴이 PSoC 구성으로 바꾸도록 하는 것과 같이 디자인을 간단히 레이아웃 할 수 있다. PSoC Creator로 고객들은 목표로 하는 디바이스의 한계가 아닌 애플리케이션 요구사항에 따라 디자인을 만들 수 있다. 새로운 디바이스로 다시 목표를 설정하는 것은 애플리케이션을 재구축하는 것만큼 간단하다. 따라서 8-bit에서 32-bit 디바이스에 이르기까지 작업하고 있는 디자인을 완벽하게 마이그레이션 하는 것을 비롯하여 PSoC 디바이스 간의 디자인 포팅(porting)은 스냅사진을 찍듯 간단하다. PSoC Creator 소프트웨어의 무료 다운로드를 포함한 보다 자세한 내용은 www.cypress.com/go/psoccreator 에서 확인할 수 있다.
▲ 싸이프레스 PSoC Creator 스크린 샷
PSoC Creator는 고유의 강력한 하드웨어/소프트웨어 공동 설계 환경을 구성하기 위해 획기 적인 그래픽 디자인 에디터와 함께 첨단 소프트웨어 개발 IDE를 결합하고 있다. 이 소프트 웨어는 회로도 설계 캔버스로 쉽게 기록되고 강력한 시스템으로 결합될 수 있는 사전 구성된 수십 개의 아날로그 및 디지털 주변기기의 풍부한 라이브러리를 제공한다. 이 툴은 자동으로 칩 상의 모든 시그널의 루트를 정하며, 필요할 경우엔 심지어 최적 pin에 직접 I/O를 지시할 수 있다. 각 주변기기 부품은 신중하게 매개변수화 되며, 따라서 자원 낭비 없이 완벽하게 개발자의 필요에 맞게 구현을 최적화할 수 있다. 구축 과정은 소프트웨어 개발자가 기본적인 구현에 대한 걱정 없이도 하드웨어를 컨트롤 할 수 있게 해주는 각 구성요소에 대한 API 세트를 쉽게 기억하도록 일관성을 형성한다. 맞춤화 된 설계 및 그들과 연계된 API는 향후 재사용을 위해 심지어 라이브러리에 저장할 수도 있으며 조직 내에 쉽게 공유될 수도 있다.
싸이프레스는 또한 PSoC 3 와 PSoC 5 디바이스 제품군 모두를 위한 코드 크기 제한이 없는 완전한 기능의 무료 컴파일러를 제공한다. PSoC 3을 위한 Keil CA51 Compiler와 PSoC 5를 위한 GNU GCC-ARM Compiler는 PSoC Creator 유통과 함께 모두 번들로 되어있다. PSoC Creator는 또한 모든 PSoC 3과 PSoC 5 디바이스에 제공되는 on-chip debug와 trace 기능을 지원하기 위한 built-in debugger를 포함하고 있다. 지원된 Real-Time Operating Systems (RTOS)은 Keil™ RTX51Tiny, Micrium mC/OS-II™, 그리고 SEGGER emboss를 포함 하고 있다. PSoC Creator는 확장 가능하며, 따라서 새로운 compilers, editors 및 Real-Time Operating Systems이 향후 추가될 수도 있다.
임영도 싸이프레스 코리아 지사장은 "임베디드 설계자들은 소프트웨어와 하드웨어 설계 사이의 특정 디바이스의 제약이나 한계 없이 솔루션을 만들 수 있게 해주면서 그들이 생각하는 방식대로 작업하는 툴을 마침내 가지게 되었습니다. 싸이프레스의 고객들은 그들 자신이 곧 PSoC 3 과 PSoC 5 제품군인 만큼 PSoC Creator 설계 방식에 대해 마찬가지로 열정적입니다"라고 말했다.
Semico Research 사의 ASIC & SoC 담당 시니어 애널리스트인 Rich Wawrzyniak 씨는 "PSoC Creator는 우리가 지금까지 본 다른 임베디드 설계 툴과는 다릅니다. 이 소프트웨어는 맞춤화 된 IP를 만들고 재사용하기 위한 유연성으로 사전 내장된 주변기기 기능들의 속도와 편리성을 결합하고 있습니다"라고 말했다.
PSoC Creator 소프트웨어는 현재 비용 없이 www.cypress.com/go/psoccreator를 통해 활용할 수 있다. 또한, PSoC Creator소프트웨어의 스크린 샷은 www.cypress.com/go/pr/creatorphoto 에서 다운로드 받을 수 있다.
PSoC 3과 PSoC 5
PSoC 3 디바이스는 새로운 고성능 8-bit 8051 프로세서를 기반으로 한 것인 반면, PSoC 5 디바이스는 강력한 32-bit ARM Cortex-M3 프로세서를 포함하고 있다. 이들 새로운 제품들은 8 bits에서 16 bits, 32 bits에 이르기까지 간편한 이동을 가능하게 해 주면서 설계자들에게 완벽한 프로그래머블 설계 플랫폼을 제공한다. 강력한 업계 표준의 MCU core와 더불어 새로운 PSoC 3 과 PSoC 5 아키텍처는 고정밀 프로그래머블 아날로그 기능 (아날로그에서 디지털 컨버터를 위한 최대 20-bit 의 해상도)과 충분한 메모리 리소스 및 통신 주변기기와 함께 가기 위한 확장 프로그래머블 디지털 리소스를 포함하고 있다. 이러한 새로운 기능들의 추가는 자동차, 휴대형 의료기기, 산업 및 기타 다른 많은 영역을 포함하여 PSoC이 해결할 수 있는 애플리케이션 및 시장을 대폭 확대시켜 준다.
설계 변경에 대응할 수 있는 싸이프레스 PSoC
PSoC 디바이스는 lead-time이나 NRE 페널티 없이 flash 기반의 필드 프로그래머블 ASIC와 상응하는 기능을 제공하면서 임베디드 컨트롤 디자인을 위해 고도로 조합이 가능한 시스템-온-칩 아키텍처를 채택하고 있다. PSoC 디바이스는 향상된 설계 변경 능력과 부품 수를 줄일 수 있게 해 주면서 on-chip microcontroller 에 의해 조절되는 조합 가능한 아날로그 및 디지털 회로를 통합하고 있다. 싱글 PSoC 디바이스는 고객의 설계 시간과 보드 공간, 전력 소모는 줄여주는 반면 시스템 품질은 향상시켜 주고 시스템 비용을 줄여주면서 100개 이상의 주변기기 기능을 통합할 수 있다.
유연한 PSoC 리소스는 설계자들이 디자인, 검증, 생산 및 출시 후 단계에 이르기 까지 펌웨어 기반의 변경을 가능하게 함으로써 제품이 미래에도 경쟁력을 갖출 수 있게 해 준다. PSoC 고유의 유연성은 디자인 사이클 시간을 단축시켜 주고 추후 특징 향상을 가능하게 해 준다. 모든 PSoC 디바이스는 또한 주어진 작업을 수행하기 위해 더 적은 구성요소들을 활용하면서 설계자가 내부 자원을 morph 할 수 있게 해주는 동적 재설정이 가능하다. PSoC 제품과 관련한 보다 자세한 내용은 웹사이트(www.cypress.com/psoc)에서 확인할 수 있으며 PSoC 무료 온라인 트레이닝과 관련한 내용은 www.cypress.com/psoctraining 에서 확인할 수 있다.