Excamera Labs의 Gameduino 3X Dazzler는 Arduino 또는 CircuitPython을 사용한 게임 설계 및 높은 텍스트 시각화가 필요한 프로젝트를 위해 설계된 Arduino 실드 오픈 소스이며 사용하기 쉽고 완전히 해킹 가능한 시청각 플랫폼입니다. 쉴드는 BT815 GPU, Xilinx Spartan-6 FPGA, HDMI 포트 및 사용자에게 플러그 앤 플레이 게임 콘솔의 경험을 제공하는 2 개의 Wii 클래식 포트로 구성됩니다.
쉴드는 플러그 앤 플레이 게임 콘솔을위한 두 개의 Wii 클래식 포트도 있습니다. Gameduino 3X Dazzler의 그래픽과 사운드는 강력한 BT815 EVE 임베디드 GPU에서 생성됩니다. 사용하기 쉬운 그래픽 그리기 API와 시작점으로 사용할 수있는 수많은 샘플 및 데모 이것은 확실히 근거를 깨고 가장 강력한 Arduino 게임 시스템임을 입증하는 것입니다.
PCB 설계부터 HDMI, J1 CPU 및 시스템 주변기기 용 Verilog 코드, FPGA에서 실행되는 J1 CPU, Dazzler의 추가 기능을 구동하는 J1 펌웨어에 이르기까지 설계의 모든 측면은 오픈 소스이며 쉽게 해킹 할 수 있습니다. FPGA 재 로딩을위한 JTAG 포트와 온보드 FPGA와의 직접 채팅을위한 UART 헤더는 추가 해킹 인터페이스입니다. 긴밀하게 결합 된 GPU와 FPGA의 독특한 조합은 새로운 창의적 가능성을 열어줍니다.
Gameduino 3X Dazzler는 2mm 성곽 핀이있는 코어 모듈이며 FPGA, GPU 및 HDMI 출력을 포함합니다. 코어 모듈은 Dazzler Arduino Shield 용 쉴드 어댑터 보드에 결합되어 있으며 Dazzler를 직접 사용하려는 사람들을 위해 코어 자체를 사용할 수 있습니다.
Dazzler에는 직렬 회선에서 수신하고 ANSI 풀 컬러 터미널을 시뮬레이션하는 터미널 모드 가 있습니다. 이 모드는 대형 화면 모니터에 Arduino 텍스트 출력을 표시합니다. 이는 그래픽 프로그래밍없이 디버깅 및 정보 표시에 도움이됩니다.
온보드 FT815 GPU를 구동 하는 오픈 소스 GD 라이브러리 가 있습니다. 이 GPU는 32 비트 내부 색상 정밀도, OpenGL 스타일 명령 세트, 최대 2000 개의 스프라이트 (다양한 크기), 1 메가 바이트의 비디오 RAM, 8 메가 바이트의 연결된 플래시, 부드러운 스프라이트를 갖춘 최첨단 임베디드 비디오 엔진입니다. 하드웨어에서 이중 선형 필터링, 부드러운 원 및 선 그리기를 사용하여 회전 및 확대 / 축소합니다 (16x 앤티 앨리어싱). 목록에 추가되는 것은 JPEG, PNG 및 ASTC 이미지에 대한 하드웨어 지원, AVI 형식 비디오 재생, 그라디언트, 텍스트, 다이얼 및 버튼의 내장 렌더링입니다.
주요 기능 및 기술 사양
- GPU: BT815 1.1 기가 픽셀 / s 임베디드 GPU (8MB 플래시 포함)
- FPGA: 8MB 플래시가 장착 된 Xilinx Spartan-6 LX9 FT256
- 비디오 출력: 1280x720 (720p)에서 HDMI 24 비트, 48kHz 스테레오 오디오
- 저장: microSD 슬롯
- 추가 입력: Wii 클래식 컨트롤러 포트 2 개
- 폼 팩터: Gameduino 3X Dazzler는 Arduino 호환 실드입니다. 여기에는 GPU, FPGA 및 HDMI를 포함하는 SMD 모듈 인 Dazzler Core가 포함됩니다.
- 하드웨어 인터페이스: 여기에는 Arduino 통신을위한 최대 36MHz의 표준 SPI, FPGA 연결을위한 최대 1Mbps의 UART, FPGA 재 로딩을위한 JTAG가 포함되며 모든 입력은 5V를 허용합니다.
- 프로그래밍: Arduino 및 CircuitPython 용 Gameduino 라이브러리 (여러 예제 포함).
- 터미널 모드: 고속 UART와 함께 ANSI 터미널로 기능 합니다.
- 소비 전류 (일반): 180mA
- 치수: 83mm x 53mm x 20mm