Luckily, there is an ARMARM, which can be parsed and translated into a plausible compiler backend automatically. Pity that FPGA vendors do not have a similarly regular documentation format.
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc....