ADM-PCIE-7V3
Getting Started Guide
Window 0 offset 0x0 mapped @ 0x7f67716e5000
Dump of memory at 0x7f6771 4(0x4) bytes:
00 04 08 0c
0x00000000_00000000: 87654321 ........ ........ ........ !Ce.............
[root@jura2 linux]# ./dump/dump wd 0 0 0x4 0xabcd1234
Window 0 offset 0x0 mapped @ 0x7ff295bc3000
0x0: 0xABCD1234
[root@jura2 linux]# ./dump/dump rd 0 0 0x4
Window 0 offset 0x0 mapped @ 0x7f0b178ac000
Dump of memory at 0x7f0b17 4(0x4) bytes:
00 04 08 0c
0x00000000_00000000: 4321dcba ........ ........ ........ ..!C............
6.
The dump command can also be used to dump multiple registers from all the address spaces, although as
the simple bitstream does not perform address decoding it always returns the same register contents.
Dump can also read the control spaces normally only accessed by the driver. These memory dumps can
be very useful in finding bugs in bitstreams.
[root@jura2 linux]# ./dump/dump rd 0 0 0x80
Window 0 offset 0x0 mapped @ 0x7f47cef60000
Dump of memory at 0x7f47ce 128(0x80) bytes:
00 04 08 0c
0x00000000_00000000: 4321dcba 4321dcba 4321dcba 4321dcba ..!C..!C..!C..!C
0x00000000_00000010: 4321dcba 4321dcba 4321dcba 4321dcba ..!C..!C..!C..!C
0x00000000_00000020: 4321dcba 4321dcba 4321dcba 4321dcba ..!C..!C..!C..!C
0x00000000_00000030: 4321dcba 4321dcba 4321dcba 4321dcba ..!C..!C..!C..!C
0x00000000_00000040: 4321dcba 4321dcba 4321dcba 4321dcba ..!C..!C..!C..!C
0x00000000_00000050: 4321dcba 4321dcba 4321dcba 4321dcba ..!C..!C..!C..!C
0x00000000_00000060: 4321dcba 4321dcba 4321dcba 4321dcba ..!C..!C..!C..!C
0x00000000_00000070: 4321dcba 4321dcba 4321dcba 4321dcba ..!C..!C..!C..!C
[root@jura2 linux]# ./dump/dump rd 2 0 0x80
Window 2 offset 0x0 mapped @ 0x7f334a95e000
Dump of memory at 0x7f334a 128(0x80) bytes:
00 04 08 0c
0x00000000_00000000: 00000000 00000000 22032013 10155500 ......... ...U..
0x00000000_00000010: 00000000 00000000 00000000 00000000 ................
0x00000000_00000020: 00000000 00000000 00000000 00000000 ................
0x00000000_00000030: 00000405 00000000 00000000 00000000 ................
0x00000000_00000040: 0001fffe 00000000 0000ffff 00000000 ................
0x00000000_00000050: 00000000 00000000 00000000 00000000 ................
0x00000000_00000060: 00000000 00000000 00000000 00000000 ................
0x00000000_00000070: 00000000 00000000 00000000 00000000 ................
[root@jura2 linux]# ./dump/dump rd 3 0 0x80
Window 3 offset 0x0 mapped @ 0x7f24f3d74000
Dump of memory at 0x7f24f3 128(0x80) bytes:
00 04 08 0c
0x00000000_00000000: 00000000 0000003e 0000001f 00000001 ....>...........
0x00000000_00000010: 00000002 a5100100 220d4000 003fffff .........@....?.
0x00000000_00000020: 00000000 00000000 003fffff 00000000 ..........?.....
0x00000000_00000030: 00000000 00000000 00000000 00000000 ................
0x00000000_00000040: 00002fff 02000200 00000000 00000000 ................
0x00000000_00000050: 00000000 deadbeef 00000020 00080008 ........ .......
0x00000000_00000060: 00000000 00000000 55aadead 55aadead ...........U...U
0x00000000_00000070: 55aadead 55aadead 55aadead 55aadead ...U...U...U...U
7.
The monitor command can display real time voltage and temperature readings, however this functionality
is not yet enabled with the current beta release of SDK 1.7.0
[root@jura2 linux]# ./monitor/monitor -?
Usage: monitor [option ...]
Option Type Default Meaning
Page 9
Using the Alpha Data host API and Driver
ad-ug-0033_v1_4.pdf