Xilinx Device Drivers Documentation
Xilinx Device Drivers Driver Summary Copyright Main Page Data Structures File List Data Fields Globals
Xilinx Device Drivers Documentation
Generated on 24 Jun 2004 for Xilinx Device Drivers
Device Driver Summary
A summary of each device driver is provided below. This includes links to the driver's layer 1, highlevel header file and its layer 0, low-level header file. A description of the device driver layers can be found in the Device Driver Programmer Guide. In addition, building block components are described, followed by a list of layer 2 drivers/adapters available for the VxWorks Real-Time Operating System (RTOS).
Example usage files for each driver can be found in the driver's directory in the EDK installation area under sw/XilinxProcessorIPLib/drivers/.../examples.
ATM Controller
The Asynchronous Transfer Mode (ATM) Controller driver resides in the atmc subdirectory. Details of the layer 1 high level driver can be found in the xatmc.h header file. Details of the layer 0 low level driver can be found in the xatmc_l.h header file.
DDR ECC
The DDR ECC driver resides in the ddr subdirectory. Details of the layer 1 high level driver can be found in the xddr.h header file. Details of the layer 0 low level driver can be found in the xddr_l.h header file.
Delta-Sigma ADC
The Delta-Sigma Analog-to-Digital Converter (ADC) driver resides in the dsadc subdirectory. Details of the layer 1 high level driver can be found in the xdsadc.h header file. Details of the layer 0 low level driver can be found in the xdsadc_l.h header file.
Delta-Sigma DAC
The Delta-Sigma Digital-to-Analog Converter (DAC) driver resides in the dsdac subdirectory. Details of the layer 1 high level driver can be found in the xdsdac.h header file. Details of the layer 0 low level driver can be found in the xdsdac_l.h header file.
Central DMA
The Central DMA driver resides in the dmacentral subdirectory. Details of the layer 1 high
level driver can be found in the xdmacentral.h header file. Details of the layer 0 low level driver can be found in the xdmacentral_l.h header file.
Ethernet 10/100 MAC
The Ethernet 10/100 MAC driver resides in the emac subdirectory. Details of the layer 1 high level driver can be found in the xemac.h header file. Details of the layer 0 low level driver can be found in the xemac_l.h header file.
Ethernet 10/100 MAC Lite
The Ethernet 10/100 MAC Lite driver resides in the emaclite subdirectory. Details of the layer 1 high level driver can be found in the xemaclite.h header file. Details of the layer 0 low level driver can be found in the xemaclite_l.h header file.
External Memory Controller
The External Memory Controller driver resides in the emc subdirectory. Details of the layer 1 high level driver can be found in the xemc.h header file. Details of the layer 0 low level driver can be found in the xemc_l.h header file.
General Purpose I/O
The General Purpose I/O driver resides in the gpio subdirectory. Details of the layer 1 high level driver can be found in the xgpio.h header file. Details of the layer 0 low level driver can be found in the xgpio_l.h header file.
Gigabit Ethernet MAC
The 1 Gigabit Ethernet MAC driver resides in the gemac subdirectory. Details of the layer 1 high level driver can be found in the xgemac.h header file. Details of the layer 0 low level driver can be found in the xgemac_l.h header file.
Hardware ICAP
The Hardware ICAP driver resides in the hwicap subdirectory. Details of the layer 1 high level driver can be found in the xhwicap.h header file. Details of the layer 0 low level driver can be found in the xhwicap_l.h header file.
HDLC
The HDLC driver resides in the hdlc subdirectory. Details of the layer 1 high level driver can be found in the xhdlc.h header file. Details of the layer 0 low level driver can be found in the xhdlc_l.h header file.
Intel StrataFlash
The Intel StrataFlash driver resides in the flash subdirectory. Details of the layer 1 high level driver can be found in the xflash.h header file. Details of the layer 0 low level driver can be found in the xflash_intel_l.h header file.
Inter-Integrated Circuit (IIC)
The IIC driver resides in the iic subdirectory. Details of the layer 1 high level driver can be found in the xiic.h header file. Details of the layer 0 low level driver can be found in the xiic_l. h header file.
Interrupt Controller
The Interrupt Controller driver resides in the intc subdirectory. Details of the layer 1 high level driver can be found in the xintc.h header file. Details of the layer 0 low level driver can be found in the xintc_l.h header file.
OPB Arbiter
The OPB Arbiter driver resides in the opbarb subdirectory. Details of the layer 1 high level driver can be found in the xopbarb.h header file. Details of the layer 0 low level driver can be found in the xopbarb_l.h header file.
OPB to PLB Bridge
The OPB to PLB bridge driver resides in the opb2plb subdirectory. Details of the layer 1 high level driver can be found in the xopb2plb.h header file. Details of the layer 0 low level driver can be found in the xopb2plb_l.h header file.
PCI Bridge
The PCI bridge driver resides in the pci subdirectory. Details of the layer 1 high level driver can be found in the xpci.h header file. Details of the layer 0 low level driver can be found in the
xpci_l.h header file.
PLB Arbiter
The PLB arbiter driver resides in the plbarb subdirectory. Details of the layer 1 high level driver can be found in the xplbarb.h header file. Details of the layer 0 low level driver can be found in the xplbarb_l.h header file.
PLB to OPB Bridge
The PLB to OPB bridge driver resides in the plb2opb subdirectory. Details of the layer 1 high level driver can be found in the xplb2opb.h header file. Details of the layer 0 low level driver can be found in the xplb2opb_l.h header file.
Rapid I/O
The Rapid I/O driver resides in the rapidio subdirectory. Details of the layer 0 low level driver can be found in the xrapidio_l.h header file.
Serial Peripheral Interface (SPI)
The SPI driver resides in the spi subdirectory. Details of the layer 1 high level driver can be found in the xspi.h header file. Details of the layer 0 low level driver can be found in the xspi_l. h header file.
System ACE
The System ACE driver resides in the sysace subdirectory. Details of the layer 1 high level driver can be found in the xsysace.h header file. Details of the layer 0 low level driver can be found in the xsysace_l.h header file.
Timer/Counter
The Timer/Counter driver resides in the tmrctr subdirectory. Details of the layer 1 high level driver can be found in the xtmrctr.h header file. Details of the layer 0 low level driver can be found in the xtmrctr_l.h header file.
UART Lite
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- empower 3 supported instruments and devices reference guide
- uefi driver development guide for network boot devices
- xilinx device drivers documentation
- operating systems design 10 devices
- understanding modern device drivers
- cos 318 operating systems i o device and drivers
- linux user space device drivers
- chapter 2 how hardware and software work together
- uefi driver development guide for usb devices
- the linux kernel device model