ALCHA: Introducing Arbitrary Fixed-point and Procedural Programming to FPGA Firmware Design | IEEE Conference Publication | IEEE Xplore