GateForge Consulting Ltd.

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

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

Our main strength is high-speed logic design and parallel computing. 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 close to a decade of experience with Quartus, Modelsim, and gtkwave, and more recently, Vivado on a Zynq-based project, and before that also as part of an ASIC emulation toolchain on Virtex-7.

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 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.