2020-09-21 |
Luke Kenneth... | add missing file |
commit | commitdiff | tree |
2020-09-21 |
Luke Kenneth... | add quick wishbone jtag test |
commit | commitdiff | tree |
2020-09-21 |
Luke Kenneth... | experiment set dmi msr read |
commit | commitdiff | tree |
2020-09-21 |
Luke Kenneth... | add DMI JTAG test |
commit | commitdiff | tree |
2020-09-21 |
Luke Kenneth... | add JTAG basic unit test |
commit | commitdiff | tree |
2020-09-21 |
Luke Kenneth... | arg complete rewrite of JTAG2DMI, based it on staf... |
commit | commitdiff | tree |
2020-09-20 |
Cesar Strauss | Add induction proof for the FSM Shifter |
commit | commitdiff | tree |
2020-09-20 |
Cesar Strauss | Add bounded proof to FSM Shifter |
commit | commitdiff | tree |
2020-09-20 |
Cesar Strauss | Let the formal engine create some test cases for the... |
commit | commitdiff | tree |
2020-09-20 |
Luke Kenneth... | resolve issues in async sim: must not drive async clock... |
commit | commitdiff | tree |
2020-09-20 |
Luke Kenneth... | still experimenting with async FF sync |
commit | commitdiff | tree |
2020-09-20 |
Luke Kenneth... | continuing async clock experimenting |
commit | commitdiff | tree |
2020-09-20 |
Luke Kenneth... | add an async clock synchronizer experiment |
commit | commitdiff | tree |
2020-09-20 |
Luke Kenneth... | first version code-morph on dmi2jtag |
commit | commitdiff | tree |
2020-09-19 |
Luke Kenneth... | add pc_o not connected |
commit | commitdiff | tree |
2020-09-19 |
Luke Kenneth... | set ROM to empty, set SRAM to tiny 0x200, get things... |
commit | commitdiff | tree |
2020-09-19 |
Cesar Strauss | Remove demonstration code |
commit | commitdiff | tree |
2020-09-19 |
Luke Kenneth... | urk. wishbone slave devices declared incorrectly (I... semi_working_ecp5 |
commit | commitdiff | tree |
2020-09-19 |
Luke Kenneth... | disable internal RAM set SRAM to much smaller |
commit | commitdiff | tree |
2020-09-19 |
Luke Kenneth... | shrink size of SRAM to 8k, move things around |
commit | commitdiff | tree |
2020-09-19 |
Luke Kenneth... | add (disabled) tri-state GPIO |
commit | commitdiff | tree |
2020-09-19 |
Luke Kenneth... | remove the gpio peripheral which was previously hard... |
commit | commitdiff | tree |
2020-09-19 |
Luke Kenneth... | add 3x EINTs to ls180soc |
commit | commitdiff | tree |
2020-09-18 |
Luke Kenneth... | add SPI, sdcard, preliminary GPIO to ls180 pinouts |
commit | commitdiff | tree |
2020-09-18 |
Luke Kenneth... | argh got fed up trying to shoe-horn into sim.py |
commit | commitdiff | tree |
2020-09-18 |
Luke Kenneth... | can remove unneeded overrides of Prev/Next Control |
commit | commitdiff | tree |
2020-09-17 |
Jacob Lifshay | add divwe regression test case |
commit | commitdiff | tree |
2020-09-17 |
Jacob Lifshay | re-enable test case -- no longer goes into an infinite... |
commit | commitdiff | tree |
2020-09-17 |
Jacob Lifshay | fix bug #492 |
commit | commitdiff | tree |
2020-09-17 |
Jacob Lifshay | replace sim._state.timeline.now with sim._engine.now |
commit | commitdiff | tree |
2020-09-17 |
Luke Kenneth... | add versa ecp5 fpga litex build script |
commit | commitdiff | tree |
2020-09-16 |
Cole Poirier | complete first translation pass of dmi_dtm_xilinx.vhdl... |
commit | commitdiff | tree |
2020-09-16 |
Luke Kenneth... | make a start on LS180 platform |
commit | commitdiff | tree |
2020-09-16 |
Cole Poirier | initial commit of JTAGToDMI debug interface translated... |
commit | commitdiff | tree |
2020-09-16 |
Cole Poirier | add template file/starting point (copy of litex/boards... |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | add back (totally confusing) accidentally-removed code... |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | instantiate MMU from AllFunctionUnits |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | do not need FAST regs in MMU |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | comment mmu test |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | add edge-triggering to dcache/mmu "valid" |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | add set MTSPR prtbl to mmu unit test |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | add OP_MFSPR to mmu |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | use convenience vars |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | add OP_TLBIE to mmu fsm |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | add OP_DCBZ to mmu fsm, needs RA to be added to MMU... |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | add MMU MTSPR connection into FSM |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | add in MMU and DCache into MMU FSM |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | moved PLRU to nmutil |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | add mmu fsm |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | remove more (confusing/spurious) types, should be in... |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | remove more (confusing/spurious) types, should be in... |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | remove more (confusing/spurious) types, should be in... |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | removed (confusing/spurious) types, should be in .pyi... |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | add MMU FunctionUnit |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | mmu uses RB, go with it |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | add OP_TLBIE |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | add mmu initial pipe_data.py |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | add extra "modes" to PortInterface |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | syntax error correction |
commit | commitdiff | tree |
2020-09-15 |
Luke Kenneth... | add inline comments into icache.py |
commit | commitdiff | tree |
2020-09-14 |
Cole Poirier | icache.py add missing funciton bodies, add missing... |
commit | commitdiff | tree |
2020-09-14 |
Luke Kenneth... | increase TLB_NUM_WAYS to 4 |
commit | commitdiff | tree |
2020-09-14 |
Luke Kenneth... | vhdl conversion not really working for plru |
commit | commitdiff | tree |
2020-09-14 |
Luke Kenneth... | add array signal names |
commit | commitdiff | tree |
2020-09-14 |
Luke Kenneth... | rename plru input |
commit | commitdiff | tree |
2020-09-14 |
Luke Kenneth... | rename plru input |
commit | commitdiff | tree |
2020-09-14 |
Luke Kenneth... | reorg mmu lookup test so it is called twice |
commit | commitdiff | tree |
2020-09-14 |
Luke Kenneth... | TLB PLRUs are of TLB_WAY_BITS width |
commit | commitdiff | tree |
2020-09-14 |
Luke Kenneth... | fix mmu perms/lookup in dcache |
commit | commitdiff | tree |
2020-09-14 |
Luke Kenneth... | whitespace |
commit | commitdiff | tree |
2020-09-14 |
Luke Kenneth... | remove duplicated signal |
commit | commitdiff | tree |
2020-09-14 |
Luke Kenneth... | comments on icache |
commit | commitdiff | tree |
2020-09-14 |
Luke Kenneth... | get rid of rst |
commit | commitdiff | tree |
2020-09-14 |
Luke Kenneth... | use word_select |
commit | commitdiff | tree |
2020-09-14 |
Luke Kenneth... | add mmu-dcache test |
commit | commitdiff | tree |
2020-09-14 |
Cole Poirier | icache.py connect up all the sub-functions, fix typos... |
commit | commitdiff | tree |
2020-09-14 |
Cole Poirier | icache.py add parameters to 'process' functions, fix... |
commit | commitdiff | tree |
2020-09-13 |
Cole Poirier | icache.py move get/read/write functions out of ICache... |
commit | commitdiff | tree |
2020-09-13 |
Cole Poirier | icache.py copy simulation code from dcache.py, fix... |
commit | commitdiff | tree |
2020-09-13 |
Cole Poirier | icache.py fix syntax, move all constants and Array... |
commit | commitdiff | tree |
2020-09-13 |
Cole Poirier | icache.py fix syntax errors that occured when running... |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | dcache truncate wishbone address, store real_addr in... |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | last mmu get seems ok |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | whoops recursion error v.shift calculated from v.shift |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | more experimenting with mmu READ_WAIT state |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | radix tree wait error, investigating |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | mmu test starting to make sense |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | floundering around with MMU unit test, no idea what... |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | mmu code-morph |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | code-morph, add masked function |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | move code to mmu_0 |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | add example radix walk from power-gem5 |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | MMU test |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | submodule update |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | clarify |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | sort out ariane PLRU, rename/clarify |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | minor error in plru |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | rename cache_valid_bits to cache_validsg |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | cache_valid_idx too large in dcache |
commit | commitdiff | tree |
2020-09-13 |
Luke Kenneth... | whoops, cache valid array too small in dcache |
commit | commitdiff | tree |
next |