FPGA-Entwicklungsboard im Adafruit-Feather-Formfaktor

FPGA-EDA

Sein Angebot an SBC-Development Kits (Einplatinencomputer) hat Farnell um das Open-Source-FPGA-Entwicklungsboard OrangeCrab r0.2 von Good Stuff Department erweitert.



Das OrangeCrab kommt im Adafruit Feather-Formfaktor, basiert auf dem EPC5-FPGA von Lattice Semiconductor und verfügt über zwei Speicherkonfigurationen (ECP5 25F mit128 MB und ECP5 85F mit 521 MB). Das FPGA ist mit Open-Source-Toolchain kompatibel und eignet sich zum Experimentieren mit RISC-V und anderen Softcore-SoCs.

Anwender können sich über CircuitPython mit dem OrangeCrab verbinden. Entwickler können das FPGA mittels Gateware (synthetisierter HDL-Code) bearbeiten. Für diejenigen, die mit einer Entwicklungsplattform auf SoC-Ebene vertraut sind, kann das ECP5 einen RISC-V-Softcore ausführen.


Technische Eckdaten

  • Verwendet wird ein EPC5-FPGA von Lattice Semiconductor mit 24K LUT-Elementen, einer 10-poligen FPGA-Programmierstiftleiste und einem MicroSD-Steckplatz mit direkter Full-Speed-USB-Verbindung zum FPGA.
  • Zu den Speicheroptionen gehören ein integrierter DDR3-Systemspeicher (x16) mit bis zu 8 GB und ein QSPI-Flash-Speicher mit 128 oder 512 MB. Ein μSD -Kartensteckplatz erhöht die Speicherkapazität des Entwicklungsboards.
  • Das OrangeCrab besitzt die Feather-Platinenspezifikation von Adafruit mit Abmessungen von 22,86mm x 50,8mm.
  • Mit dem Open-Source-USB-Bootloader können Benutzer über die native USB-Schnittstelle des FPGA eine Verbindung herstellen, um Code hochzuladen und über MSD auf die Speicher zuzugreifen. Die Standard-Stiftleiste ist eine Ergänzung für diejenigen, die Anwendungen auf dem USB-Layer entwickeln möchten.
  • Integriert sind ein DC/DC-Wandler  für die Hauptversorgung, ein Batterieladegerät-Chip (100 mA), ein LiPo-Batterieanschluss (PH-Typ) und ein 48-MHz-Oszillator.

Fachartikel