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.
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.
|
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.
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.
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.
Previous article:Analysis and Design of ARM Processor Startup Code
Next article:About uClinux Bootloader for Samsung S3C44B0X target board
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Is UWB technology the first choice for drone positioning solutions?
- Project information CC2530 module schematic, data sheet, other...
- [CY8CKIT-149 PSoC 4100S Review] + Unboxing
- ST MEMS Creative Competition Post 12 - Bone conduction LIS25BA realizes robotic arm control
- When shopping on Taobao, be careful not to cancel the order
- How to understand Howland circuit
- LLC design information collection (for learning only)
- Do the read and write registers of the ds2438 coulomb meter have a lifespan?
- Raspberry Pi based smartphone
- [SC8905 EVM Evaluation] + MCU I2C Communication Experiment