eVision Systems GmbH offers software and hardware solutions for the development of projects based on microelectronic components such as FPGA and ASIC.
For almost 20 years, we have been supporting our customers not only with innovative tools, but also with training, support and know-how. Today we are the central contact point for all things related to FPGA, ASIC design and system debugging. From the system specification of the HW/SW interfaces to the creation and verification of HDL codes for FPGA and ASIC projects through to prototyping, we offer you solutions from our highly specialized partners.
Since embedded systems also contain microcontrollers in addition to FPGAs, we offer support in their development and prototyping with programming devices, debuggers, as well as suitable measurement and test technology.
System specification
While the procedure for developing FPGAs and ASICs is now relatively clearly defined (creating HDL code, simulation, synthesis, place & route, etc.), there is an unmanageable number of different procedures and completely different tools at the system level. However, two aspects seem to be of central importance to us: recording and managing the requirements and the description of the HW/SW interface
Hardware development
Today, microelectronic components such as ASICs or FPGAs are usually developed using hardware description languages such as VHDL or Verilog. In order to save unnecessary time and costs, a development process is required that detects errors in a timely manner. We offer various tools for efficient chip development, from intelligent editing systems to static code checkers and simulators. We primarily work with smaller, focused EDA manufacturers who close gaps in the known design flows or offer new, innovative approaches.
Software development
After a microcontroller application has been specified and the code written, the next step is to test the code in the target system. A good development tools environment is important to reduce overall development time. Users want to debug their application program under conditions that match the actual setup of their system. For this reason, the ability to debug a user program in a real target system is necessary. The tools and methods provided here by eVision Systems help you reduce the complexity of application & product testing.
Commissioning
As soon as SoC, FPGAs, ASIC or microcontrollers are put into operation on a board, extensive testing must be carried out. In addition to measuring the relevant voltages and observing the signal lines, this also includes analyzing the protocols used on the system. In our online store we offer various laboratory devices from oscilloscopes to protocol analyzers to support you in putting your systems into operation.
Prototyping
Often, various prototypes are used during the development phase before final integration into the system. We differentiate between different types of prototypes: prototyping an ASIC on one or more FPGAs, prototyping FPGAs that can only be programmed once on pin-compatible, multi-programmable FPGA solutions and using finished FPGA-based boards for software and HDL development at a time when a circuit board is not yet available.
Video systems
For 10 years we have been offering FPGA based video products under the brand name AIVION in collaboration with Visual Communication Systems GmbH. Our combined many years of experience in the FPGA market have led to an extensive range of ready-made FPGA-based video products for the integration of industrial cameras and for the transmission of video data.