Hardware/Firmware Interface Design - Best Practices for Improving Embedded Systems Development - Gary (N/A) Stringham
Helps hardware engineers and firmware engineers work together to mitigate or eliminate problems that occur when hardware and firmware are not optimally compatible. This work covers topics including register layout, interrupts, timing and performance, aborts and errors. It features concepts that apply to ASICs, ASSPs, SoCs, and FPGAs.