Services
Available Services
Firmware Optimization
code speed/size optimization for critical micro-controller applications.
Hardware-Near Software Development
harnessing embedded micro-controllers with analog-digital electronics.
Time-Critical Software Details
software mechanisms needing to comply to absolutely strict time constraints.
Complex Bug-Searching
debugging of the most diverse errors on analog, digital and micro-controller levels.
Real-time Firmware Development
harnessing time-critical embedded systems and their real-time needs.
Software Porting
source-code transfer/adaptation from one micro-controller to a different one.
Hardware Porting
analog/digital electronics transfer from one application to a different one.
Communications
different communications protocols, circuits and corresponding firmware.
Video Processing
different video formats and image processing.
DC/DC converters
different topologies/chips and custom solutions.
Code Embellishment
re-organization, commenting and general visual enhancement of existing source-code.
Machine-Level Programming
lowest-level Assembly development/debugging and CPU-internals inspection.
New Micro-Controllers & Chips
characterization, verification and validation of new CPUs/Chips and their peripherals.
New Ideas and Needs
evaluation of new ideas, their feasibility and the correspondingly possible solutions.
Extreme uC Limit-Programming
converting the very last potential/detail of a micro-controller into real performance.
Innovative/Revolutionary Solutions
development of completely new/patentable solutions to new problems.
Automotive / Motorsport / Industrial
ECU AUTOMOTIVE FDEFS & DRIVERS
These are automotive FDEFs (Function DEFinitions) and various low-lever driver and operating-system programming tasks. Also for Matlab-driven ECUs.
NON-SYMMETRICAL INJECTION/IGNITION CODE
Development of a completely new low-level injection/ignition software driver package for automotive motorsport ECUs.
ECU AUTOMOTIVE TOOLS
Various developer and user tools were developed for these automotive motorsport ECUs.
PROJECTS MANAGEMENT TOOL
This tool is intended for software modules’ configuration management inside ECUs. It handles all needed operations from source-code versioning up to automatic documentation generation and repository management. Programmed in VBA inside Microsoft Excel.
LAMBDA-SENSORS MEASURER/SIMULATOR
This is a highly advanced and patentable oxygen-sensor simulator allowing to simulate any sensor allowed values, as well as any not-allowed values (defective sensor) in a microprocessor controlled way.
Worldwide non-existent/patentable precision R/V-SIM circuit (simulated voltage-affected resistance)
Precision current-sources/sinks
Bosch Semiconductor CJ125 Lambda-chip for LSM11, LSU4.2, LSU4.9 and ADV compatible oxygen-sensors measurement
MSP430 micro-controller as main central control unit
Alphanumeric display with menus and value display/insertion
Simulation of various defective details of an oxygen sensor
Simulation and measurement down to resolutions of 1mV, 1uA, 1Ohm
Analog / Digital / Embedded Electronic Circuits
Digital cameras for high-demand and critical civil and military applications.
Advanced Altera/Xilinx FPGA for digital video processing (interleaving, encoding, buffering, color-space conversion, etc.)
High-speed DDR2/DDR3 (300MHz) with differential signaling for video buffering and NIOS processor code storage
Gigabit Ethernet PHY and transformer circuitry for high-throughput full-HD video
Integrated NIOS processor for ethernet packeting and other processing
Complete schematics creation, component symbols and footprints, etc.
Complete PCB creation, critical rules, differential signals, impedance analysis and control with ALTIUM and other dedicated simulation software, signal integrity analysis, PCB hard-flex type design, etc.
Cost- and production-oriented optimization of the final PCB and components selection
Testing the final product, high-speed eye-diagrams, electromagnetic compatibility (EMC), etc.
Firmware for Micro-Controllers
68HC11 DOWNLOADER
This is an ultra-fast application downloader for the 68HC11 micro-controller. More information here.
INTELLIGENT BATTERY MANAGEMENT
These are lithium batteries that are managed by internal firmware, where the output voltage and other characteristics may be configured on-the-fly for any purpose.
BOOT/FIRMWARE-UPLOADER FOR C167CR/CS & ST10
This small tool is intended to upload the micro-controller’s complete memory contents to a PC.
SC900 INJECTION CHIP
This is a dedicated high-pressure high-voltage injection chip for injection signal shapping.
Full Freescale SC900/MC33816 chip expertise: HW, driver SW and chip MicroCode.
JTAG PROGRAMMER FOR TEXAS INSTRUMENTS MSP430 DEVICES
Built around an FT2232D device, it is possible to program multiple MSP430 devices sharing the JTAG bus (given the right containment HW), enabling easy deployment of field-programmable MSP430 devices via USB interface. Also, a GUI was developed, to enable simple upgrade or assembly-line programming.Fully MSP430 JTAG compliant
Complete EPV cycle
Boot-strap capable (no software is needed at the MSP430 prior to assembly)
Complete solution of HW/SW
BOOTLOADER DEVELOPMENT FOR ARC BASED MICRO-CONTROLLERS
Low footprint bootloader developmentfor ARC-based processors in FPGAs or ASICs.
ARC-based architecture
CRC checking included
AES encryption included
Extensive usage of Assembly to reduce footprint to an absolute minimum.
Custom initialization routines.
Section purging.
Matlab & Simulink
ECU AUTOMOTIVE FDEFS & DRIVERS
These are automotive FDEFs (Function DEFinitions) and various low-lever driver and operating-system programming tasks. Also for the Matlab-driven ECUs.
ECU AUTOMOTIVE TOOLS
Various developer and user tools were developed for these automotive motorsport ECUs.
Software/Windows User Applications
GESTEC
This is a “REFA” compliant PC software program that allows factories to organize their production, stocking and pricing of all their products.
ENGINE DYNO CONTROLLER (PID) WITH GUI
A highly configurable PID Controller
POWER-SHELL: VERSIONING CONTROL SCRIPT FOR GIT
create 2 versions (internal and client) of an Excel document with the versioning differences between 2 tags on a GIT repository
C#(WPF): SERCOS3 DATA VISUALIZER
Loads an automatically generated SERCOS3-Master configuration file and displays all nodes, variables and connections among them.
C#(WPF): “MAXI-RACE” Racing Management Software
Full-fledged racing assistant/management software for kart-racing applications with the following features: LIVE-View (active racing mode), Managing Drivers, Managing Cars, Managing Races, Managing Regulations, Auxiliary tools to calculate racing details (gears ratios, speeds, fuel, etc.)
VxWorks eMMC/SD/SATA CARDS HEALTH STATUS AND STORAGE WRITE PATTERNS ANALYSIS
Health status report (wear-out) of eMMC, SD and SATA devices under VxWorks, related driver changes and anhancements
Storage writing pattern analysis (“disc-doctor” in EXCEL VBA)
Chip/Hardware Characterization
Laboratory
We offer advanced chip/hardware characterization and testing capabilities.
Post-silicon electrical characteristics (supply range, power stage, shutdown/quiescent current...)
Validation and application curves (efficiency, shutdown/quiescent current, startup, shutdown, line/load regulation...)
Over device operating points (temperature, voltage, current, switching frequency, ...).
Validation of device protection when parameters are out of normal application conditions (UVLO, OVP, OCP, TSD, ...)
Fault finding and silicon debugging.
One of our team members has extensive experience in this area working for one of the market leading companies.
Complete laboratory comprising:
Weiss LabEvent T/40/70/5 temperature chamber -70°C..180°C
Tektronix AFG3022C arbitrary signal generator 2ch 25MHz/200MSps
RIGOL DG4062 arbitrary signal generator 2ch 60MHz/500Msps
Tektronix DMM4040 bench top 6-1/2 digit precision multimeter x2
Tektronix DMM4050 bench top 6-1/2 digit precision multimeter
Tektronix DPO4034 digital phosphor oscilloscope 4ch 350MHz/2.5Gsps
Tektronix MSO5204 mixed signal oscilloscope 4ch 2GHz/5Gsps
Tektronix TCP0030 current probe 30A/120MHz
Tektronix TCP0030A current probe 30A/120MHz x2
Tektronix TDP1000 differential probe 42V/1GHz x2
Omicron Lab Bode 100 network analyser 1Hz .. 50MHz
BK Precision 8601 electronic load 120V/60A/250W
Keithley 2460 source meter unit 105V/7A/100W
JBC NAE-2B Nano rework station
Metcal HCT-900-21 hot air rework station
Vision Engeneering Mantis Elite-Cam HD microscope
All equipment is calibrated annually.
LAB MEASUREMENTS AUTOMATION
lam measurement equipment automation for DCDC-converter chips’ measurements, characterization, datasheet production and validation purposes
SCPI protocol based instrument control
PSU, DMM, SMU, AFG instruments integration
Custom integration/automation in C#/Python