W90N740 chip and its application in tax control machines and routers

Publisher:TranquilVibesLatest update time:2012-11-01 Source: 21ic Keywords:W90N740 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
1. Features of Winbond ARM W90N740

Winbond's W90N740 is an ARM7 chip with ARM7TDMI core and RISC structure. W90N740 contains two 10/100Mb MAC Ethernet controllers and uses network accelerator NAT. The device accelerates the conversion of network data packets in hardware, reduces the burden of W90N740, and improves the overall system performance. The two USB HOST1.1 integrated in the chip connect various peripheral USB devices through the USB interface, increasing the function of the product and making the product more convenient and practical. W90N740 adopts RISC (reduced instruction) instruction system, with 8K instruction cache and 2K data cache integrated in the chip, which can also be set as internal RAM or CACHE respectively. It can be interconnected with external SDRAM, ROM/SRAM, flash or other I/O devices through EBI (external expansion bus). In addition, W90N740 also integrates GDMA controller and WDT. Therefore, it is widely used in many application fields, especially network products, such as routers, network monitoring, IP Phone, etc. Figure 1 shows the structure of Winbond ARM chip W90N740D. Next, let's take a look at two solutions based on W90N740 to understand this Winbond ARM chip.

W90N740D Structure


2 Winbond Tax Control Solution

2.1 Introduction to Tax Control Solution

Winbond tax control cash register is a solution developed based on W90N740 and actual application in the tax control market. The development board includes a powerful 16/32-bit ARM7TDMI, RISC CPU core (W90N740CD), supports up to 16Mbyte SDRAM, a storage boot system (Boot loader), operating system (OS) and application (AP) NOR flash memory, an optional NOR flash memory for data storage, a USB1.1 host, a 10/100Mbps network interface, four serial ports, a parallel port, VFD interface, 64-key keyboard interface, power-off protection module, and JTAG interface for debugging. Figure 2 describes the structure of Winbond tax control cash register.

Winbond tax control cash register composition structure

2.2 Features of the tax control solution

Processor: Winbond W90N740 (80MHz), 80MIPS. Program storage FLASH: Supports up to 8MB NOR Flash, can use W19B320SBT 2X16M, or 8-bit data width or 32-bit data width NOR FLASH.

Data storage Flash: Supports up to 32MB NOR flash, can use Amxxx, or DOC (disk on chip).

Memory: There are two banks, support up to 16MB SDRAM, can use two W986432DH-7.

Network: Use a built-in MAC in W90N740, only need to add PHY to form a 10/100Mbps network interface, related network drivers, including TCP/IP, TFTP can work. [page]

LCD display module: Support 8-bit LCD module, 192x64 dots, support simple graphical interface, including menus, scroll bars, etc.

VFD: Supports VFD module display through SPI port, and SPI interface is simulated through GPIO of W90N740.

USB: Only one AM3526 (power management chip) needs to be added to form a USB1.1.

Smart card: With TDA8007, it can support two ISO7816 interfaces, suitable for tax control card and user card.

UART: Supports up to 4 serial ports, with the highest baud rate of 115200. The interrupt-based UART module has a full set of MO-DEM control functions (CTS, RTS, DSR, DTR, RI and DCD, etc.), and its main function is to complete the serial-to-parallel conversion from peripheral devices (such as MODEM, etc.) and the parallel-to-serial conversion from the CPU. Drivers related to MODEM, such as PPP, can already work.
Power-off protection module: Two 3.7F electrolytic capacitors are used to maintain the system power supply after power failure. After power failure, the system main chip maintains a running time of 3 seconds to save important data.

User-defined keyboard: Supports 64-key matrix keyboard.

The biggest advantage of Winbond's tax control solution is its rich interfaces, which can meet the complex and varied applications of tax control machines. At the same time, Winbond has also made a printing control board that supports EPSON's 110 printer. In addition, Winbond also provides a wealth of underlying drivers, including network, USB, serial port, keyboard, SPI, II2C, parallel port, smart card, and various NOR FLASH drivers, saving engineers' valuable time and saving costs for enterprises.

3. Winbond Router Solution

3.1 Introduction to Router Solution


Winbond router is a router solution developed to fully utilize the dual MAC feature of W90N740. The whole solution has a W90N740, two full-speed USB 1.1 hosts, five 10/100Mbps network ports, a wireless network card interface, a UART terminal debugging port, and a JTAG debugging port. The layout of the whole solution is shown in Figure 3 below.


The layout of the whole scheme


3.2 Performance parameters of Winbond router solution

Using the currently popular packet sending tools (such as SMARTBIT) to test the data receiving capacity of Winbond routers, it can reach 100Mbps. Chariot test uses two servers, one connected to the router WAN port and the other connected to the LAN port, and calculates the throughput of the router by counting the time it takes for a script file of a predetermined length and format to be transmitted from one server to another server without error. The test data of Winbond router solution is 94Mbps. The throughput of Winbond router in dual-machine direct connection-FTP download is 93Mbps. Table 1 shows the packet sending pass rate and speed of Winbond router under different frame sizes.

The packet passing rate and speed of Winbond routers under different frame sizes


Summary

of this article W90N740 has two built-in Ethernet MACs and two USB hosts, which shows the powerful network function of W90N740, and the 80MHZ RISC structure makes this chip have powerful data processing capabilities. W90N740 will be widely used in tax control machines, wireless access points, user gateways, GPS, VoIP, LAN monitoring and other systems.

Keywords:W90N740 Reference address:W90N740 chip and its application in tax control machines and routers

Previous article:Analysis and Design of ARM Processor Startup Code
Next article:About uClinux Bootloader for Samsung S3C44B0X target board

Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号