Lattice iCE40-HX8K FPGA 탑재 iceWerx FPGA 보드
(iceWerx - iCE40-HX8K FPGA)
개요
- 본 제품은 Lattice iCE40-HX8K FPGA를 탑재한 iceWerx FPGA 보드입니다.
- PIC16LF 마이크로컨트롤러 같이 탑재되어 USB를 이용하여 FPGA 를 프로그래밍할 수 있고, FPGA 리셋 및 재시작을 지원할 수 있게 디자인된 제품입니다.
- 4x10 비트의 아날로그 채널도 지원합니다.
- 이런 것들은 FPGA의 시리얼 포트를 통해 사용이 가능합니다.
- PIC 마이크로컨트롤러는 또한 12Mhz 클럭을 FPGA에 공급하여 줄 수 있습니다.
- 전원은 5V 로 USB를 통하여서 혹은 외부 5V로 공급이 가능합니다.
- 알림: 모든 PIC MCU 및 FPGA의 I/O는 3.3V 레벨입니다. 5V 인가시 손상됩니다.
특징
-
iceWerx iCE40-HX8K FPGA
4 10-bit Analogue input channels via onboard PIC.
63 FPGA I/O pins available (3.3 volt).iCE40 HX FPGA:
7680 Logic cells
128k bits embedded RAM (32 * 4k bit blocks)
2 PLL'sAn on-board PIC16LF1459 takes care of USB programming, FPGA reset and start-up and also provides 4 * 10-bit analogue channels. These are available via a serial port to the FPGA. The PIC also generates a 12MHz clock to the FPGA which may be multiplied in a PLL as required. Power is from USB or a nominal 5 volts (3.5v to absolute max. 6v)
By taking care of all the multiple power supply, sequencing and bitstream support, iceWerx provides an easy to use FPGA module ready to integrate into your own project
문서
-
FPGA documentation is available from Lattice
Development software is available from Lattice (iCEcube2) or open sourceProgramming software
Windows
LinuxExample projects
github