ethernet: Update doxygen for axiethernet driver
This patch updates the doxygen for the driver. Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
This commit is contained in:
parent
abcddc595a
commit
88303c6d53
26 changed files with 5601 additions and 6829 deletions
41
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/annotated.html
Normal file → Executable file
41
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/annotated.html
Normal file → Executable file
|
@ -2,38 +2,27 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: Class List
|
||||
Class List
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li class="current"><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li id="current"><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
|
||||
<tr><td class="indexkey"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td class="indexvalue"></td></tr>
|
||||
</table>
|
||||
</div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
|
@ -1,39 +0,0 @@
|
|||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: Alphabetical List
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
<h1>Class Index</h1><div class="qindex"><a class="qindex" href="#letter_X">X</a></div>
|
||||
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr><td><a name="letter_X"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> X </div></td></tr></table>
|
||||
</td><td><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> </td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> </td></tr></table><div class="qindex"><a class="qindex" href="#letter_X">X</a></div>
|
||||
</div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
41
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/files.html
Normal file → Executable file
41
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/files.html
Normal file → Executable file
|
@ -2,31 +2,25 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: File Index
|
||||
File Index
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li class="current"><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li id="current"><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>File List</h1>Here is a list of all files with brief descriptions:<table>
|
||||
<tr><td class="indexkey"><a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a></td><td class="indexvalue"></td></tr>
|
||||
|
@ -37,9 +31,4 @@
|
|||
<tr><td class="indexkey"><a class="el" href="xaxiethernet__sinit_8c.html">xaxiethernet_sinit.c</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="xdebug_8h.html">xdebug.h</a></td><td class="indexvalue"></td></tr>
|
||||
</table>
|
||||
</div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
163
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/functions.html
Normal file → Executable file
163
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/functions.html
Normal file → Executable file
|
@ -2,123 +2,60 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: Class Members
|
||||
Class Members
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li id="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li id="current"><a href="functions.html"><span>All</span></a></li>
|
||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="contents">
|
||||
Here is a list of all class members with links to the classes they belong to:<ul>
|
||||
Here is a list of all class members with links to the classes they belong to:
|
||||
<p>
|
||||
<ul>
|
||||
<li>Avb
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a7413799b4caffd89c43aba985e5e79f9">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>AxiDevBaseAddress
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a444f9516f617d023dae367c84c989946">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>AxiDevType
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a58df9c31ad87109bd294fb26a8af9630">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>AxiDmaRxIntr
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#abc5e20aa42c6e50b6ecf9a5d6a10871f">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>AxiDmaTxIntr
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a8f3e9c24d55f2867bbc152922a645b9e">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>AxiFifoIntr
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#af31660d94a9387980b5288dd86c136a8">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>BaseAddress
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a227cd48d8ffc0fc86c735c91a1f1d590">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>Config
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet</a>
|
||||
</li>
|
||||
<li>DeviceId
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a7dc877a54e0c85e0ca14ba977041bcb4">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>EnableSgmiiOverLvds
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a4fabde2681b16e5d8b314d4d3eb8b496">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>ExtMcast
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#af57dac13f3ab7814f417d8fbc7863f10">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>Flags
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#adebe741501e7c32e56ea5f4b62f6c125">XAxiEthernet</a>
|
||||
</li>
|
||||
<li>IsReady
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet</a>
|
||||
</li>
|
||||
<li>IsStarted
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#a7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet</a>
|
||||
</li>
|
||||
<li>Options
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#a5d0462ce1e0c0e7a5ee977413a94ca17">XAxiEthernet</a>
|
||||
</li>
|
||||
<li>PhyType
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#aa1e84825e2de8a79bed03619d6acecfa">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>RxCsum
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#add9dfe4169f1812e6a442507d33d8ad6">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>RxVlanStrp
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a4e2b86637eb13ac65e7cbc42e6d5ad1a">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>RxVlanTag
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a337886aa86b2bb17992b4679f1f346c8">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>RxVlanTran
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a7acfb6bb40497766e396671f39e3624c">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>Stats
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#aedf2130b6fe42d536313f334de21256a">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>TemacIntr
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a9fccedcffde8615cf4f23d95e7702600">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>TemacType
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a80c732270af2737df3ebed73fd28c630">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>TxCsum
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a2139dd5ce6832f0ae9211dd5fa759178">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>TxVlanStrp
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a3d9add2497a3896d1b4b53beb46bea30">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>TxVlanTag
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a4458731e2bc3fcbf5d88199971bf8330">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>TxVlanTran
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a938f96ffecf9cbdb5cce6991fb120db4">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#7413799b4caffd89c43aba985e5e79f9">XAxiEthernet_Config</a><li>AxiDevBaseAddress
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#444f9516f617d023dae367c84c989946">XAxiEthernet_Config</a><li>AxiDevType
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#58df9c31ad87109bd294fb26a8af9630">XAxiEthernet_Config</a><li>AxiDmaRxIntr
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#bc5e20aa42c6e50b6ecf9a5d6a10871f">XAxiEthernet_Config</a><li>AxiDmaTxIntr
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#8f3e9c24d55f2867bbc152922a645b9e">XAxiEthernet_Config</a><li>AxiFifoIntr
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#f31660d94a9387980b5288dd86c136a8">XAxiEthernet_Config</a><li>BaseAddress
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#227cd48d8ffc0fc86c735c91a1f1d590">XAxiEthernet_Config</a><li>Config
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#dda2f024038f99905bb2ca8ab85854eb">XAxiEthernet</a><li>DeviceId
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#7dc877a54e0c85e0ca14ba977041bcb4">XAxiEthernet_Config</a><li>EnableSgmiiOverLvds
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#4fabde2681b16e5d8b314d4d3eb8b496">XAxiEthernet_Config</a><li>ExtMcast
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#f57dac13f3ab7814f417d8fbc7863f10">XAxiEthernet_Config</a><li>Flags
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#debe741501e7c32e56ea5f4b62f6c125">XAxiEthernet</a><li>IsReady
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#36f21814635085cc6476a7cb835e4c34">XAxiEthernet</a><li>IsStarted
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet</a><li>Options
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#5d0462ce1e0c0e7a5ee977413a94ca17">XAxiEthernet</a><li>PhyType
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a1e84825e2de8a79bed03619d6acecfa">XAxiEthernet_Config</a><li>RxCsum
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#dd9dfe4169f1812e6a442507d33d8ad6">XAxiEthernet_Config</a><li>RxVlanStrp
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#4e2b86637eb13ac65e7cbc42e6d5ad1a">XAxiEthernet_Config</a><li>RxVlanTag
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#337886aa86b2bb17992b4679f1f346c8">XAxiEthernet_Config</a><li>RxVlanTran
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#7acfb6bb40497766e396671f39e3624c">XAxiEthernet_Config</a><li>Stats
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#edf2130b6fe42d536313f334de21256a">XAxiEthernet_Config</a><li>TemacIntr
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#9fccedcffde8615cf4f23d95e7702600">XAxiEthernet_Config</a><li>TemacType
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#80c732270af2737df3ebed73fd28c630">XAxiEthernet_Config</a><li>TxCsum
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#2139dd5ce6832f0ae9211dd5fa759178">XAxiEthernet_Config</a><li>TxVlanStrp
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#3d9add2497a3896d1b4b53beb46bea30">XAxiEthernet_Config</a><li>TxVlanTag
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#4458731e2bc3fcbf5d88199971bf8330">XAxiEthernet_Config</a><li>TxVlanTran
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#938f96ffecf9cbdb5cce6991fb120db4">XAxiEthernet_Config</a></ul>
|
||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
163
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/functions_vars.html
Normal file → Executable file
163
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/functions_vars.html
Normal file → Executable file
|
@ -2,123 +2,60 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: Class Members - Variables
|
||||
Class Members - Variables
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="functions.html"><span>All</span></a></li>
|
||||
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li id="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="functions.html"><span>All</span></a></li>
|
||||
<li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="contents">
|
||||
<ul>
|
||||
|
||||
<p>
|
||||
<ul>
|
||||
<li>Avb
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a7413799b4caffd89c43aba985e5e79f9">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>AxiDevBaseAddress
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a444f9516f617d023dae367c84c989946">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>AxiDevType
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a58df9c31ad87109bd294fb26a8af9630">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>AxiDmaRxIntr
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#abc5e20aa42c6e50b6ecf9a5d6a10871f">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>AxiDmaTxIntr
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a8f3e9c24d55f2867bbc152922a645b9e">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>AxiFifoIntr
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#af31660d94a9387980b5288dd86c136a8">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>BaseAddress
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a227cd48d8ffc0fc86c735c91a1f1d590">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>Config
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet</a>
|
||||
</li>
|
||||
<li>DeviceId
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a7dc877a54e0c85e0ca14ba977041bcb4">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>EnableSgmiiOverLvds
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a4fabde2681b16e5d8b314d4d3eb8b496">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>ExtMcast
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#af57dac13f3ab7814f417d8fbc7863f10">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>Flags
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#adebe741501e7c32e56ea5f4b62f6c125">XAxiEthernet</a>
|
||||
</li>
|
||||
<li>IsReady
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet</a>
|
||||
</li>
|
||||
<li>IsStarted
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#a7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet</a>
|
||||
</li>
|
||||
<li>Options
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#a5d0462ce1e0c0e7a5ee977413a94ca17">XAxiEthernet</a>
|
||||
</li>
|
||||
<li>PhyType
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#aa1e84825e2de8a79bed03619d6acecfa">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>RxCsum
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#add9dfe4169f1812e6a442507d33d8ad6">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>RxVlanStrp
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a4e2b86637eb13ac65e7cbc42e6d5ad1a">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>RxVlanTag
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a337886aa86b2bb17992b4679f1f346c8">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>RxVlanTran
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a7acfb6bb40497766e396671f39e3624c">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>Stats
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#aedf2130b6fe42d536313f334de21256a">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>TemacIntr
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a9fccedcffde8615cf4f23d95e7702600">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>TemacType
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a80c732270af2737df3ebed73fd28c630">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>TxCsum
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a2139dd5ce6832f0ae9211dd5fa759178">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>TxVlanStrp
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a3d9add2497a3896d1b4b53beb46bea30">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>TxVlanTag
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a4458731e2bc3fcbf5d88199971bf8330">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
<li>TxVlanTran
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a938f96ffecf9cbdb5cce6991fb120db4">XAxiEthernet_Config</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#7413799b4caffd89c43aba985e5e79f9">XAxiEthernet_Config</a><li>AxiDevBaseAddress
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#444f9516f617d023dae367c84c989946">XAxiEthernet_Config</a><li>AxiDevType
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#58df9c31ad87109bd294fb26a8af9630">XAxiEthernet_Config</a><li>AxiDmaRxIntr
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#bc5e20aa42c6e50b6ecf9a5d6a10871f">XAxiEthernet_Config</a><li>AxiDmaTxIntr
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#8f3e9c24d55f2867bbc152922a645b9e">XAxiEthernet_Config</a><li>AxiFifoIntr
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#f31660d94a9387980b5288dd86c136a8">XAxiEthernet_Config</a><li>BaseAddress
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#227cd48d8ffc0fc86c735c91a1f1d590">XAxiEthernet_Config</a><li>Config
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#dda2f024038f99905bb2ca8ab85854eb">XAxiEthernet</a><li>DeviceId
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#7dc877a54e0c85e0ca14ba977041bcb4">XAxiEthernet_Config</a><li>EnableSgmiiOverLvds
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#4fabde2681b16e5d8b314d4d3eb8b496">XAxiEthernet_Config</a><li>ExtMcast
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#f57dac13f3ab7814f417d8fbc7863f10">XAxiEthernet_Config</a><li>Flags
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#debe741501e7c32e56ea5f4b62f6c125">XAxiEthernet</a><li>IsReady
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#36f21814635085cc6476a7cb835e4c34">XAxiEthernet</a><li>IsStarted
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet</a><li>Options
|
||||
: <a class="el" href="struct_x_axi_ethernet.html#5d0462ce1e0c0e7a5ee977413a94ca17">XAxiEthernet</a><li>PhyType
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#a1e84825e2de8a79bed03619d6acecfa">XAxiEthernet_Config</a><li>RxCsum
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#dd9dfe4169f1812e6a442507d33d8ad6">XAxiEthernet_Config</a><li>RxVlanStrp
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#4e2b86637eb13ac65e7cbc42e6d5ad1a">XAxiEthernet_Config</a><li>RxVlanTag
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#337886aa86b2bb17992b4679f1f346c8">XAxiEthernet_Config</a><li>RxVlanTran
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#7acfb6bb40497766e396671f39e3624c">XAxiEthernet_Config</a><li>Stats
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#edf2130b6fe42d536313f334de21256a">XAxiEthernet_Config</a><li>TemacIntr
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#9fccedcffde8615cf4f23d95e7702600">XAxiEthernet_Config</a><li>TemacType
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#80c732270af2737df3ebed73fd28c630">XAxiEthernet_Config</a><li>TxCsum
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#2139dd5ce6832f0ae9211dd5fa759178">XAxiEthernet_Config</a><li>TxVlanStrp
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#3d9add2497a3896d1b4b53beb46bea30">XAxiEthernet_Config</a><li>TxVlanTag
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#4458731e2bc3fcbf5d88199971bf8330">XAxiEthernet_Config</a><li>TxVlanTran
|
||||
: <a class="el" href="struct_x_axi_ethernet___config.html#938f96ffecf9cbdb5cce6991fb120db4">XAxiEthernet_Config</a></ul>
|
||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
1563
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/globals.html
Normal file → Executable file
1563
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/globals.html
Normal file → Executable file
File diff suppressed because it is too large
Load diff
1347
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/globals_defs.html
Normal file → Executable file
1347
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/globals_defs.html
Normal file → Executable file
File diff suppressed because it is too large
Load diff
286
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/globals_func.html
Normal file → Executable file
286
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/globals_func.html
Normal file → Executable file
|
@ -2,223 +2,85 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: Class Members
|
||||
Class Members
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li class="current"><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="globals.html"><span>All</span></a></li>
|
||||
<li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
|
||||
<li><a href="globals_vars.html"><span>Variables</span></a></li>
|
||||
<li><a href="globals_defs.html"><span>Defines</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="#index_x"><span>x</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li id="current"><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="globals.html"><span>All</span></a></li>
|
||||
<li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
|
||||
<li><a href="globals_vars.html"><span>Variables</span></a></li>
|
||||
<li><a href="globals_defs.html"><span>Defines</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="contents">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="#index_x"><span>x</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
|
||||
|
||||
<h3><a class="anchor" id="index_x">- x -</a></h3><ul>
|
||||
<p>
|
||||
<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
|
||||
<li>XAxiEthernet_AddExtMulticastGroup()
|
||||
: <a class="el" href="xaxiethernet_8h.html#ac6e848552b34aa85f6801ab269521cf3">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#ac6e848552b34aa85f6801ab269521cf3">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_CfgInitialize()
|
||||
: <a class="el" href="xaxiethernet_8h.html#acfb6c81216c79e4a3a307448e9f60be0">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet_8c.html#a73871df4ff59ae908c63c51db94f1a90">xaxiethernet.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_ClearBadFrmRcvOption()
|
||||
: <a class="el" href="xaxiethernet_8c.html#aab45f6c7a4440bc3f58d4ff971e6be7b">xaxiethernet.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#aab45f6c7a4440bc3f58d4ff971e6be7b">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_ClearExtMulticastGroup()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#ab4a3a1fdf74706efe50812be6ec78839">xaxiethernet_control.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#ab4a3a1fdf74706efe50812be6ec78839">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_ClearOptions()
|
||||
: <a class="el" href="xaxiethernet_8c.html#ad3e7253d626c02a96ac35f981ac11ba2">xaxiethernet.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#ad3e7253d626c02a96ac35f981ac11ba2">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_ClearTpid()
|
||||
: <a class="el" href="xaxiethernet_8h.html#a338bb9b51764235ed6969faa58503455">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#a338bb9b51764235ed6969faa58503455">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_DisableControlFrameLenCheck()
|
||||
: <a class="el" href="xaxiethernet_8c.html#a41049ca22799d42d1279461be627c72e">xaxiethernet.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#a41049ca22799d42d1279461be627c72e">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_DumpExtMulticastGroup()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#a08b7db7c5a837de18afceb58230351b3">xaxiethernet_control.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#a08b7db7c5a837de18afceb58230351b3">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_EnableControlFrameLenCheck()
|
||||
: <a class="el" href="xaxiethernet_8c.html#a8b71bcdc8be6ae5d6364c59ea0f53aab">xaxiethernet.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#a8b71bcdc8be6ae5d6364c59ea0f53aab">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_GetExtMulticastGroup()
|
||||
: <a class="el" href="xaxiethernet_8h.html#a6932bd79a08811085a47ad1357a4ef89">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#a6932bd79a08811085a47ad1357a4ef89">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_GetMacAddress()
|
||||
: <a class="el" href="xaxiethernet_8c.html#aa5b70a456ac18505132f61f596428ab7">xaxiethernet.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#aa5b70a456ac18505132f61f596428ab7">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_GetMacPauseAddress()
|
||||
: <a class="el" href="xaxiethernet_8h.html#a369290833088c56abf0a967f16233266">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#a369290833088c56abf0a967f16233266">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_GetOperatingSpeed()
|
||||
: <a class="el" href="xaxiethernet_8c.html#a8e8caa9c4ac753744bd08ebf103877c3">xaxiethernet.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#a8e8caa9c4ac753744bd08ebf103877c3">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_GetOptions()
|
||||
: <a class="el" href="xaxiethernet_8c.html#af48b8f321b842bfb139b473ad7185874">xaxiethernet.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#af48b8f321b842bfb139b473ad7185874">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_GetRgmiiStatus()
|
||||
: <a class="el" href="xaxiethernet_8h.html#ade4816d9067e13fbac2ceb66cf32360d">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#ade4816d9067e13fbac2ceb66cf32360d">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_GetSgmiiStatus()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#ab7d57eaf1bb97c34a92cc5e2c8600075">xaxiethernet_control.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#ab7d57eaf1bb97c34a92cc5e2c8600075">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_GetTpid()
|
||||
: <a class="el" href="xaxiethernet_8h.html#a498bdb032a67313102ac7dee10ae8e7e">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#a498bdb032a67313102ac7dee10ae8e7e">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_GetVidTable()
|
||||
: <a class="el" href="xaxiethernet_8h.html#ab13721145a4632d987bd858483c00011">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#ab13721145a4632d987bd858483c00011">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_GetVStripMode()
|
||||
: <a class="el" href="xaxiethernet_8h.html#afb2a0cbe2263410d25caa0e87428a6d7">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#afb2a0cbe2263410d25caa0e87428a6d7">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_GetVTagMode()
|
||||
: <a class="el" href="xaxiethernet_8h.html#a9d375eb39bb3a8f724123aa9a9585e47">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#a9d375eb39bb3a8f724123aa9a9585e47">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_GetVTagValue()
|
||||
: <a class="el" href="xaxiethernet_8h.html#a00d242e51aeec92bf07528bbf58709ea">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#a00d242e51aeec92bf07528bbf58709ea">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_LookupConfig()
|
||||
: <a class="el" href="xaxiethernet_8h.html#ab25ee3d4c048dccce6e97f59529ed2c3">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__sinit_8c.html#ab25ee3d4c048dccce6e97f59529ed2c3">xaxiethernet_sinit.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_MulticastAdd()
|
||||
: <a class="el" href="xaxiethernet_8h.html#ac186de218bc1df3afe9e1c91c6b749b6">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#ac186de218bc1df3afe9e1c91c6b749b6">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_MulticastClear()
|
||||
: <a class="el" href="xaxiethernet_8h.html#a1db86bd14ba6b769f6fdf34c0e277c10">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#a1db86bd14ba6b769f6fdf34c0e277c10">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_MulticastGet()
|
||||
: <a class="el" href="xaxiethernet_8h.html#ac95ba7bcd0c537eec1787f5ea49488df">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#ac95ba7bcd0c537eec1787f5ea49488df">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_PhyRead()
|
||||
: <a class="el" href="xaxiethernet_8c.html#a6dc70adcb2c07eb801facc8e2243ea98">xaxiethernet.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#a6dc70adcb2c07eb801facc8e2243ea98">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_PhySetMdioDivisor()
|
||||
: <a class="el" href="xaxiethernet_8c.html#a2b33bc77237bf039c02d4619a811aed6">xaxiethernet.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#a2b33bc77237bf039c02d4619a811aed6">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_PhyWrite()
|
||||
: <a class="el" href="xaxiethernet_8c.html#a9394dd066a7497ed9346b26457c28247">xaxiethernet.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#a9394dd066a7497ed9346b26457c28247">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_Reset()
|
||||
: <a class="el" href="xaxiethernet_8c.html#a091a291d11f394e3eaf0b79195666d9f">xaxiethernet.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#a091a291d11f394e3eaf0b79195666d9f">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_SendPausePacket()
|
||||
: <a class="el" href="xaxiethernet_8h.html#ae513f052386deaf8c5994b768f9647ce">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#ae513f052386deaf8c5994b768f9647ce">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_SetBadFrmRcvOption()
|
||||
: <a class="el" href="xaxiethernet_8h.html#a3db57c4a261afc854985297afed2373b">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet_8c.html#a3db57c4a261afc854985297afed2373b">xaxiethernet.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_SetMacAddress()
|
||||
: <a class="el" href="xaxiethernet_8h.html#ab2298b2b1af89cf0f0a78d4fda03ed7f">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet_8c.html#ab2298b2b1af89cf0f0a78d4fda03ed7f">xaxiethernet.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_SetMacPauseAddress()
|
||||
: <a class="el" href="xaxiethernet_8h.html#a99c4e06d4db500ab7bf6bc20853330e2">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#a99c4e06d4db500ab7bf6bc20853330e2">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_SetOperatingSpeed()
|
||||
: <a class="el" href="xaxiethernet_8h.html#ab2d0106f26a1a2e1f2b902dc0a2822c9">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet_8c.html#ab2d0106f26a1a2e1f2b902dc0a2822c9">xaxiethernet.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_SetOptions()
|
||||
: <a class="el" href="xaxiethernet_8c.html#ae3265620b9d9b86643abe5ff5e2b7d79">xaxiethernet.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#ae3265620b9d9b86643abe5ff5e2b7d79">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_SetTpid()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#a2d692528035485610c1bbf6e3fbb4a84">xaxiethernet_control.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#a2d692528035485610c1bbf6e3fbb4a84">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_SetVidTable()
|
||||
: <a class="el" href="xaxiethernet_8h.html#a4f860a127fcc5756c2dc62337eb1b934">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#a4f860a127fcc5756c2dc62337eb1b934">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_SetVStripMode()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#a95198cfb6e93a13c115c7c6610a68ded">xaxiethernet_control.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#a95198cfb6e93a13c115c7c6610a68ded">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_SetVTagMode()
|
||||
: <a class="el" href="xaxiethernet_8h.html#a44f51417734b0ca355da2e87a67aa0a3">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet__control_8c.html#a44f51417734b0ca355da2e87a67aa0a3">xaxiethernet_control.c</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_SetVTagValue()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#a43d59456dc8e08f671745c70e48e9a59">xaxiethernet_control.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#a43d59456dc8e08f671745c70e48e9a59">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_Start()
|
||||
: <a class="el" href="xaxiethernet_8c.html#a2cfa48d42e55238f6f30aff6d658e4fe">xaxiethernet.c</a>
|
||||
, <a class="el" href="xaxiethernet_8h.html#a2cfa48d42e55238f6f30aff6d658e4fe">xaxiethernet.h</a>
|
||||
</li>
|
||||
<li>XAxiEthernet_Stop()
|
||||
: <a class="el" href="xaxiethernet_8h.html#a4e952a55f342f176ba9ec2b49e2e47cb">xaxiethernet.h</a>
|
||||
, <a class="el" href="xaxiethernet_8c.html#a4e952a55f342f176ba9ec2b49e2e47cb">xaxiethernet.c</a>
|
||||
</li>
|
||||
<li>xdbg_stmnt()
|
||||
: <a class="el" href="xaxiethernet_8c.html#a2073b83b66f7ef2415b829f70603ac35">xaxiethernet.c</a>
|
||||
, <a class="el" href="xaxiethernet__hw_8h.html#a18308e9e4ec4fdf7d220924a068ce054">xaxiethernet_hw.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#c6e848552b34aa85f6801ab269521cf3">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#c6e848552b34aa85f6801ab269521cf3">xaxiethernet.h</a><li>XAxiEthernet_CfgInitialize()
|
||||
: <a class="el" href="xaxiethernet_8h.html#cfb6c81216c79e4a3a307448e9f60be0">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#73871df4ff59ae908c63c51db94f1a90">xaxiethernet.c</a><li>XAxiEthernet_ClearBadFrmRcvOption()
|
||||
: <a class="el" href="xaxiethernet_8h.html#ab45f6c7a4440bc3f58d4ff971e6be7b">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#ab45f6c7a4440bc3f58d4ff971e6be7b">xaxiethernet.c</a><li>XAxiEthernet_ClearExtMulticastGroup()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#b4a3a1fdf74706efe50812be6ec78839">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#b4a3a1fdf74706efe50812be6ec78839">xaxiethernet.h</a><li>XAxiEthernet_ClearOptions()
|
||||
: <a class="el" href="xaxiethernet_8h.html#d3e7253d626c02a96ac35f981ac11ba2">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#d3e7253d626c02a96ac35f981ac11ba2">xaxiethernet.c</a><li>XAxiEthernet_ClearTpid()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#338bb9b51764235ed6969faa58503455">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#338bb9b51764235ed6969faa58503455">xaxiethernet.h</a><li>XAxiEthernet_DisableControlFrameLenCheck()
|
||||
: <a class="el" href="xaxiethernet_8h.html#41049ca22799d42d1279461be627c72e">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#41049ca22799d42d1279461be627c72e">xaxiethernet.c</a><li>XAxiEthernet_DumpExtMulticastGroup()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#08b7db7c5a837de18afceb58230351b3">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#08b7db7c5a837de18afceb58230351b3">xaxiethernet.h</a><li>XAxiEthernet_EnableControlFrameLenCheck()
|
||||
: <a class="el" href="xaxiethernet_8h.html#8b71bcdc8be6ae5d6364c59ea0f53aab">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#8b71bcdc8be6ae5d6364c59ea0f53aab">xaxiethernet.c</a><li>XAxiEthernet_GetExtMulticastGroup()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#6932bd79a08811085a47ad1357a4ef89">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#6932bd79a08811085a47ad1357a4ef89">xaxiethernet.h</a><li>XAxiEthernet_GetMacAddress()
|
||||
: <a class="el" href="xaxiethernet_8h.html#a5b70a456ac18505132f61f596428ab7">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#a5b70a456ac18505132f61f596428ab7">xaxiethernet.c</a><li>XAxiEthernet_GetMacPauseAddress()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#369290833088c56abf0a967f16233266">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#369290833088c56abf0a967f16233266">xaxiethernet.h</a><li>XAxiEthernet_GetOperatingSpeed()
|
||||
: <a class="el" href="xaxiethernet_8h.html#8e8caa9c4ac753744bd08ebf103877c3">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#8e8caa9c4ac753744bd08ebf103877c3">xaxiethernet.c</a><li>XAxiEthernet_GetOptions()
|
||||
: <a class="el" href="xaxiethernet_8h.html#f48b8f321b842bfb139b473ad7185874">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#f48b8f321b842bfb139b473ad7185874">xaxiethernet.c</a><li>XAxiEthernet_GetRgmiiStatus()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#de4816d9067e13fbac2ceb66cf32360d">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#de4816d9067e13fbac2ceb66cf32360d">xaxiethernet.h</a><li>XAxiEthernet_GetSgmiiStatus()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#b7d57eaf1bb97c34a92cc5e2c8600075">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#b7d57eaf1bb97c34a92cc5e2c8600075">xaxiethernet.h</a><li>XAxiEthernet_GetTpid()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#498bdb032a67313102ac7dee10ae8e7e">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#498bdb032a67313102ac7dee10ae8e7e">xaxiethernet.h</a><li>XAxiEthernet_GetVidTable()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#b13721145a4632d987bd858483c00011">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#b13721145a4632d987bd858483c00011">xaxiethernet.h</a><li>XAxiEthernet_GetVStripMode()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#fb2a0cbe2263410d25caa0e87428a6d7">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#fb2a0cbe2263410d25caa0e87428a6d7">xaxiethernet.h</a><li>XAxiEthernet_GetVTagMode()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#9d375eb39bb3a8f724123aa9a9585e47">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#9d375eb39bb3a8f724123aa9a9585e47">xaxiethernet.h</a><li>XAxiEthernet_GetVTagValue()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#00d242e51aeec92bf07528bbf58709ea">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#00d242e51aeec92bf07528bbf58709ea">xaxiethernet.h</a><li>XAxiEthernet_LookupConfig()
|
||||
: <a class="el" href="xaxiethernet__sinit_8c.html#b25ee3d4c048dccce6e97f59529ed2c3">xaxiethernet_sinit.c</a>, <a class="el" href="xaxiethernet_8h.html#b25ee3d4c048dccce6e97f59529ed2c3">xaxiethernet.h</a><li>XAxiEthernet_MulticastAdd()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#c186de218bc1df3afe9e1c91c6b749b6">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#c186de218bc1df3afe9e1c91c6b749b6">xaxiethernet.h</a><li>XAxiEthernet_MulticastClear()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#1db86bd14ba6b769f6fdf34c0e277c10">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#1db86bd14ba6b769f6fdf34c0e277c10">xaxiethernet.h</a><li>XAxiEthernet_MulticastGet()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#c95ba7bcd0c537eec1787f5ea49488df">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#c95ba7bcd0c537eec1787f5ea49488df">xaxiethernet.h</a><li>XAxiEthernet_PhyRead()
|
||||
: <a class="el" href="xaxiethernet_8h.html#6dc70adcb2c07eb801facc8e2243ea98">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#6dc70adcb2c07eb801facc8e2243ea98">xaxiethernet.c</a><li>XAxiEthernet_PhySetMdioDivisor()
|
||||
: <a class="el" href="xaxiethernet_8h.html#2b33bc77237bf039c02d4619a811aed6">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#2b33bc77237bf039c02d4619a811aed6">xaxiethernet.c</a><li>XAxiEthernet_PhyWrite()
|
||||
: <a class="el" href="xaxiethernet_8h.html#9394dd066a7497ed9346b26457c28247">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#9394dd066a7497ed9346b26457c28247">xaxiethernet.c</a><li>XAxiEthernet_Reset()
|
||||
: <a class="el" href="xaxiethernet_8h.html#091a291d11f394e3eaf0b79195666d9f">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#091a291d11f394e3eaf0b79195666d9f">xaxiethernet.c</a><li>XAxiEthernet_SendPausePacket()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#e513f052386deaf8c5994b768f9647ce">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#e513f052386deaf8c5994b768f9647ce">xaxiethernet.h</a><li>XAxiEthernet_SetBadFrmRcvOption()
|
||||
: <a class="el" href="xaxiethernet_8h.html#3db57c4a261afc854985297afed2373b">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#3db57c4a261afc854985297afed2373b">xaxiethernet.c</a><li>XAxiEthernet_SetMacAddress()
|
||||
: <a class="el" href="xaxiethernet_8h.html#b2298b2b1af89cf0f0a78d4fda03ed7f">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#b2298b2b1af89cf0f0a78d4fda03ed7f">xaxiethernet.c</a><li>XAxiEthernet_SetMacPauseAddress()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#99c4e06d4db500ab7bf6bc20853330e2">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#99c4e06d4db500ab7bf6bc20853330e2">xaxiethernet.h</a><li>XAxiEthernet_SetOperatingSpeed()
|
||||
: <a class="el" href="xaxiethernet_8h.html#b2d0106f26a1a2e1f2b902dc0a2822c9">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#b2d0106f26a1a2e1f2b902dc0a2822c9">xaxiethernet.c</a><li>XAxiEthernet_SetOptions()
|
||||
: <a class="el" href="xaxiethernet_8h.html#e3265620b9d9b86643abe5ff5e2b7d79">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#e3265620b9d9b86643abe5ff5e2b7d79">xaxiethernet.c</a><li>XAxiEthernet_SetTpid()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#2d692528035485610c1bbf6e3fbb4a84">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#2d692528035485610c1bbf6e3fbb4a84">xaxiethernet.h</a><li>XAxiEthernet_SetVidTable()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#4f860a127fcc5756c2dc62337eb1b934">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#4f860a127fcc5756c2dc62337eb1b934">xaxiethernet.h</a><li>XAxiEthernet_SetVStripMode()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#95198cfb6e93a13c115c7c6610a68ded">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#95198cfb6e93a13c115c7c6610a68ded">xaxiethernet.h</a><li>XAxiEthernet_SetVTagMode()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#44f51417734b0ca355da2e87a67aa0a3">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#44f51417734b0ca355da2e87a67aa0a3">xaxiethernet.h</a><li>XAxiEthernet_SetVTagValue()
|
||||
: <a class="el" href="xaxiethernet__control_8c.html#43d59456dc8e08f671745c70e48e9a59">xaxiethernet_control.c</a>, <a class="el" href="xaxiethernet_8h.html#43d59456dc8e08f671745c70e48e9a59">xaxiethernet.h</a><li>XAxiEthernet_Start()
|
||||
: <a class="el" href="xaxiethernet_8h.html#2cfa48d42e55238f6f30aff6d658e4fe">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#2cfa48d42e55238f6f30aff6d658e4fe">xaxiethernet.c</a><li>XAxiEthernet_Stop()
|
||||
: <a class="el" href="xaxiethernet_8h.html#4e952a55f342f176ba9ec2b49e2e47cb">xaxiethernet.h</a>, <a class="el" href="xaxiethernet_8c.html#4e952a55f342f176ba9ec2b49e2e47cb">xaxiethernet.c</a><li>xdbg_stmnt()
|
||||
: <a class="el" href="xaxiethernet__hw_8h.html#18308e9e4ec4fdf7d220924a068ce054">xaxiethernet_hw.h</a>, <a class="el" href="xaxiethernet_8c.html#2073b83b66f7ef2415b829f70603ac35">xaxiethernet.c</a>, <a class="el" href="xdebug_8h.html#12060fbd49869828f1554c4ddd071fd5">xdebug.h</a></ul>
|
||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
63
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/globals_vars.html
Normal file → Executable file
63
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/globals_vars.html
Normal file → Executable file
|
@ -2,47 +2,36 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: Class Members
|
||||
Class Members
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li class="current"><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="globals.html"><span>All</span></a></li>
|
||||
<li><a href="globals_func.html"><span>Functions</span></a></li>
|
||||
<li class="current"><a href="globals_vars.html"><span>Variables</span></a></li>
|
||||
<li><a href="globals_defs.html"><span>Defines</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li id="current"><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="globals.html"><span>All</span></a></li>
|
||||
<li><a href="globals_func.html"><span>Functions</span></a></li>
|
||||
<li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
|
||||
<li><a href="globals_defs.html"><span>Defines</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="contents">
|
||||
<ul>
|
||||
|
||||
<p>
|
||||
<ul>
|
||||
<li>XAxiEthernet_ConfigTable
|
||||
: <a class="el" href="xaxiethernet__g_8c.html#ac0a5468a08ffd7ccb351dbb0dacfe6c3">xaxiethernet_g.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
: <a class="el" href="xaxiethernet__g_8c.html#c0a5468a08ffd7ccb351dbb0dacfe6c3">xaxiethernet_g.c</a></ul>
|
||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
269
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/index.html
Normal file → Executable file
269
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/index.html
Normal file → Executable file
|
@ -2,97 +2,78 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: axiethernet v4_2
|
||||
axiethernet v4_3
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li class="current"><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
<h1>axiethernet v4_2</h1><p>The Xilinx AXI Ethernet MAC driver component. This driver supports hard Ethernet core for Virtex-6(TM) devices and soft Ethernet core for Spartan-6(TM) and other supported devices. The supported speed can be 10/100/1000 Mbps and can reach upto 2000/2500 Mbps (1000Base-X versions).</p>
|
||||
<p>For a full description of AXI Ethernet features, please see the hardware spec. This driver supports the following features:</p>
|
||||
<ul>
|
||||
<li>Memory mapped access to host interface registers</li>
|
||||
<li>Virtual memory support</li>
|
||||
<li>Unicast, broadcast, and multicast receive address filtering</li>
|
||||
<li>Full duplex operation</li>
|
||||
<li>Automatic source address insertion or overwrite (programmable)</li>
|
||||
<li>Automatic PAD & FCS insertion and stripping (programmable)</li>
|
||||
<li>Flow control</li>
|
||||
<li>VLAN frame support</li>
|
||||
<li>Pause frame support</li>
|
||||
<li>Jumbo frame support</li>
|
||||
<li>Partial and full checksum offload</li>
|
||||
<li>Extended multicast addresses to 2**23.</li>
|
||||
<li>Extended VLAN translation, tagging and stripping supports.</li>
|
||||
</ul>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li id="current"><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<h1>axiethernet v4_3</h1>
|
||||
<p>
|
||||
The Xilinx AXI Ethernet MAC driver component. This driver supports hard Ethernet core for Virtex-6(TM) devices and soft Ethernet core for Spartan-6(TM) and other supported devices. The supported speed can be 10/100/1000 Mbps and can reach upto 2000/2500 Mbps (1000Base-X versions).<p>
|
||||
For a full description of AXI Ethernet features, please see the hardware spec. This driver supports the following features:<ul>
|
||||
<li>Memory mapped access to host interface registers</li><li>Virtual memory support</li><li>Unicast, broadcast, and multicast receive address filtering</li><li>Full duplex operation</li><li>Automatic source address insertion or overwrite (programmable)</li><li>Automatic PAD & FCS insertion and stripping (programmable)</li><li>Flow control</li><li>VLAN frame support</li><li>Pause frame support</li><li>Jumbo frame support</li><li>Partial and full checksum offload</li><li>Extended multicast addresses to 2**23.</li><li>Extended VLAN translation, tagging and stripping supports.</li></ul>
|
||||
<p>
|
||||
<h2>Driver Description</h2>
|
||||
<p>The device driver enables higher layer software (e.g., an application) to configure a Axi Ethernet device. It is intended that this driver be used in cooperation with another driver (FIFO or DMA) for data communication. This device driver can support multiple devices even when those devices have significantly different configurations.</p>
|
||||
<p>
|
||||
The device driver enables higher layer software (e.g., an application) to configure a Axi Ethernet device. It is intended that this driver be used in cooperation with another driver (FIFO or DMA) for data communication. This device driver can support multiple devices even when those devices have significantly different configurations.<p>
|
||||
<h2>Initialization & Configuration</h2>
|
||||
<p>The <a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> structure can be used by the driver to configure itself. This configuration structure is typically created by the tool-chain based on hardware build properties, although, other methods are allowed and currently used in some systems.</p>
|
||||
<p>To support multiple runtime loading and initialization strategies employed by various operating systems, the driver instance can be initialized using the XAxiEthernet_CfgInitialze() routine.</p>
|
||||
<p>
|
||||
The <a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> structure can be used by the driver to configure itself. This configuration structure is typically created by the tool-chain based on hardware build properties, although, other methods are allowed and currently used in some systems.<p>
|
||||
To support multiple runtime loading and initialization strategies employed by various operating systems, the driver instance can be initialized using the XAxiEthernet_CfgInitialze() routine.<p>
|
||||
<h2>Interrupts and Asynchronous Callbacks</h2>
|
||||
<p>The driver has no dependencies on the interrupt controller. It provides no interrupt handlers. The application/OS software should set up its own interrupt handlers if required.</p>
|
||||
<p>
|
||||
The driver has no dependencies on the interrupt controller. It provides no interrupt handlers. The application/OS software should set up its own interrupt handlers if required.<p>
|
||||
<h2>Device Reset</h2>
|
||||
<p>When a Axi Ethernet device is connected up to a FIFO or DMA core in hardware, errors may be reported on one of those cores (FIFO or DMA) such that it can be determined that the Axi Ethernet device needs to be reset. If a reset is performed, the calling code should also reconfigure and reapply the proper settings in the Axi Ethernet device.</p>
|
||||
<p>When a Axi Ethernet device reset is required, <a class="el" href="xaxiethernet_8c.html#a091a291d11f394e3eaf0b79195666d9f">XAxiEthernet_Reset()</a> should be utilized.</p>
|
||||
<p>
|
||||
When a Axi Ethernet device is connected up to a FIFO or DMA core in hardware, errors may be reported on one of those cores (FIFO or DMA) such that it can be determined that the Axi Ethernet device needs to be reset. If a reset is performed, the calling code should also reconfigure and reapply the proper settings in the Axi Ethernet device.<p>
|
||||
When a Axi Ethernet device reset is required, <a class="el" href="xaxiethernet_8c.html#091a291d11f394e3eaf0b79195666d9f">XAxiEthernet_Reset()</a> should be utilized.<p>
|
||||
<h2>Virtual Memory</h2>
|
||||
<p>This driver may be used in systems with virtual memory support by passing the appropriate value for the <em>EffectiveAddress</em> parameter to the <a class="el" href="xaxiethernet_8c.html#a73871df4ff59ae908c63c51db94f1a90">XAxiEthernet_CfgInitialize()</a> routine.</p>
|
||||
<p>
|
||||
This driver may be used in systems with virtual memory support by passing the appropriate value for the <em>EffectiveAddress</em> parameter to the <a class="el" href="xaxiethernet_8c.html#73871df4ff59ae908c63c51db94f1a90">XAxiEthernet_CfgInitialize()</a> routine.<p>
|
||||
<h2>Transfering Data</h2>
|
||||
<p>The Axi Ethernet core by itself is not capable of transmitting or receiving data in any meaningful way. Instead the Axi Ethernet device need to be connected to a FIFO or DMA core in hardware.</p>
|
||||
<p>This Axi Ethernet driver is modeled in a similar fashion where the application code or O/S adapter driver needs to make use of a separate FIFO or DMA driver in connection with this driver to establish meaningful communication over Ethernet.</p>
|
||||
<p>
|
||||
The Axi Ethernet core by itself is not capable of transmitting or receiving data in any meaningful way. Instead the Axi Ethernet device need to be connected to a FIFO or DMA core in hardware.<p>
|
||||
This Axi Ethernet driver is modeled in a similar fashion where the application code or O/S adapter driver needs to make use of a separate FIFO or DMA driver in connection with this driver to establish meaningful communication over Ethernet.<p>
|
||||
<h2>Checksum Offloading</h2>
|
||||
<p>If configured, the device can compute a 16-bit checksum from frame data. In most circumstances this can lead to a substantial gain in throughput.</p>
|
||||
<p>The checksum offload settings for each frame sent or received are transmitted through the AXI4-Stream interface in hardware. What this means is that the checksum offload feature is indirectly controlled in the Axi Ethernet device through the driver for DMA core connected to the Axi Ethernet device.</p>
|
||||
<p>Refer to the documentation for DMA driver used for data communication on how to set the values for the relevant AXI4-Stream control words.</p>
|
||||
<p>Since this hardware implementation is general purpose in nature system software must perform pre and post frame processing to obtain the desired results for the types of packets being transferred. Most of the time this will be TCP/IP traffic.</p>
|
||||
<p>TCP/IP and UDP/IP frames contain separate checksums for the IP header and UDP/TCP header+data. For partial checksum offloading (enabled while configuring the hardware), the IP header checksum cannot be offloaded. Many stacks that support offloading will compute the IP header if required and use hardware to compute the UDP/TCP header+data checksum. There are other complications concerning the IP pseudo header that must be taken into consideration. Readers should consult a TCP/IP design reference for more details.</p>
|
||||
<p>For full checksum offloading (enabled while configuring the hardware), the IPv4 checksum calculation and validation can also be offloaded at the harwdare. Full checksum offload is supported only under certain conditions. IP checksum offload will be supported on valid IP datagrams that meet the following conditions.</p>
|
||||
<p>
|
||||
If configured, the device can compute a 16-bit checksum from frame data. In most circumstances this can lead to a substantial gain in throughput.<p>
|
||||
The checksum offload settings for each frame sent or received are transmitted through the AXI4-Stream interface in hardware. What this means is that the checksum offload feature is indirectly controlled in the Axi Ethernet device through the driver for DMA core connected to the Axi Ethernet device.<p>
|
||||
Refer to the documentation for DMA driver used for data communication on how to set the values for the relevant AXI4-Stream control words.<p>
|
||||
Since this hardware implementation is general purpose in nature system software must perform pre and post frame processing to obtain the desired results for the types of packets being transferred. Most of the time this will be TCP/IP traffic.<p>
|
||||
TCP/IP and UDP/IP frames contain separate checksums for the IP header and UDP/TCP header+data. For partial checksum offloading (enabled while configuring the hardware), the IP header checksum cannot be offloaded. Many stacks that support offloading will compute the IP header if required and use hardware to compute the UDP/TCP header+data checksum. There are other complications concerning the IP pseudo header that must be taken into consideration. Readers should consult a TCP/IP design reference for more details.<p>
|
||||
For full checksum offloading (enabled while configuring the hardware), the IPv4 checksum calculation and validation can also be offloaded at the harwdare. Full checksum offload is supported only under certain conditions. IP checksum offload will be supported on valid IP datagrams that meet the following conditions.<ul>
|
||||
<li>If present, the VLAN header is 4 bytes long</li><li>Encapsulation into the Ethernet frame is either Ethernet II or Ethernet SNAP format</li><li>Only IPv4 is supported. IPv6 is not supported.</li><li>IP header is a valid length TCP/UDP checksum offloading will be supported on valid TCP/UDP segments that meet the following conditions.</li><li>Encapsulated in IPv4 (IPv6 is not supported)</li><li>Good IP header checksum</li><li>No fragmentation</li><li>TCP or UDP segment When full checksum offload is enabled, the hardware does the following:</li><li>Calculates the IP header checksum and inserts it in the IP header.</li><li>Calculates the TCP/UDP Pseudo header from IP header.</li><li>Calculates TCP/UDP header from, TCP/UDP psedu header, TCP/UDP header and TCP/UDP payload.</li><li>On the receive path, it again calculates all the above and validates for IP header checksum and TCP/UDP checksum.</li></ul>
|
||||
<p>
|
||||
There are certain device options that will affect the checksum calculation performed by hardware for Tx:<p>
|
||||
<ul>
|
||||
<li>If present, the VLAN header is 4 bytes long</li>
|
||||
<li>Encapsulation into the Ethernet frame is either Ethernet II or Ethernet SNAP format</li>
|
||||
<li>Only IPv4 is supported. IPv6 is not supported.</li>
|
||||
<li>IP header is a valid length TCP/UDP checksum offloading will be supported on valid TCP/UDP segments that meet the following conditions.</li>
|
||||
<li>Encapsulated in IPv4 (IPv6 is not supported)</li>
|
||||
<li>Good IP header checksum</li>
|
||||
<li>No fragmentation</li>
|
||||
<li>TCP or UDP segment When full checksum offload is enabled, the hardware does the following:</li>
|
||||
<li>Calculates the IP header checksum and inserts it in the IP header.</li>
|
||||
<li>Calculates the TCP/UDP Pseudo header from IP header.</li>
|
||||
<li>Calculates TCP/UDP header from, TCP/UDP psedu header, TCP/UDP header and TCP/UDP payload.</li>
|
||||
<li>On the receive path, it again calculates all the above and validates for IP header checksum and TCP/UDP checksum.</li>
|
||||
</ul>
|
||||
<p>There are certain device options that will affect the checksum calculation performed by hardware for Tx:</p>
|
||||
<li>FCS insertion disabled (XAE_FCS_INSERT_OPTION): software is required to calculate and insert the FCS value at the end of the frame, but the checksum must be known ahead of time prior to calculating the FCS. Therefore checksum offloading cannot be used in this situation.</li></ul>
|
||||
<p>
|
||||
And for Rx:<p>
|
||||
<ul>
|
||||
<li>FCS insertion disabled (XAE_FCS_INSERT_OPTION): software is required to calculate and insert the FCS value at the end of the frame, but the checksum must be known ahead of time prior to calculating the FCS. Therefore checksum offloading cannot be used in this situation.</li>
|
||||
</ul>
|
||||
<p>And for Rx:</p>
|
||||
<li>FCS/PAD stripping disabled (XAE_FCS_STRIP_OPTION): The 4 byte FCS at the end of frame will be included in the hardware calculated checksum. software must subtract out this data.</li></ul>
|
||||
<p>
|
||||
<ul>
|
||||
<li>FCS/PAD stripping disabled (XAE_FCS_STRIP_OPTION): The 4 byte FCS at the end of frame will be included in the hardware calculated checksum. software must subtract out this data.</li>
|
||||
</ul>
|
||||
<li>FCS/PAD stripping disabled (XAE_FCS_STRIP_OPTION): For frames smaller than 64 bytes, padding will be included in the hardware calculated checksum. software must subtract out this data. It may be better to allow the TCP/IP stack verify checksums for this type of packet.</li></ul>
|
||||
<p>
|
||||
<ul>
|
||||
<li>FCS/PAD stripping disabled (XAE_FCS_STRIP_OPTION): For frames smaller than 64 bytes, padding will be included in the hardware calculated checksum. software must subtract out this data. It may be better to allow the TCP/IP stack verify checksums for this type of packet.</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>VLAN enabled (XAE_VLAN_OPTION): The 4 extra bytes in the Ethernet header affect the hardware calculated checksum. software must subtract out the 1st two 16-bit words starting at the 15th byte.</li>
|
||||
</ul>
|
||||
<li>VLAN enabled (XAE_VLAN_OPTION): The 4 extra bytes in the Ethernet header affect the hardware calculated checksum. software must subtract out the 1st two 16-bit words starting at the 15th byte.</li></ul>
|
||||
<p>
|
||||
<h3>Transmit Checksum Offloading</h3>
|
||||
<p>For partial checksum offloading, for the TX path, the software can specify where in the frame the checksum calculation is to start, where the result should be inserted, and a seed value. The checksum is calculated from the start point through the end of frame.</p>
|
||||
<p>For full checksum offloading, for the TX path, the software just need to enable Full Checksum offload in the appropriate AXI4-Stream Control word on a per packet basis.</p>
|
||||
<p>The checksum offloading settings are sent in the transmit AXI4 Stream control words. The relevant control word fields are described in brief below. Refer to the Axi Ethernet hardware specification for more details.</p>
|
||||
<p>
|
||||
For partial checksum offloading, for the TX path, the software can specify where in the frame the checksum calculation is to start, where the result should be inserted, and a seed value. The checksum is calculated from the start point through the end of frame.<p>
|
||||
For full checksum offloading, for the TX path, the software just need to enable Full Checksum offload in the appropriate AXI4-Stream Control word on a per packet basis.<p>
|
||||
The checksum offloading settings are sent in the transmit AXI4 Stream control words. The relevant control word fields are described in brief below. Refer to the Axi Ethernet hardware specification for more details.<p>
|
||||
<h4>AXI4-Stream Control Word 0:</h4>
|
||||
<p>
|
||||
<pre>
|
||||
Bits 1-0 : Transmit Checksum Enable: 01 - Partial checsum offload,
|
||||
10 - Full checksum offload
|
||||
|
@ -100,7 +81,9 @@
|
|||
11 - Not used, reserved
|
||||
Bits 27-2 : Reserved
|
||||
Bits 31-28 : Used for AXI4-Stream Control Mode flag
|
||||
*</pre><h4>AXI4-Stream Control Word 1:</h4>
|
||||
*</pre><p>
|
||||
<h4>AXI4-Stream Control Word 1:</h4>
|
||||
<p>
|
||||
<pre>
|
||||
Bits 31-16 (MSB): Transmit Checksum Calculation Starting Point: Offset
|
||||
in the frame where checksum calculation should begin.
|
||||
|
@ -109,60 +92,77 @@
|
|||
the computed checksum value is stored, which should be
|
||||
in the TCP or UDP header.
|
||||
Relevant only for partial checksum offloading.
|
||||
</pre><h4>AXI4-Stream Control Word 2:</h4>
|
||||
<pre>
|
||||
</pre><p>
|
||||
*<h4>AXI4-Stream Control Word 2:</h4>
|
||||
<p>
|
||||
*<pre>
|
||||
Bits 31-16 (MSB): Reserved
|
||||
Bits 0-15 (LSB): Transmit Checksum Calculation Initial Value: Checksum
|
||||
seed value.
|
||||
Relevant only for partial checksum offloading.
|
||||
*</pre><h3>Receive Checksum Offloading</h3>
|
||||
<p>For partial checksum offload on the RX path, the 15th byte to end of frame is check summed. This range of bytes is the entire Ethernet payload (for non-VLAN frames).</p>
|
||||
<p>For full checksum offload on the RX path, both the IP and TCP checksums are validated if the packet meets the specified conditions.</p>
|
||||
<p>The checksum offloading information is sent in the receive AXI4-Stream status words. There are 4 relevant status words available. However only the relevant status words are described in brief below. Refer to the Axi Ethernet hardware specification for more details.</p>
|
||||
*</pre><p>
|
||||
<h3>Receive Checksum Offloading</h3>
|
||||
<p>
|
||||
For partial checksum offload on the RX path, the 15th byte to end of frame is check summed. This range of bytes is the entire Ethernet payload (for non-VLAN frames).<p>
|
||||
For full checksum offload on the RX path, both the IP and TCP checksums are validated if the packet meets the specified conditions.<p>
|
||||
The checksum offloading information is sent in the receive AXI4-Stream status words. There are 4 relevant status words available. However only the relevant status words are described in brief below. Refer to the Axi Ethernet hardware specification for more details.<p>
|
||||
<h4>AXI4-Stream Status Word 0:</h4>
|
||||
<p>
|
||||
<pre>
|
||||
Bits 31-28 (MSB): Always 0x5 to represent receive status frame
|
||||
Bits 27-16 : Undefined
|
||||
Bits 15-0 (LSB): MCAST_ADR_U. Upper 16 bits of the multicast
|
||||
destination address of the frame.</pre><pre>*</p>
|
||||
<h4>AXI4-Stream Status Word 1:</h4>
|
||||
</pre><pre>
|
||||
*</pre><p> Bits 31-0 : MCAST_ADR_L. The lower 32 bits of the multicast destination address.</p>
|
||||
<h4>AXI4-Stream Status Word 2:</h4>
|
||||
<p>Bits 5-3 : Specifies the receive full checksum status. This is relevant only for full checksum offloading. 000 -> Neither the IP header nor the TCP/UDP checksums were checked. 001 -> The IP header checksum was checked and was correct. The TCP/UDP checksum was not checked. 010 -> Both the IP header checksum and the TCP checksum were checked and were correct. 011 -> Both the IP header checksum and the UDP checksum were checked and were correct. 100 -> Reserved. 101 -> The IP header checksum was checked and was incorrect. The TCP/UDP checksum was not checked. 110 -> The IP header checksum was checked and is correct but the TCP checksum was checked and was incorrect. 111 -> The IP header checksum was checked and is correct but the UDP checksum was checked and was incorrect.</p>
|
||||
<h4>AXI4-Stream Status Word 3:</h4>
|
||||
<p>Bits 31-16 : T_L_TPID. This is the value of 13th and 14th byte of the frame. Bits 15-0 : Receive Raw Checksum: Computed checksum value</p>
|
||||
<h4>AXI4-Stream Status Word 3:</h4>
|
||||
<p>Bits 31-16 : VLAN_TAG. Value of 15th and 16th byte of the frame. Bits 15-0 : RX_BYTECNT. Received frame length.</p>
|
||||
<h2>Extended multicast</h2>
|
||||
<p>(XAE_EXT_MULTICAST_OPTION): Allow and perform address filtering more than 4 multicast addresses. Hardware requires to enable promiscuous mode (XAE_PROMISCUOUS_OPTION) and disable legacy multicast mode (XAE_MULTICAST_OPTION) for this feature to work.</p>
|
||||
<h2>Extended VLAN</h2>
|
||||
<h3>TX/RX VLAN stripping</h3>
|
||||
<p>(XAE_EXT_[T|R]XVLAN_STRP_OPTION) handles transmit/receive one VLAN tag stripping in Ethernet frames. To enable this option, hardware requires to build with this feature and enable (XAE_FCS_INSERT_OPTION), (XAE_FCS_STRP_OPTION) and disable (XAE_VLAN_OPTION). Supports three modes, -XAE_VSTRP_NONE : no stripping -XAE_VSTRP_ALL : strip one tag from all frames -XAE_VSTRP_SELECT : strip one tag from selected frames</p>
|
||||
<h3>TX/RX VLAN translation</h3>
|
||||
<p>(XATE_EXT_[T|R]XVLAN_TRAN_OPTION) handles transmit/receive one VLAN tag translation in Ethernet frames. To enable this option, hardware requires to build with this feature and enable (XATE_FCS_INSERT_OPTION), (XAE_FCS_STRP_OPTION), and disable (XAE_VLAN_OPTION).</p>
|
||||
<h3>TX/RX VLAN tagging</h3>
|
||||
<p>(XAE_EXT_[T|R]XVLAN_TAG_OPTION) adds transmit/receive one VLAN tag in Ethernet frames. To enable this option, hardware requires to build with this feature and enable (XAE_FCS_INSERT_OPTION), (XAE_FCS_STRP_OPTION), (XAE_JUMBO_OPTION) and disable (XAE_VLAN_OPTION). Support four modes, -XAE_VTAG_NONE : no tagging -XAE_VTAG_ALL : tag all frames -XAE_VTAG_EXISTED : tag already tagged frames -XAE_VTAG_SELECT : tag selected already tagged frames</p>
|
||||
<h2>PHY Communication</h2>
|
||||
<p>Prior to PHY access, the MDIO clock must be setup. This driver will set a safe default that should work with AXI4-Lite bus speeds of up to 150 MHz and keep the MDIO clock below 2.5 MHz. If the user wishes faster access to the PHY then the clock divisor can be set to a different value (see <a class="el" href="xaxiethernet_8c.html#a2b33bc77237bf039c02d4619a811aed6">XAxiEthernet_PhySetMdioDivisor()</a>).</p>
|
||||
<p>MII register access is performed through the functions <a class="el" href="xaxiethernet_8c.html#a6dc70adcb2c07eb801facc8e2243ea98">XAxiEthernet_PhyRead()</a> and <a class="el" href="xaxiethernet_8c.html#a9394dd066a7497ed9346b26457c28247">XAxiEthernet_PhyWrite()</a>.</p>
|
||||
<h2>Link Sync</h2>
|
||||
<p>When the device is used in a multi speed environment, the link speed must be explicitly set using <a class="el" href="xaxiethernet_8c.html#ab2d0106f26a1a2e1f2b902dc0a2822c9">XAxiEthernet_SetOperatingSpeed()</a> and must match the speed PHY has negotiated. If the speeds are mismatched, then the MAC will not pass traffic.</p>
|
||||
<p>The application/OS software may use the AutoNegotiation interrupt to be notified when the PHY has completed auto-negotiation.</p>
|
||||
<h2>Asserts</h2>
|
||||
<p>Asserts are used within all Xilinx drivers to enforce constraints on argument values. Asserts can be turned off on a system-wide basis by defining, at compile time, the NDEBUG identifier. By default, asserts are turned on and it is recommended that users leave asserts on during development. For deployment use -DNDEBUG compiler switch to remove assert code.</p>
|
||||
<h2>Driver Errata</h2>
|
||||
<ul>
|
||||
<li>A dropped receive frame indication may be reported by the driver after calling <a class="el" href="xaxiethernet_8c.html#a4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop()</a> followed by <a class="el" href="xaxiethernet_8c.html#a2cfa48d42e55238f6f30aff6d658e4fe">XAxiEthernet_Start()</a>. This can occur if a frame is arriving when stop is called.</li>
|
||||
<li>On Rx with checksum offloading enabled and FCS/PAD stripping disabled, FCS and PAD data will be included in the checksum result.</li>
|
||||
<li>On Tx with checksum offloading enabled and auto FCS insertion disabled, the user calculated FCS will be included in the checksum result.</li>
|
||||
</ul>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd></dd></dl>
|
||||
<p>Xilinx drivers are typically composed of two components, one is the driver and the other is the adapter. The driver is independent of OS and processor and is intended to be highly portable. The adapter is OS-specific and facilitates communication between the driver and an OS. <br/>
|
||||
<br/>
|
||||
This driver is intended to be RTOS and processor independent. Any needs for dynamic memory management, threads or thread mutual exclusion, or cache control must be satisfied by the layer above this driver.</p>
|
||||
destination address of the frame.</pre><p>
|
||||
<pre>*<h4>AXI4-Stream Status Word 1:</h4>
|
||||
</pre><p>
|
||||
<pre>
|
||||
MODIFICATION HISTORY:</pre><pre> Ver Who Date Changes
|
||||
*</pre> Bits 31-0 : MCAST_ADR_L. The lower 32 bits of the multicast destination address.<p>
|
||||
<h4>AXI4-Stream Status Word 2:</h4>
|
||||
<p>
|
||||
Bits 5-3 : Specifies the receive full checksum status. This is relevant only for full checksum offloading. 000 -> Neither the IP header nor the TCP/UDP checksums were checked. 001 -> The IP header checksum was checked and was correct. The TCP/UDP checksum was not checked. 010 -> Both the IP header checksum and the TCP checksum were checked and were correct. 011 -> Both the IP header checksum and the UDP checksum were checked and were correct. 100 -> Reserved. 101 -> The IP header checksum was checked and was incorrect. The TCP/UDP checksum was not checked. 110 -> The IP header checksum was checked and is correct but the TCP checksum was checked and was incorrect. 111 -> The IP header checksum was checked and is correct but the UDP checksum was checked and was incorrect.<p>
|
||||
<h4>AXI4-Stream Status Word 3:</h4>
|
||||
<p>
|
||||
Bits 31-16 : T_L_TPID. This is the value of 13th and 14th byte of the frame. Bits 15-0 : Receive Raw Checksum: Computed checksum value<p>
|
||||
<h4>AXI4-Stream Status Word 3:</h4>
|
||||
<p>
|
||||
Bits 31-16 : VLAN_TAG. Value of 15th and 16th byte of the frame. Bits 15-0 : RX_BYTECNT. Received frame length.<p>
|
||||
<h2>Extended multicast</h2>
|
||||
<p>
|
||||
(XAE_EXT_MULTICAST_OPTION): Allow and perform address filtering more than 4 multicast addresses. Hardware requires to enable promiscuous mode (XAE_PROMISCUOUS_OPTION) and disable legacy multicast mode (XAE_MULTICAST_OPTION) for this feature to work.<p>
|
||||
<h2>Extended VLAN</h2>
|
||||
<p>
|
||||
<h3>TX/RX VLAN stripping</h3>
|
||||
<p>
|
||||
(XAE_EXT_[T|R]XVLAN_STRP_OPTION) handles transmit/receive one VLAN tag stripping in Ethernet frames. To enable this option, hardware requires to build with this feature and enable (XAE_FCS_INSERT_OPTION), (XAE_FCS_STRP_OPTION) and disable (XAE_VLAN_OPTION). Supports three modes, -XAE_VSTRP_NONE : no stripping -XAE_VSTRP_ALL : strip one tag from all frames -XAE_VSTRP_SELECT : strip one tag from selected frames<p>
|
||||
<h3>TX/RX VLAN translation</h3>
|
||||
<p>
|
||||
(XATE_EXT_[T|R]XVLAN_TRAN_OPTION) handles transmit/receive one VLAN tag translation in Ethernet frames. To enable this option, hardware requires to build with this feature and enable (XATE_FCS_INSERT_OPTION), (XAE_FCS_STRP_OPTION), and disable (XAE_VLAN_OPTION).<p>
|
||||
<h3>TX/RX VLAN tagging</h3>
|
||||
<p>
|
||||
(XAE_EXT_[T|R]XVLAN_TAG_OPTION) adds transmit/receive one VLAN tag in Ethernet frames. To enable this option, hardware requires to build with this feature and enable (XAE_FCS_INSERT_OPTION), (XAE_FCS_STRP_OPTION), (XAE_JUMBO_OPTION) and disable (XAE_VLAN_OPTION). Support four modes, -XAE_VTAG_NONE : no tagging -XAE_VTAG_ALL : tag all frames -XAE_VTAG_EXISTED : tag already tagged frames -XAE_VTAG_SELECT : tag selected already tagged frames<p>
|
||||
<h2>PHY Communication</h2>
|
||||
<p>
|
||||
Prior to PHY access, the MDIO clock must be setup. This driver will set a safe default that should work with AXI4-Lite bus speeds of up to 150 MHz and keep the MDIO clock below 2.5 MHz. If the user wishes faster access to the PHY then the clock divisor can be set to a different value (see <a class="el" href="xaxiethernet_8c.html#2b33bc77237bf039c02d4619a811aed6">XAxiEthernet_PhySetMdioDivisor()</a>).<p>
|
||||
MII register access is performed through the functions <a class="el" href="xaxiethernet_8c.html#6dc70adcb2c07eb801facc8e2243ea98">XAxiEthernet_PhyRead()</a> and <a class="el" href="xaxiethernet_8c.html#9394dd066a7497ed9346b26457c28247">XAxiEthernet_PhyWrite()</a>.<p>
|
||||
<h2>Link Sync</h2>
|
||||
<p>
|
||||
When the device is used in a multi speed environment, the link speed must be explicitly set using <a class="el" href="xaxiethernet_8c.html#b2d0106f26a1a2e1f2b902dc0a2822c9">XAxiEthernet_SetOperatingSpeed()</a> and must match the speed PHY has negotiated. If the speeds are mismatched, then the MAC will not pass traffic.<p>
|
||||
The application/OS software may use the AutoNegotiation interrupt to be notified when the PHY has completed auto-negotiation.<p>
|
||||
<h2>Asserts</h2>
|
||||
<p>
|
||||
Asserts are used within all Xilinx drivers to enforce constraints on argument values. Asserts can be turned off on a system-wide basis by defining, at compile time, the NDEBUG identifier. By default, asserts are turned on and it is recommended that users leave asserts on during development. For deployment use -DNDEBUG compiler switch to remove assert code.<p>
|
||||
<h2>Driver Errata</h2>
|
||||
<p>
|
||||
<ul>
|
||||
<li>A dropped receive frame indication may be reported by the driver after calling <a class="el" href="xaxiethernet_8c.html#4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop()</a> followed by <a class="el" href="xaxiethernet_8c.html#2cfa48d42e55238f6f30aff6d658e4fe">XAxiEthernet_Start()</a>. This can occur if a frame is arriving when stop is called.</li><li>On Rx with checksum offloading enabled and FCS/PAD stripping disabled, FCS and PAD data will be included in the checksum result.</li><li>On Tx with checksum offloading enabled and auto FCS insertion disabled, the user calculated FCS will be included in the checksum result.</li></ul>
|
||||
<p>
|
||||
<dl compact><dt><b>Note:</b></dt><dd></dd></dl>
|
||||
Xilinx drivers are typically composed of two components, one is the driver and the other is the adapter. The driver is independent of OS and processor and is intended to be highly portable. The adapter is OS-specific and facilitates communication between the driver and an OS. <br>
|
||||
<br>
|
||||
This driver is intended to be RTOS and processor independent. Any needs for dynamic memory management, threads or thread mutual exclusion, or cache control must be satisfied by the layer above this driver.<p>
|
||||
<pre>
|
||||
MODIFICATION HISTORY:</pre><p>
|
||||
<pre> Ver Who Date Changes
|
||||
----- ---- -------- ---------------------------------------------------------
|
||||
1.00a asa 6/30/10 First release based on the ll temac driver
|
||||
1.01a asa 12/10/10 Added macros XAxiEthernet_IsRxFullCsum and
|
||||
|
@ -175,7 +175,8 @@
|
|||
because immediately after a core reset none of the
|
||||
AxiEthernet registers are accessible for some duration.
|
||||
Changed the value of XAE_LOOPS_TO_COME_OUT_OF_RST to
|
||||
10000 in file <a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>.</pre><pre> 2.00a asa 8/29/11 A new major version of AxiEthernet driver is being
|
||||
10000 in file <a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>.</pre><p>
|
||||
<pre> 2.00a asa 8/29/11 A new major version of AxiEthernet driver is being
|
||||
released to accomodate the change in avb software. The
|
||||
AxiEthernet hardware v3_00_a has the latest avb
|
||||
hardware which needs a corresponding change in avb
|
||||
|
@ -187,7 +188,8 @@
|
|||
released.
|
||||
Added defines for Ability Reg, Identification Reg, Rx max
|
||||
Frame and Tx Max Frame registers.
|
||||
Changed define for TEMAC RGMII/SGMII Config (PHYC) Reg.</pre><pre> 3.00a asa 4/10/12 A new major version of AxiEthernet is being released to
|
||||
Changed define for TEMAC RGMII/SGMII Config (PHYC) Reg.</pre><p>
|
||||
<pre> 3.00a asa 4/10/12 A new major version of AxiEthernet is being released to
|
||||
accomodate the change in AVB example. From AxiEthernet
|
||||
core version 3.01a onwards the AVB implementation has
|
||||
changed. The AVB module is now a part of AxiEthernet IP.
|
||||
|
@ -203,8 +205,7 @@
|
|||
of cores.
|
||||
Hence a new major version of axiethernet is being
|
||||
released.
|
||||
3.01a srt 02/03/13 - Added support for SGMII mode (CR 676793)</p>
|
||||
<ul>
|
||||
3.01a srt 02/03/13 - Added support for SGMII mode (CR 676793)<ul>
|
||||
<li>Added support for IPI designs (CR 698249)
|
||||
02/14/13 - Added support for Zynq (CR 681136)
|
||||
3.02a srt 04/13/13 - Removed Warnings (CR 704998).
|
||||
|
@ -218,11 +219,9 @@
|
|||
Modified FifoHandler() function logic of FIFO
|
||||
interrupt example to reflect the bit changes in
|
||||
the Interrupt Status Register as per the latest
|
||||
AXI FIFO stream IP.</li>
|
||||
<li>Fixed CR 721141:
|
||||
AXI FIFO stream IP.</li><li>Fixed CR 721141:
|
||||
Added support to handle multiple instances of
|
||||
AxiEthernet FIFO interface (CR 721141)</li>
|
||||
<li>Fixed CR 717949:
|
||||
AxiEthernet FIFO interface (CR 721141)</li><li>Fixed CR 717949:
|
||||
Configures external Marvel 88E1111 PHY based on the
|
||||
AXI Ethernet physical interface type and allows to
|
||||
operate in specific interface mode without changing
|
||||
|
@ -231,16 +230,14 @@
|
|||
3.02a adk 15/11/13 - Fixed CR 761035 removed dependency with fifo in MDD file
|
||||
4.0 adk 19/12/13 - Updated as per the New Tcl API's
|
||||
asa 30/01/14 - Added defines for 1588 registers and bit masks
|
||||
Added config parameter for SGMII over LVDS</li>
|
||||
</ul>
|
||||
</pre><pre> 4.1 adk 21/04/14 - Fixed CR:780537 Changes are Made in the file
|
||||
Added config parameter for SGMII over LVDS</li></ul>
|
||||
</pre><p>
|
||||
<pre> 4.1 adk 21/04/14 - Fixed CR:780537 Changes are Made in the file
|
||||
axiethernet test-app tcl
|
||||
4.2 adk 08/08/15 - Fixed CR:810643 SDK generated 'xparamters.h' erroneously
|
||||
4.2 adk 08/08/14 - Fixed CR:810643 SDK generated 'xparamters.h' erroneously
|
||||
generated with errors due to part of 'define' misplaced
|
||||
changes are made in the driver tcl file.
|
||||
</pre> </div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
4.3 adk 29/10/14 - Added support for generating parameters for SGMII/1000BaseX
|
||||
modes When IP is configured with the PCS/PMA core.
|
||||
Changes are made in the driver tcl file (CR 828796).
|
||||
</pre> Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
53
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/struct_x_axi_ethernet-members.html
Normal file → Executable file
53
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/struct_x_axi_ethernet-members.html
Normal file → Executable file
|
@ -2,40 +2,29 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: Member List
|
||||
Member List
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
<h1>XAxiEthernet Member List</h1>This is the complete list of members for <a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a>, including all inherited members.<table>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">Config</a></td><td><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet.html#adebe741501e7c32e56ea5f4b62f6c125">Flags</a></td><td><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">IsReady</a></td><td><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet.html#a7a1dcb16fe62fb0f570ec6e13bd78958">IsStarted</a></td><td><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet.html#a5d0462ce1e0c0e7a5ee977413a94ca17">Options</a></td><td><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a></td><td></td></tr>
|
||||
</table></div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>XAxiEthernet Member List</h1>This is the complete list of members for <a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet.html#dda2f024038f99905bb2ca8ab85854eb">Config</a></td><td><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet.html#debe741501e7c32e56ea5f4b62f6c125">Flags</a></td><td><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet.html#36f21814635085cc6476a7cb835e4c34">IsReady</a></td><td><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet.html#7a1dcb16fe62fb0f570ec6e13bd78958">IsStarted</a></td><td><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet.html#5d0462ce1e0c0e7a5ee977413a94ca17">Options</a></td><td><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a></td><td></td></tr>
|
||||
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
123
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/struct_x_axi_ethernet.html
Normal file → Executable file
123
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/struct_x_axi_ethernet.html
Normal file → Executable file
|
@ -2,123 +2,120 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: XAxiEthernet Struct Reference
|
||||
XAxiEthernet Struct Reference
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
<h1>XAxiEthernet Struct Reference</h1><!-- doxytag: class="XAxiEthernet" -->
|
||||
<p><code>#include <xaxiethernet.h></code></p>
|
||||
|
||||
<p><a href="struct_x_axi_ethernet-members.html">List of all members.</a></p>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>XAxiEthernet Struct Reference</h1><!-- doxytag: class="XAxiEthernet" --><code>#include <xaxiethernet.h></code>
|
||||
<p>
|
||||
<a href="struct_x_axi_ethernet-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
struct <a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> is the type for Axi Ethernet driver instance data. The calling code is required to use a unique instance of this structure for every Axi Ethernet device used in the system. A reference to a structure of this type is then passed to the driver API functions.
|
||||
<p>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">Config</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet.html#a7a1dcb16fe62fb0f570ec6e13bd78958">IsStarted</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">IsReady</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet.html#a5d0462ce1e0c0e7a5ee977413a94ca17">Options</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet.html#adebe741501e7c32e56ea5f4b62f6c125">Flags</a></td></tr>
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet.html#dda2f024038f99905bb2ca8ab85854eb">Config</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet.html#7a1dcb16fe62fb0f570ec6e13bd78958">IsStarted</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet.html#36f21814635085cc6476a7cb835e4c34">IsReady</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet.html#5d0462ce1e0c0e7a5ee977413a94ca17">Options</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet.html#debe741501e7c32e56ea5f4b62f6c125">Flags</a></td></tr>
|
||||
|
||||
</table>
|
||||
<hr/><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<p>struct <a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> is the type for Axi Ethernet driver instance data. The calling code is required to use a unique instance of this structure for every Axi Ethernet device used in the system. A reference to a structure of this type is then passed to the driver API functions. </p>
|
||||
<hr/><h2>Member Data Documentation</h2>
|
||||
<a class="anchor" id="adda2f024038f99905bb2ca8ab85854eb"></a><!-- doxytag: member="XAxiEthernet::Config" ref="adda2f024038f99905bb2ca8ab85854eb" args="" -->
|
||||
<hr><h2>Member Data Documentation</h2>
|
||||
<a class="anchor" name="dda2f024038f99905bb2ca8ab85854eb"></a><!-- doxytag: member="XAxiEthernet::Config" ref="dda2f024038f99905bb2ca8ab85854eb" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a></td>
|
||||
<td class="memname"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> <a class="el" href="struct_x_axi_ethernet.html#dda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>Hardware configuration </p>
|
||||
|
||||
<p>
|
||||
Hardware configuration
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="adebe741501e7c32e56ea5f4b62f6c125"></a><!-- doxytag: member="XAxiEthernet::Flags" ref="adebe741501e7c32e56ea5f4b62f6c125" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="debe741501e7c32e56ea5f4b62f6c125"></a><!-- doxytag: member="XAxiEthernet::Flags" ref="debe741501e7c32e56ea5f4b62f6c125" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 <a class="el" href="struct_x_axi_ethernet.html#adebe741501e7c32e56ea5f4b62f6c125">XAxiEthernet::Flags</a></td>
|
||||
<td class="memname">u32 <a class="el" href="struct_x_axi_ethernet.html#debe741501e7c32e56ea5f4b62f6c125">XAxiEthernet::Flags</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>Internal driver flags </p>
|
||||
|
||||
<p>
|
||||
Internal driver flags
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a36f21814635085cc6476a7cb835e4c34"></a><!-- doxytag: member="XAxiEthernet::IsReady" ref="a36f21814635085cc6476a7cb835e4c34" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="36f21814635085cc6476a7cb835e4c34"></a><!-- doxytag: member="XAxiEthernet::IsReady" ref="36f21814635085cc6476a7cb835e4c34" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a></td>
|
||||
<td class="memname">u32 <a class="el" href="struct_x_axi_ethernet.html#36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>Device is initialized and ready </p>
|
||||
|
||||
<p>
|
||||
Device is initialized and ready
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a7a1dcb16fe62fb0f570ec6e13bd78958"></a><!-- doxytag: member="XAxiEthernet::IsStarted" ref="a7a1dcb16fe62fb0f570ec6e13bd78958" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="7a1dcb16fe62fb0f570ec6e13bd78958"></a><!-- doxytag: member="XAxiEthernet::IsStarted" ref="7a1dcb16fe62fb0f570ec6e13bd78958" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 <a class="el" href="struct_x_axi_ethernet.html#a7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet::IsStarted</a></td>
|
||||
<td class="memname">u32 <a class="el" href="struct_x_axi_ethernet.html#7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet::IsStarted</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>Device is currently started </p>
|
||||
|
||||
<p>
|
||||
Device is currently started
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a5d0462ce1e0c0e7a5ee977413a94ca17"></a><!-- doxytag: member="XAxiEthernet::Options" ref="a5d0462ce1e0c0e7a5ee977413a94ca17" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="5d0462ce1e0c0e7a5ee977413a94ca17"></a><!-- doxytag: member="XAxiEthernet::Options" ref="5d0462ce1e0c0e7a5ee977413a94ca17" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 <a class="el" href="struct_x_axi_ethernet.html#a5d0462ce1e0c0e7a5ee977413a94ca17">XAxiEthernet::Options</a></td>
|
||||
<td class="memname">u32 <a class="el" href="struct_x_axi_ethernet.html#5d0462ce1e0c0e7a5ee977413a94ca17">XAxiEthernet::Options</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>Current options word </p>
|
||||
|
||||
<p>
|
||||
Current options word
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li><a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
</div><p>
|
||||
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||
<li><a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a></ul>
|
||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
87
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/struct_x_axi_ethernet___config-members.html
Normal file → Executable file
87
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/struct_x_axi_ethernet___config-members.html
Normal file → Executable file
|
@ -2,57 +2,46 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: Member List
|
||||
Member List
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
<h1>XAxiEthernet_Config Member List</h1>This is the complete list of members for <a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a>, including all inherited members.<table>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a7413799b4caffd89c43aba985e5e79f9">Avb</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a444f9516f617d023dae367c84c989946">AxiDevBaseAddress</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a58df9c31ad87109bd294fb26a8af9630">AxiDevType</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#abc5e20aa42c6e50b6ecf9a5d6a10871f">AxiDmaRxIntr</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a8f3e9c24d55f2867bbc152922a645b9e">AxiDmaTxIntr</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#af31660d94a9387980b5288dd86c136a8">AxiFifoIntr</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a227cd48d8ffc0fc86c735c91a1f1d590">BaseAddress</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a7dc877a54e0c85e0ca14ba977041bcb4">DeviceId</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a4fabde2681b16e5d8b314d4d3eb8b496">EnableSgmiiOverLvds</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#af57dac13f3ab7814f417d8fbc7863f10">ExtMcast</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#aa1e84825e2de8a79bed03619d6acecfa">PhyType</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#add9dfe4169f1812e6a442507d33d8ad6">RxCsum</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a4e2b86637eb13ac65e7cbc42e6d5ad1a">RxVlanStrp</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a337886aa86b2bb17992b4679f1f346c8">RxVlanTag</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a7acfb6bb40497766e396671f39e3624c">RxVlanTran</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#aedf2130b6fe42d536313f334de21256a">Stats</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a9fccedcffde8615cf4f23d95e7702600">TemacIntr</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a80c732270af2737df3ebed73fd28c630">TemacType</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a2139dd5ce6832f0ae9211dd5fa759178">TxCsum</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a3d9add2497a3896d1b4b53beb46bea30">TxVlanStrp</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a4458731e2bc3fcbf5d88199971bf8330">TxVlanTag</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a938f96ffecf9cbdb5cce6991fb120db4">TxVlanTran</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
</table></div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>XAxiEthernet_Config Member List</h1>This is the complete list of members for <a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#7413799b4caffd89c43aba985e5e79f9">Avb</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#444f9516f617d023dae367c84c989946">AxiDevBaseAddress</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#58df9c31ad87109bd294fb26a8af9630">AxiDevType</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#bc5e20aa42c6e50b6ecf9a5d6a10871f">AxiDmaRxIntr</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#8f3e9c24d55f2867bbc152922a645b9e">AxiDmaTxIntr</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#f31660d94a9387980b5288dd86c136a8">AxiFifoIntr</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#227cd48d8ffc0fc86c735c91a1f1d590">BaseAddress</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#7dc877a54e0c85e0ca14ba977041bcb4">DeviceId</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#4fabde2681b16e5d8b314d4d3eb8b496">EnableSgmiiOverLvds</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#f57dac13f3ab7814f417d8fbc7863f10">ExtMcast</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#a1e84825e2de8a79bed03619d6acecfa">PhyType</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#dd9dfe4169f1812e6a442507d33d8ad6">RxCsum</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#4e2b86637eb13ac65e7cbc42e6d5ad1a">RxVlanStrp</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#337886aa86b2bb17992b4679f1f346c8">RxVlanTag</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#7acfb6bb40497766e396671f39e3624c">RxVlanTran</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#edf2130b6fe42d536313f334de21256a">Stats</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#9fccedcffde8615cf4f23d95e7702600">TemacIntr</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#80c732270af2737df3ebed73fd28c630">TemacType</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#2139dd5ce6832f0ae9211dd5fa759178">TxCsum</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#3d9add2497a3896d1b4b53beb46bea30">TxVlanStrp</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#4458731e2bc3fcbf5d88199971bf8330">TxVlanTag</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="struct_x_axi_ethernet___config.html#938f96ffecf9cbdb5cce6991fb120db4">TxVlanTran</a></td><td><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td><td></td></tr>
|
||||
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
327
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/struct_x_axi_ethernet___config.html
Normal file → Executable file
327
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/struct_x_axi_ethernet___config.html
Normal file → Executable file
|
@ -2,378 +2,409 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: XAxiEthernet_Config Struct Reference
|
||||
XAxiEthernet_Config Struct Reference
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
<h1>XAxiEthernet_Config Struct Reference</h1><!-- doxytag: class="XAxiEthernet_Config" -->
|
||||
<p><code>#include <xaxiethernet.h></code></p>
|
||||
|
||||
<p><a href="struct_x_axi_ethernet___config-members.html">List of all members.</a></p>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>XAxiEthernet_Config Struct Reference</h1><!-- doxytag: class="XAxiEthernet_Config" --><code>#include <xaxiethernet.h></code>
|
||||
<p>
|
||||
<a href="struct_x_axi_ethernet___config-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
This typedef contains configuration information for a Axi Ethernet device.
|
||||
<p>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u16 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a7dc877a54e0c85e0ca14ba977041bcb4">DeviceId</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a227cd48d8ffc0fc86c735c91a1f1d590">BaseAddress</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a80c732270af2737df3ebed73fd28c630">TemacType</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a2139dd5ce6832f0ae9211dd5fa759178">TxCsum</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#add9dfe4169f1812e6a442507d33d8ad6">RxCsum</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#aa1e84825e2de8a79bed03619d6acecfa">PhyType</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a938f96ffecf9cbdb5cce6991fb120db4">TxVlanTran</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a7acfb6bb40497766e396671f39e3624c">RxVlanTran</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a4458731e2bc3fcbf5d88199971bf8330">TxVlanTag</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a337886aa86b2bb17992b4679f1f346c8">RxVlanTag</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a3d9add2497a3896d1b4b53beb46bea30">TxVlanStrp</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a4e2b86637eb13ac65e7cbc42e6d5ad1a">RxVlanStrp</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#af57dac13f3ab7814f417d8fbc7863f10">ExtMcast</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#aedf2130b6fe42d536313f334de21256a">Stats</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a7413799b4caffd89c43aba985e5e79f9">Avb</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a4fabde2681b16e5d8b314d4d3eb8b496">EnableSgmiiOverLvds</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a9fccedcffde8615cf4f23d95e7702600">TemacIntr</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a58df9c31ad87109bd294fb26a8af9630">AxiDevType</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a444f9516f617d023dae367c84c989946">AxiDevBaseAddress</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#af31660d94a9387980b5288dd86c136a8">AxiFifoIntr</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#abc5e20aa42c6e50b6ecf9a5d6a10871f">AxiDmaRxIntr</a></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a8f3e9c24d55f2867bbc152922a645b9e">AxiDmaTxIntr</a></td></tr>
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#7dc877a54e0c85e0ca14ba977041bcb4">DeviceId</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#227cd48d8ffc0fc86c735c91a1f1d590">BaseAddress</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#80c732270af2737df3ebed73fd28c630">TemacType</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#2139dd5ce6832f0ae9211dd5fa759178">TxCsum</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#dd9dfe4169f1812e6a442507d33d8ad6">RxCsum</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#a1e84825e2de8a79bed03619d6acecfa">PhyType</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#938f96ffecf9cbdb5cce6991fb120db4">TxVlanTran</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#7acfb6bb40497766e396671f39e3624c">RxVlanTran</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#4458731e2bc3fcbf5d88199971bf8330">TxVlanTag</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#337886aa86b2bb17992b4679f1f346c8">RxVlanTag</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#3d9add2497a3896d1b4b53beb46bea30">TxVlanStrp</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#4e2b86637eb13ac65e7cbc42e6d5ad1a">RxVlanStrp</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#f57dac13f3ab7814f417d8fbc7863f10">ExtMcast</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#edf2130b6fe42d536313f334de21256a">Stats</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#7413799b4caffd89c43aba985e5e79f9">Avb</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#4fabde2681b16e5d8b314d4d3eb8b496">EnableSgmiiOverLvds</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#9fccedcffde8615cf4f23d95e7702600">TemacIntr</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#58df9c31ad87109bd294fb26a8af9630">AxiDevType</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#444f9516f617d023dae367c84c989946">AxiDevBaseAddress</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#f31660d94a9387980b5288dd86c136a8">AxiFifoIntr</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#bc5e20aa42c6e50b6ecf9a5d6a10871f">AxiDmaRxIntr</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html#8f3e9c24d55f2867bbc152922a645b9e">AxiDmaTxIntr</a></td></tr>
|
||||
|
||||
</table>
|
||||
<hr/><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<p>This typedef contains configuration information for a Axi Ethernet device. </p>
|
||||
<hr/><h2>Member Data Documentation</h2>
|
||||
<a class="anchor" id="a7413799b4caffd89c43aba985e5e79f9"></a><!-- doxytag: member="XAxiEthernet_Config::Avb" ref="a7413799b4caffd89c43aba985e5e79f9" args="" -->
|
||||
<hr><h2>Member Data Documentation</h2>
|
||||
<a class="anchor" name="7413799b4caffd89c43aba985e5e79f9"></a><!-- doxytag: member="XAxiEthernet_Config::Avb" ref="7413799b4caffd89c43aba985e5e79f9" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#a7413799b4caffd89c43aba985e5e79f9">XAxiEthernet_Config::Avb</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#7413799b4caffd89c43aba985e5e79f9">XAxiEthernet_Config::Avb</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>Avb option </p>
|
||||
|
||||
<p>
|
||||
Avb option
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a444f9516f617d023dae367c84c989946"></a><!-- doxytag: member="XAxiEthernet_Config::AxiDevBaseAddress" ref="a444f9516f617d023dae367c84c989946" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="444f9516f617d023dae367c84c989946"></a><!-- doxytag: member="XAxiEthernet_Config::AxiDevBaseAddress" ref="444f9516f617d023dae367c84c989946" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 <a class="el" href="struct_x_axi_ethernet___config.html#a444f9516f617d023dae367c84c989946">XAxiEthernet_Config::AxiDevBaseAddress</a></td>
|
||||
<td class="memname">u32 <a class="el" href="struct_x_axi_ethernet___config.html#444f9516f617d023dae367c84c989946">XAxiEthernet_Config::AxiDevBaseAddress</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>AxiDevBaseAddress is the base address of the device attached to the Axi Ethernet's AXI4-Stream interface. </p>
|
||||
|
||||
<p>
|
||||
AxiDevBaseAddress is the base address of the device attached to the Axi Ethernet's AXI4-Stream interface.
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a58df9c31ad87109bd294fb26a8af9630"></a><!-- doxytag: member="XAxiEthernet_Config::AxiDevType" ref="a58df9c31ad87109bd294fb26a8af9630" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="58df9c31ad87109bd294fb26a8af9630"></a><!-- doxytag: member="XAxiEthernet_Config::AxiDevType" ref="58df9c31ad87109bd294fb26a8af9630" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int <a class="el" href="struct_x_axi_ethernet___config.html#a58df9c31ad87109bd294fb26a8af9630">XAxiEthernet_Config::AxiDevType</a></td>
|
||||
<td class="memname">int <a class="el" href="struct_x_axi_ethernet___config.html#58df9c31ad87109bd294fb26a8af9630">XAxiEthernet_Config::AxiDevType</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>AxiDevType is the type of device attached to the Axi Ethernet's AXI4-Stream interface. </p>
|
||||
|
||||
<p>
|
||||
AxiDevType is the type of device attached to the Axi Ethernet's AXI4-Stream interface.
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="abc5e20aa42c6e50b6ecf9a5d6a10871f"></a><!-- doxytag: member="XAxiEthernet_Config::AxiDmaRxIntr" ref="abc5e20aa42c6e50b6ecf9a5d6a10871f" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="bc5e20aa42c6e50b6ecf9a5d6a10871f"></a><!-- doxytag: member="XAxiEthernet_Config::AxiDmaRxIntr" ref="bc5e20aa42c6e50b6ecf9a5d6a10871f" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#abc5e20aa42c6e50b6ecf9a5d6a10871f">XAxiEthernet_Config::AxiDmaRxIntr</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#bc5e20aa42c6e50b6ecf9a5d6a10871f">XAxiEthernet_Config::AxiDmaRxIntr</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>Axi DMA RX interrupt ID (unused if FIFO) </p>
|
||||
|
||||
<p>
|
||||
Axi DMA RX interrupt ID (unused if FIFO)
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a8f3e9c24d55f2867bbc152922a645b9e"></a><!-- doxytag: member="XAxiEthernet_Config::AxiDmaTxIntr" ref="a8f3e9c24d55f2867bbc152922a645b9e" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="8f3e9c24d55f2867bbc152922a645b9e"></a><!-- doxytag: member="XAxiEthernet_Config::AxiDmaTxIntr" ref="8f3e9c24d55f2867bbc152922a645b9e" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#a8f3e9c24d55f2867bbc152922a645b9e">XAxiEthernet_Config::AxiDmaTxIntr</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#8f3e9c24d55f2867bbc152922a645b9e">XAxiEthernet_Config::AxiDmaTxIntr</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>Axi DMA TX interrupt ID (unused if FIFO) </p>
|
||||
|
||||
<p>
|
||||
Axi DMA TX interrupt ID (unused if FIFO)
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="af31660d94a9387980b5288dd86c136a8"></a><!-- doxytag: member="XAxiEthernet_Config::AxiFifoIntr" ref="af31660d94a9387980b5288dd86c136a8" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="f31660d94a9387980b5288dd86c136a8"></a><!-- doxytag: member="XAxiEthernet_Config::AxiFifoIntr" ref="f31660d94a9387980b5288dd86c136a8" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#af31660d94a9387980b5288dd86c136a8">XAxiEthernet_Config::AxiFifoIntr</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#f31660d94a9387980b5288dd86c136a8">XAxiEthernet_Config::AxiFifoIntr</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>AxiFifoIntr interrupt ID (unused if DMA) </p>
|
||||
|
||||
<p>
|
||||
AxiFifoIntr interrupt ID (unused if DMA)
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a227cd48d8ffc0fc86c735c91a1f1d590"></a><!-- doxytag: member="XAxiEthernet_Config::BaseAddress" ref="a227cd48d8ffc0fc86c735c91a1f1d590" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="227cd48d8ffc0fc86c735c91a1f1d590"></a><!-- doxytag: member="XAxiEthernet_Config::BaseAddress" ref="227cd48d8ffc0fc86c735c91a1f1d590" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 <a class="el" href="struct_x_axi_ethernet___config.html#a227cd48d8ffc0fc86c735c91a1f1d590">XAxiEthernet_Config::BaseAddress</a></td>
|
||||
<td class="memname">u32 <a class="el" href="struct_x_axi_ethernet___config.html#227cd48d8ffc0fc86c735c91a1f1d590">XAxiEthernet_Config::BaseAddress</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>BaseAddress is the physical base address of the device's registers </p>
|
||||
|
||||
<p>
|
||||
BaseAddress is the physical base address of the device's registers
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a7dc877a54e0c85e0ca14ba977041bcb4"></a><!-- doxytag: member="XAxiEthernet_Config::DeviceId" ref="a7dc877a54e0c85e0ca14ba977041bcb4" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="7dc877a54e0c85e0ca14ba977041bcb4"></a><!-- doxytag: member="XAxiEthernet_Config::DeviceId" ref="7dc877a54e0c85e0ca14ba977041bcb4" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u16 <a class="el" href="struct_x_axi_ethernet___config.html#a7dc877a54e0c85e0ca14ba977041bcb4">XAxiEthernet_Config::DeviceId</a></td>
|
||||
<td class="memname">u16 <a class="el" href="struct_x_axi_ethernet___config.html#7dc877a54e0c85e0ca14ba977041bcb4">XAxiEthernet_Config::DeviceId</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>DeviceId is the unique ID of the device </p>
|
||||
|
||||
<p>
|
||||
DeviceId is the unique ID of the device
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a4fabde2681b16e5d8b314d4d3eb8b496"></a><!-- doxytag: member="XAxiEthernet_Config::EnableSgmiiOverLvds" ref="a4fabde2681b16e5d8b314d4d3eb8b496" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="4fabde2681b16e5d8b314d4d3eb8b496"></a><!-- doxytag: member="XAxiEthernet_Config::EnableSgmiiOverLvds" ref="4fabde2681b16e5d8b314d4d3eb8b496" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#a4fabde2681b16e5d8b314d4d3eb8b496">XAxiEthernet_Config::EnableSgmiiOverLvds</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#4fabde2681b16e5d8b314d4d3eb8b496">XAxiEthernet_Config::EnableSgmiiOverLvds</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>Enable LVDS option </p>
|
||||
|
||||
<p>
|
||||
Enable LVDS option
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="af57dac13f3ab7814f417d8fbc7863f10"></a><!-- doxytag: member="XAxiEthernet_Config::ExtMcast" ref="af57dac13f3ab7814f417d8fbc7863f10" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="f57dac13f3ab7814f417d8fbc7863f10"></a><!-- doxytag: member="XAxiEthernet_Config::ExtMcast" ref="f57dac13f3ab7814f417d8fbc7863f10" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#af57dac13f3ab7814f417d8fbc7863f10">XAxiEthernet_Config::ExtMcast</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#f57dac13f3ab7814f417d8fbc7863f10">XAxiEthernet_Config::ExtMcast</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>Extend multicast indication </p>
|
||||
|
||||
<p>
|
||||
Extend multicast indication
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aa1e84825e2de8a79bed03619d6acecfa"></a><!-- doxytag: member="XAxiEthernet_Config::PhyType" ref="aa1e84825e2de8a79bed03619d6acecfa" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="a1e84825e2de8a79bed03619d6acecfa"></a><!-- doxytag: member="XAxiEthernet_Config::PhyType" ref="a1e84825e2de8a79bed03619d6acecfa" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#aa1e84825e2de8a79bed03619d6acecfa">XAxiEthernet_Config::PhyType</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#a1e84825e2de8a79bed03619d6acecfa">XAxiEthernet_Config::PhyType</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>PhyType indicates which type of PHY interface is used (MII, GMII, RGMII, etc. </p>
|
||||
|
||||
<p>
|
||||
PhyType indicates which type of PHY interface is used (MII, GMII, RGMII, etc.
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="add9dfe4169f1812e6a442507d33d8ad6"></a><!-- doxytag: member="XAxiEthernet_Config::RxCsum" ref="add9dfe4169f1812e6a442507d33d8ad6" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="dd9dfe4169f1812e6a442507d33d8ad6"></a><!-- doxytag: member="XAxiEthernet_Config::RxCsum" ref="dd9dfe4169f1812e6a442507d33d8ad6" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#add9dfe4169f1812e6a442507d33d8ad6">XAxiEthernet_Config::RxCsum</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#dd9dfe4169f1812e6a442507d33d8ad6">XAxiEthernet_Config::RxCsum</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>RxCsum indicates that the device has checksum offload on the Rx channel or not. </p>
|
||||
|
||||
<p>
|
||||
RxCsum indicates that the device has checksum offload on the Rx channel or not.
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a4e2b86637eb13ac65e7cbc42e6d5ad1a"></a><!-- doxytag: member="XAxiEthernet_Config::RxVlanStrp" ref="a4e2b86637eb13ac65e7cbc42e6d5ad1a" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="4e2b86637eb13ac65e7cbc42e6d5ad1a"></a><!-- doxytag: member="XAxiEthernet_Config::RxVlanStrp" ref="4e2b86637eb13ac65e7cbc42e6d5ad1a" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#a4e2b86637eb13ac65e7cbc42e6d5ad1a">XAxiEthernet_Config::RxVlanStrp</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#4e2b86637eb13ac65e7cbc42e6d5ad1a">XAxiEthernet_Config::RxVlanStrp</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>RX VLAN stripping indication </p>
|
||||
|
||||
<p>
|
||||
RX VLAN stripping indication
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a337886aa86b2bb17992b4679f1f346c8"></a><!-- doxytag: member="XAxiEthernet_Config::RxVlanTag" ref="a337886aa86b2bb17992b4679f1f346c8" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="337886aa86b2bb17992b4679f1f346c8"></a><!-- doxytag: member="XAxiEthernet_Config::RxVlanTag" ref="337886aa86b2bb17992b4679f1f346c8" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#a337886aa86b2bb17992b4679f1f346c8">XAxiEthernet_Config::RxVlanTag</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#337886aa86b2bb17992b4679f1f346c8">XAxiEthernet_Config::RxVlanTag</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>RX VLAN tagging indication </p>
|
||||
|
||||
<p>
|
||||
RX VLAN tagging indication
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a7acfb6bb40497766e396671f39e3624c"></a><!-- doxytag: member="XAxiEthernet_Config::RxVlanTran" ref="a7acfb6bb40497766e396671f39e3624c" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="7acfb6bb40497766e396671f39e3624c"></a><!-- doxytag: member="XAxiEthernet_Config::RxVlanTran" ref="7acfb6bb40497766e396671f39e3624c" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#a7acfb6bb40497766e396671f39e3624c">XAxiEthernet_Config::RxVlanTran</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#7acfb6bb40497766e396671f39e3624c">XAxiEthernet_Config::RxVlanTran</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>RX VLAN Translation indication </p>
|
||||
|
||||
<p>
|
||||
RX VLAN Translation indication
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aedf2130b6fe42d536313f334de21256a"></a><!-- doxytag: member="XAxiEthernet_Config::Stats" ref="aedf2130b6fe42d536313f334de21256a" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="edf2130b6fe42d536313f334de21256a"></a><!-- doxytag: member="XAxiEthernet_Config::Stats" ref="edf2130b6fe42d536313f334de21256a" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#aedf2130b6fe42d536313f334de21256a">XAxiEthernet_Config::Stats</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#edf2130b6fe42d536313f334de21256a">XAxiEthernet_Config::Stats</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>Statistics gathering option </p>
|
||||
|
||||
<p>
|
||||
Statistics gathering option
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a9fccedcffde8615cf4f23d95e7702600"></a><!-- doxytag: member="XAxiEthernet_Config::TemacIntr" ref="a9fccedcffde8615cf4f23d95e7702600" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="9fccedcffde8615cf4f23d95e7702600"></a><!-- doxytag: member="XAxiEthernet_Config::TemacIntr" ref="9fccedcffde8615cf4f23d95e7702600" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#a9fccedcffde8615cf4f23d95e7702600">XAxiEthernet_Config::TemacIntr</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#9fccedcffde8615cf4f23d95e7702600">XAxiEthernet_Config::TemacIntr</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>Axi Ethernet interrupt ID </p>
|
||||
|
||||
<p>
|
||||
Axi Ethernet interrupt ID
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a80c732270af2737df3ebed73fd28c630"></a><!-- doxytag: member="XAxiEthernet_Config::TemacType" ref="a80c732270af2737df3ebed73fd28c630" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="80c732270af2737df3ebed73fd28c630"></a><!-- doxytag: member="XAxiEthernet_Config::TemacType" ref="80c732270af2737df3ebed73fd28c630" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#a80c732270af2737df3ebed73fd28c630">XAxiEthernet_Config::TemacType</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#80c732270af2737df3ebed73fd28c630">XAxiEthernet_Config::TemacType</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>Temac Type can have 3 possible values. They are 0 for SoftTemac at 10/100 Mbps, 1 for SoftTemac at 10/100/1000 Mbps and 2 for Vitex6 Hard Temac </p>
|
||||
|
||||
<p>
|
||||
Temac Type can have 3 possible values. They are 0 for SoftTemac at 10/100 Mbps, 1 for SoftTemac at 10/100/1000 Mbps and 2 for Vitex6 Hard Temac
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2139dd5ce6832f0ae9211dd5fa759178"></a><!-- doxytag: member="XAxiEthernet_Config::TxCsum" ref="a2139dd5ce6832f0ae9211dd5fa759178" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="2139dd5ce6832f0ae9211dd5fa759178"></a><!-- doxytag: member="XAxiEthernet_Config::TxCsum" ref="2139dd5ce6832f0ae9211dd5fa759178" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#a2139dd5ce6832f0ae9211dd5fa759178">XAxiEthernet_Config::TxCsum</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#2139dd5ce6832f0ae9211dd5fa759178">XAxiEthernet_Config::TxCsum</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>TxCsum indicates that the device has checksum offload on the Tx channel or not. </p>
|
||||
|
||||
<p>
|
||||
TxCsum indicates that the device has checksum offload on the Tx channel or not.
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a3d9add2497a3896d1b4b53beb46bea30"></a><!-- doxytag: member="XAxiEthernet_Config::TxVlanStrp" ref="a3d9add2497a3896d1b4b53beb46bea30" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="3d9add2497a3896d1b4b53beb46bea30"></a><!-- doxytag: member="XAxiEthernet_Config::TxVlanStrp" ref="3d9add2497a3896d1b4b53beb46bea30" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#a3d9add2497a3896d1b4b53beb46bea30">XAxiEthernet_Config::TxVlanStrp</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#3d9add2497a3896d1b4b53beb46bea30">XAxiEthernet_Config::TxVlanStrp</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>TX VLAN stripping indication </p>
|
||||
|
||||
<p>
|
||||
TX VLAN stripping indication
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a4458731e2bc3fcbf5d88199971bf8330"></a><!-- doxytag: member="XAxiEthernet_Config::TxVlanTag" ref="a4458731e2bc3fcbf5d88199971bf8330" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="4458731e2bc3fcbf5d88199971bf8330"></a><!-- doxytag: member="XAxiEthernet_Config::TxVlanTag" ref="4458731e2bc3fcbf5d88199971bf8330" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#a4458731e2bc3fcbf5d88199971bf8330">XAxiEthernet_Config::TxVlanTag</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#4458731e2bc3fcbf5d88199971bf8330">XAxiEthernet_Config::TxVlanTag</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>TX VLAN tagging indication </p>
|
||||
|
||||
<p>
|
||||
TX VLAN tagging indication
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a938f96ffecf9cbdb5cce6991fb120db4"></a><!-- doxytag: member="XAxiEthernet_Config::TxVlanTran" ref="a938f96ffecf9cbdb5cce6991fb120db4" args="" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="938f96ffecf9cbdb5cce6991fb120db4"></a><!-- doxytag: member="XAxiEthernet_Config::TxVlanTran" ref="938f96ffecf9cbdb5cce6991fb120db4" args="" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#a938f96ffecf9cbdb5cce6991fb120db4">XAxiEthernet_Config::TxVlanTran</a></td>
|
||||
<td class="memname">u8 <a class="el" href="struct_x_axi_ethernet___config.html#938f96ffecf9cbdb5cce6991fb120db4">XAxiEthernet_Config::TxVlanTran</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>TX VLAN Translation indication </p>
|
||||
|
||||
<p>
|
||||
TX VLAN Translation indication
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li><a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
</div><p>
|
||||
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||
<li><a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a></ul>
|
||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
0
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/tab_b.gif
Normal file → Executable file
0
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/tab_b.gif
Normal file → Executable file
Before Width: | Height: | Size: 35 B After Width: | Height: | Size: 35 B |
0
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/tab_l.gif
Normal file → Executable file
0
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/tab_l.gif
Normal file → Executable file
Before Width: | Height: | Size: 706 B After Width: | Height: | Size: 706 B |
0
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/tab_r.gif
Normal file → Executable file
0
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/tab_r.gif
Normal file → Executable file
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
15
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/tabs.css
Normal file → Executable file
15
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/tabs.css
Normal file → Executable file
|
@ -32,7 +32,7 @@ DIV.tabs A
|
|||
float : left;
|
||||
background : url("tab_r.gif") no-repeat right top;
|
||||
border-bottom : 1px solid #84B0C7;
|
||||
font-size : 80%;
|
||||
font-size : x-small;
|
||||
font-weight : bold;
|
||||
text-decoration : none;
|
||||
}
|
||||
|
@ -57,7 +57,7 @@ DIV.tabs SPAN
|
|||
white-space : nowrap;
|
||||
}
|
||||
|
||||
DIV.tabs #MSearchBox
|
||||
DIV.tabs INPUT
|
||||
{
|
||||
float : right;
|
||||
display : inline;
|
||||
|
@ -66,7 +66,7 @@ DIV.tabs #MSearchBox
|
|||
|
||||
DIV.tabs TD
|
||||
{
|
||||
font-size : 80%;
|
||||
font-size : x-small;
|
||||
font-weight : bold;
|
||||
text-decoration : none;
|
||||
}
|
||||
|
@ -82,24 +82,21 @@ DIV.tabs A:hover SPAN
|
|||
background-position: 0% -150px;
|
||||
}
|
||||
|
||||
DIV.tabs LI.current A
|
||||
DIV.tabs LI#current A
|
||||
{
|
||||
background-position: 100% -150px;
|
||||
border-width : 0px;
|
||||
}
|
||||
|
||||
DIV.tabs LI.current SPAN
|
||||
DIV.tabs LI#current SPAN
|
||||
{
|
||||
background-position: 0% -150px;
|
||||
padding-bottom : 6px;
|
||||
}
|
||||
|
||||
DIV.navpath
|
||||
DIV.nav
|
||||
{
|
||||
background : none;
|
||||
border : none;
|
||||
border-bottom : 1px solid #84B0C7;
|
||||
text-align : center;
|
||||
margin : 2px;
|
||||
padding : 2px;
|
||||
}
|
||||
|
|
518
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/xaxiethernet_8c.html
Normal file → Executable file
518
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/xaxiethernet_8c.html
Normal file → Executable file
|
@ -2,75 +2,87 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: xaxiethernet.c File Reference
|
||||
xaxiethernet.c File Reference
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
<h1>xaxiethernet.c File Reference</h1><code>#include "<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>"</code><br/>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td colspan="2"><h2>Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#a2073b83b66f7ef2415b829f70603ac35">xdbg_stmnt</a> (int indent_on=0;) xdbg_stmnt(u32 _xaxiethernet_rir_value</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#a73871df4ff59ae908c63c51db94f1a90">XAxiEthernet_CfgInitialize</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, <a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> *CfgPtr, u32 EffectiveAddress)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#a2cfa48d42e55238f6f30aff6d658e4fe">XAxiEthernet_Start</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#a4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#a091a291d11f394e3eaf0b79195666d9f">XAxiEthernet_Reset</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#ab2298b2b1af89cf0f0a78d4fda03ed7f">XAxiEthernet_SetMacAddress</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#aa5b70a456ac18505132f61f596428ab7">XAxiEthernet_GetMacAddress</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#ae3265620b9d9b86643abe5ff5e2b7d79">XAxiEthernet_SetOptions</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 Options)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#ad3e7253d626c02a96ac35f981ac11ba2">XAxiEthernet_ClearOptions</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 Options)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#af48b8f321b842bfb139b473ad7185874">XAxiEthernet_GetOptions</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">u16 </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#a8e8caa9c4ac753744bd08ebf103877c3">XAxiEthernet_GetOperatingSpeed</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#ab2d0106f26a1a2e1f2b902dc0a2822c9">XAxiEthernet_SetOperatingSpeed</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u16 Speed)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#a3db57c4a261afc854985297afed2373b">XAxiEthernet_SetBadFrmRcvOption</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#aab45f6c7a4440bc3f58d4ff971e6be7b">XAxiEthernet_ClearBadFrmRcvOption</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#a41049ca22799d42d1279461be627c72e">XAxiEthernet_DisableControlFrameLenCheck</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#a8b71bcdc8be6ae5d6364c59ea0f53aab">XAxiEthernet_EnableControlFrameLenCheck</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#a2b33bc77237bf039c02d4619a811aed6">XAxiEthernet_PhySetMdioDivisor</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u8 Divisor)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#a6dc70adcb2c07eb801facc8e2243ea98">XAxiEthernet_PhyRead</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 PhyAddress, u32 RegisterNum, u16 *PhyDataPtr)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#a9394dd066a7497ed9346b26457c28247">XAxiEthernet_PhyWrite</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 PhyAddress, u32 RegisterNum, u16 PhyData)</td></tr>
|
||||
</table>
|
||||
<hr/><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<p>The APIs in this file takes care of the primary functionalities of the driver. The APIs in this driver take care of the following:</p>
|
||||
<ul>
|
||||
<li>Starting or stopping the Axi Ethernet device</li>
|
||||
<li>Initializing and resetting the Axi Ethernet device</li>
|
||||
<li>Setting MAC address and speed/duplex of the device</li>
|
||||
<li>Provide means for controlling the PHY and communicating with it.</li>
|
||||
<li>Turn on/off various features/options provided by the Axi Ethernet device. See <a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a> for a detailed description of the driver. <pre>
|
||||
MODIFICATION HISTORY:</pre></li>
|
||||
</ul>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>xaxiethernet.c File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
The APIs in this file takes care of the primary functionalities of the driver. The APIs in this driver take care of the following:<ul>
|
||||
<li>Starting or stopping the Axi Ethernet device</li><li>Initializing and resetting the Axi Ethernet device</li><li>Setting MAC address and speed/duplex of the device</li><li>Provide means for controlling the PHY and communicating with it.</li><li>Turn on/off various features/options provided by the Axi Ethernet device. See <a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a> for a detailed description of the driver. <pre>
|
||||
MODIFICATION HISTORY:</pre></li></ul>
|
||||
<p>
|
||||
<pre> Ver Who Date Changes
|
||||
----- ---- -------- -------------------------------------------------------
|
||||
1.00a asa 6/30/10 First release based on the ll temac driver
|
||||
1.02a asa 2/16/11 Made changes in XAxiEthernet_Reset to insert delays.
|
||||
3.02a srt 4/13/13 Removed Warnings (CR 704998).</pre><pre> </pre> <hr/><h2>Function Documentation</h2>
|
||||
<a class="anchor" id="a73871df4ff59ae908c63c51db94f1a90"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_CfgInitialize" ref="a73871df4ff59ae908c63c51db94f1a90" args="(XAxiEthernet *InstancePtr, XAxiEthernet_Config *CfgPtr, u32 EffectiveAddress)" -->
|
||||
3.02a srt 4/13/13 Removed Warnings (CR 704998).</pre><p>
|
||||
<pre> </pre>
|
||||
<p>
|
||||
<code>#include "<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>"</code><br>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#2073b83b66f7ef2415b829f70603ac35">xdbg_stmnt</a> (int indent_on=0;) xdbg_stmnt(u32 _xaxiethernet_rir_value</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#73871df4ff59ae908c63c51db94f1a90">XAxiEthernet_CfgInitialize</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, <a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> *CfgPtr, u32 EffectiveAddress)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#2cfa48d42e55238f6f30aff6d658e4fe">XAxiEthernet_Start</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#091a291d11f394e3eaf0b79195666d9f">XAxiEthernet_Reset</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#b2298b2b1af89cf0f0a78d4fda03ed7f">XAxiEthernet_SetMacAddress</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#a5b70a456ac18505132f61f596428ab7">XAxiEthernet_GetMacAddress</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#e3265620b9d9b86643abe5ff5e2b7d79">XAxiEthernet_SetOptions</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 Options)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#d3e7253d626c02a96ac35f981ac11ba2">XAxiEthernet_ClearOptions</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 Options)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#f48b8f321b842bfb139b473ad7185874">XAxiEthernet_GetOptions</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16 </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#8e8caa9c4ac753744bd08ebf103877c3">XAxiEthernet_GetOperatingSpeed</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#b2d0106f26a1a2e1f2b902dc0a2822c9">XAxiEthernet_SetOperatingSpeed</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u16 Speed)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#3db57c4a261afc854985297afed2373b">XAxiEthernet_SetBadFrmRcvOption</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#ab45f6c7a4440bc3f58d4ff971e6be7b">XAxiEthernet_ClearBadFrmRcvOption</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#41049ca22799d42d1279461be627c72e">XAxiEthernet_DisableControlFrameLenCheck</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#8b71bcdc8be6ae5d6364c59ea0f53aab">XAxiEthernet_EnableControlFrameLenCheck</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#2b33bc77237bf039c02d4619a811aed6">XAxiEthernet_PhySetMdioDivisor</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u8 Divisor)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#6dc70adcb2c07eb801facc8e2243ea98">XAxiEthernet_PhyRead</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 PhyAddress, u32 RegisterNum, u16 *PhyDataPtr)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet_8c.html#9394dd066a7497ed9346b26457c28247">XAxiEthernet_PhyWrite</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 PhyAddress, u32 RegisterNum, u16 PhyData)</td></tr>
|
||||
|
||||
</table>
|
||||
<hr><h2>Function Documentation</h2>
|
||||
<a class="anchor" name="73871df4ff59ae908c63c51db94f1a90"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_CfgInitialize" ref="73871df4ff59ae908c63c51db94f1a90" args="(XAxiEthernet *InstancePtr, XAxiEthernet_Config *CfgPtr, u32 EffectiveAddress)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int XAxiEthernet_CfgInitialize </td>
|
||||
<td class="memname">int XAxiEthernet_CfgInitialize </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||
|
@ -90,59 +102,61 @@
|
|||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td></td>
|
||||
<td></td><td></td><td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_CfgInitialize initializes an AXI Ethernet device along with the <em>InstancePtr</em> that references it.</p>
|
||||
<p>The PHY is setup independently from the Ethernet core. Use the MII or whatever other interface may be present for setup.</p>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_CfgInitialize initializes an AXI Ethernet device along with the <em>InstancePtr</em> that references it.<p>
|
||||
The PHY is setup independently from the Ethernet core. Use the MII or whatever other interface may be present for setup.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>references the memory instance to be associated with the AXI Ethernet core instance upon initialization. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>CfgPtr</em> </td><td>references the structure holding the hardware configuration for the Axi Ethernet core to initialize. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>EffectiveAddress</em> </td><td>is the processor address used to access the base address of the AXI Ethernet instance. In systems with an MMU and virtual memory, <em>EffectiveAddress</em> is the virtual address mapped to the physical in <code>ConfigPtr->Config.BaseAddress</code>. In systems without an active MMU, <em>EffectiveAddress</em> should be set to the same value as <code>ConfigPtr->Config.BaseAddress</code>.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="return"><dt><b>Returns:</b></dt><dd>XST_SUCCESS.</dd></dl>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>XST_SUCCESS.</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aab45f6c7a4440bc3f58d4ff971e6be7b"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_ClearBadFrmRcvOption" ref="aab45f6c7a4440bc3f58d4ff971e6be7b" args="(XAxiEthernet *InstancePtr)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="ab45f6c7a4440bc3f58d4ff971e6be7b"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_ClearBadFrmRcvOption" ref="ab45f6c7a4440bc3f58d4ff971e6be7b" args="(XAxiEthernet *InstancePtr)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void XAxiEthernet_ClearBadFrmRcvOption </td>
|
||||
<td class="memname">void XAxiEthernet_ClearBadFrmRcvOption </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em></td>
|
||||
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||
<td> ) </td>
|
||||
<td></td>
|
||||
<td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_ClearBadFrmRcvOption is used to disable the bad frame receive option.</p>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_ClearBadFrmRcvOption is used to disable the bad frame receive option.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="return"><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ad3e7253d626c02a96ac35f981ac11ba2"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_ClearOptions" ref="ad3e7253d626c02a96ac35f981ac11ba2" args="(XAxiEthernet *InstancePtr, u32 Options)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="d3e7253d626c02a96ac35f981ac11ba2"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_ClearOptions" ref="d3e7253d626c02a96ac35f981ac11ba2" args="(XAxiEthernet *InstancePtr, u32 Options)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int XAxiEthernet_ClearOptions </td>
|
||||
<td class="memname">int XAxiEthernet_ClearOptions </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||
|
@ -156,88 +170,89 @@
|
|||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td></td>
|
||||
<td></td><td></td><td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_ClearOptions clears the options, <em>Options</em> for the Axi Ethernet, specified by <em>InstancePtr</em>. Axi Ethernet should be stopped with <a class="el" href="xaxiethernet_8c.html#a4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop()</a> before changing options.</p>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_ClearOptions clears the options, <em>Options</em> for the Axi Ethernet, specified by <em>InstancePtr</em>. Axi Ethernet should be stopped with <a class="el" href="xaxiethernet_8c.html#4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop()</a> before changing options.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>Options</em> </td><td>is a bitmask of OR'd XAE_*_OPTION values for options to clear. Options not specified are not affected.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="return"><dt><b>Returns:</b></dt><dd><ul>
|
||||
<li>XST_SUCCESS on successful completion.</li>
|
||||
<li>XST_DEVICE_IS_STARTED if the device has not been stopped.</li>
|
||||
</ul>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||
<li>XST_SUCCESS on successful completion.</li><li>XST_DEVICE_IS_STARTED if the device has not been stopped.</li></ul>
|
||||
</dd></dl>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd>See <a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a> for a description of the available options. </dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>See <a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a> for a description of the available options. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a41049ca22799d42d1279461be627c72e"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_DisableControlFrameLenCheck" ref="a41049ca22799d42d1279461be627c72e" args="(XAxiEthernet *InstancePtr)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="41049ca22799d42d1279461be627c72e"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_DisableControlFrameLenCheck" ref="41049ca22799d42d1279461be627c72e" args="(XAxiEthernet *InstancePtr)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void XAxiEthernet_DisableControlFrameLenCheck </td>
|
||||
<td class="memname">void XAxiEthernet_DisableControlFrameLenCheck </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em></td>
|
||||
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||
<td> ) </td>
|
||||
<td></td>
|
||||
<td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_DisableControlFrameLenCheck is used to disable the length check for control frames (pause frames). This means once the API is called, control frames larger than the minimum frame length are accepted.</p>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_DisableControlFrameLenCheck is used to disable the length check for control frames (pause frames). This means once the API is called, control frames larger than the minimum frame length are accepted.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="return"><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a8b71bcdc8be6ae5d6364c59ea0f53aab"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_EnableControlFrameLenCheck" ref="a8b71bcdc8be6ae5d6364c59ea0f53aab" args="(XAxiEthernet *InstancePtr)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="8b71bcdc8be6ae5d6364c59ea0f53aab"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_EnableControlFrameLenCheck" ref="8b71bcdc8be6ae5d6364c59ea0f53aab" args="(XAxiEthernet *InstancePtr)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void XAxiEthernet_EnableControlFrameLenCheck </td>
|
||||
<td class="memname">void XAxiEthernet_EnableControlFrameLenCheck </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em></td>
|
||||
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||
<td> ) </td>
|
||||
<td></td>
|
||||
<td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_EnableControlFrameLenCheck is used to enable the length check for control frames (pause frames). After calling the API, all control frames received will be checked for proper length (less than minimum frame length). By default, upon normal start up, control frame length check is enabled. Hence this API needs to be called only if previously the control frame length check has been disabled by calling the API XAxiEthernet_DisableControlFrameLenCheck.</p>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_EnableControlFrameLenCheck is used to enable the length check for control frames (pause frames). After calling the API, all control frames received will be checked for proper length (less than minimum frame length). By default, upon normal start up, control frame length check is enabled. Hence this API needs to be called only if previously the control frame length check has been disabled by calling the API XAxiEthernet_DisableControlFrameLenCheck.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="return"><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aa5b70a456ac18505132f61f596428ab7"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_GetMacAddress" ref="aa5b70a456ac18505132f61f596428ab7" args="(XAxiEthernet *InstancePtr, void *AddressPtr)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="a5b70a456ac18505132f61f596428ab7"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_GetMacAddress" ref="a5b70a456ac18505132f61f596428ab7" args="(XAxiEthernet *InstancePtr, void *AddressPtr)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void XAxiEthernet_GetMacAddress </td>
|
||||
<td class="memname">void XAxiEthernet_GetMacAddress </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||
|
@ -251,85 +266,87 @@
|
|||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td></td>
|
||||
<td></td><td></td><td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_GetMacAddress gets the MAC address for the Axi Ethernet, specified by <em>InstancePtr</em> into the memory buffer specified by <em>AddressPtr</em>.</p>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_GetMacAddress gets the MAC address for the Axi Ethernet, specified by <em>InstancePtr</em> into the memory buffer specified by <em>AddressPtr</em>.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>AddressPtr</em> </td><td>references the memory buffer to store the retrieved MAC address. This memory buffer must be at least 6 bytes in length.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="return"><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd></dd></dl>
|
||||
<p>This routine also supports the extended/new VLAN and multicast mode. The XAE_RAF_NEWFNCENBL_MASK bit dictates which offset will be configured. </p>
|
||||
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd></dd></dl>
|
||||
This routine also supports the extended/new VLAN and multicast mode. The XAE_RAF_NEWFNCENBL_MASK bit dictates which offset will be configured.
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a8e8caa9c4ac753744bd08ebf103877c3"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_GetOperatingSpeed" ref="a8e8caa9c4ac753744bd08ebf103877c3" args="(XAxiEthernet *InstancePtr)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="8e8caa9c4ac753744bd08ebf103877c3"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_GetOperatingSpeed" ref="8e8caa9c4ac753744bd08ebf103877c3" args="(XAxiEthernet *InstancePtr)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u16 XAxiEthernet_GetOperatingSpeed </td>
|
||||
<td class="memname">u16 XAxiEthernet_GetOperatingSpeed </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em></td>
|
||||
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||
<td> ) </td>
|
||||
<td></td>
|
||||
<td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_GetOperatingSpeed gets the current operating link speed. This may be the value set by <a class="el" href="xaxiethernet_8c.html#ab2d0106f26a1a2e1f2b902dc0a2822c9">XAxiEthernet_SetOperatingSpeed()</a> or a hardware default.</p>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_GetOperatingSpeed gets the current operating link speed. This may be the value set by <a class="el" href="xaxiethernet_8c.html#b2d0106f26a1a2e1f2b902dc0a2822c9">XAxiEthernet_SetOperatingSpeed()</a> or a hardware default.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="return"><dt><b>Returns:</b></dt><dd>Returns the link speed in units of megabits per second (10 / 100 / 1000). Can return a value of 0, in case it does not get a valid speed from EMMC.</dd></dl>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>Returns the link speed in units of megabits per second (10 / 100 / 1000). Can return a value of 0, in case it does not get a valid speed from EMMC.</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="af48b8f321b842bfb139b473ad7185874"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_GetOptions" ref="af48b8f321b842bfb139b473ad7185874" args="(XAxiEthernet *InstancePtr)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="f48b8f321b842bfb139b473ad7185874"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_GetOptions" ref="f48b8f321b842bfb139b473ad7185874" args="(XAxiEthernet *InstancePtr)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XAxiEthernet_GetOptions </td>
|
||||
<td class="memname">u32 XAxiEthernet_GetOptions </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em></td>
|
||||
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||
<td> ) </td>
|
||||
<td></td>
|
||||
<td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_GetOptions returns the current option settings.</p>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_GetOptions returns the current option settings.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="return"><dt><b>Returns:</b></dt><dd>Returns a bitmask of XAE_*_OPTION constants, each bit specifying an option that is currently active.</dd></dl>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd>See <a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a> for a description of the available options. </dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>Returns a bitmask of XAE_*_OPTION constants, each bit specifying an option that is currently active.</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>See <a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a> for a description of the available options. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a6dc70adcb2c07eb801facc8e2243ea98"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_PhyRead" ref="a6dc70adcb2c07eb801facc8e2243ea98" args="(XAxiEthernet *InstancePtr, u32 PhyAddress, u32 RegisterNum, u16 *PhyDataPtr)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="6dc70adcb2c07eb801facc8e2243ea98"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_PhyRead" ref="6dc70adcb2c07eb801facc8e2243ea98" args="(XAxiEthernet *InstancePtr, u32 PhyAddress, u32 RegisterNum, u16 *PhyDataPtr)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void XAxiEthernet_PhyRead </td>
|
||||
<td class="memname">void XAxiEthernet_PhyRead </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||
|
@ -355,20 +372,22 @@
|
|||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td></td>
|
||||
<td></td><td></td><td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2b33bc77237bf039c02d4619a811aed6"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_PhySetMdioDivisor" ref="a2b33bc77237bf039c02d4619a811aed6" args="(XAxiEthernet *InstancePtr, u8 Divisor)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="2b33bc77237bf039c02d4619a811aed6"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_PhySetMdioDivisor" ref="2b33bc77237bf039c02d4619a811aed6" args="(XAxiEthernet *InstancePtr, u8 Divisor)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void XAxiEthernet_PhySetMdioDivisor </td>
|
||||
<td class="memname">void XAxiEthernet_PhySetMdioDivisor </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||
|
@ -382,35 +401,37 @@
|
|||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td></td>
|
||||
<td></td><td></td><td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_PhySetMdioDivisor sets the MDIO clock divisor in the Axi Ethernet,specified by <em>InstancePtr</em> to the value, <em>Divisor</em>. This function must be called once after each reset prior to accessing MII PHY registers.</p>
|
||||
<p>From the Virtex-6(TM) and Spartan-6 (TM) Embedded Tri-Mode Ethernet MAC User's Guide, the following equation governs the MDIO clock to the PHY:</p>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_PhySetMdioDivisor sets the MDIO clock divisor in the Axi Ethernet,specified by <em>InstancePtr</em> to the value, <em>Divisor</em>. This function must be called once after each reset prior to accessing MII PHY registers.<p>
|
||||
From the Virtex-6(TM) and Spartan-6 (TM) Embedded Tri-Mode Ethernet MAC User's Guide, the following equation governs the MDIO clock to the PHY:<p>
|
||||
<pre>
|
||||
f[HOSTCLK]
|
||||
f[MDC] = -----------------------
|
||||
(1 + Divisor) * 2
|
||||
</pre><p>where f[HOSTCLK] is the bus clock frequency in MHz, and f[MDC] is the MDIO clock frequency in MHz to the PHY. Typically, f[MDC] should not exceed 2.5 MHz. Some PHYs can tolerate faster speeds which means faster access.</p>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
</pre><p>
|
||||
where f[HOSTCLK] is the bus clock frequency in MHz, and f[MDC] is the MDIO clock frequency in MHz to the PHY. Typically, f[MDC] should not exceed 2.5 MHz. Some PHYs can tolerate faster speeds which means faster access.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>references the Axi Ethernet instance on which to operate. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>Divisor</em> </td><td>is the divisor value to set within the range of 0 to XAE_MDIO_MC_CLK_DVD_MAX.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a9394dd066a7497ed9346b26457c28247"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_PhyWrite" ref="a9394dd066a7497ed9346b26457c28247" args="(XAxiEthernet *InstancePtr, u32 PhyAddress, u32 RegisterNum, u16 PhyData)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="9394dd066a7497ed9346b26457c28247"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_PhyWrite" ref="9394dd066a7497ed9346b26457c28247" args="(XAxiEthernet *InstancePtr, u32 PhyAddress, u32 RegisterNum, u16 PhyData)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void XAxiEthernet_PhyWrite </td>
|
||||
<td class="memname">void XAxiEthernet_PhyWrite </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||
|
@ -436,73 +457,77 @@
|
|||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td></td>
|
||||
<td></td><td></td><td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a091a291d11f394e3eaf0b79195666d9f"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_Reset" ref="a091a291d11f394e3eaf0b79195666d9f" args="(XAxiEthernet *InstancePtr)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="091a291d11f394e3eaf0b79195666d9f"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_Reset" ref="091a291d11f394e3eaf0b79195666d9f" args="(XAxiEthernet *InstancePtr)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void XAxiEthernet_Reset </td>
|
||||
<td class="memname">void XAxiEthernet_Reset </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em></td>
|
||||
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||
<td> ) </td>
|
||||
<td></td>
|
||||
<td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_Reset does not perform a soft reset of the AxiEthernet core. AxiEthernet hardware is reset by the device connected to the AXI4-Stream interface. This function inserts some delay before proceeding to check for MgtRdy bit. The delay is necessary to be at a safe side. It takes a while for the reset process to complete and for any of the AxiEthernet registers to be accessed. It then checks for MgtRdy bit in IS register to know if AxiEthernet reset is completed or not. Subsequently it calls one more driver function to complete the AxiEthernet hardware initialization.</p>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_Reset does not perform a soft reset of the AxiEthernet core. AxiEthernet hardware is reset by the device connected to the AXI4-Stream interface. This function inserts some delay before proceeding to check for MgtRdy bit. The delay is necessary to be at a safe side. It takes a while for the reset process to complete and for any of the AxiEthernet registers to be accessed. It then checks for MgtRdy bit in IS register to know if AxiEthernet reset is completed or not. Subsequently it calls one more driver function to complete the AxiEthernet hardware initialization.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd>It is the responsibility of the user to reset the AxiEthernet hardware before using it. AxiEthernet hardware should be reset through the device connected to the AXI4-Stream interface of AxiEthernet. </dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>It is the responsibility of the user to reset the AxiEthernet hardware before using it. AxiEthernet hardware should be reset through the device connected to the AXI4-Stream interface of AxiEthernet. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a3db57c4a261afc854985297afed2373b"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_SetBadFrmRcvOption" ref="a3db57c4a261afc854985297afed2373b" args="(XAxiEthernet *InstancePtr)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="3db57c4a261afc854985297afed2373b"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_SetBadFrmRcvOption" ref="3db57c4a261afc854985297afed2373b" args="(XAxiEthernet *InstancePtr)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void XAxiEthernet_SetBadFrmRcvOption </td>
|
||||
<td class="memname">void XAxiEthernet_SetBadFrmRcvOption </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em></td>
|
||||
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||
<td> ) </td>
|
||||
<td></td>
|
||||
<td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_SetBadFrmRcvOption is used to enable the bad frame receive option. If enabled, this option ensures that bad receive frames are allowed and passed to the AXI4-Stream interface as if they are good frames.</p>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_SetBadFrmRcvOption is used to enable the bad frame receive option. If enabled, this option ensures that bad receive frames are allowed and passed to the AXI4-Stream interface as if they are good frames.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="return"><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd>None </dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ab2298b2b1af89cf0f0a78d4fda03ed7f"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_SetMacAddress" ref="ab2298b2b1af89cf0f0a78d4fda03ed7f" args="(XAxiEthernet *InstancePtr, void *AddressPtr)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="b2298b2b1af89cf0f0a78d4fda03ed7f"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_SetMacAddress" ref="b2298b2b1af89cf0f0a78d4fda03ed7f" args="(XAxiEthernet *InstancePtr, void *AddressPtr)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int XAxiEthernet_SetMacAddress </td>
|
||||
<td class="memname">int XAxiEthernet_SetMacAddress </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||
|
@ -516,34 +541,33 @@
|
|||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td></td>
|
||||
<td></td><td></td><td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_SetMacAddress sets the MAC address for the Axi Ethernet device, specified by <em>InstancePtr</em> to the MAC address specified by <em>AddressPtr</em>. The Axi Ethernet device must be stopped before calling this function.</p>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_SetMacAddress sets the MAC address for the Axi Ethernet device, specified by <em>InstancePtr</em> to the MAC address specified by <em>AddressPtr</em>. The Axi Ethernet device must be stopped before calling this function.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>AddressPtr</em> </td><td>is a reference to the 6-byte MAC address to set.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="return"><dt><b>Returns:</b></dt><dd><ul>
|
||||
<li>XST_SUCCESS on successful completion.</li>
|
||||
<li>XST_DEVICE_IS_STARTED if the Axi Ethernet device has not stopped,</li>
|
||||
</ul>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||
<li>XST_SUCCESS on successful completion.</li><li>XST_DEVICE_IS_STARTED if the Axi Ethernet device has not stopped,</li></ul>
|
||||
</dd></dl>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd>This routine also supports the extended/new VLAN and multicast mode. The XAE_RAF_NEWFNCENBL_MASK bit dictates which offset will be configured. </dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>This routine also supports the extended/new VLAN and multicast mode. The XAE_RAF_NEWFNCENBL_MASK bit dictates which offset will be configured. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ab2d0106f26a1a2e1f2b902dc0a2822c9"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_SetOperatingSpeed" ref="ab2d0106f26a1a2e1f2b902dc0a2822c9" args="(XAxiEthernet *InstancePtr, u16 Speed)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="b2d0106f26a1a2e1f2b902dc0a2822c9"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_SetOperatingSpeed" ref="b2d0106f26a1a2e1f2b902dc0a2822c9" args="(XAxiEthernet *InstancePtr, u16 Speed)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int XAxiEthernet_SetOperatingSpeed </td>
|
||||
<td class="memname">int XAxiEthernet_SetOperatingSpeed </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||
|
@ -557,33 +581,33 @@
|
|||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td></td>
|
||||
<td></td><td></td><td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_SetOperatingSpeed sets the current operating link speed. For any traffic to be passed, this speed must match the current MII/GMII/SGMII/RGMII link speed.</p>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_SetOperatingSpeed sets the current operating link speed. For any traffic to be passed, this speed must match the current MII/GMII/SGMII/RGMII link speed.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>references the Axi Ethernet on which to operate. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>Speed</em> </td><td>is the speed to set in units of Mbps. Valid values are 10, 100, or 1000.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="return"><dt><b>Returns:</b></dt><dd>- XST_SUCCESS on successful setting of speed.<ul>
|
||||
<li>XST_FAILURE, if the speed cannot be set for the present harwdare configuration.</li>
|
||||
</ul>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>- XST_SUCCESS on successful setting of speed.<ul>
|
||||
<li>XST_FAILURE, if the speed cannot be set for the present harwdare configuration.</li></ul>
|
||||
</dd></dl>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ae3265620b9d9b86643abe5ff5e2b7d79"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_SetOptions" ref="ae3265620b9d9b86643abe5ff5e2b7d79" args="(XAxiEthernet *InstancePtr, u32 Options)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="e3265620b9d9b86643abe5ff5e2b7d79"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_SetOptions" ref="e3265620b9d9b86643abe5ff5e2b7d79" args="(XAxiEthernet *InstancePtr, u32 Options)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int XAxiEthernet_SetOptions </td>
|
||||
<td class="memname">int XAxiEthernet_SetOptions </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||
|
@ -597,113 +621,107 @@
|
|||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td></td>
|
||||
<td></td><td></td><td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_SetOptions enables the options, <em>Options</em> for the Axi Ethernet, specified by <em>InstancePtr</em>. Axi Ethernet should be stopped with <a class="el" href="xaxiethernet_8c.html#a4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop()</a> before changing options.</p>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_SetOptions enables the options, <em>Options</em> for the Axi Ethernet, specified by <em>InstancePtr</em>. Axi Ethernet should be stopped with <a class="el" href="xaxiethernet_8c.html#4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop()</a> before changing options.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>Options</em> </td><td>is a bitmask of OR'd XAE_*_OPTION values for options to set. Options not specified are not affected.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="return"><dt><b>Returns:</b></dt><dd><ul>
|
||||
<li>XST_SUCCESS on successful completion.</li>
|
||||
<li>XST_DEVICE_IS_STARTED if the device has not been stopped.</li>
|
||||
</ul>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||
<li>XST_SUCCESS on successful completion.</li><li>XST_DEVICE_IS_STARTED if the device has not been stopped.</li></ul>
|
||||
</dd></dl>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd>See <a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a> for a description of the available options. </dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>See <a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a> for a description of the available options. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2cfa48d42e55238f6f30aff6d658e4fe"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_Start" ref="a2cfa48d42e55238f6f30aff6d658e4fe" args="(XAxiEthernet *InstancePtr)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="2cfa48d42e55238f6f30aff6d658e4fe"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_Start" ref="2cfa48d42e55238f6f30aff6d658e4fe" args="(XAxiEthernet *InstancePtr)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void XAxiEthernet_Start </td>
|
||||
<td class="memname">void XAxiEthernet_Start </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em></td>
|
||||
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||
<td> ) </td>
|
||||
<td></td>
|
||||
<td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_Start starts the Axi Ethernet device as follows:</p>
|
||||
<ul>
|
||||
<li>Enable transmitter if XAE_TRANSMIT_ENABLE_OPTION is set</li>
|
||||
<li>Enable receiver if XAE_RECEIVER_ENABLE_OPTION is set</li>
|
||||
</ul>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_Start starts the Axi Ethernet device as follows:<ul>
|
||||
<li>Enable transmitter if XAE_TRANSMIT_ENABLE_OPTION is set</li><li>Enable receiver if XAE_RECEIVER_ENABLE_OPTION is set</li></ul>
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="return"><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a4e952a55f342f176ba9ec2b49e2e47cb"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_Stop" ref="a4e952a55f342f176ba9ec2b49e2e47cb" args="(XAxiEthernet *InstancePtr)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="4e952a55f342f176ba9ec2b49e2e47cb"></a><!-- doxytag: member="xaxiethernet.c::XAxiEthernet_Stop" ref="4e952a55f342f176ba9ec2b49e2e47cb" args="(XAxiEthernet *InstancePtr)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void XAxiEthernet_Stop </td>
|
||||
<td class="memname">void XAxiEthernet_Stop </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em></td>
|
||||
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||
<td> ) </td>
|
||||
<td></td>
|
||||
<td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_Stop gracefully stops the Axi Ethernet device as follows:</p>
|
||||
<ul>
|
||||
<li>Disable all interrupts from this device</li>
|
||||
<li>Disable the receiver</li>
|
||||
</ul>
|
||||
<p>XAxiEthernet_Stop does not modify any of the current device options.</p>
|
||||
<p>Since the transmitter is not disabled, frames currently in internal buffers or in process by a DMA engine are allowed to be transmitted.</p>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_Stop gracefully stops the Axi Ethernet device as follows:<ul>
|
||||
<li>Disable all interrupts from this device</li><li>Disable the receiver</li></ul>
|
||||
<p>
|
||||
XAxiEthernet_Stop does not modify any of the current device options.<p>
|
||||
Since the transmitter is not disabled, frames currently in internal buffers or in process by a DMA engine are allowed to be transmitted.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="return"><dt><b>Returns:</b></dt><dd>None</dd></dl>
|
||||
<dl class="note"><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>None</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2073b83b66f7ef2415b829f70603ac35"></a><!-- doxytag: member="xaxiethernet.c::xdbg_stmnt" ref="a2073b83b66f7ef2415b829f70603ac35" args="(int indent_on=0;) xdbg_stmnt(u32 _xaxiethernet_rir_value" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="2073b83b66f7ef2415b829f70603ac35"></a><!-- doxytag: member="xaxiethernet.c::xdbg_stmnt" ref="2073b83b66f7ef2415b829f70603ac35" args="(int indent_on=0;) xdbg_stmnt(u32 _xaxiethernet_rir_value" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">xdbg_stmnt </td>
|
||||
<td class="memname">xdbg_stmnt </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"> <em>indent_on</em> = <code>0;</code></td>
|
||||
<td class="paramname"> <em>indent_on</em> = <code>0;</code> </td>
|
||||
<td> ) </td>
|
||||
<td></td>
|
||||
<td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
</div><p>
|
||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
3106
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/xaxiethernet_8h.html
Normal file → Executable file
3106
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/xaxiethernet_8h.html
Normal file → Executable file
File diff suppressed because it is too large
Load diff
818
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/xaxiethernet__control_8c.html
Normal file → Executable file
818
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/xaxiethernet__control_8c.html
Normal file → Executable file
File diff suppressed because it is too large
Load diff
63
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/xaxiethernet__g_8c.html
Normal file → Executable file
63
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/xaxiethernet__g_8c.html
Normal file → Executable file
|
@ -2,48 +2,48 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: xaxiethernet_g.c File Reference
|
||||
xaxiethernet_g.c File Reference
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
<h1>xaxiethernet_g.c File Reference</h1><code>#include "xparameters.h"</code><br/>
|
||||
<code>#include "<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>"</code><br/>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>xaxiethernet_g.c File Reference</h1>
|
||||
<p>
|
||||
<code>#include "xparameters.h"</code><br>
|
||||
<code>#include "<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>"</code><br>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td colspan="2"><h2>Variables</h2></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet__g_8c.html#ac0a5468a08ffd7ccb351dbb0dacfe6c3">XAxiEthernet_ConfigTable</a> []</td></tr>
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet__g_8c.html#c0a5468a08ffd7ccb351dbb0dacfe6c3">XAxiEthernet_ConfigTable</a> []</td></tr>
|
||||
|
||||
</table>
|
||||
<hr/><h2>Variable Documentation</h2>
|
||||
<a class="anchor" id="ac0a5468a08ffd7ccb351dbb0dacfe6c3"></a><!-- doxytag: member="xaxiethernet_g.c::XAxiEthernet_ConfigTable" ref="ac0a5468a08ffd7ccb351dbb0dacfe6c3" args="[]" -->
|
||||
<hr><h2>Variable Documentation</h2>
|
||||
<a class="anchor" name="c0a5468a08ffd7ccb351dbb0dacfe6c3"></a><!-- doxytag: member="xaxiethernet_g.c::XAxiEthernet_ConfigTable" ref="c0a5468a08ffd7ccb351dbb0dacfe6c3" args="[]" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> <a class="el" href="xaxiethernet__g_8c.html#ac0a5468a08ffd7ccb351dbb0dacfe6c3">XAxiEthernet_ConfigTable</a>[]</td>
|
||||
<td class="memname"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> <a class="el" href="xaxiethernet__g_8c.html#c0a5468a08ffd7ccb351dbb0dacfe6c3">XAxiEthernet_ConfigTable</a>[] </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
|
||||
{
|
||||
XPAR_AXIETHERNET_0_DEVICE_ID,
|
||||
|
@ -72,10 +72,5 @@
|
|||
}
|
||||
</pre></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
</div><p>
|
||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
3062
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/xaxiethernet__hw_8h.html
Normal file → Executable file
3062
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/xaxiethernet__hw_8h.html
Normal file → Executable file
File diff suppressed because it is too large
Load diff
114
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/xaxiethernet__porting__guide_8h.html
Normal file → Executable file
114
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/xaxiethernet__porting__guide_8h.html
Normal file → Executable file
|
@ -2,63 +2,50 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: xaxiethernet_porting_guide.h File Reference
|
||||
xaxiethernet_porting_guide.h File Reference
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
<h1>xaxiethernet_porting_guide.h File Reference</h1><table border="0" cellpadding="0" cellspacing="0">
|
||||
</table>
|
||||
<hr/><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<p>This is a guide on how to move from using the ll temac driver to use the xaxiethernet driver.</p>
|
||||
<p>The AXI Ethernet IP is based on the XPS_LL TEMAC IP. There are few changes in the IP and some of them are listed below</p>
|
||||
<ul>
|
||||
<li>The Interface to access the IP is now AXI instead of the PLBV46</li>
|
||||
<li>AXI4 streaming interfaces is used instead of LL (Local Link)</li>
|
||||
<li>All indirect accesses to Ethernet core registers have been removed.</li>
|
||||
<li>The AxiEthernet reset line is connected to the reset line of the device connected to the AXI4-Stream interface. Hence any reset of the connected device would reset AxiEthernet.</li>
|
||||
</ul>
|
||||
<p>Please read the HW Device specification of the AXI Ethernet IP for further information.</p>
|
||||
<p>The AXI Ethernet can be used in a DMA mode using the AXI DMA or used in a FIFO mode using the AXI Streaming FIFO.</p>
|
||||
<p>There is a new driver for AXI DMA which is used by the AXi Ethernet. Please refer the xaxidma_porting_guide.h provided as a part of the AXI DMA driver to see the differences from the LL DMA driver.</p>
|
||||
<p>The LL FIFO driver is a common driver for the LL FIFO and the AXI Streaming FIFO.</p>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>xaxiethernet_porting_guide.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
This is a guide on how to move from using the ll temac driver to use the xaxiethernet driver.<p>
|
||||
The AXI Ethernet IP is based on the XPS_LL TEMAC IP. There are few changes in the IP and some of them are listed below<ul>
|
||||
<li>The Interface to access the IP is now AXI instead of the PLBV46</li><li>AXI4 streaming interfaces is used instead of LL (Local Link)</li><li>All indirect accesses to Ethernet core registers have been removed.</li><li>The AxiEthernet reset line is connected to the reset line of the device connected to the AXI4-Stream interface. Hence any reset of the connected device would reset AxiEthernet.</li></ul>
|
||||
<p>
|
||||
Please read the HW Device specification of the AXI Ethernet IP for further information.<p>
|
||||
The AXI Ethernet can be used in a DMA mode using the AXI DMA or used in a FIFO mode using the AXI Streaming FIFO.<p>
|
||||
There is a new driver for AXI DMA which is used by the AXi Ethernet. Please refer the xaxidma_porting_guide.h provided as a part of the AXI DMA driver to see the differences from the LL DMA driver.<p>
|
||||
The LL FIFO driver is a common driver for the LL FIFO and the AXI Streaming FIFO.<p>
|
||||
<pre>
|
||||
MODIFICATION HISTORY:</pre><pre> Ver Who Date Changes
|
||||
MODIFICATION HISTORY:</pre><p>
|
||||
<pre> Ver Who Date Changes
|
||||
----- ---- -------- -------------------------------------------------------
|
||||
1.00a ASA 07/18/10 First release</pre><pre> </pre><p><b>Overview</b></p>
|
||||
<p>The API for xaxiethernet driver are similar to xlltemac driver. The prefix for the API functions and structures is XAxiEthernet_ for the xaxiethernet driver.</p>
|
||||
<p>The prefix for all hash-defines (option masks or generic hash-defined constants) start with XAE_.</p>
|
||||
<p>The Axi Ethernet API "XAxiEthernet_Reset" is different from the corresponding LLTEMAC API "XLlTemac_Reset". The AxiEthernet version does not do a soft reset of the AxiEthernet hardware. Since AxiEthernet hardware could only be reset through the device connected to the AxiEthernet AXI4-Stream interface, the user must ensure that AxiEthernet hardware initialization happens after the initialization of the other device.</p>
|
||||
<p>These are the classification of the APIs</p>
|
||||
<ul>
|
||||
<li>APIs that only have prefix changes</li>
|
||||
<li>APIs that have been renamed</li>
|
||||
<li>APIs that are new</li>
|
||||
</ul>
|
||||
<p>Note that data structures have different prefix of XAxiEthernet_. Those API functions, that have data structures with prefix change, are considered as prefix change.</p>
|
||||
<p><b>API Functions That Only Have Prefix Changes</b></p>
|
||||
<p>Most of the functions have the prefix change and are given below </p>
|
||||
<pre>
|
||||
1.00a ASA 07/18/10 First release</pre><p>
|
||||
<pre> </pre><p>
|
||||
<b>Overview</b><p>
|
||||
The API for xaxiethernet driver are similar to xlltemac driver. The prefix for the API functions and structures is XAxiEthernet_ for the xaxiethernet driver.<p>
|
||||
The prefix for all hash-defines (option masks or generic hash-defined constants) start with XAE_.<p>
|
||||
The Axi Ethernet API "XAxiEthernet_Reset" is different from the corresponding LLTEMAC API "XLlTemac_Reset". The AxiEthernet version does not do a soft reset of the AxiEthernet hardware. Since AxiEthernet hardware could only be reset through the device connected to the AxiEthernet AXI4-Stream interface, the user must ensure that AxiEthernet hardware initialization happens after the initialization of the other device.<p>
|
||||
These are the classification of the APIs<ul>
|
||||
<li>APIs that only have prefix changes</li><li>APIs that have been renamed</li><li>APIs that are new</li></ul>
|
||||
<p>
|
||||
Note that data structures have different prefix of XAxiEthernet_. Those API functions, that have data structures with prefix change, are considered as prefix change.<p>
|
||||
<b>API Functions That Only Have Prefix Changes</b><p>
|
||||
Most of the functions have the prefix change and are given below <pre>
|
||||
xlltemac driver | xaxiethernet driver
|
||||
---------------------------------------------------------------------------------
|
||||
XLlTemac_IsStarted(...) | XAxiEthernet_IsStarted(...)
|
||||
|
@ -112,27 +99,22 @@
|
|||
XLlTemac_AddExtMulticastGroup(...) | XAxiEthernet_AddExtMulticastGroup(...)
|
||||
XLlTemac_ClearExtMulticastGroup(..)| XAxiEthernet_ClearExtMulticastGroup(...)
|
||||
XLlTemac_GetExtMulticastGroup(...) | XAxiEthernet_GetExtMulticastGroup(...)
|
||||
XLlTemac_DumpExtMulticastGroup(..) | XAxiEthernet_DumpExtMulticastGroup(...)</pre><pre></pre><p><b>API Function names that have changed </b></p>
|
||||
XLlTemac_DumpExtMulticastGroup(..) | XAxiEthernet_DumpExtMulticastGroup(...)</pre><p>
|
||||
<pre></pre><p>
|
||||
<b>API Function names that have changed </b><p>
|
||||
<pre>
|
||||
xlltemac driver | xaaxiethernet driver
|
||||
-----------------------------------------------------------------------
|
||||
XLlTemac_IsRxCsum(...) | XAxiEthernet_IsRxPartialCsum(...)
|
||||
XLlTemac_IsTxCsum(...) | XAxiEthernet_IsTxPartialCsum(...)
|
||||
XLlTemac_Status(...) | XAxiEthernet_GetIntStatus
|
||||
</pre><p><b>API Functions That Are New API Functions</b></p>
|
||||
</pre><p>
|
||||
<b>API Functions That Are New API Functions</b><p>
|
||||
<ul>
|
||||
<li>XAxiEthernet_GetTemacType(...)</li>
|
||||
<li>XAxiEthernet_IsAvbConfigured(...)</li>
|
||||
<li>XAxiEthernet_IsStatsConfigured(...)</li>
|
||||
<li>XAxiEthernet_SetBadFrmRcvOption((...);</li>
|
||||
<li>XAxiEthernet_ClearBadFrmRcvOption(...);</li>
|
||||
<li>XAxiEthernet_DisableControlFrameLenCheck(...)</li>
|
||||
<li>XAxiEthernet_EnableControlFrameLenCheck(...) </li>
|
||||
</ul>
|
||||
</div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
<li>XAxiEthernet_GetTemacType(...)</li><li>XAxiEthernet_IsAvbConfigured(...)</li><li>XAxiEthernet_IsStatsConfigured(...)</li><li>XAxiEthernet_SetBadFrmRcvOption((...);</li><li>XAxiEthernet_ClearBadFrmRcvOption(...);</li><li>XAxiEthernet_DisableControlFrameLenCheck(...)</li><li>XAxiEthernet_EnableControlFrameLenCheck(...) </li></ul>
|
||||
|
||||
<p>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
89
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/xaxiethernet__sinit_8c.html
Normal file → Executable file
89
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/xaxiethernet__sinit_8c.html
Normal file → Executable file
|
@ -2,77 +2,70 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: xaxiethernet_sinit.c File Reference
|
||||
xaxiethernet_sinit.c File Reference
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
<h1>xaxiethernet_sinit.c File Reference</h1><code>#include "xparameters.h"</code><br/>
|
||||
<code>#include "<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>"</code><br/>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td colspan="2"><h2>Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet__sinit_8c.html#ab25ee3d4c048dccce6e97f59529ed2c3">XAxiEthernet_LookupConfig</a> (u16 DeviceId)</td></tr>
|
||||
</table>
|
||||
<hr/><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<p>This file contains static initialzation functionality for Axi Ethernet driver.</p>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>xaxiethernet_sinit.c File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
This file contains static initialzation functionality for Axi Ethernet driver.<p>
|
||||
<pre>
|
||||
MODIFICATION HISTORY:</pre><pre> Ver Who Date Changes
|
||||
MODIFICATION HISTORY:</pre><p>
|
||||
<pre> Ver Who Date Changes
|
||||
----- ---- -------- -------------------------------------------------------
|
||||
1.00a asa 6/30/10 First release
|
||||
</pre> <hr/><h2>Function Documentation</h2>
|
||||
<a class="anchor" id="ab25ee3d4c048dccce6e97f59529ed2c3"></a><!-- doxytag: member="xaxiethernet_sinit.c::XAxiEthernet_LookupConfig" ref="ab25ee3d4c048dccce6e97f59529ed2c3" args="(u16 DeviceId)" -->
|
||||
</pre>
|
||||
<p>
|
||||
<code>#include "xparameters.h"</code><br>
|
||||
<code>#include "<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>"</code><br>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="xaxiethernet__sinit_8c.html#b25ee3d4c048dccce6e97f59529ed2c3">XAxiEthernet_LookupConfig</a> (u16 DeviceId)</td></tr>
|
||||
|
||||
</table>
|
||||
<hr><h2>Function Documentation</h2>
|
||||
<a class="anchor" name="b25ee3d4c048dccce6e97f59529ed2c3"></a><!-- doxytag: member="xaxiethernet_sinit.c::XAxiEthernet_LookupConfig" ref="b25ee3d4c048dccce6e97f59529ed2c3" args="(u16 DeviceId)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a>* XAxiEthernet_LookupConfig </td>
|
||||
<td class="memname"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a>* XAxiEthernet_LookupConfig </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u16 </td>
|
||||
<td class="paramname"> <em>DeviceId</em></td>
|
||||
<td class="paramname"> <em>DeviceId</em> </td>
|
||||
<td> ) </td>
|
||||
<td></td>
|
||||
<td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
<p>XAxiEthernet_LookupConfig returns a reference to an <a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> structure based on an unique device id, <em>DeviceId</em>. The return value will refer to an entry in the device configuration table defined in the <a class="el" href="xaxiethernet__g_8c.html">xaxiethernet_g.c</a> file.</p>
|
||||
<dl><dt><b>Parameters:</b></dt><dd>
|
||||
|
||||
<p>
|
||||
XAxiEthernet_LookupConfig returns a reference to an <a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> structure based on an unique device id, <em>DeviceId</em>. The return value will refer to an entry in the device configuration table defined in the <a class="el" href="xaxiethernet__g_8c.html">xaxiethernet_g.c</a> file.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>DeviceId</em> </td><td>is the unique device ID of the device for the lookup operation.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="return"><dt><b>Returns:</b></dt><dd><ul>
|
||||
<li>Returns a reference to a config record in the configuration table (in <a class="el" href="xaxiethernet__g_8c.html">xaxiethernet_g.c</a>) corresponding to <em>DeviceId</em>, or NULL</li>
|
||||
<li>NULL if no match is found. </li>
|
||||
</ul>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||
<li>Returns a reference to a config record in the configuration table (in <a class="el" href="xaxiethernet__g_8c.html">xaxiethernet_g.c</a>) corresponding to <em>DeviceId</em>, or NULL</li><li>NULL if no match is found. </li></ul>
|
||||
</dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
</div><p>
|
||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
80
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/xdebug_8h.html
Normal file → Executable file
80
XilinxProcessorIPLib/drivers/axiethernet/doc/html/api/xdebug_8h.html
Normal file → Executable file
|
@ -2,76 +2,74 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Xilinx Driver axiethernet v4_2: xdebug.h File Reference
|
||||
xdebug.h File Reference
|
||||
</title>
|
||||
<link href="doxygen_kalyanidocs/doc/css/driver_api_doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||
<hl>Software Drivers</hl>
|
||||
<hr class="whs1">
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>xdebug.h File Reference</h1>
|
||||
<p>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdebug_8h.html#12060fbd49869828f1554c4ddd071fd5">xdbg_stmnt</a>(x)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdebug_8h.html#7b853ed69550eb52f5841711ddeffbf8">xdbg_printf</a>()</td></tr>
|
||||
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contents">
|
||||
<h1>xdebug.h File Reference</h1><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td colspan="2"><h2>Defines</h2></td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdebug_8h.html#a12060fbd49869828f1554c4ddd071fd5">xdbg_stmnt</a>(x)</td></tr>
|
||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdebug_8h.html#ac91e7d6ead432cebc3c8890d9bcbad22">xdbg_printf</a>(...)</td></tr>
|
||||
</table>
|
||||
<hr/><h2>Define Documentation</h2>
|
||||
<a class="anchor" id="ac91e7d6ead432cebc3c8890d9bcbad22"></a><!-- doxytag: member="xdebug.h::xdbg_printf" ref="ac91e7d6ead432cebc3c8890d9bcbad22" args="(...)" -->
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a class="anchor" name="7b853ed69550eb52f5841711ddeffbf8"></a><!-- doxytag: member="xdebug.h::xdbg_printf" ref="7b853ed69550eb52f5841711ddeffbf8" args="()" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define xdbg_printf</td>
|
||||
<td class="memname">#define xdbg_printf </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> <em>...</em> </td>
|
||||
<td class="paramname"></td>
|
||||
</td>
|
||||
<td class="paramname"> </td>
|
||||
<td> ) </td>
|
||||
<td></td>
|
||||
<td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a12060fbd49869828f1554c4ddd071fd5"></a><!-- doxytag: member="xdebug.h::xdbg_stmnt" ref="a12060fbd49869828f1554c4ddd071fd5" args="(x)" -->
|
||||
</div><p>
|
||||
<a class="anchor" name="12060fbd49869828f1554c4ddd071fd5"></a><!-- doxytag: member="xdebug.h::xdbg_stmnt" ref="12060fbd49869828f1554c4ddd071fd5" args="(x)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define xdbg_stmnt</td>
|
||||
<td class="memname">#define xdbg_stmnt </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">x </td>
|
||||
<td class="paramname"></td>
|
||||
<td class="paramname"> </td>
|
||||
<td> ) </td>
|
||||
<td></td>
|
||||
<td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p class="Copyright">
|
||||
Copyright © 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
</div><p>
|
||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
Loading…
Add table
Reference in a new issue