The hardware interface driver supports low-level services of the LCB, including:
Access to the LCB PCI registers.
Initialization and configuration routines.
LCB Statistics.
The hardware interface is intended to be a private interface used by LCBD to support the high-level public interface. However, the hardware engineer designing and implementing the LCB may also find the hardware interface useful for debugging purposes.
A diagram of the cPCI crate and PCI bus is shown in Figure 1-1. This diagram shows the relationship between the single board computer (SBC), the hardware interface, the PCI bus and the LCB.