32位ARM内核微处理器W90N740及其应用
接口MII(MediaInde-pendentInterface)和精简媒质独立接口RMII?ReducedMII??使用时可选择任一接口,同时结合片外速率为10/100Mbps的PHY芯片接口还可以设计多种类型的应用产品。另外,EMC支持长帧(长度大于1518字节)和短帧(长度小于64字节)两种帧结构,而且对外部的PHY也具有站点管理功能。
NAT加速器?PatentPending?主要用来提供硬件加速功能,其目的是加快端口和IP地址的查寻及网络地址的转移,其中包括MAC地址的转移。同时,NAT加速器还可提供64项地址转移列表。W90N740有两个通道可用于通用直接存储器访问GDMA(GeneralDirectMemoryAccess)。在CPU不干预的情况下,GMDA控制器可直接控制以下三种形式的数据传输:即存储器与存储器之间、存储器至I/O之间以及I/O至存储器之间。
基于中断操作的UART模块具有全设置的MO-DEM控制功能(CTS,RTS,DSR,DTR,RI和DCD等),其主要作用是完成来自外围设备(如MODEM等)的串并转换和来自CPU的并串转换。高级中断控制器AIC(AdvancedInterruptController)具有18个中断源,其中包括4个外部中断源。它们可以灵活地设置成可编程的IRQ或FIQ中断模式,并可对4个外部中断源进行可编程的边沿触发或优先级触发。同时,也可对其进行可编程的低使能或高使能。在中断嵌套时,AIC可自动检测出低优先级中断。
另外,W90N740具有两个带8位优先级的定时器和一个可编程的24位看门狗定时器,这些定时器有短模式、周期模式和插入模式三种工作模式。同时具有21个可编程I/O接口,这些I/O接口可设置成多种功能的接口。W90N740的JTAG调试接口支持多种调试开发工具。
3W90N740的应用
3.1W90N740在VoIP路由器用户板中的应用
在VoIP(VoiceoverIP)路由器用户板的设计中,笔者选用W90N740来进行信息包解包,其系统硬件结构如图3所示。其工作过程如下:
首先将来自用户接口的语音数据经过语音处理模块处理以产生PCM语音数据,然后将其传送给DSP处理器并由DSP对该PCM语音数据进行回声抵消、语音压缩等序列处理,接着由W90N740封装控制信息打包,再由UART口传送给双端口RAM,最后送给VoIP路由器主板。与此相反,由路由器主板把从网络接收到的语音数据包经过双端RAM传送给W90N740,由其MAC进行解包处理并去除控制信息,而后得到语音压缩包,经MAC0口传送给DSP并由DSP进行语音解码等处理后,得到PCM语音数据送回到语音处理模块;最后由用户接口送给用户端。这里,W90N740与DSP芯片之间采用的工作方式是主从方式,CPU为主控设备,DSP为从设备,主要实现整个系统的控制、DSP程序的下载和语音数据包的传送等功能。
3.2W90N740在其它领域的应用
由于W90N740内置有两个以太网MAC和USB主机以及32位ARM的微控制器,因此,它和W99684CBM或W99688CBM3数字相机晶片结合可组成为网络相机。这样,连上网络,使用者便可以透过电脑或彩屏手机随时监视远方场景。
W90N740在税控机、快速闪存、打印机伺服器、无线接入点 《32位ARM内核微处理器W90N740及其应用(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/169083.html
NAT加速器?PatentPending?主要用来提供硬件加速功能,其目的是加快端口和IP地址的查寻及网络地址的转移,其中包括MAC地址的转移。同时,NAT加速器还可提供64项地址转移列表。W90N740有两个通道可用于通用直接存储器访问GDMA(GeneralDirectMemoryAccess)。在CPU不干预的情况下,GMDA控制器可直接控制以下三种形式的数据传输:即存储器与存储器之间、存储器至I/O之间以及I/O至存储器之间。
基于中断操作的UART模块具有全设置的MO-DEM控制功能(CTS,RTS,DSR,DTR,RI和DCD等),其主要作用是完成来自外围设备(如MODEM等)的串并转换和来自CPU的并串转换。高级中断控制器AIC(AdvancedInterruptController)具有18个中断源,其中包括4个外部中断源。它们可以灵活地设置成可编程的IRQ或FIQ中断模式,并可对4个外部中断源进行可编程的边沿触发或优先级触发。同时,也可对其进行可编程的低使能或高使能。在中断嵌套时,AIC可自动检测出低优先级中断。
另外,W90N740具有两个带8位优先级的定时器和一个可编程的24位看门狗定时器,这些定时器有短模式、周期模式和插入模式三种工作模式。同时具有21个可编程I/O接口,这些I/O接口可设置成多种功能的接口。W90N740的JTAG调试接口支持多种调试开发工具。
3W90N740的应用
3.1W90N740在VoIP路由器用户板中的应用
在VoIP(VoiceoverIP)路由器用户板的设计中,笔者选用W90N740来进行信息包解包,其系统硬件结构如图3所示。其工作过程如下:
首先将来自用户接口的语音数据经过语音处理模块处理以产生PCM语音数据,然后将其传送给DSP处理器并由DSP对该PCM语音数据进行回声抵消、语音压缩等序列处理,接着由W90N740封装控制信息打包,再由UART口传送给双端口RAM,最后送给VoIP路由器主板。与此相反,由路由器主板把从网络接收到的语音数据包经过双端RAM传送给W90N740,由其MAC进行解包处理并去除控制信息,而后得到语音压缩包,经MAC0口传送给DSP并由DSP进行语音解码等处理后,得到PCM语音数据送回到语音处理模块;最后由用户接口送给用户端。这里,W90N740与DSP芯片之间采用的工作方式是主从方式,CPU为主控设备,DSP为从设备,主要实现整个系统的控制、DSP程序的下载和语音数据包的传送等功能。
3.2W90N740在其它领域的应用
由于W90N740内置有两个以太网MAC和USB主机以及32位ARM的微控制器,因此,它和W99684CBM或W99688CBM3数字相机晶片结合可组成为网络相机。这样,连上网络,使用者便可以透过电脑或彩屏手机随时监视远方场景。
W90N740在税控机、快速闪存、打印机伺服器、无线接入点 《32位ARM内核微处理器W90N740及其应用(第3页)》