Lattice iCE40-HX8K FPGA 탑재 iceFUN FPGA 보드
(iceFUN - iCE40-HX8K FPGA)
개요
- 본 제품은 Lattice iCE40-HX8K FPGA를 탑재한 iceFUN FPGA 보드입니다.
- PIC16LF 마이크로컨트롤러 같이 탑재되어 USB를 이용하여 FPGA 를 프로그래밍할 수 있고, FPGA 리셋 및 재시작을 지원할 수 있게 디자인된 제품입니다.
- 4x10 비트의 아날로그 채널도 지원합니다.
- 이런 것들은 FPGA의 시리얼 포트를 통해 사용이 가능합니다.
- PIC 마이크로컨트롤러는 또한 12Mhz 클럭을 FPGA에 공급하여 줄 수 있습니다.
- 전원은 5V 로 USB를 통하여서 혹은 외부 5V로 공급이 가능합니다.
- 알림: 모든 PIC MCU 및 FPGA의 I/O는 3.3V 레벨입니다. 5V 인가시 손상됩니다.
특징
-
3 High current 12/24v RGB drivers, 1A per channel.
4 10-bit Analogue input channels via onboard PIC.
32 red LEDs, on-board LED matrix (4*8)
4 push button inputs with pull-up resistors
1 piezo sounder for sounds or tunes.
45 FPGA I/O pins available (3.3 volt).iCE40 HX FPGA:
7680 Logic cells
128k bits embedded RAM (32 * 4k bit blocks)
2 PLL's - An 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)
문서
-
FPGA documentation is available from Lattice
Development software is available from Lattice (iCEcube2) or open sourceProgramming software
Windows
LinuxExample projects
github