2022-01-31 |
Luke Kenneth Casso... | use an SRLatch for cache_valids, at least it reduces... |
blob | commitdiff | raw |
2022-01-31 |
Luke Kenneth Casso... | use Memory for cache_tags in icache |
blob | commitdiff | raw | diff to current |
2022-01-30 |
Luke Kenneth Casso... | remove CacheTagArray in icache.py |
blob | commitdiff | raw | diff to current |
2022-01-30 |
Luke Kenneth Casso... | create Memory for Cache Tags in I-Cache |
blob | commitdiff | raw | diff to current |
2022-01-30 |
Luke Kenneth Casso... | remove unneeded parameter |
blob | commitdiff | raw | diff to current |
2022-01-30 |
Luke Kenneth Casso... | add Array of CacheValids back in, so as to reduce LUT4... |
blob | commitdiff | raw | diff to current |
2022-01-30 |
Luke Kenneth Casso... | tagset is a local Signal in ICache |
blob | commitdiff | raw | diff to current |
2022-01-30 |
Luke Kenneth Casso... | use nmigen Memory in I-Cache for TLB Lookups |
blob | commitdiff | raw | diff to current |
2022-01-30 |
Luke Kenneth Casso... | put itlb_valid back, ready for conversion to Memory... |
blob | commitdiff | raw | diff to current |
2022-01-23 |
Luke Kenneth Casso... | looked in soc.vhdl in microwatt and the parameters... |
blob | commitdiff | raw | diff to current |
2022-01-06 |
Luke Kenneth Casso... | double the number of lines in the L1 D/I-Cache to match... |
blob | commitdiff | raw | diff to current |
2021-12-18 |
Luke Kenneth Casso... | move connection of bus.stall in icache.py, |
blob | commitdiff | raw | diff to current |
2021-12-18 |
Luke Kenneth Casso... | tidyup |
blob | commitdiff | raw | diff to current |
2021-12-18 |
Luke Kenneth Casso... | tlb_req_index is TLB_BITS long not TLB_SIZE |
blob | commitdiff | raw | diff to current |
2021-12-12 |
Luke Kenneth Casso... | in a terrible botched way, get at I-Cache and set it up |
blob | commitdiff | raw | diff to current |
2021-12-11 |
Luke Kenneth Casso... | get FetchUnitInterface I-Cache test working (sort-of) |
blob | commitdiff | raw | diff to current |
2021-12-11 |
Luke Kenneth Casso... | connect up I-Cache to FetchUnitInterface |
blob | commitdiff | raw | diff to current |
2021-12-07 |
Luke Kenneth Casso... | whoops another serious error in the CacheTagArray |
blob | commitdiff | raw | diff to current |
2021-12-07 |
Luke Kenneth Casso... | add first i-cache fetch (non-virtual), no MMU lookup... |
blob | commitdiff | raw | diff to current |
2021-12-07 |
Luke Kenneth Casso... | add discussion links and bugreport |
blob | commitdiff | raw | diff to current |
2021-12-06 |
Luke Kenneth Casso... | PLRUs were selecting an output index, only one selected |
blob | commitdiff | raw | diff to current |
2021-12-06 |
Luke Kenneth Casso... | repeated copies of read/write addr/sel to Cache SRAMs |
blob | commitdiff | raw | diff to current |
2021-12-06 |
Luke Kenneth Casso... | move bank of PLRUs to their own submodule in both dcach... |
blob | commitdiff | raw | diff to current |
2021-12-06 |
Luke Kenneth Casso... | use one-hot binary-to-unary in dcache.py |
blob | commitdiff | raw | diff to current |
2021-12-06 |
Luke Kenneth Casso... | use i_in.req to gate hit_way via Decoder in icache.py |
blob | commitdiff | raw | diff to current |
2021-12-06 |
Luke Kenneth Casso... | use Decoder (binary-to-unary) in icache.py to deal... |
blob | commitdiff | raw | diff to current |
2021-12-05 |
Luke Kenneth Casso... | whitespace |
blob | commitdiff | raw | diff to current |
2021-12-05 |
Luke Kenneth Casso... | use Record for I-Cache Cache Tag/Valid |
blob | commitdiff | raw | diff to current |
2021-12-05 |
Luke Kenneth Casso... | whitespace |
blob | commitdiff | raw | diff to current |
2021-12-05 |
Luke Kenneth Casso... | use Record for ICache TLB |
blob | commitdiff | raw | diff to current |
2021-12-05 |
Luke Kenneth Casso... | convert icache.py to standard wishbone Interface |
blob | commitdiff | raw | diff to current |
2021-12-05 |
Luke Kenneth Casso... | fake up wishbone stall signal in icache. |
blob | commitdiff | raw | diff to current |
2021-12-05 |
Luke Kenneth Casso... | fix icache row store issue |
blob | commitdiff | raw | diff to current |
2021-12-05 |
Luke Kenneth Casso... | using same tag/row functions as in dcache.py |
blob | commitdiff | raw | diff to current |
2021-12-05 |
Luke Kenneth Casso... | more signal sizes in icache.py |
blob | commitdiff | raw | diff to current |
2021-12-05 |
Luke Kenneth Casso... | incorrect Signal sizes in icache.py, |
blob | commitdiff | raw | diff to current |
2021-12-05 |
Luke Kenneth Casso... | sorting out icache.py, used to work |
blob | commitdiff | raw | diff to current |
2021-12-05 |
Luke Kenneth Casso... | remove redundant code |
blob | commitdiff | raw | diff to current |
2021-12-05 |
Luke Kenneth Casso... | add I-Cache standard bus (not used yet) |
blob | commitdiff | raw | diff to current |
2021-04-20 |
Luke Kenneth Casso... | use soc.bus.sram instead of nmigen_soc.wishbone.sram |
blob | commitdiff | raw | diff to current |
2021-02-07 |
colepoirier | icache.py fix formatting |
blob | commitdiff | raw | diff to current |
2020-12-13 |
Cesar Strauss | Allow more test cases to be run with CXXSim |
blob | commitdiff | raw | diff to current |
2020-10-05 |
Cole Poirier | icache.py fix ispow2() util fn per https://bugs.libre... |
blob | commitdiff | raw | diff to current |
2020-10-05 |
Luke Kenneth Casso... | whoops fix syntax error |
blob | commitdiff | raw | diff to current |
2020-10-05 |
Luke Kenneth Casso... | whoops fix syntax error |
blob | commitdiff | raw | diff to current |
2020-10-05 |
Luke Kenneth Casso... | return test rather than "if test return True else False" |
blob | commitdiff | raw | diff to current |
2020-10-05 |
Luke Kenneth Casso... | whitespace |
blob | commitdiff | raw | diff to current |
2020-10-05 |
Luke Kenneth Casso... | whitespace |
blob | commitdiff | raw | diff to current |
2020-10-05 |
Cole Poirier | icache.py add python asserts that were a TODO commented... |
blob | commitdiff | raw | diff to current |
2020-10-05 |
Cole Poirier | icache.py fix formatting, mostly due to reduced indenta... |
blob | commitdiff | raw | diff to current |
2020-10-05 |
Cole Poirier | icache.py remove comment that contained the entirety... |
blob | commitdiff | raw | diff to current |
2020-10-05 |
Cole Poirier | icache.py move icache_miss WAIT_ACK FSM state into... |
blob | commitdiff | raw | diff to current |
2020-10-05 |
Cole Poirier | icache.py move icache_miss CLR_TAG FSM state into metho... |
blob | commitdiff | raw | diff to current |
2020-10-05 |
Cole Poirier | icache.py move icache_miss IDLE FSM state into method... |
blob | commitdiff | raw | diff to current |
2020-10-02 |
Cole Poirier | icache.py add req_hit_way as arg to icache_comb, actual... |
blob | commitdiff | raw | diff to current |
2020-10-01 |
Cole Poirier | icache.py add missing comb signal assignments per https... |
blob | commitdiff | raw | diff to current |
2020-10-01 |
Luke Kenneth Casso... | revert bug in icache wishbone ack |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | clean up row store and wb adr in icache |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | hmm only set wishbone address if ack is actually received |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | add more debug prints in icache |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | remove more reviewed comments |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | remove reviewed comments |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | comb on wr_index not sync |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | start removing reviewed comments |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | use same constant name (confusing otherwise) |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | need asserts |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | halve the number of icache lines for now |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | use Repl rather than for-loop to copy bit |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | move loop invariant test out of loop |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | reduce size of ilang file by a factor of FIVE |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | store tag in temp signal |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | reduce gate usage by getting cache row only not entire... |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | fix read_tag to use word_select correctly |
blob | commitdiff | raw | diff to current |
2020-09-30 |
Luke Kenneth Casso... | forgot to add PLRUs as submodules |
blob | commitdiff | raw | diff to current |
2020-09-29 |
Cole Poirier | icache.py fix combinatorial loop with by testing temp... |
blob | commitdiff | raw | diff to current |
2020-09-29 |
Cole Poirier | icache.py fix is_last_row_addr, get_next_row_addr |
blob | commitdiff | raw | diff to current |
2020-09-29 |
Cole Poirier | icache.py trying to sort out test failure, added r... |
blob | commitdiff | raw | diff to current |
2020-09-29 |
Cole Poirier | icache.py fix test stbs_done signal, not stbs_zero... |
blob | commitdiff | raw | diff to current |
2020-09-29 |
Cole Poirier | icache.py fix rarange |
blob | commitdiff | raw | diff to current |
2020-09-29 |
Cole Poirier | icache.py fixed numerous bugs as specified by lkcl... |
blob | commitdiff | raw | diff to current |
2020-09-28 |
Cole Poirier | icache.py use d_out as input to assignment instead... |
blob | commitdiff | raw | diff to current |
2020-09-27 |
Cole Poirier | icache.py fix translation mistake |
blob | commitdiff | raw | diff to current |
2020-09-25 |
Cole Poirier | icache.py fix several subtle bugs that were lines that... |
blob | commitdiff | raw | diff to current |
2020-09-24 |
Cole Poirier | icache.py add some missing lines from icache.vhdl,... |
blob | commitdiff | raw | diff to current |
2020-09-24 |
Cole Poirier | icache.py fixed all errors that raised python exception... |
blob | commitdiff | raw | diff to current |
2020-09-15 |
Luke Kenneth Casso... | syntax error correction |
blob | commitdiff | raw | diff to current |
2020-09-15 |
Luke Kenneth Casso... | add inline comments into icache.py |
blob | commitdiff | raw | diff to current |
2020-09-14 |
Cole Poirier | icache.py add missing funciton bodies, add missing... |
blob | commitdiff | raw | diff to current |
2020-09-14 |
Luke Kenneth Casso... | comments on icache |
blob | commitdiff | raw | diff to current |
2020-09-14 |
Luke Kenneth Casso... | get rid of rst |
blob | commitdiff | raw | diff to current |
2020-09-14 |
Luke Kenneth Casso... | use word_select |
blob | commitdiff | raw | diff to current |
2020-09-14 |
Cole Poirier | icache.py connect up all the sub-functions, fix typos... |
blob | commitdiff | raw | diff to current |
2020-09-14 |
Cole Poirier | icache.py add parameters to 'process' functions, fix... |
blob | commitdiff | raw | diff to current |
2020-09-13 |
Cole Poirier | icache.py move get/read/write functions out of ICache... |
blob | commitdiff | raw | diff to current |
2020-09-13 |
Cole Poirier | icache.py copy simulation code from dcache.py, fix... |
blob | commitdiff | raw | diff to current |
2020-09-13 |
Cole Poirier | icache.py fix syntax, move all constants and Array... |
blob | commitdiff | raw | diff to current |
2020-09-13 |
Cole Poirier | icache.py fix syntax errors that occured when running... |
blob | commitdiff | raw | diff to current |
2020-09-11 |
Cole Poirier | icache.py add test_icache and icache_sim derived from... |
blob | commitdiff | raw | diff to current |
2020-09-11 |
Cole Poirier | Merge branch 'master' of git.libre-soc.org:soc |
blob | commitdiff | raw | diff to current |
2020-09-11 |
Cole Poirier | icache.py fix spelling, syntax |
blob | commitdiff | raw | diff to current |
next |