Archive for the ‘FPGA’ Category

Implementing FizzBuzz on an FPGA

Thursday, March 15th, 2018

Ken Shirriff writes: I recently started FPGA programming and figured it would be fun to use an FPGA to implement the FizzBuzz algorithm. An FPGA (Field-Programmable Gate Array) is an interesting chip that you can program to implement arbitrary digital logic. This lets you build a complex digital circuit without...

Posted in FPGA | No Comments »

Yellowstone JTAG debugging

Wednesday, January 24th, 2018

A follow-up to the FPGA-based disk controller for Apple II post, Steve writes: After a month of inactivity, I finally returned to my unfinished Yellowstone disk controller project to investigate the JTAG programming problems. Yellowstone is an FPGA-based disk controller card for the Apple II family, that aims to emulate a Liron...

Tags: ,
Posted in FPGA, vintage | No Comments »

FPGA-based disk controller for Apple II

Friday, January 12th, 2018

Steve Chamberlin over at Big Mess o’Wires has been working on an FPGA-based disk controller for Apple II, which he call Yellowstone: Apple II disk controller cards are weird, there are a crazy number of different types, and many are rare and expensive. Can an FPGA-based solution save the day for...

Tags: ,
Posted in FPGA, vintage | No Comments »

BML USB 3.0 FPGA interface over PMOD

Tuesday, December 26th, 2017

An open-source-hardware USB 3.0 to FPGA PMOD interface design from Black Mesa Labs: Black Mesa Labs is presenting an open-source-hardware USB 3.0 to FPGA PMOD interface design.  First off, please lower your expectations. USB 3.0 physical layer is capable of 5 Gbps, or 640 MBytes/Sec. This project can’t provide that...

Tags: , ,
Posted in FPGA, USB | 12 Comments »

BML HDMI video for FPGAs over PMOD

Friday, December 15th, 2017

Here are two open-source-hardware HDMI  video boards for adding digital video to FPGA platforms with standard PMOD connectors from Black Mesa Labs: The BML 3bit HDMI over single-PMOD uses 7 of 8 available LVCMOS 3.3 pins on a single PMOD to provide 3bit color ( R,G,B 100% On or Off )....

Tags: , ,
Posted in FPGA, open source | No Comments »

Old, not obsolete. Working with the Xilinx Virtex-E FPGA in a huge BGA package

Wednesday, July 13th, 2016

Andy Brown not only did a nice write up about his experience with the Xilinx XCV600e FPGA and creating a development board for it, but he also did a great video walkthrough: The general aim of this project will be to create a generic development board for the FPGA. This...

Tags: , ,
Posted in FPGA | 5 Comments »

Ambient TV lighting, a low-power solution for creating ambient light based on a TV signal

Tuesday, May 24th, 2016

Here's an ambient TV lighting project by Shiva Rajagopal from Cornell University, built as a final project: Here's a project I recently made for the ECE 5760 FPGA class at Cornell University. I have created a real-time system that can use an NTSC video signal to simulate the lighting effects...

Tags: ,
Posted in FPGA | No Comments »

Nanocounter is an accurate frequency counter using an FPGA, STM32 and a bluetooth android app

Tuesday, April 5th, 2016

Andy Brown has designed and built a frequency counter using an FPGA, STM32F072 and an Android GUI - the Nanocounter: After studying the above counting methods I decided on the following goals for my frequency counter, which I’m going to call Nanocounter. Very accurate measurement over a range of 1 to 50MHz....

Tags: , ,
Posted in Android, FPGA | No Comments »

How do I FPGA?

Friday, March 4th, 2016

TC-Engineering writes: I’ve been thinking about building stuff with FPGA’s for a while, and usually get turned away because FPGA’s are considerably harder to implement than microcontrollers since they have no on-chip memory. It is necessary to re-program the gates every time they power up, which requires an external flash...

Tags: ,
Posted in FPGA, tutorials | No Comments »

Designing a CPU in VHDL

Saturday, October 31st, 2015

A detailed guide on designing a CPU in VHDL by Domipheus: This is part of a series of posts detailing the steps and learning undertaken to design and implement a CPU in VHDL. Previous parts are available here, and I’d recommend they are read before continuing. Part 10 was supposed to...

Tags: , , ,
Posted in FPGA | No Comments »

Implementing a multi-peripheral controller using a tiny mixed-signal FPGA

Thursday, October 8th, 2015

Max Maxfield over at the writes: As you may recall from previous columns, I tend to think of Silego's GPAK chips as being super-small mixed-signal FPGAs that you can literally design and program in just a few minutes, and that cost only a few cents each. Well, the folks at...

Tags: ,
Posted in FPGA | No Comments »

