GateForge Consulting Ltd.

72-bit CPU with multiplier, 3 kwords RAM, 475 MHz

We offer FPGA design services to create custom solutions with lower power, smaller volume, and much more computing power and I/O capability than a CPU, GPU, or microcontroller.

Our main strengths are high-speed logic design and system integration. For example, we built a 600 MHz 36-bit multiplier on Stratix IV, as part of a CPU design running at 500 MHz, without having to floorplan or wrestle for timing closure.

We have a decade of experience with Quartus, and more recently, Vivado and ISE for consumer applications on Zynq devices, scientific instrumentation on Spartan-6, ASIC emulation on Virtex-7, and high-performance processing on Virtex UltraScale+ on Amazon's F1 cloud service.

We mainly work in Verilog-2001, and take great effort in writing modular and cleanly synthesizable code. You can see our library of Open Source parts. We can also deliver work in VHDL, or other HDLs as required by our clients.

We have 20 years of experience working in Linux environments, doing everything from system administration to kernel programming. In software, we primarily work in C, Python, assembly (MIPS, ARM, 6502), Forth, and Perl occasionally.

Let us be your toolsmith, to create custom computing machines to bring more power to bear on your problems.


Client Projects

Internal Projects


You can find a complete list at the Publications page.