Verien provides all aspects of electronic product development, including FPGA, analog, PCB, and software design to help you realize your product. We have been providing engineering consulting services since 2001, and have been a member of the Xilinx Alliance program since 2005. We provide product design consultancy, embedded systems and electronic product design consulting, as well as full turnkey product development for a wide variety of industries and products.
The programmable logic designs of today can encompass entire systems: digital signal processing (DSP) algorithms, software running on embedded processors with tight communication to the FPGA fabric, signal modulation and extraction, high speed communications - essentially much of the system exists in the FPGA. Verien has experience in all of these areas and can apply this experience to your product design. We provide everything from standalone FPGA design, large or small, software design, and full turnkey engineering services including design, prototype production and test.
The following are some of the engineering services provided:
o Complex FPGA development in VHDL, Verilog, Matlab / Simulink
o Support for all FPGA vendors: Xilinx, Altera (Intel), Microsemi, Lattice
o System on a Chip (SOC) designs including both hardware and software engineering (Linux, C, Python)
o Printed Circuit Board (PCB) design including schematic capture, component selection, PCB layout and prototype production.
o Design verification and simulation testbench creation
o Intellectual Property development - creation of custom IP which you then own and can become a reusable block for future products
o Analog design including signal processing, A/D and D/A conversion, and power subsystems
o Mixed signal PCB development, i.e. mixed digital and analog for low noise applications
o End of life and component obsolesence - design of form, fit, and function replacements for older designs or components reaching end of life.
Our technology expertise includes: Ethernet, PCI Express, USB, I2C, CAN, MODBUS, custom communications links for remote I/O applications, DDR memory subsystems, Fiber Optic Gyros (FOGs) and Inertial Measurement Units (IMUs), magnetometers, ARM and Microblaze CPUs, modulation and demodulation, signal extraction, lock-in amplifiers, CCD, CMOS, and infrared cameras, random number generators, and others.
See below for some of our example projects.