I know exactly what you're trying to do. I'm in the same boat, but, my Flexmod doesnt seem to work. I'm a bit peeved about this.
FPGA - Field programmable gate array. Basically, you design hardware via software.
Theres only one major package out there for this, PicEngrave. But, realistically...