Do you have challenges in getting your hardware (chips, SoCs, FPGAs, etc.) to work with your firmware (embedded software)?
Are you forced to spend $1,000,000 to respin a chip because firmware can't work around issues?
Is your product late because of hardware/firmware integration issues, costing $12,500 per engineering-month of delay plus lost sales/revenue?
Do you want to reduce the effort required to hardware and firmware designs in sync?
We can help.
“Thanks to your inquisitive and
creative nature, I think we have together arrived at a couple of significant hardware
contributions that improve the firmware interface and control.”
Jack Meador, Hewlett-Packard Co.
We can help you assess your situation, make recommendations for changes, and aid in making necessary changes.
If you are currently experiencing challenging integration issues, we can help diagnose the problem and identify possible solutions.
But we do not simply do your work for you; we teach these concepts to your engineers, allowing you to reap the benefits in your current and future products.
The following success stories illustrates actual benefits experienced:
- A device driver containing many workarounds for a defect-laden block was over six months late.
The hardware and firmware engineer worked closely on the next generation chip, resulting in a device driver that was functional in three days.
- Four test and debug hooks left in the block were used by the device driver in six different ways to work around block defects.
Had any one of the hooks been taken out to save space or because the testing was completed, the chip would have been useless, forcing a million-dollar respin and a three-month delay.
- The incoming DMA module for a block was incorrectly wired to the data bus with the wrong byte order.
Fortunately the DMA module had a byte-swapping feature which firmware was able to configure to correct the byte order, thus averting an expensive chip respin.
“I think, again, you
have solved one of the toughest problems for us with your expertise and dedication.”
Ray Xu, Hewlett-Packard Co., Shanghai, RPC
Contact us to help you with your embedded development via
or call 208-939-6984.