projects
/
soc.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
soc.git
2020-06-27
Luke Kenneth...
reconfigureable PortInterface testing now possible
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
name issue in Pi2LSUI
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
whitespace and imports
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
whitespace
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
slight reorg on test_pi2ls.py
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
correct address in pi2ls
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
oops forgot to initialise base class of TestMemLoadStor...
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
add in LenExpand shift/mask
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
add quick test showing Pi2LSUI not quite reading/writing to
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
remove extraneous yields
commit
|
commitdiff
|
tree
2020-06-26
Michael Nolan
Modify pi2ls so it passes the portinterface unit tests
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
set address ok and fix unit test to check it properly
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
add pi.busy_o connection, increase to 64 bit
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
unit test broken is ok :)
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
set pi.ld.ok to 1 if pi.is_ld_i is set
commit
|
commitdiff
|
tree
2020-06-26
Michael Nolan
Move tests for pimem to new file, add ability to test...
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
load/store unit test needed to wait for busy_o
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
whitespace
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
clean up output from BareLoadStoreUnit
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
halve the test memory size again
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
shrink test memory size down to only 64 words
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
investigating why write-enable not getting passed through
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
whoops forgot to call parent elaborate
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
add test of SRAM through wishbone bus
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
code-morph which redirects lsmem unit test through...
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
add a test SRAM that lives behind a minerva LoadStoreUn...
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
dynamically specify wishbone layout (no longer hardcode...
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
add reconfigureable Load/Store class
commit
|
commitdiff
|
tree
2020-06-26
Luke Kenneth...
extra parameterification of minerva LoadStoreUnits
commit
|
commitdiff
|
tree
2020-06-25
Luke Kenneth...
allow Pi2LSUI to accept incoming PortInterface and...
commit
|
commitdiff
|
tree
2020-06-25
Luke Kenneth...
add extra parameter, mask_wid, to TestMemLoadStoreUnit
commit
|
commitdiff
|
tree
2020-06-25
Luke Kenneth...
start connecting up Pi2LSUI
commit
|
commitdiff
|
tree
2020-06-25
Luke Kenneth...
add LenExpand module, tidyup on docstring
commit
|
commitdiff
|
tree
2020-06-25
Luke Kenneth...
add beginnings of Pi2LSUI
commit
|
commitdiff
|
tree
2020-06-25
Luke Kenneth...
add nmigen-soc to dependencies
commit
|
commitdiff
|
tree
2020-06-25
Luke Kenneth...
add attempt at mapping between PortInterface and LoadSt...
commit
|
commitdiff
|
tree
2020-06-25
Luke Kenneth...
rename LoadStoreInterface signals to include _i and...
commit
|
commitdiff
|
tree
2020-06-25
Luke Kenneth...
whitespace
commit
|
commitdiff
|
tree
2020-06-24
Michael Nolan
Revert "modify PortInterface so subfields include the...
commit
|
commitdiff
|
tree
2020-06-24
Michael Nolan
Update comments for LoadStoreUnitInterface
commit
|
commitdiff
|
tree
2020-06-24
Michael Nolan
Have lsmem handle stall and valid signals correctly
commit
|
commitdiff
|
tree
2020-06-24
Michael Nolan
Update comments on LoadStoreUnitInterface again
commit
|
commitdiff
|
tree
2020-06-24
Michael Nolan
Update comments on LoadStoreUnitInterface
commit
|
commitdiff
|
tree
2020-06-24
Michael Nolan
Add handling of byte reads and writes
commit
|
commitdiff
|
tree
2020-06-24
Michael Nolan
Add more complete testbench for lsmem.py
commit
|
commitdiff
|
tree
2020-06-24
Michael Nolan
Super basic first try of testmem with load store unit...
commit
|
commitdiff
|
tree
2020-06-24
Luke Kenneth...
move comments to minerva LoadStoreInterface
commit
|
commitdiff
|
tree
2020-06-24
Luke Kenneth...
import minerva and use LoadStoreUnitInterface
commit
|
commitdiff
|
tree
2020-06-24
Michael Nolan
Add specification for load store interface
commit
|
commitdiff
|
tree
2020-06-23
Michael Nolan
modify PortInterface so subfields include the port...
commit
|
commitdiff
|
tree
2020-06-23
Luke Kenneth...
annoying error in latest nmigen
commit
|
commitdiff
|
tree
2020-06-23
Luke Kenneth...
TstL0CacheBuffer returns array of ports differently now
commit
|
commitdiff
|
tree
2020-06-22
Luke Kenneth...
remove unused module
commit
|
commitdiff
|
tree
2020-06-22
Luke Kenneth...
simplified L0CacheBuffer down to a "PortInterface Arbiter"
commit
|
commitdiff
|
tree
2020-06-22
Luke Kenneth...
add TestMemoryPortInterface class which is designed...
commit
|
commitdiff
|
tree
2020-06-22
Luke Kenneth...
comments for LDST CompUnit test
commit
|
commitdiff
|
tree
2020-06-22
Luke Kenneth...
enable byte-reverse in CompLDSTUnit test
commit
|
commitdiff
|
tree
2020-06-22
Luke Kenneth...
remove CompLDSTOpSubset, replace with just data_len.
commit
|
commitdiff
|
tree
2020-06-22
Luke Kenneth...
move BE/LE byte-reverse into LDSTCompUnit
commit
|
commitdiff
|
tree
2020-06-20
Luke Kenneth...
expand Memory width to 64 and granularity to 16 in...
commit
|
commitdiff
|
tree
2020-06-20
Luke Kenneth...
add asserts to check data output is correct
commit
|
commitdiff
|
tree
2020-06-20
Luke Kenneth...
add test_sram_wishbone.py
commit
|
commitdiff
|
tree
2020-06-20
colepoirier
Add code, commented-out, for TRAP so as to not break...
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
whitespace update
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
move trunc_div and trunc_rem to nmutil
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
add comments on trunc_div and trunc_rem
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
add divide-by-zero test to test_div_sim.py
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
add docstring comment for SelectableInt
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
add test_0_moduw and correct name to trunc_rem
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
add abs SelectableInt unit test (very quick)
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
add SelectableInt.abs
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
add another bad hack in parser.py which identifies...
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
add in really bad hack which calls trunc_div or trunc_mod
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
add trunc_div and trunch_rem to decoder helpers
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
auto-assign needs to use concat / selectconcat
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
whoops detected page name wrong, for special case fixed...
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
bit of a mess. getting carry recognised and output...
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
add auto-assign mode detecting uninitialised variable...
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
div needs to be floordiv
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
add true and floor div to SelectableInt
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
add simulator test for divw
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
do mix-in for test_sim.py so that jacob can write some...
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
add TODO comments to upgrade L0CacheBuffer to a new...
commit
|
commitdiff
|
tree
2020-06-19
Luke Kenneth...
parameterise LoadStoreUnitInterface to be expandable
commit
|
commitdiff
|
tree
2020-06-18
Jacob Lifshay
div pipe completed except for tests
commit
|
commitdiff
|
tree
2020-06-18
Jacob Lifshay
finish code to calculate the 64-bit output of the div...
commit
|
commitdiff
|
tree
2020-06-18
Jacob Lifshay
actually remove todo comment for manually checking...
commit
|
commitdiff
|
tree
2020-06-18
Jacob Lifshay
Merge branch 'master' of ssh://git.libre-riscv.org...
commit
|
commitdiff
|
tree
2020-06-18
Jacob Lifshay
fix bug and manually check div overflow code against...
commit
|
commitdiff
|
tree
2020-06-18
Luke Kenneth...
enable general test cases in test_issuer
commit
|
commitdiff
|
tree
2020-06-18
Luke Kenneth...
got loop example operational by noting when PC fastreg...
commit
|
commitdiff
|
tree
2020-06-18
Luke Kenneth...
use different way to pass instructions to test_issuer...
commit
|
commitdiff
|
tree
2020-06-18
Luke Kenneth...
debugging test_issuer.py general test cases
commit
|
commitdiff
|
tree
2020-06-18
Luke Kenneth...
get instructions immediately from assembly code
commit
|
commitdiff
|
tree
2020-06-18
Luke Kenneth...
move test_sim.py unit tests to different class (split)
commit
|
commitdiff
|
tree
2020-06-18
Luke Kenneth...
slightly hacky way to keep an eye on the PC
commit
|
commitdiff
|
tree
2020-06-18
Luke Kenneth...
whoops generate core ilang not TestIssuer
commit
|
commitdiff
|
tree
2020-06-18
Luke Kenneth...
use while / exception in test_compunit loop
commit
|
commitdiff
|
tree
2020-06-18
Luke Kenneth...
investigating mtocrf/mtcrf issue
commit
|
commitdiff
|
tree
2020-06-18
Jacob Lifshay
working on adding rest of stage classes for div pipeline
commit
|
commitdiff
|
tree
next