Announcing the STREAM board

Monday, March 30th, 2015

The Myriad crew  has announced the new Stream board released through the MyriadRF initiative for doing SDR with the LMS6002D/LMS7002M from Lime Microsystems. It's a fully Open Source board with Kicad design files and a fully Open Source OpenRISC SoC for the FPGA: We are thrilled to announce that the STREAM...

Tags: , ,
Posted in FPGA, open source, SDR | No Comments »

TAPR/DCC video: System on a Chip – Programming FPGAs for Mixed Signal Systems

Sunday, February 8th, 2015

Here is the first of a four-part video series recently posted from the 2014 TAPR/DCC conference in Austin, TX. This is from the DCC's Sunday Seminar, "a four-hour deep dive" into a single subject, in this case FPGA programming for mixed signal systems. "The presenter is amateur radio operator Chris...

Tags: , ,
Posted in code, components, FPGA, Videos, wireless | No Comments »

An FPGA sprite graphics accelerator with a 180MHz STM32F429 controller and 640 x 360 LCD

Friday, December 12th, 2014

Here’s a cool open source FPGA graphics accelerator board by Andy Brown. Check out the full write-up here: In this project I’m going to attempt to design and build a sprite-based graphics accelerator that will function as a co-processor to an MCU. Using cheap off-the-shelf components I’m hoping to achieve a...

Posted in FPGA, open source | 2 Comments »

FPGA : RC Servo and Stepper motor control in Verilog

Wednesday, September 17th, 2014

Trandi blogged about his RC servo and stepper motor project.  He writes: For those interested in reproducing this example: The board is called “EP2C5 Mini Board” and has a EP2C5T144C8 Cyclone II FPGA on it I used a standard, 9grams micro RC Servo I used a 28BYJ-48 stepper motor and it’s...

Tags: , , ,
Posted in FPGA | 1 Comment »

PyroEDU Online Course: An Introduction to FPGA and CPLD

Friday, June 27th, 2014

PyroElectro just started an online course, An Introduction To FPGA And CPLD, through Here's a short overview of the course: This course is meant to create a pathway into learning about FPGA and CPLD electronics, for people who are scared of the code, tools and general trickery that usually comes...

Tags: ,
Posted in CPLD, FPGA | No Comments »

NandLand – FPGA info and tutorial site

Tuesday, May 20th, 2014

Russell is interested in working with FPGAs. He's developed an educational website: "It's an educational website for people interested in learning about FPGAs and ASICs, mostly by focusing on VHDL and Verilog tutorials and examples. I have written all of the content on it myself and I'm adding new...

Tags: , , ,
Posted in code, FPGA, site, tutorials | No Comments »

FPGA based PlayStation portable display driver

Wednesday, May 7th, 2014

Kalle Hyvönen has  designed a FPGA-based display driver for driving PlayStation Portable displays: This is a project I made quite a while back (about 7 months ago). I wanted a bigger display for a project of mine and noticed that PlayStation Portable displays (480×272 pixels) are quite cheap on eBay...

Tags: ,
Posted in DIY, FPGA | 1 Comment »

Bus Pirate clone on FPGA

Sunday, March 9th, 2014

Rob informs us that he's made a Bus Pirate clone entirely from a FPGA (with custom soft processor, USB device RTL + SW). The design is based on the Xilinx Spartan XC6SLX9. "The whole thing is basically hosted on the FPGA, with just a SPI Flash, USB PHY and LDOs!"...

Posted in Bus Pirate, FPGA | 4 Comments »

VGA framegrabbing with TVP7002

Thursday, February 13th, 2014

[embed][/embed] desaster blogged about his VGA framegrabber project: The project got a nice boost when I found TVP7002 on TI’s site. It’s a video digitizing chip, featuring 3x ADC (one for each color channel) and a PLL system for generating the pixel clock from the HSYNC input. Compared to alternatives, this seemed...

Tags: , , , , ,
Posted in CPLD, FPGA, hacks | 1 Comment »

Next Page »

Recent Comments

  • Drone: The LM7171 used in this very simple design can be simulated in LTspice with reasonable results at 10MHz using the non-encrypted PSPICE model from TI...
  • Jon Jackson: I would be interested in 1 or 2 of your circuit boards. Jon
  • Max: An actual Saturday "detector" built with the same hardware would use the precisely timed slightly varying length of the day (and some built-in astronomy data)...
  • KH: In the old days, these things remained on paper forever as whimsical scrawls. Today, they are brandished about on blogs for the entire world to...
  • KH: So he doesn't really know what he's doing. Yawn. It's sensor-controlled. It's not an oscillator. A leaf covers the window, you're toast. TLV3702? Overkill. The...