20.12.2012 Views

2.2 BSP Rel. 1.0 for PPMC-275 Programmer's Guide

2.2 BSP Rel. 1.0 for PPMC-275 Programmer's Guide

2.2 BSP Rel. 1.0 for PPMC-275 Programmer's Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

List of APIs API Call Reference<br />

Software Modules<br />

Supported Features:<br />

driver can be replaced by a user-defined management unit driver<br />

that manages the communication units in a different way. The<br />

driver also includes a switching table that determines where to<br />

switch the packets received in each communication port (Repeater<br />

functionality).<br />

This driver is implemented in the following:<br />

• Ethernet.c<br />

• Ethernet.h<br />

This low level driver is OS independent. Allocating memory<br />

<strong>for</strong> the descriptor rings and buffers are not within the scope of<br />

this driver.<br />

The user is free from Rx/Tx queue managing.<br />

This low level driver introduce functionality API that enable<br />

the to operate Marvell's Gigabit Ethernet Controller in a convenient<br />

way.<br />

Simple Gigabit Ethernet port operation API.<br />

Simple Gigabit Ethernet port data flow API.<br />

Data flow and operation API support per queue functionality.<br />

Support cached descriptors <strong>for</strong> better per<strong>for</strong>mance.<br />

Enable access to all four DRAM banks and internal SRAM<br />

memory spaces.<br />

PHY access and control API.<br />

Port control register configuration API.<br />

Full control over Unicast and Multicast MAC configurations.<br />

5 - 26 VxWorks 5.5/Tornado <strong>2.2</strong> <strong>BSP</strong> <strong>Rel</strong>. <strong>1.0</strong> <strong>for</strong> <strong>PPMC</strong>-<strong>275</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!