NOTES:
None.
MODIFICATION HISTORY:
Ver Who Date Changes ----- ---- -------- ----------------------------------------------- 1.01a ecm 05/21/04 First release 1.11a mta 03/21/07 Updated to new coding style 1.13a sv 02/1/08 Added macros to Get/Set Tx/Rx status
Defines | |
#define | XEmacLite_mGetTxActive(BaseAddress) |
#define | XEmacLite_mSetTxActive(BaseAddress, Mask) |
Functions | |
void | XEmacLite_AlignedWrite (void *SrcPtr, u32 *DestPtr, unsigned ByteCount) |
void | XEmacLite_AlignedRead (u32 *SrcPtr, void *DestPtr, unsigned ByteCount) |
void | StubHandler (void *CallBackRef) |
Variables | |
XEmacLite_Config | XEmacLite_ConfigTable [] |
|
Get the TX active location to check status. This is used to check if the TX buffer is currently active. There isn't any way in the hardware to implement this but the register is fully populated so the driver can set the bit in the send routine and the ISR can clear the bit when the handler is complete. This mimics the correct operation of the hardware if it was possible to do this in hardware.
|
|
Set the TX active location to update status. This is used to set the bit indicating which TX buffer is currently active. There isn't any way in the hardware to implement this but the register is fully populated so the driver can set the bit in the send routine and the ISR can clear the bit when the handler is complete. This mimics the correct operation of the hardware if it was possible to do this in hardware.
|
|
This is a stub for the send and receive callbacks. The stub is here in case the upper layers forget to set the handlers.
|
|
This function reads from a 32-bit aligned source address range and aligns the writes to the provided destination pointer alignment.
|
|
This function aligns the incoming data and writes it out to a 32-bit aligned destination address range.
|
|
This table contains configuration information for each EmacLite device in the system. |
Copyright © 1995-2009 Xilinx, Inc. All rights reserved.