beautypg.com

4 registers for atm cell processing, 1 register map – NEC Network Controller uPD98502 User Manual

Page 238

background image

CHAPTER 4 ATM CELL PROCESSOR

238

Preliminary User’s Manual S15543EJ1V0UM

4.4 Registers for ATM Cell Processing

Registers in ATM Cell Processor block can be classified into 3 groups: SAR registers, DMA registers and FIFO

Control registers. These registers can be accessed both V

R

4120A and RISC Core in ATM Cell Processor.

4.4.1 Register map

Registers are used for SAR functions. V

R

4120A writes to these registers to control SAR functions and reads from

these registers to know the status. F/W on RISC Core reads these registers to know indication from V

R

4120A and

writes to these registers to indicate the status of ATM Cell Processor.

4.4.1.1 Direct addressing register

From the V

R

4120A’s point of view, 1001_0000H is the Base Address to access the registers in ATM Cell

Processor.

Offset Address

Register Name

R/W

Access

Description

1001_F000H

A_GMR

R/W

W

General Mode Register

1001_F004H

A_GSR

RC

W

General Status Register

1001_F008H

A_IMR

R/W

W

Interrupt Mask Register

1001_F00CH

A_RQU

R

W

Receive Queue Underrun Register

1001_F010H

A_RQA

R

W

Receive Queue Alert Register

1001_F014H

N/A

-

-

Reserved for future use

1001_F018H

A_VER

R

W

Version Register

1001_F01CH

N/A

-

-

Reserved for future use

1001_F020H

A_CMR

R/W

W

Command Register

1001_F024H

N/A

-

-

Reserved for future use

1001_F028H

A_CER

R/W

W

Command Extension Register

1001_F02CH:

1001_F04CH

N/A

-

-

Reserved for future use

1001_F050H

A_MSA0

R/W

W

Mailbox0 Start Address Register

1001_F054H

A_MSA1

R/W

W

Mailbox1 Start Address Register

1001_F058H

A_MSA2

R/W

W

Mailbox2 Start Address Register

1001_F05CH

A_MSA3

R/W

W

Mailbox3 Start Address Register

1001_F060H

A_MBA0

R/W

W

Mailbox0 Bottom Address Register

1001_F064H

A_MBA1

R/W

W

Mailbox1 Bottom Address Register

1001_F068H

A_MBA2

R/W

W

Mailbox2 Bottom Address Register

1001_F06CH

A_MBA3

R/W

W

Mailbox3 Bottom Address Register

1001_F070H

A_MTA0

R/W

W

Mailbox0 Tail Address Register

1001_F074H

A_MTA1

R/W

W

Mailbox1 Tail Address Register

1001_F078H

A_MTA2

R/W

W

Mailbox2 Tail Address Register

1001_F07CH

A_MTA3

R/W

W

Mailbox3 Tail Address Register

1001_F080H

A_MWA0

R/W

W

Mailbox0 Write Address Register

1001_F084H

A_MWA1

R/W

W

Mailbox1 Write Address Register

1001_F088H

A_MWA2

R/W

W

Mailbox2 Write Address Register

1001_F08CH

A_MWA3

R/W

W

Mailbox3 Write Address Register

1001_F090H

A_RCC

R

W

Valid Received Cell Counter

1001_F094H

A_TCC

R

W

Valid Transmitted Cell Counter

1001_F098H

A_RUEC

R

W

Receive Unprovisioned VPI/VCI Error Cell Counter

1001_F09CH

A_RIDC

R

W

Receive Internal Dropped Cell Counter

1001_F0A0H:

1001_F0BCH

N/A

-

-

Reserved for future use

1001_F0C0H

A_T1R

R/W

W

T1 Time Register

1001_F0C4H

N/A

-

-

Reserved for future use