The document describes the design and implementation of a 64-bit arithmetic logic unit (ALU) for an instruction set architecture. It compares the speed and power consumption of the ALU implemented on different field programmable gate arrays (FPGAs). Key aspects of the ALU design include 16 supported instructions, a power down mode to reduce power consumption when idle, and synthesis for a Spartan2 FPGA using Verilog. Performance metrics like speed, power usage, and resource utilization are reported for the ALU implemented on several FPGAs.