LAN9118是SMSC公司生产的一款高性能的10/IOOM以太网控制芯片。内部集成了以太网MAC控制器和以太网PHY控制器,并且它带有类似于SRAM的存储器接13。一个高性能的主机总线接口提供了与大多数的16位或32位的微处理器或控制器的可靠连接。
LAN9118集成了一个支持IEEE802.3的物理层,为的是支持针对双绞线的以太网的应用。这个物理层可以配置成100Mbps或者是10Mbps,可以是全双工的或是半双工的模式。
在MAC里传输和接收数据的路径是独立的,所以,它可以工作在高速的全双工的模式下。数据路径通过独立的总线连接到PIO接口上,待传输的数据和发送接收的状态字也是通过这些总线来传送的。还有第三条内部总线是用来访问MAC控制寄存器的,它是主机通过PIO接口来进行的。MAC后面是介质独立接口MlI(Media
[ndependent
Interface)连接到内部的10/100PHY的,MAC的控制状态寄存器通过内部的串行管理接口总线
Management
SMI(SerialInterface)来访问PHY的内部寄存器的。MAC里的MAC接口层MIL(MAC
Interface
I丑yer)包括一个2K字节的传输FIFO和128字节的接收F;FO,它们和TX/RXFIFOs是独立的。MAC里的FIFO是不可以直接被主机接口来访问的。
TX/RX
FIFO是用来对MAC的数据进行缓存的,它是主机接口和MAC之间传输、接收数据和状态信息
的通道。这个FIFO的发送和接收数据的通道也是独立的,并且它的大小是可配置的。
LAN9118提供了一个可配置的中断,它允许用户根据应用来优化操作。中断的类型和缓存的类型可以根据外部的中断处理来配置。
主机总线接口提供了和FIFO的接1:3,它也是LAN9118控制状态寄存器的接口。这个总线接口是和嵌人式系统连接的主要的总线,支持16位或32位的总线传输,内部的数据宽是32位的,它即可以与大端模式处理器连接也可以与小端模式的处理器连接,而且不管外部的数据总线是16位的还是32位的。包括四个主要的功能模块,分别是:IO/IOOM接口HBI,框图如下。
ethernetPHY、10/100M
ethemetMAC、Rx/rxFIFOs、主机总线
一42一
第四届京、津、沪、渝反会国城市有线电视技术研讨会论文集
8结束语
基于DSP的嵌入式Internet的多媒体应用越来越来受到关注,也是未来发展的趋势。本文设计的方案实现
了一个嵌入式系统的以太网接人功能,可以应用到语音的传输和远程的图象的数据的传输中。
参考文献
l李方慧等著.1Ms320c6000系列DSPs原理与应用.北京:电子工业出版杜,20032江思敏.TMS320c6000DSP应用开发教程.北京:机械工业出版杜,2005
34
Jean
J.L矗b獬啦著,邵贝贝等译,嵌入式实时操作系统p正./os-Ⅱ,北京:北京航空航天大学出版社.2003
D.Reed.3com公司泽.TCP/Ip基础.北京:电子工业出版社
com
Kenneth
5橱晔.实时操作系统O上./OS_1I下TCPAP协议栈的实现,www.skyeye
6曾呜.清华大学,p,C/OS--H实时操作系统在嵌人式平台上进行移植的一般方莹和技巧
7
TLTMS320C6713BFloating-printⅨ画t8Islp越PI∞eB鲫(Rev.A)
8ⅡReset
9lO
CircuitfortheTMs320C6000DSP
TI.TMs320C6713HardwareTL
Desi帮eCsRe60m'oeGllide
ExtentdFlash
1MS320c6000EmF
EMIF
to
Me咖ry
Iatexfaee(Rev.A)
1l_11.TMS320C6000121314
to腑emal血m血岫0II辱SRAM
TI.TM¥320C6000DsPEstemalMemoryAdam
Interrace(EMIF)ReferenceGuide(Rev.E)
S蛆ck
Denkels,DesitcaandImplementationoftheLwIPTCp/IP
L^N9118Family
n嵋r哪蛐Refeaenee
htlp://savannah.枷印u-0rg恻ect“1wip/
Guidc,www.咖虬eom
基于DSP的嵌入式Ethernet接入方案设计
作者:作者单位:
曹岱鸿, 王金涛
中国传媒大学信息工程学院
本文链接:/Conference_6266138.aspx
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说医药卫生基于DSP的嵌入式Ethernet接入方案设计(4)在线全文阅读。
相关推荐: