When we FPGA Design, we specialize in crafting advanced computer chips through the utilization of cutting-edge Field Programmable Gate Array (FPGA) technology sourced from renowned vendors such as Xilinx, Altera, Microsemi, and Lattice. Our expertise extends across a spectrum of languages and internal buses, ensuring comprehensive proficiency in the intricacies of chip design across diverse FPGA platforms.
- Full support of all major vendors
- Xilinx, Altera, Microsemi, Lattice, VHDL or Verilog coding
- Internal Busses: EDK, AXI Embedded uP (ARM, NIOS, MicroBlaze) Linux Board Support Packages and Software Dev.
Core Products and Experience: FPGA design, such as video encoding/decoding, image processing, and more.
- 264 Encode/Decode Audio
- Dolby HD JPEG Encode/Decode
- PCi/PCIe + DMA Display Controllers
- Image Processing Modulation / Demodulation USB
FPGA Verification: The steps involved in verifying and testing FPGA designs, including generating test benches and functional simulations.
- Test bench generation
- Functional simulation and assertions
- Code and functional coverage
- Post-synthesis simulation Script creation (tcl, perl, etc…)
Tools Supported: Software tools used in FPGA design and verification, like ModelSim, Altera Quartus, Xilinx ISE, and MicroSemi Libero.
- ModelSim (VHDL & Verilog)
- Altera Quartus
- Xilinx ISE
- MicroSemi Libero
FPGA/EPLD: There are various aspects of FPGA design, including coding languages and optimization.
- VHDL, Verilog, State Diagram
- FPGA Place & Route Timing optimization
- ASIC and FPGA Verification
- Triad Semi-structured ASICs
Altera Expertise: We have specific areas of expertise related to Altera FPGAs, such as video compression and real-time video streaming.
- Cyclone V SoC design
- 264 video compression
- DVI 1080p30 video input
- Real Time video streaming over LAN
- 5GHz 2 Channel Digital Storage Scope (DSO)
- 8 Channel Arbitrary Waveform Generator
- 3 Channel Video Mux and Display Controller
- 4 Channel 8VSB studio HD Tuner
Xilinx Zynq/ARM Expertise: We also have the ability to design with Xilinx Zynq and ARM cores, including networked DVR and load balancing.
- High Speed w/ both ARM cores
- Networked DVR
- Utilizes DDR III memory
- 1G Ethernet
- USB Input
- 6 NTSC channels
- On screen display
- Load balancing between ARMs
- Linux drivers & applications