Why you should choose

    Professional

    We take our work seriously because we know our solutions are used in many mission critical applications where they simply can not fail.

      Reliable

      Even when things become hard we will not give up and leave you alone . We will stubbornly insist on finding the solution to the problem.

        Creative

        This is what we have built into ourselves. You can expect sometimes almost crazy solutions just to resolve what seems to be impossible.

          Modern

          While never forgetting how things were done in the past we are open to new ideas and trends future is bringing us.

          Extending system possibilities – Core of our DNA

          We believe it is possible by doing it right to create better, more performant and more efficient (both resource and price-wise) systems. By correctly tailoring entire system where both hardware and software are working hand-in-hand by utilising all benefits certain components are bringing we are able to create systems that are bringing extraordinary performance compared to standard solutions.

          Why would I need this?

          Fair question. One can say: “You can take more powerful platform.”. But what if there is no power available for more powerful platform? What if there is no way to remove excessive heat? Does system boot too slow? What if there are simply no more powerful chips available on the market and you are already riding the fastest horse but still not getting to the performance level you wanted in the first place?

          That is one side of the story. Haw you ever found yourselves in a situation where entirely off-the-shelf SoC would ideally perform all required task only if it would have enough and appropriate interfaces? But it does not. Whether it is just extending the number of available interfaces or implementing entirely custom interface/protocol we can help thanks to our ability to program certain NXP devices on lowest levels.

          Generic optimisations

          Sometimes you will have such a brilliant idea it will not be possible to realize it using standard design practices. In those situations you will require innovative solutions to get the most out of your hardware. This is our core business and what our team initially started with. Our broad knowledge allows us to seek solutions beyond the limits of usual methods and we can therefore create solutions with order of magnitude better performance compared to industry standard results.

          More …

          Custom NXP QuiccEngine and AIOP microcoding

          Since 2013 we are NXP Third Party with access to microcode development for QuiccEngine, eRISC based AIOP based processors found in NXP QorIQ devices. In addition to using NXP provided microcodes to accelerate network protocol processing we are able to develop entirely custom microcodes that can be downloaded into eRISC/AIOP enabled NXP chips during run time. We are developing custom microcodes since 2007. This gives unprecedented possibilities to extend abilities of certain QorIQ device in performance, functionality, protocol and interfacing aspect many times removing the need for costly additional FPGA or ASIC on the board.

          More on AIOP …

          More on QuiccEngine …

          Multicore datapath programming

          Our hardware and software development skills are highly focused on multi-core processing also in general and not only limited to NXP’s AIOP, QuiccEngine and eRISC technologies. We do generic multi-core processing designs and also networking and communication oriented data-plane processing. This way we achieve greater performance without drastically increasing the power consumption or price of the solution.

          More …

          Core Services

          • Conception

            Using all our broad knowledge in this first stage of any project we make sure we thoroughly think all aspects. This is the right place and time to do the thinking. And we are good at it since our projects deliver what they were supposed to initially.  We are used to  create systems that are efficient in complexity, power consumption and cost.

          • Hardware development

            The ideas gathered in the first place we can realize in very simple or highly complex hardware designs. Our team is capable of designing multilayer PCBs populated with biggest chips currently available on the market.

          • Software development

            Once the hardware is done we can bring the software to your hardware including porting the OS to the board or creating embedded software for various platforms.

          • Optimizations

            You will probably agree that in system software is playing bigger role than ever. We can create a software that will squeeze the last breath of power out of your hardware. Some times we go as deep as tweaking a couple of assembler instructions to get a faster code.