根据上图,嵌入式以太网络装置大致可分为六种不同的方案。第一种方案是针对嵌入式系统之微控器本身已具有PCI总线,该系统多半会选用内建网络实体层(PHY)及媒体存取控制器(MAC)的PCI以太网络控制器来提供连网功能。不过目前仅为数不到2成的高阶32位微控器内建PCI总线,比例尚低。至于8或16位微控器则基于成本考量尚未内建PCI总线。一般而言,微控器本身必须具备SRAM-like接口以扩充内存及连接外围组件,若要另外内建PCI总线则需要增加许多接脚,进而增加系统成本。另外,进阶的PCI功能是针对个人计算机的需求所制定的,对于嵌入式系统而言是多余的,比如Plug-and-Play。
第二种方案是针对嵌入式系统之微控器本身尚未具有PCI总线,但具备Non-PCI总线或SRAM-like接口,则该系统可选用内建网络实体层及媒体存取控制器的Non-PCI以太网络控制器来提供连网功能。藉由本方案可将以太网络的连接性加入嵌入式系统中,微控制器不仅可经由网络发送数据,也可达成远程控制的功能,工程师将可创造高效能、低成本且精简的嵌入式网络应用。由于大部分的微控器皆提供Non-PCI local bus,可选择本方案提供单一端口的连网功能。本方案适用于家电、工厂/大楼自动化、工业控制、保全系统、远程监控管理、串流媒体、多媒体网络、高频宽传输等领域的应用,如POS终端机、无线局域网络基地台、宽频分享器、IP语音、影音内容分发、IP机上盒、网络摄影机、网络储存、数字录放机、DVD录放机、高画质数字电视、数字媒体转接器、游戏机、家用网关器及IP电视。
第三种方案则是针对同时需要两个以太网络端口之嵌入式系统,可让系统沿用既有的微控器及相关开发环境,仅透过局部总线即可外接具有两端口内建网络实体层及媒体存取控制器的Non-PCI以太网络控制器,其中一埠可连接局域网络,另外一埠则连至广域网络。
第四种方案是针对嵌入式系统之微控器本身已内建单一端口或两端口的媒体存取控制器,只要外接网络实体层,就可提供单一埠或两端口的连网功能。
第五种方案是嵌入式系统之微控器本身除了内建媒体存取控制器之外,亦进一步整合网络实体层,如此一来即可提供单芯片连网解决方案,缩小嵌入式系统之体积。本方案适用于家电、工厂/大楼自动化、工业控制、保全系统、远程监控管理、串流媒体等领域的应用,如POS终端机、自动贩卖机、网络摄影机、网络收音机、自动抄表机、环境监控装置、网络传感器、网络不断电系统、串行转以太网络转换器及以太网络转ZigBee桥接器。
第六种方案是若嵌入式系统之微控器已内建USB Host,可选择内建或外接USB-to-LAN控制器,此即本文前段针对手持式装置之宽频连网所提出之USB-to-LAN解决方案。本方案适用于计算机外设、手持式装置、家电、串流媒体、多媒体网络、高频宽传输及影音消费性电子产品等领域的应用,如USB以太网卡、USB WiMAX网卡、Docking station、Cradle及USB KVM Ethernet switch。
总而言之,我们相信当愈来愈多的嵌入式系统将网络功能纳为主要内建系统时,它将会为嵌入式系统市场带来重大的影响,并推动新一波的成长。