This application note describes a method to provide TCP/IP over Ethernet connectivity to an STR710-based solution
This document details a solution for implementing TCP/IP over Ethernet connectivity using the STR710 microcontroller. The architecture utilizes the STR710's EMI bus to interface with a Cirrus Logic CS8900A 10-baseT Ethernet controller via an ISA bus interface.
The guide covers the hardware implementation, including the specific features of the STR710 microcontroller and the EMI-ISA glue logic required to connect the Ethernet controller. It also provides an overview of the firmware components, such as the Ethernet controller driver, device drivers, and the application layer server logic.
| CPU Core | ARM7TDMI RISC microprocessor |
|---|---|
| Flash Memory | Up to 272 KB |
| RAM | Up to 64 KB |
| EMI Addressing Space | 64MB total |
| CPU Frequency | Up to 50 MHz |
| Timers | Five |
| Communication Interfaces | 10 |
| A/D Converter | 4 Channel 12-bit |
The target microcontroller for the solution is the STR710 with TQFP 144 package.
The Ethernet Controller is mapped at base address 0x64800000.