penoud / CAT-Board

The CAT Board is a Raspberry Pi HAT with a Lattice iCE40HX FPGA.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CAT

Description

The CAT Board is a Raspberry Pi HAT with a Lattice iCE40HX FPGA.

Features

  • Lattice iCE40-HX8K FPGA in 256-pin BGA.
  • 32 MByte SDRAM (16M x 16).
  • Serial configuration flash (at least 2 Mbit).
  • Three Grove connectors.
  • Two PMOD connectors.
  • One 20x2 header with 3.3V, ground and 18 FPGA I/Os.
  • Two SATA headers (for differential signals; don't know if they would work with SATA HDDs.)
  • DIP switch with four SPST switches.
  • Two momentary pushbuttons.
  • Four LEDs.
  • 100 MHz oscillator.
  • 5.0 V jack for external power supply.
  • 3.3 V and 1.2 V regulators.
  • Adjustable voltage on one bank of FPGA I/O pins.
  • 32 KByte HAT EEPROM.
  • 40-pin RPi GPIO header.

CAT Schematic

Click to watch YouTube Video

 CAT Picture  CAT PCB

About

The CAT Board is a Raspberry Pi HAT with a Lattice iCE40HX FPGA.


Languages

Language:KiCad Layout 87.2%Language:Jupyter Notebook 9.7%Language:Python 2.4%Language:Verilog 0.5%Language:Shell 0.2%