beautypg.com

Escc/scc differences – Zilog Z16C35 User Manual

Page 269

background image

Application Note

Boost Your System Performance Using The Zilog ESCC

13-2

ESCC/SCC DIFFERENCES

The differences between the ESCC and SCC are shown
below:

The differences between the ESCC and SCC are
summarized by a new register, WR7' (Figure 1).

The advantages of the new features are illustrated in the
following examples.

One of the features that is offered by the ESCC, but not the
SCC, is Extended Read Enable. Write Register values
from the WR3, WR4, WR5, WR7', and WR10 can be
examined in the ESCC but not the SCC. This feature
improves system testability. It is also crucial for
SCC/ESCC differentiation and allows generic software
structures for all SCC/ESCC devices.

Flowchart 1 (Figure 2) shows a generic software structure
applicable for all SCC/ESCC initializations. Flowchart 2
(Figure 3) suggests a method for determining which type
of SCC/ESCC™ device is in the socket. This software
structure helps the development of software drivers
independent of the device type.

ESCC ENHANCEMENT

PERFORMANCE BENEFITS

1. Extended Read Enable of Write Registers

- Improves Testability

- Ability to examine SDLC status on-the-fly

2. Hardware Improvement

- Modified WRITE Timing

- Improves Interface to 80X86 CPU

- Modified DMA Request on

- Improves Interface DMA-driven system

- Transmit Deactivation Timing

3. Throughput improvement

- Deeper Transmit FIFO

- Reduces TBE Interrupt Frequency by 3/4

- Deeper Receive FIFO

- Reduces RCA Interrupt Frequency by 3/4

- FIFO Interrupt Level

- Flexibility in Adapting CPU Workload

4 SDLC End Of Frame Improvement

- Automatic RTS Deassertion after Closing Flag

- Reduces CPU and DMA Controller Overhead after

End Of Frame

- Automatic Opening Flag Transmission

- Automatic TxD Forced High in SDLC with NRZI Encoding

When Marking Idle After End Of Frame

- Allows Optimal SDLC Line Utilization

- Improvement to Allow Transmission of Back-to-Back

Frames with a Shared Flag

- Status FIFO Anti-Lock Feature in DMA-Driven System

Figure 1. WR7' Definition

D7

D6

D5

D4

D3

D2

D1

D0

Auto Tx Flag

RR7' Prime

Auto EOM Reset

Auto RTS Deactivate

Rx FIFO Int Level

DTR/REQ Timing

Extended RD Enable

Not Used, Always 0

Tx FIFO Int Level

Addressing:
WR15 D0 '1'
WR7 'XX'

Page 263 of 316

UM011002-0808