Field Programmable Gate Array

FPGA design is hardware design done by programming code. Unlike computer programming code, FPGA programming code represents parallel actions. In a computer, only one thing can happen at a time. In the FPGA, any number of actions can take place simultaneously. This requires a totally different kind of thinking. As a rule, hardware designers do well in designing FPGAs. We are no exception to this rule. Years of experience in "thinking" in the hardware environment is a natural progression into FPGA design.

We translate into the FPGA language the exact function you define, including the interface needed to match up with the rest of your circuit.

We have a large library of functions that can speed up the FPGA design process. These include common functions like asynchronous communications, micro processor support, keyboard/display interface, two-wire serial interface, state machines, digital filters, entropy encoders, and many more.

Blair Labs … When there has to be a better way.

Back