The TinyFPGA BX is a small field-programmable gate array (FPGA) board with all of the components and circuitry required for the FPGA to function, provided for you in a single package. The BX module allows you to design and implement your own digital logic circuits in a tiny form-factor perfect for breadboards, small spaces, or custom PCBs. The power of the TinyFPGA BX allows you to do things that are not possible with traditional microcontrollers. While microcontroller boards have a fixed set of peripheral devices on-board, the TinyFPGA BX can implement the exact peripheral devices needed to get the job done!
The full potential of programmable logic devices allows for even more ambitious projects than custom microcontroller peripherals: augment a retro-computer with new capabilities, recreate an 8-bit computer from history, or design your own. Once you have a design, you can program it onto the TinyFPGA BX module over USB. All the functions your design implements will now be able to interface with the outside world through the module’s IO pins.
Whether you are a hobbyist looking to expand your capabilities, a professional prototyping a new product, or a student learning the ropes of digital design, the TinyFPGA BX can help you on your way.
This skill defines how difficult the soldering is on a particular product. It might be a couple simple solder joints, or require special reflow tools.
Skill Level: Noob - Some basic soldering is required, but it is limited to a just a few pins, basic through-hole soldering, and couple (if any) polarized components. A basic soldering iron is all you should need.
See all skill levels
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Expert - You should be extremely comfortable programming on various hardware in several languages.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
Based on 3 ratings:
1 of 1 found this helpful:
This board is good for people to start out writing basic code for an FPGA since it easily fits on a breadboard and can be programmed with at least two different software packages.
1 of 1 found this helpful:
I've had great luck with my limited use so far. Toolchain was easy to install and use. Device just kinda works without a lot of effort. Definitely ideal for someone who is looking to get their feet wet.
2 of 2 found this helpful:
My brand new board bricked immediately out of the box. Although I was extremely carefully following the setup instructions online, the board bricked once I updated the bootloader. Looking online it seems to be a common issue. Unfortunately, there is no official documentation to help with the troubleshooting - you end up relying on random blogs with random posts written by people who hacked or attempted ad-hoc solutions that worked for them, but possibly for nobody else. In other words, you are on your own and will probably spend a lot of time just to get started.
I really cannot recommend this product. I think it goes in the right direction of making FPGA boards more accessible, but the lack of support and documentation from the developers make it useless.
Are these boards volatile?