An assembly consits of a group of electronic components interconected by a Printed Circuit Board. In order to create it, a Schematic and Layout are required to generate Gerber files which are the engineering documents that we produce in order to implement the hardware specified by the customer. Our capacity puts at your disposal Printed Circuits Board of up to 6 layers.
Most of the electronic systems requiere a piece of programming inside of a microcontroller or a memory chip.
Bare Metal enviroment requires a precise understandig of the peripherals through its manufacturer datasheet. If an Operative System is involved, the concept of Driver is well known by the developers community.
In both cases TriverLogic offers to our customers a development program under agile methodologies, and by the using of tools like git for source control and Doxygen for a well documented project.
Each stage during the buiding of a product not only requires a final test, but a testing program.
Our company has the necessary equipment to reach stage known as Board Bring Up under a series of reviews that allow us to find any issues on hardware or firmware side.

Two of the following tasks are resolved during this stage.
According to our experience, we have seen that simulating process is required in some occasions, as well as the validation of behavior of components included in the system. Those tasks can be done through a breadboard or commercial EVM. That is why we could include these tasks during the development.

Boards In Layout stage requires first to analice some basic parameters per type of node: Current, Voltage and Frecuency. Once it is defined Board In Layout stage turns into a componet placement problem to be solved in the number of layer according to the density of pins, given by the electronic components selected in the stage before.
This stage has as output Gerber files ready to implement the Printed Circuit Board requested by our customer

Basically an engineering prototype is the start point to validate all the aspects contained into the Hardware and Firmware already designed at stages before. Depending on the project complexity we could manufacture one Printed Circuit Board or small quantities known as a Engineering Batchs.

Precisely speaking, Board Bring Up is a conjunction of computer debugging tools and laboratory scopes under a controlled environment to perform all necessary tests, to verify that the hardware and firmware can coexist and understand each other.
The clearest example is by the time a state machine is debugged through each of its states in order to initialize and load a embedded system. That example illustrates what tasks are performed at this stage.

Two enviroments are involved here.
We have the experience to initialize and to operate properly the peripherals that typically are found inside a microcontroller according to our customer application.
