Bus Pirate ported to FPGA

Original Bus Pirate is a great tool for hacking, testing and programming things. It’s an universal serial interface board developed by Dangerous Prototypes. It is based on PIC24 microcontroller, FT232RL for USB interface and other parts to make it flexible. Eventually there has been a port of Bus Pirate to FPGA made by enthusiast from ultra-embedded. Core functionality is running on soft AltOR32 OpenRISC CPU inside Xilinx XC6SLX9 running at 48MHz. It has 1.1 USB, SPI and basic GPIO functions available. Since most of work is done inside FPGA there are even fewer components on board. The board was designed to fit in to original Bus Pirate enclosure. Using FPGA in such project has some benefits like USB. It can be implemented to support different USB devices like audio, mass storage. Continue reading

Bus pirate – hacker’s must have tool

Actually you don’t have to be a real hacker to use this tool. Anyone involved in digital electronics may find this to be real helper in everyday tasks like testing various, especially unknown, chips, prototyping, interfacing to PC and many more. Bus pirate actually is a an open source development board with special firmware which is capable to talk to various serial interfaces like 1-wire, I2C, UART, SPI, JTAG, MIDI, LCD, keyboard, and more. Newest firmware also supports Scripts like Python, Perl. Hardware allows measuring signals in range of 0 to 6V and 1Hz to 40Mhz. It supports 3,3 and 5V power supplies. It has on-board pull-up resistors for multi voltage interfacing. Other features include: address scanners, chip dumpers, transparent SUB interface even logic analyser. Bus pirate is actually a product of evolution. The newest is a 3rd version, so it is well polished and improved. All schematics are freely available for everyone that wants to build own. But if you want original one you can grab one in one of pre-order cycles. Still not convinced in this platform –… Continue reading