Next Neighbor Registers; Csrs; Intel Xscale ® Memory Map Access; A.5 Csrs - Intel IXP2400 User Manual

Network processors
Table of Contents

Advertisement

®
Intel
IXP2400/IXP2800 Network Processors
Transactor States
Note: To display all D Transfer registers of a particular Microengine, use dump_gprd(me)
A.4.8

Next Neighbor Registers

Next Neighbor register within a Microengine.
Functions:
set_nei(me, addr, data)
get_nei(me, addr)
watch_nei(me, addr)
watch_nei_function({code} or function, me, addr)Use to watch for Next Neighbor register
check_nei(me, addr, expect)
dump_nei(me)
init_nei(me, data)
A.5

CSRs

For the following registers, use the Developer's Workbench user interface to access:
ME CSRs
SRAM CSRs
DRAM CSRs
CAP CSRs
MSF CSRs
Intel XScale
A.6
Intel XScale
The following functions are used to access locations within the Intel XScale
the network processors. See the IXP2400/IXP2800 Programmer's Reference Manual for detailed
information.
For the IXP2400 and IXP2800:
simRead(chip_name, addr)
simWrite(chip_name, addr, data);
280
Microengine Control Status registers. SRAM CSRs
SRAM controller Control Status registers. DRAM CSRs
DRAM controller Control Status registers. CAP CSRs
CAP unit Control Status registers. MSF CSRs
Media Switch Fabric registers. Intel XScale
®
CSRs
Intel XScale
®
Memory Map Access
Use to write to Next Neighbor register in the Microengine.
Use to read Next Neighbor register in the Microengine.
Use to watch Next Neighbor register content changes.
content changes and then execute code or call function.
Use to compare Next Neighbor register content with an
expected value.
Use to display the Next Neighbor register's content.
Use to initialize Next Neighbor register content.
®
registers.
Returns value at the Intel XScale
chip_name chip
Writes data to the Intel XScale
chip_name
chip.
Development Tools User's Guide
®
CSRs
®
memory mapping of
®
addr in the
®
addr in the

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ixp2800

Table of Contents