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.

Google Online Preview   Download