FreeSoC2 개발보드 -PSoC5LP
(FreeSoC2 Development Board - PSoC5LP)
개요
- 본 제품은 PSoC5LP ARM Cortex 프로세서를 탑재한 FreeSoC2 개발보드입니다.
- PSoC(Programmable System on a Chip)은 프로그래밍 가능한 시스템 온 칩 디바이스로 마치 FPGA와 같이 프로그래밍 가능한 장치와 마이크로컨트롤러를 하나의 칩 패키지에 포함하고 있는 제품입니다.
- 보통의 MCU는 정해진 기능의 핀을 선택하여 쓰는 방식인 것에 비해, PSoC는 설정가능한 아날로그 및 디지털 블럭을, 프로그래밍 가능한 routing, interconnect를 이용하여 원하는 기능을 원하는 핀에 라우팅시켜 사용할 수 있습니다.
- 많은 수의 프로그래밍 가능한 블럭을 PSoC가 포함하고 있기 때문에 사용자는 자신의 어플리케이션에 맞게 임의의 아날로그 및 디지털 회로를 구성하여 사용할 수가 있습니다.
- 본 제품에는 CY8C5868LTI-LP039와 CY8C5888AXI-LP096 두 개의 프로세서가 탑재되어 있습니다.
- 첫번째 것은 디버거/프로그래머로 사용되며 두번째 것은 어플리케이션 코드가 설치되는 타켓으로 사용이 됩니다.
- 두 프로세서 모드 Cortex M3 프로세서 코어와 256Kb 플래쉬 메모리, 64kb SRAM, 2kb EEPROM이 포함되어 있습니다.
- 두 프로세서의 차이는 패키지 크기와 클럭 스피드뿐입니다.
- FreeSoC2는 5V와 3.3V IO 전압을 지원합니다.
- 그리고 간단하게 펌웨어를 PSoC에 올려서 아두이노 코어를 PSoC5LP에 포팅할수 있어, 아두이노 IDE로 코드를 작성할 수 있습니다.
- 아두이노 우노의 기능을 각 핀에 복사할 수 있어 많은 예제, 라이브러리 쉴드 등이, 본 제품 상에서 동작이 가능합니다.
- 하지만 보드의 성능을 가장 끌어내서 쓰려면 PSoC Creator IDE를 사용하는 것이 좋습니다.
-
특징
- CY8C5868LTI-LP039 & CY8C5888AXI-LP096 Cortex-M3 Processor Cores
- 256kB of Flash Memory (each Core)
- 64kB of SRAM (each Core)
- 2kB of EEPROM (each Core)
- Arduino Uno R3-type Headers
문서
- Schematic
- Eagle Files
- Hookup Guide
- Graphical Datasheet
- Datasheet (CY8C58LP Family)
- GitHub
- Arduino Support
연관제품
- 연관제품 1