services

Imaging-Adjacent Technologies

Many technologies and tools are required for imaging applications.

Various other technologies are involved in implementing digital video systems. We have experience with many, from low-noise power supplies to high-speed memories.

Circuits

  • Low-noise power supplies
  • High-efficiency, compact power supplies
  • Isolated power supplies
  • Memory interfaces (DDR3, HyperRAM, Flash)
  • High-speed busses
  • Serial ports
  • Image sensors
  • Microcontrollers
  • Microprocessors
  • ADCs (high-precision and high-speed)
  • Current monitors
  • Motor control

Programming / Tools

  • VHDL for FPGAs and simulation
  • Verilog for FPGAs and simulation
  • FPGA state machines
  • FPGA fixed-point math
  • C for microcontrollers
  • RTOS for microcontrollers
  • Linux and embedded Linux for microprocessors
  • Windows
  • Web technologies
  • Go language for multi-platform applets
  • Git / Mercurial for source control
  • OpenSCAD for mechanical design and 3D printing
  • XML, YAML for configuration

System Control

  • Wishbone cross-platform FPGA bus
  • I2C
  • SPI
  • SMI MDIO
  • UART
  • FPGA boot control
  • FPGA internal registers
  • GenICam
  • Tecphos CM3 Interconnect Core

Standards

  • CoaXPress
  • GigEVision
  • GenICam
  • Camera Link
  • NTSC/PAL analog video
  • Ethernet
  • Firewire 1394
  • USB
  • 8B/10B