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