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 |
2020-06-17 |
Luke Kenneth... | add bug reference to mtocrf/mtcrf name decoding |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | decoding assembly instruction name, move to separate... |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | getting sim instruction decoder to reproduce asm instru... |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | update submodule |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | add comment/assembly decode in power enums |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | update test_sim.py to do a simple execution loop: decod... |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | add loop example, required a bit of munging. |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | get fu compunit test to use ISACaller instruction-memory |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | got fed up of adding arguments to ISACaller / ISA,... |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | split execute and setup of ISACaller instruction execution |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | comment ISACaller setup |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | start to add in independent execution into ISACaller |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | add a fake program counter to ISACaller |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | use an independent power decoder in ISACaller |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | add "respect_pc" boolean to ISACaller |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | add optional instruction memory |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | split out TestIssuer into separate module |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | remove unneeded yield |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | enable all tests again in test_core.py and test_issuer.py |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | got test_issuer FSM operating. bit of a hack |
commit | commitdiff | tree |
next |