Development Tools User’s Guide
279
Intel
®
IXP2400/IXP2800 Network Processors
Transactor States
content changes and then execute code or call function.
check_swr(me, addr, expect)
Use to compare S Transfer register Out with an expected
value.
dump_swr(me)
Use to display the S Transfer Out register’s content.
init_swr(me, data)
Use to initialize S Transfer Out register content.
Note:
To display all S Transfer registers of a particular Microengine, use
dump_gprs(me)
A.4.6
Transfer Register D In
D Transfer register In within a Microengine.
Functions:
set_drd(me, addr, data)
Use to write to D Transfer In register in the Microengine.
get_drd(me, addr)
Use to read D Transfer In register in the Microengine.
watch_drd(me, addr)
Use to watch D Transfer In register content changes.
watch_drd_function({code} or function, me, addr)
Use to watch for D Transfer In register
content changes and then execute code or call function.
check_drd(me, addr, expect)
Use to compare D Transfer In register with an expected
value.
dump_drd(me)
Use to display the D Transfer In register’s content.
init_drd(me, data)
Use to initialize D Transfer In register content.
A.4.7
Transfer Register D Out
D Transfer register Out within a Microengine.
Functions:
set_dwr(me, addr, data)
Use to write to D Transfer Out register in the Microengine.
get_dwr(me, addr)
Use to read D Transfer Out register in the Microengine.
watch_dwr(me, addr)
Use to watch D Transfer Out register content changes.
watch_dwr_function({code} or function, me, addr)
Use to watch for D Transfer Out register
content changes and then execute code or call function.
check_dwr(me, addr, expect)
Use to compare D Transfer register Out with an expected
value.
dump_dwr(me)
Use to display the D Transfer Out register’s content.
init_dwr(me, data)
Use to initialize D Transfer Out register content.