emac
所属分类:其他行业
开发工具:C/C++
文件大小:1323KB
下载次数:134
上传日期:2012-05-09 15:58:22
上 传 者:
zhipingde
说明: DSP中涉及以太网开发的工程和源代码,很实用
(DSP_EMAC_Program/C language)
文件列表:
emac\c6455_emac-0.4 (0, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_benchmark (0, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_benchmark\benchmark_main_bench_100.c (22030, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_benchmark\benchmark_main_bench_GIG.c (22019, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_benchmark\c6455.tcf (2063, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_benchmark\c6455_emac_benchmark.pjt (1523, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_benchmark\vssver.scc (96, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo (0, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\c6455.cdb (415152, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\c6455.tcf (1836, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\c6455.tco (331, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\c6455cfg.cmd (9958, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\c6455cfg.h (745, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\c6455cfg.h62 (5956, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\c6455cfg.s62 (65612, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\c6455cfg_c.c (287, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\c6455_emac_echo.paf2 (10740, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\c6455_emac_echo.pjt (1517, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\c6455_emac_echo.sbl (20513, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\cc_build_Debug.log (482, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\Debug.lkf (1172, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\echo_main.c (18808, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\tcfopts.dat (321, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\udpflood.c (6208, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\udpflood.exe (44032, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_echo\vssver.scc (304, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_loopback (0, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_loopback\c6455.cdb (415152, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_loopback\c6455.tcf (1840, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_loopback\c6455.tco (339, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_loopback\c6455cfg.cmd (9958, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_loopback\c6455cfg.h (745, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_loopback\c6455cfg.h62 (5956, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_loopback\c6455cfg.s62 (65612, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_loopback\c6455cfg_c.c (287, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_loopback\c6455_emac_loopback.paf2 (10766, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_loopback\c6455_emac_loopback.pjt (1529, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_loopback\c6455_emac_loopback.sbl (12381, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_loopback\cc_build_Debug.log (503, 2009-06-17)
emac\c6455_emac-0.4\c6455_emac_loopback\Debug.lkf (1196, 2009-06-17)
... ...
May 20th, 2006
C***55 Ethernet MAC Example Software
======================================================
This example package includes version 0.4 of the C***55 Ethernet
MAC example driver, and several example programs illustrating
how to use the EMAC APIs.
This example software is a standalone example program showing how
to program EMAC on C***55. It is not related to the TI's NDK (TCP/IP stack)
for C***55. For the lastest C***55 device drivers for the NDK, please
refer to the TCP/IP Stack release 1.9. Also, it is not 'functional level'
CSL for EMAC. EMAC will not have a functional level layer integrated with
the CSL for C***5x devices. However, this example uses the register layer CSL
files for EMAC.
This software is better suited to use as a reference for generic
Ethernet device driver development, because it supports EMAC
capabilities that are not required by the TCP/IP Stack. These include:
- Statistics Monitoring
- Multi-channel transmit (for transmit priority)
- Transmitting packets with non-contiguous buffers (fragments).
To best use this example, you may wish to print out the following
files:
\include\c***55_emac.h : Documents the "EMAC" API calls
\include\c***55_mdio.h : Documents the "MDIO" API calls
The example program source code "loopback_main.c" documents the setup and
requirements for calling the EMAC module, but the EMAC and MDIO
module APIs are documented in the above ".h" files.
Note that when using the EMAC module, it is not necessary to
interface directly with the MDIO module, since EMAC calls MDIO
directly. The MDIO module can be used independently if the EMAC module
is not required.
These EMAC/MDIO API modules are the easiest way to program a
device driver for C***55. If these modules do not meet the needs
of a particular operating environment, they can still be used as
programming examples. The basic inner workings of the EMAC and
MDIO modules is described in the application note (SPRAxxx).
To install this example software, simply un-zip it in any location on
your hard drive. It does not have to be inside CCS directory.
近期下载者:
相关文件:
收藏者: