"This was a quick (and interesting) project,

"This was a quick (and interesting) project, to get the BBB prepared for programming programmable logic. If you’re interested in implementing programmable logic, then this is a useful first step so that you have a tool for programming the devices.

The solution here allows you to program Xilinx parts (CPLDs and FPGAs) at zero cost (assuming you have a BeagleBone).

It is browser-based and simple to use with drag-and-drop programming. Just drag your programming file from the desktop onto the beagle in the browser… no menu or CLI at all. It was surprisingly fast, too. It takes just a few seconds to program a small CPLD." via @element14
http://www.element14.com/community/community/knode/single-board_computers/next-gen_beaglebone/blog/2013/10/11/bbb--fpga-cpld-programmer-for-the-beaglebone-black