Отвечу вкратце. Где-то пару лет назад я интенсивно использовал ProASICPlus и поэтому тоже озадачился программатором. Получилось так, что мне пришлось разработать такой программатор самому.
Устройство простое, подключается к LPT, прошивка происходит через STAPL player из поставки ACTEL. После не очень длительной переписки с ACTEL, они исправили почти все баги в исходниках STAPL player, выпустили сервис-пак к Дизайнеру, и соответственно я довёл своё дело до логического завершения. Моя приблуда уверенно прошивает и APA075 и APA150 (других у меня просто не было). Питается от самой прошиваемой платы.
Один нюанс, не тестировал под NT,XP (тогда работал под WIN98) но теоретически, работать должна при наличии драйвера для байтбластера от ALTERA

Нужно только перекомпилировать исходники, это элементарно...
Не знаю, интересно ли ещё это кому-либо... но могу поделиться, правда потребуется день на поиски и разные там вспоминания...