In the second case this is the embedded web servers ability to receive information
from the users application code, pass it to the TCP/IP stack, and send it to another
embedded web server or a browser.
Enter the eZ80
While both the low-end and high-end solutions have their place, the reality is that in
the embedded world most applications have the following requirements:
Single-chip solution (memory on chip)
8-bit or 16-bit performance (74% of microcontrollers sold today are either 8-
bit or 16-bit)
As the need for more processor speed develops, many applications are becoming
even more increasingly cost-sensitive. In an embedded application, a significant
amount of the cost is in the on-chip memory. So, the requirement here is for a high-
performance chip that is very code efficient.
The solution here is the eZ80. The eZ80 has 8-bit instructions for code efficiency
and 16-bit registers for high application performance (the Enhanced mode
extends all registers to 24-bits). To help facilitate Embedded Internet applications,
special instructions help to bulk-move TCP/IP packet data as it is being processed.
A 16Mbyte linear addressing range is one of the largest addressing ranges available
for an 8-bit processor, providing protection against any engineers code expanding
beyond capacity as additional features are added. Most importantly, backwards
compatibility with the classic Z80 protects the code investment of ZiLOGs present
Z80 user community.
More importantly, the eZ80 TCP/IP stack is a no-compromise stack, with all the sub-
protocols and options required to function on a busy network. On-chip features and
functionality are such that the eZ80 can act as a full-featured embedded web server
while maintaining full real-time control over an embedded system.
Microcontrollers and microprocessors have been networked using TCP/IP in
Industrial Automation and Facilities Management since 1994. The following examples
will best illustrate the benefits of the eZ80 in Embedded Internet systems against