Bugblat TIF4000 - a tiny FPGA Board
incl. 19 % USt zzgl. Versandkosten
Gewicht: 0.0035 kg
Nicht auf Lager.
The tif board is coin sized at 1"x0.7" (25x18mm). Despite the size a tif
is a complete system with a powerful FPGA and a hard coded USB HID
interface for programming, communications, and control.
instant-on, non-volatile, high performance FPGA is a perfect target for
experimenting with FPGA design, for developing design options, for
implementing your own custom chip.
A USB HID interface means that the tif board will work without special drivers on any Windows, Linux, or Mac computer.
FPGAs are programmable digital chips. Here are some of the features of the tif FPGA:
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.
determines how the tif FPGA 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.
The development process is this:
write and simulate an HDL program
compile the HDL program to make a configuration bitstream
download the configuration bitstream to the FPGA
the tif board, simulation and compilation software is a free download
from Lattice Semiconductor. We supply Python software to inject the
bitstream into the FPGA.
FPGAs come in a huge range of sizes,
with the latest and greatest FPGAs typically costing as much as a small
motor car. Since an FPGA LUT is approximately equivalent to a 10cm (4")
square logic board with four TTL logic packages, the 1280 LUTs in the
smallest tif board are equivalent to a wall of logic measuring
350cmx350cm (140"x140"), more if SRAMs, PLLs and so on are included in
- a complete FPGA development target
- FPGA programming hardware: not needed
- regulated power supply: not needed
- external clock source: not needed
- plenty of on-chip 4-input LUTs - the tif-1200 has 1280, the tif-4000 has 4320
- plenty of on-chip 9-Kbit SRAM blocks - the tif-1200 has 7, the tif-4000 has 10
- the FPGA is non-volatile, with on-chip flash memory for storing the configuration bit stream
- up to 96Kbits user flash memory
- hard coded I2C, SPI, PLL, and timer/counter blocks
- powered from the USB port or via the expansion connector
- connects to a PC as USB HID (Human Interface Device) so there are no drivers to install
- 20-pin (2x10-pin) expansion connector matches common breadboards
- red and green LEDs
- support software supplied (in Python) for programming a new configuration into the FPGA
- example projects supplied, including a project that controls logic inside the FPGA from a web browser
Kunden kauften auch
8,93 EUR - 8,57 EUR