index
:
AGH-engineering-thesis
master
Code related to my engineering thesis at AGH University of Science and Technology in Kraków, Poland
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tests
Age
Commit message (
Collapse
)
Author
2020-12-24
prepare makefile infrastructure for writing examples
Wojciech Kosior
2020-11-23
write Wasm code, that can print a number on the screen
Wojciech Kosior
2020-11-23
add unsigned division remainder instruction
Wojciech Kosior
2020-11-21
add miscellaneous module, which controls led2 and button2 and provides a ↵
Wojciech Kosior
timer; include a testbench for timer and led
2020-11-21
increase number of wb slaves, that can be attached to the intercon
Wojciech Kosior
2020-11-03
incorporate SPI module into main design
Wojciech Kosior
2020-11-03
add spi wishbone slave with a simplified flash memory chip model and a test ↵
Wojciech Kosior
bench
2020-10-08
translate webasm block of instructions + put instruction names as comments ↵
Wojciech Kosior
in generated code
2020-10-06
add translation of relational operations and loops
Wojciech Kosior
2020-10-06
add relational operations to stack machine
Wojciech Kosior
2020-10-06
add translation of br_if instruction
Wojciech Kosior
2020-10-05
fixes, add_sp instruciton and translation of br instruction from wasm
Wojciech Kosior
2020-10-05
fixes, conditional if-not jump and translation of if-else instruction from wasm
Wojciech Kosior
2020-09-21
enable translation of few arithmetic operations (testbench included)
Wojciech Kosior
2020-09-21
fix memory verification in wasm_compile tests
Wojciech Kosior
2020-09-21
put function call wasm_compile test in separate bench
Wojciech Kosior
2020-09-21
prepare to perform wasm_compile tests a bit different from stack_machine tests
Wojciech Kosior
2020-09-19
initial work towards translating wasm to stack machine (with a provisional ↵
Wojciech Kosior
bench)
2020-09-16
add function calling (call, ret and drop instructions) with a testbench + ↵
Wojciech Kosior
bugfix in stack machine
2020-09-16
fix old comments
Wojciech Kosior
2020-09-14
update comment to reflect changes
Wojciech Kosior
2020-09-14
add ability to make non-aligned loads/stores and loads/stores of 1 or 2 ↵
Wojciech Kosior
bytes together with test bench
2020-09-14
fix outdated information in comments
Wojciech Kosior
2020-09-09
enable byte-grained reads and writes through interface_wrapper
Wojciech Kosior
2020-09-08
enable slave and master models to use SEL_ signal
Wojciech Kosior
2020-09-08
remove trailing whitespace
Wojciech Kosior
2020-09-08
modernize the build (test) system
Wojciech Kosior
2020-09-08
remove old debugging code
Wojciech Kosior
2020-09-07
remove old version of stack machine from the project
Wojciech Kosior
2020-09-07
update soc toplevel module to use new version of stack machine
Wojciech Kosior
2020-09-07
add wrapped stack machine with bench
Wojciech Kosior
2020-09-07
add intercon module, that encapsulates slave_dispatcher and master_arbiter ↵
Wojciech Kosior
and a bench for it (use adapted operations files from master_arbiter test)
2020-09-07
rename intercon to slave_dispatcher (soc module will remporarily stop ↵
Wojciech Kosior
working from this commit on)
2020-09-07
add a wishbone arbiter for 2 masters
Wojciech Kosior
2020-09-07
add wrapper from wb master interface with 32-bit data port to wb interface ↵
Wojciech Kosior
with 16-bit data port together with testbench
2020-09-05
add cond_jump instruction together with bench
Wojciech Kosior
2020-09-05
add jump instruction together with bench
Wojciech Kosior
2020-09-05
add mul instruction together with bench
Wojciech Kosior
2020-09-05
add div instruction together with bench
Wojciech Kosior
2020-09-05
add swap instruction together with bench
Wojciech Kosior
2020-09-05
add sub instruction together with bench
Wojciech Kosior
2020-09-05
add add instruction together with bench
Wojciech Kosior
2020-09-05
add tee instruction together with bench
Wojciech Kosior
2020-09-05
add tclasm multiinstructions (instructions, that possibly translate to more ↵
Wojciech Kosior
than one)
2020-09-05
add load_store bench for new stack machine
Wojciech Kosior
2020-09-05
add first simple bench for new stack machine
Wojciech Kosior
2020-09-04
add bench for parametrized instantiation of models
Wojciech Kosior
2020-09-03
rename tclasm.tcl to tclasm_old.tcl (prepare for redesign of the stack machine)
Wojciech Kosior
2020-09-03
treat embedded RAM as read-only in test bench
Wojciech Kosior
2020-09-03
rename stack_machine to stack_machine_old (prepare for redesign of the machine)
Wojciech Kosior
[next]