Whether you want the speed of custom RTL, or whether you're looking to harness the adaptability of high-level synthesis, we can use the power of FPGAs to accelerate your applications.
We help you determine the best way to get the best results for your application, whether that be on a cluster of CPUs, on GPU hardware, or with a custom FPGA-based design.
If you need more than just a computational accelerator, we can help. We can build an entire system, including a full software stack based on Ubuntu, Android, or Yocto.
Your team is exploring the limits of what's possible, and is building something new and exciting. We can work with you to make your efforts a success.
RISC-V is an open-standards processor architecture, scaling all the way from small microcontroller implementations to full-fledged Linux systems. We can integrate an existing RISC-V core into your design, or extend one to meet your needs.
Cameras are complex system that have challenges on many different layers. We can assist with specifying camera modules, designing digital logic on an FPGA to interface with your camera (including MIPI CSI protocol implementation details, as well as image signal processing), and building the software on your SoC to capture and process video.
Bluespec SystemVerilog is a way to improve design productivity for low-level RTL design. BSV provides modern typed-language semantic and syntactical improvements over Verilog, while still generating easily readable and debuggable RTL, allowing us to help you build your design even sooner.
High-level synthesis, or HLS, is a tool that allows for quick iteration on a design. We can build a framework to let your algorithm to run at its fastest, while still giving you the ease-of-maintainability of specifying it in C++.
PCI-Express (and NVMe flash devices attached that way) are an increasingly popular way to get information in and out of an FPGA, especially for "big data" applications. Our experience with these standards can connect your application to external devices with ease.
Linux, and other open platforms, allow for your application to come together faster than ever before. We have years of Linux kernel development experience for your application. We understand the dynamics of open-source communities, and can work with you to build a healthy ecosystem for your open project.
Jamey and Joshua combine hardware and software skills to build accelerated solutions to your problems. They have a track record of success at organizations including NVIDIA, HP Labs, and Quanta Research, and are prepared to work with you on your challenges of any scale.