7 slowport unit, 34 timer internal logic diagram – Intel NETWORK PROCESSOR IXP2800 User Manual

Page 142

Advertising
background image

142

Hardware Reference Manual

Intel

®

IXP2800 Network Processor

Intel XScale

®

Core

Figure 34

shows the Timer Internal logic.

3.12.7

Slowport Unit

The IXP2800 Network Processor Slowport Unit supports basic PROM access and 8-, 16-, and
32-bit microprocessor device access. It allows a master, (Intel XScale

®

core or Microengine), to do

a read/ write data transfer to these slave devices.

The address bus and data bus are multiplexed to reduce the pin count. In addition, the address bus

is also compressed from A[25:0] down to A[7:0] and shifted out with three clock cycles. Therefore,
an external set of buffers is needed for address storage and latch.

The access can be asynchronous. Insertion of delay cycles is possible for both setup and hold data.

A programmable timing control mechanism is provided for this purpose. There are two types of

interfaces supported in the Slowport Unit:

Flash memory interface

Microprocessor interface.

Figure 34. Timer Internal Logic Diagram

A9703-01

WRITE_DATA

ADDRESS

APB_WR

ENABLE

CLK

GP_TM[3:0]

READ_DATA

Watchdog

Reset

Interrupts

TCTL

Divided

by 16

Divided

by 16

Timer

Control

Logic

Decoder

& Control

Logic

Watchdog

Logic

Counter Logic

Timer Registers

Block

TCLD

TCLR

APB_SEL

TWDE

TCSR

Advertising