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
Age
Commit message (
Collapse
)
Author
2020-11-03
add spi wishbone slave with a simplified flash memory chip model and a test ↵
Wojciech Kosior
bench
2020-10-10
fix yosys synthesis
Wojciech Kosior
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 some debugging facility inside the cpu
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-22
perform type checking of translated instructions
Wojciech Kosior
2020-09-22
on 'make clean' also delete .mem files compiled from .wasm
Wojciech Kosior
2020-09-21
make running tests through Makefile more comfortable
Wojciech Kosior
2020-09-21
point out the fact, that only one value type is supported for now
Wojciech Kosior
2020-09-21
use function pointer array in Wasm opcode translation
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
fix leb decoding
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
also enable reading from vga text memory
Wojciech Kosior
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-09
fix verification when SEL_O != 4'b1111
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
Update README
Wojciech Kosior
2020-09-08
modernize the build (test) system
Wojciech Kosior
2020-09-08
remove old debugging code
Wojciech Kosior
2020-09-08
use new machine's instructions in synthesis
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
fix port directions
Wojciech Kosior
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
put procedures in tclasm.tcl in some order
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
[next]