PROJECT IDEA REALISATION
“The journey of a thousand miles begins with one step.” Lao Tzu
If you have an idea (for an electronic project) drawn on a napkin, we will help you to translate it into a specific technological solution. On your behalf, we will consider the technology available on the market and come up with a specification. If you have the specification in place, we will conduct calculations and propose architecture, potential laminates and the inital bill of materials (BOM) of the main components. We will initailly estimate the costs of the project. The results of our findings will be properly documented. If you accept the project conditions, we will commence our work and move on to the next stages. The whole IP belongs to the client. We tie our clients to us only by providing high quality service.
SCHEMATIC DESIGN
“Having fantasy doesn’t mean inventing anything. It means creating something out of something that exists already.” Thomas Mann
Having the base of architecture, we will work out the system engineering aspects. We will select the specific componenets, talk to the manufacturers / distributors on your behalf, negotiate prices. Based on gathered information we will prepare and verify electronics schematic. The results of our work, we document thoroughly.
PCB DESIGN AND PRODUCTION
“In order to write one sentence of your own, you have to read thousands of other people’s ones.” Ryszard Kapuściński
When you have the electrical schematics in hand, we can move on to PCB design. In this process, there are a couple of steps, which include translation of the schematics to the traces on the PCB board accordingly to the specification (dimentions, shapes), Singla Integrity and Power Integrity simulations, or PCB stack approval. After successful verification of the design, it is sent for production. The whole stage of communication with EMS is conducted by us. Of course we document our results of our doing.
LOW-LEVEL PROGRAMMING
“If you hear a voice within you say ‘you cannot paint,’ then by all means paint, and that voice will be silenced.” Vincent Van Gogh
Modern electronics very rarely relies only on connecting some electronic components with each other. Programmable devices (microcontrollers, microporcessors, CPLD, FPGA, DSP, grapphics cards) require some low- and/or high-level programming. We are capable of delivering it to you taking into account the performance, responsiveness and above all the friendliness of user interface. And that’s a promise. We keep our word, thanks to the profound knowledge of many programming languages, hardware description languages and best engineering practices.
TESTS AND CERTIFICATION
“The only man who makes no mistakes is the man who never does anything.” Napoleon Bonaparte
Testing is like taking a glance at a compas to check if the chosen route leads to the desired port. At every practical step of the journey through the electronic project, it is of utmost importance to verify and check that what has been done guides us in the right directions. At time one should turn around, fine tune the sails, fix the hull, adjust the course, patch the map. We know the design process inside out. We use methods like DFT and DFM, organize and conduct ICT / FCT tests, thanks to which we achieve high yield of during the production of goods. We handle EMC, CE certifications, so you receive the product that is ready to be shipped to your clients.
In todays world, a new electronic product has to comply with many rigorous norms and standards. From the very first step of electronic design process, we bear it our minds, so that the final product can pass all necessary compliance tests with flying colours.
PRODUCTIZATION
“We are architects of our own destiny.” Albert Einstein
Productization is a well-known method of widening a porfolio. Out of a single project many variants of products can be spinned with various ranges of functionalities. We will propose those versions that are possible to realize and after your approval, we will turn them into reality. Results of our work we document thoroughly.
TRAINING
“The only thing worse than training your employees and having them leave is not training them and having them stay.” Henry Ford
Apart from a typical design house activities, we provide also a wide range of professional traings at every level of experience and skills. Our hands-on trainings are based on our experiences. These were gathered during tens of thousands of hours of real life practice by our specialists, who cumulatively took part in hundreds of projects. We deliver training sessions in any language, any place and any form – tailored to specific needs.
Our favourite training topics are related to our beloved FPGA devices – optimization (time, resources, energy, runtime), debuging of complex / distributed systems, security, HLS, partitioning, CDC, and many, many more…
DOCUMENTATION
“Documentation is a love letter that you write to your future self.” Damian Conway
Often technical documentation is incomplete, residual or non-existant. Mostly it occurs in small projects or in companies taking a less serious approach to formal, project issues. In reality the documentation should be / is the most important element of any project in any company. The documentation is the the source of knowledge, which is a recipe for building a product, even when the schematics, PCB design or source code is gone. It is a historical record for all decisions, technological choices, ways to execute ideas, boundary conditions. Without documenting, a product can be built, however, introduction of change, upgrade or replication of the product after some time becomes troublesome and at times unprofitable. These are the reasons why we always document our work thoroughly.
FIRMWARE FOR FPGA
“I fear not the man who has practised 10,000 kicks once, but I fear the man who has practised one kick 10,000 times.” Bruce Lee
FPGA devices are our passion. We have experience with the four major FPGA manufacturers. No matter if we are talking about Artifical Intelligence, core or edge Ethernet switches, video processing or control systems, we are all ears as long as there is FPGA at the heart of the solution. Optimization is our thing – we optimize designs (including Intel® HyperFlex architecture) in terms of resources, meeting timing constrains or power consumption. Thanks to these services, the same functionalities can fit into a smaller device and consequently, the final product can be cheaper in production. Lowering the power consumption can not only limit the cost of the radiator, but also the space occupied by it. Our clients in 85-90% of cases believe that the use the FPGA device to its limits. They believe so until we join in the game.
CONSULTING, TRANSLATIONS, AUDITS, REVIEWS
“Those that consult more, make less mistakes.” Omar Torrijos
Over the years of professional work we have gathered a lot of experiences and knowledge. We would like to share it with you through a variety of services. We can help take the best decisions during selection process of the FPGA device. We pay attention to the full specification, space constraints, thermal requirements.
If you have a design based on FPGA device or other hardware platform that you wish to translate into an FPGA device or an FPGA device of another manufacturer, we remain at your disposal. pozostajemy do Twojej dyspozycji.
Apart from regular or ad hoc help in projects, we offer also services in conduction of audits – internal or 3rd party. Of course we document our findings thoroughly.
From time to time we perform reviews of manuscripts for international scientific journals.
HIGH PERFORMANCE COMPUTING
“Run when you can, walk if you have to, crawl if you must; just never give up.” Dean Karnazes
We enjoy working with HPC. In the articles section you can encounter publications on ARUZ (Analizator Rzeczywisty Układów Złożonych), construction of which was delivered by some of our engineers. One of HPC topic that has come to light thanks to cooperation with Gdansk University of Technology is a co-processor for Multi Precision Arithmetics. Its open source code can be found on GitHub repository at: https://github.com/stafan26/integer-MPA-coprocessor
PROTECTION AGAINST COPYING AND INTERFERENCE
“It’s better to be a warrior in a garden than a gardener in war.” Japanese saying
In modern world an ease of access of Integrated Circuit has resulted in the fact that the Intelectual Property is no longer located in the physical form of electronics, but in software layer – driver, programme, firmware. Since software is easy to copy, it is of vital importance to protect software against that and hardware against using it for other purposes. Certificates, signatures or encryption? If yes, then which ones? We will help you in obtaining answers to these questions, so you can benefit from all profits for selling your unique products.