Kleines FPGA-Board icoBoard mit iCE40 von Lattice

icoBoard von Trenz Electronic mit 8-MBit-SRAM für Lernende und Bastler

Abbildung: Kleines FPGA-Board icoBoard von Trenz mit iCE40 von LatticeDas icoBoard von Trenz Electronic enthält ein FPGA von Lattice mit 8 k LUT, einem Takt von maximal 100 MHz sowie 8-MBit-SRAM und ist in Verilog mithilfe einer kompletten Open-Source-FPGA-Toolchain programmierbar. Das icoBoard ist pinkompatibel mit dem RaspberryPi 2B und allen Versionen sowie mit jeder Platine mit der gleichen Pinbelegung. Bitstreams zur Programmierung des FPGA können direkt auf dem RaspberryPi erzeugt werden.

Das ICE40-FPGA ist ein kostengünstiges FPGA ohne spezielle Hardware-Bausteine wie Multiplikatoren, SerDes oder SDRAM-Schnittstelle. Mit seiner 8 k LUT handelt es sich um eines der kleineren FPGA, das aber groß genug ist, um wesentliche Projekte wie ein komplettes RISC-V-32-Bit-Soc abzudecken. Das icoBoard bildet ein perfektes Lernwerkzeug für erste Schritte im Logikschaltkreisentwurf mit Verilog, ohne den Aufwand riesiger professioneller Programmierwerkzeuge von Xilinx oder Altera. Die Pmod-Steckverbinder vereinfachen die Arbeit mit einer Vielzahl von Sensoren und Schnittstellen. Eine Auswahl von PMod-Sensoren ist auf https://www.digikey.com/en/product-highlight/d/digilent/pmods zu finden.

Bei Verbindung des icoBoard mit dem RaspberryPi erfolgt die Stromversorgung über das RaspberryPi. Im eigenständigen Betrieb muss das icoBoard über die Stromversorgungspins mit 5 V versorgt werden.

Merkmale
  • ICE40HX8k von Lattice
  • Hauptsächlich für Lernende und Bastler konzipiert
  • Unterstützung durch Open-Source-Toolchain IcoTC bestehend aus Yosys, ArachnePnR und IceStorm
  • Vier Pmod-Steckverbinder mit ungepufferten 3,3-V-Schnittstellen
  • 4 x 16-100-mil-E/A-Steckverbinder
  • 8-MBit-SDRAM mit Bitbreite von 16 Bit
  • 64-MBit-HyperRAM mit Bitbreite von 8 Bit
  • 16 MB SPI-Flash-Speicher zur Speicherung von 4 Bitstreams oder Daten
  • Drei programmierbare Status-LED, grün
  • Zwei Drucktaster
  • Vier flache Flex-Steckverbinder mit jeweils 36 3,3-E/A-Leitungen

icoBoard Small FPGA Board

AbbildungHersteller-TeilenummerBeschreibungVerfügbare MengePreisDetails anzeigen
ICOBOARD 8MBIT SRAM NEW REVTE0887-03MICOBOARD 8MBIT SRAM NEW REV0 - Sofort$92.94Details anzeigen

iCE40

AbbildungHersteller-TeilenummerBeschreibungAnzahl I/OsVerfügbare MengePreisDetails anzeigen
IC FPGA 206 I/O 256CABGAICE40HX8K-CT256IC FPGA 206 I/O 256CABGA2061148 - Sofort$17.80Details anzeigen
IC FPGA 178 I/O 225UCBGAICE40HX8K-CM225IC FPGA 178 I/O 225UCBGA1780 - Sofort$13.72Details anzeigen
IC FPGA 95 I/O 132CSBGAICE40HX8K-CB132IC FPGA 95 I/O 132CSBGA950 - Sofort$13.49Details anzeigen
Veröffentlicht: 2018-07-11