Famed hardware hacker Joe Grand has released his latest open source project, the JTAGulator. This tool assists hardware hackers in identifying on-chip debugging (OCD) and/or programming connections from test points, vias, or component pads on a target piece of hardware. It interfaces with your computer via USB communicating through any terminal program. It’s based on the Parallax Propeller.
Visit Joe’s GrandIdeaStudio for downloads of all plan files and code.

A feature for the Bus pirate v5 maybe?
This looks cool. I use the propeller quite a bit. I wonder if someone has done a Xilinx programmer with the propeller. If not, this may be a jumping-off point. Hmmm…