Development Tools User’s Guide
275
Intel
®
IXP2400/IXP2800 Network Processors
Transactor States
init_scratch_from_file(filename)
Use to initialize Scratchpad content from file. Format is
hex_addr value
pair on each line.
A.3.4
DRAM
DRAM memory. For all of the following functions, you must use address values that are 32-bit
aligned.
Functions:
set_dram(addr, data)
Use to write to DRAM memory.
get_dram(addr)
Use to read DRAM memory.
watch_dram(addr)
Use to watch for DRAM content changes.
watch_dram_function({code} or function( ),addr)
Use to watch for DRAM content changes and then execute
code or call function.
check_dram(addr, expect)
Use to compare DRAM content with an expected value.
dump_dram(addr_lo, addr_hi)
Use to display DRAM content.
init_dram(data, addr_lo, addr_hi)
Use to initialize DRAM content.
init_dram_from_file(filename)
Use to initialize DRAM content from file. Format is
hex_addr value
pair on each line.
A.3.5
RBUF
Media Switch Fabric interface Receive buffer.
Functions:
set_rbuf(addr, data)
Use to write to RBUF memory.
get_rbuf(addr)
Use to read RBUF memory.
watch_rbuf(addr)
Use to watch for RBUF content changes.
watch_rbuf_function({code} or function( ), addr)
Use to watch for RBUF content changes and then execute
code or call function.
check_rbuf(addr, expect)
Use to compare RBUF content with an expected value.
dump_rbuf(addr_lo, addr_hi)
Use to display RBUF content.
init_rbuf(data, addr_lo, addr_hi)
Use to initialize RBUF content.
init_rbuf_from_file(filename)
Use to initialize RBUF content from file. Format is
hex_addr value
pair on each line.