Read_content_from_memory, Usage, Options – Altera Quartus II Scripting User Manual
Page 258: Description, Example, Read_content_from_memory –128

3–128
Chapter 3: Tcl Packages & Commands
insystem_memory_edit
Quartus II Scripting Reference Manual
© July 2013
Altera Corporation
read_content_from_memory
Usage
read_content_from_memory [-content_in_hex] -instance_index
-start_address
Options
-content_in_hex: The memory content string is represented in hexadecimal format
-instance_index
-start_address
-word_count
Description
Retrieves the memory content represented in the bit stream from the specified editable memory instance
starting from the specified address.
The memory content string is in the same format as the input content string in the TCL command
write_content_to_memory.
Example
# Instance 0 is configured as {0 1024 8 RW ROM/RAM mem0}
# Initiate a editing sequence
begin_memory_edit -hardware_name "USB-Blaster \[USB-0\]" -device_name \
"@1: EP1S25/_HARDCOPY_FPGA_PROTOTYPE (0x020030DD)"
# Write memory content using binary string
write_content_to_memory -instance_index 0 -start_address 575 -word_count \
2 -content "0000001011011100"
# Read back memory content in binary string written
puts \
[read_content_from_memory -instance_index 0 -start_address 575 \
-word_count 2 ]
# Write memory content using hexadecimal string
write_content_to_memory -instance_index 0 -start_address 575 -word_count \
2 -content "E2F1" -content_in_hex
# Read back memory content in hexadecimal string written
puts \
[read_content_from_memory -instance_index 0 -start_address 575 \
-word_count 2 -content_in_hex]
# End the editing sequence
end_memory_edit