Project

General

Profile

Oracle » History » Version 3

Alexander Protsenko, 06/21/2022 01:50 PM

1 1 Alexander Protsenko
h1. Oracle
2
3
Запуск подсистемы Oracle:
4
<pre>
5
-pt model_name binary_program trace options_path program_counter terminating_instr 
6
</pre>
7 2 Alexander Protsenko
8
Основные параметры:
9
# model_name - имя модели (minimips, riscv)
10
# binary_program - путь к программе в бинарном виде (*.bin, *.elf)
11
# trace - путь к файлу с трассой
12
# options_path - путь к настройкам для подсистемы (...)
13
14
Флаги:
15 1 Alexander Protsenko
* program_counter - указания счетчика команд в модели (default="PC"), например: "-pcn PC"
16
* terminating_instr - инструкция завершающая работу программы, например "-fi return"
17
18 3 Alexander Protsenko
Подсистема Oracle использует подсистему Simulator в своей работе.
19
20 1 Alexander Protsenko
h1. Simulator
21 2 Alexander Protsenko
22 1 Alexander Protsenko
Запуск подсистемы Simulator:
23 3 Alexander Protsenko
<pre>
24 2 Alexander Protsenko
-s model_name binary_program program_counter terminating_instr 
25
</pre>
26
Основные параметры:
27
# model_name - имя модели (minimips, riscv)
28 1 Alexander Protsenko
# binary_program - путь к программе в бинарном виде (*.bin, *.elf)
29 3 Alexander Protsenko
30
Флаги:
31
* program_counter - указания счетчика команд в модели (default="PC"), например: "-pcn PC"
32
* terminating_instr - инструкция завершающая работу программы, например "-fi return"