Bugblat PIF Z - FPGA Erweiterung für Raspberry Pi

33,00 EUR

incl. 19 % USt zzgl. Versandkosten

Gewicht: 0.0100 kg

Lagerbestand: 10

Lagernd, versandfertig in 24 Stunden.

Lagernd, versandfertig in 24 Stunden.

Art.Nr.: 20160154
     

Produktbeschreibung

FPGAs are programmable digital chips - here are some of the features of the pif FPGAs:

- lookup tables (LUTs) to implement digital logic
- flip flops for storage
- routing tracks to connect everything together
- specialist resources such as SRAM blocks, PLLs, and hard-coded I2C/SPI communications channels.

Firmware determines how the pif FPGAs uses these resources. Firmware starts with a program which is then converted into a configuration bitstream and injected into the FPGA. Usually FPGAs are programmed in a Hardware Definition Language (HDL). Most commonly this is VHDL or Verilog, though there are alternatives such as the Python based MyHDL.


Key features

- a complete FPGA development target - FPGA programming hardware is not needed
- plenty of on-chip 4-input LUTs. The PIF_Z has 1280, the PIF_2 has 6864
- plenty of on-chip 9-Kbit SRAM blocks. The PIF_Z has 8, the PIF_2 has 26
- the FPGA is non-volatile, with on-chip flash memory for storing the configuration bit stream
- up to 256Kbits user flash memory
- hard coded I2C, SPI, PLL, and timer/counter blocks
- powered from the Raspberry Pi expansion connector (P1)
- plenty of expansion connectors. Both boards have a 40-pin (2x20-pin) connector which matches the Raspberry Pi's P1 connector. In addition the PIF_2 has one 3x13-pin connector and one 2x8-pin connector; the PIF_Z has two 2x8-pin connectors
- support software supplied (in Python) for injecting a new configuration into the FPGA
- example projects supplied, including a project that controls logic inside the FPGA from a web browser
- Lattice Semi MachXO2 FPGA


Documentation and Downloads

For the Pi Zero (PIF_Z):