1.華邦ARM W90N740的特點 Winbond的W90N740是ARM7TDMI內核、RISC結構的ARM7芯片。W90N740包含兩個10/100Mb MAC以太網絡控制器,并采用網絡加速器NAT。該器件用硬件方式加速網絡數據包的轉換,減少了W90N740負擔,提高了整體系統效能。而以芯片方式集成的兩個USB HOST1.1通過過USB接口連結各種外圍USB設備,增加了產品的功能,使產品更具有方便性和實用性。W90N740采用RISC(精簡指令)指令系統,片內集成8K的指令緩存和2K的數據緩存,也可分別設置成內RAM或CACHE。通過EBI(外部擴展總線)可以與外掛的SDRAM、ROM/SRAM、flash 或其他I/O設備互連。此外,W90N740內部還集成了GDMA控制器和WDT等。因而在許多應用領域,特別是網絡產品,比如路由器、網絡監控, IP Phone等領域有著廣泛的應用。圖1是華邦ARM 芯片W90N740D的結構。下面我來看看基于W90N740的兩個解決方案,以次來了解華邦這款ARM芯片。 2 華邦稅控方案 2.1稅控方案介紹 Winbond稅控收款機是基于W90N740和稅控市場市場實際應用開發的方案。開發板包括一個功能強大的16/32位ARM7TDMI、 RISC CPU內核(W90N740CD),支持高達16Mbyte SDRAM, 一個存儲引導系統(Boot loader), 操作系統(OS)和應用程序(AP) NOR閃存,一個可供選擇的存儲數據的NOR閃存,一個USB1.1主機, 一個10/100Mbps 網絡接口、四個串口, 一個并口, VFD 接口, 64按鍵鍵盤接口, 掉電保護模塊,和用來調試的JTAG 接口。圖2描述了Winbond稅控收款機組成結構。 2.2 稅控方案的特點 處理器: Winbond W90N740 (80MHz),80MIPS。程序存儲FLASH: 支持高達8MB NOR Flash, 可采用W19B320SBT 2X16M,也可采用8位數據寬度或者32位數據寬度的NOR FLASH。 數據存儲Flash: 支持高達32MB NOR flash 可采Amxxx,或者DOC(disk on chip) 。 內存: 有兩個Bank,支持高達16MB SDRAM,可采用兩片W986432DH-7 。 網絡: 使用W90N740內建的一個MAC,只需外加PHY即可組建成一個10/100Mbps的網絡接口,有關網絡的驅動,包括TCP/IP、TFTP都可以工作。 液晶顯示模塊: 支持8位LCD 模塊,192x64點,支持簡單的圖形界面,包括菜單,滾動條等。 VFD: 通過SPI極口支持VFD模塊顯示,SPI接口通過W90N740的GPIO來模擬。 USB: 只需增加一個AM3526(電源管理芯片)可組建一個USB1.1。 智能卡:外加TDA8007,可支持兩個ISO7816 接口,適合稅控卡和用戶卡。 UART: 支持多達4個串口,最高波特率115200。基于中斷操作的UART模塊具有全設置的MO-DEM控制功能(CTS,RTS,DSR,DTR,RI和DCD等),其主要作用是完成來自外圍設備(如MODEM等)的串并轉換和來自CPU的并串轉換。有關MODEM的驅動,比如PPP都已經可以工作。 掉電保護模塊: 采用兩個3.7F的電解電容來維持掉點后系統供電,掉電后系統主芯片維持3秒鐘的運行時間,來保存重要數據。 用戶定義鍵盤: 支持64鍵的矩陣鍵盤。 華邦稅控方案的最大優勢是接口豐富,滿足稅控機復雜多變的應用。同時華邦還做好了打印控制板,支持EPSON的110打印機。此外華邦還提供了豐富的底層驅動,包括網絡,USB,串口,鍵盤,SPI,II2C,并口,智能卡,各種NOR FLASH 驅動,節省了工程師的寶貴時間,為企業節省了成本。 3.華邦路由器方案 3.1路由器方案介紹 Winbond路由器是充分發揮W90N740具有兩個MAC的特點而開發的路由器方案。整個方案有一個W90N740,兩個全速USB 1.1 host,5個10/100Mbps網口,一無線網卡接口,一個UART終端調試口,一個JTAG調試口。整個方案的布局如下圖3 所示。 3.2華邦路由器方案性能參數 利用目前比較流行發包工具(比如說利用SMARTBIT)來測試華邦路由器的數據接收能力,可以達到100Mbps。Chariot測試則是用兩臺服務器,安裝NETIQ公司的軟件Chariot,一臺接路由器WAN口,一臺接LAN口,通過統計一個預定長度和格式的腳本文件無差錯地從一臺服務器傳送到另一臺服務器的時間來計算出路由器的Throughput。華邦路由器方案的測試數據是94Mbps。華邦路由器在雙機直連-FTP下載吞吐量為93Mbps。表1為華邦路由器在不同Frame Size的情況下,發包的通過率以及速度。 本文小結 由于W90N740內置有兩個以太網 MAC和兩個USB主機,顯示了W90N740強大的網絡功能,以及80MHZ RISC結構使這款芯片具有強大的數據處理能力。W90N740將會在稅控機、無線接入點、用戶網關、GPS、VoIP、局域網監控等系統具有廣泛的用途。 |