2021-11-08 |
Luke Kenneth Casso... | comments |
blob | commitdiff | raw |
2021-11-08 |
Luke Kenneth Casso... | remove issue_i from core, use i_valid instead to decide... |
blob | commitdiff | raw | diff to current |
2021-11-08 |
Luke Kenneth Casso... | move "exception happened" detection from TestIssuer... |
blob | commitdiff | raw | diff to current |
2021-11-08 |
Luke Kenneth Casso... | use p.i_valid in core instead of explicit signal ivalid_i |
blob | commitdiff | raw | diff to current |
2021-11-08 |
Luke Kenneth Casso... | use Pipeline API o_ready instead of explicit core busy_... |
blob | commitdiff | raw | diff to current |
2021-11-08 |
Luke Kenneth Casso... | convert core.py to Pipeline API, deriving from ControlBase |
blob | commitdiff | raw | diff to current |
2021-11-08 |
Luke Kenneth Casso... | move simple core input and output data to in/out data... |
blob | commitdiff | raw | diff to current |
2021-11-04 |
Luke Kenneth Casso... | add name to write pick on core |
blob | commitdiff | raw | diff to current |
2021-11-01 |
Luke Kenneth Casso... | code comments for core |
blob | commitdiff | raw | diff to current |
2021-08-29 |
Luke Kenneth Casso... | unnecessary signal rename ivalid_i to ii_valid (reverting) |
blob | commitdiff | raw | diff to current |
2021-08-24 |
Luke Kenneth Casso... | replace data_o with o_data and data_i with i_data as... |
blob | commitdiff | raw | diff to current |
2021-08-24 |
Luke Kenneth Casso... | big rename, global/search/replace of ready_o with o_rea... |
blob | commitdiff | raw | diff to current |
2021-06-24 |
Luke Kenneth Casso... | propagate new use_svp64_ldst_dec mode through TestCore... |
blob | commitdiff | raw | diff to current |
2021-06-24 |
Luke Kenneth Casso... | add an explicit PowerDecoder.is_svp64_mode flag to... |
blob | commitdiff | raw | diff to current |
2021-05-06 |
Luke Kenneth Casso... | add in predicate mask bit detection when zeroing is... |
blob | commitdiff | raw | diff to current |
2021-05-06 |
Luke Kenneth Casso... | pass SVP64 ReMap field through to core and then on... |
blob | commitdiff | raw | diff to current |
2021-05-04 |
Luke Kenneth Casso... | new fast3 needs to be remapped to fast1 port in "reduce... |
blob | commitdiff | raw | diff to current |
2021-04-30 |
Luke Kenneth Casso... | add a TestSRAM variant of LoadStore1, for being able... |
blob | commitdiff | raw | diff to current |
2021-04-30 |
Luke Kenneth Casso... | set up LoadStore1 in ConfigMemoryPortInterface and... |
blob | commitdiff | raw | diff to current |
2021-04-23 |
Luke Kenneth Casso... | move over to from openpower imports |
blob | commitdiff | raw | diff to current |
2021-04-18 |
Luke Kenneth Casso... | core_stopped_i unused: remove |
blob | commitdiff | raw | diff to current |
2021-03-30 |
Alain D D Williams | Merge branch 'master' of git.libre-soc.org:soc |
blob | commitdiff | raw | diff to current |
2021-03-28 |
Luke Kenneth Casso... | svp64-enable passed through to PowerDecoderSubsets... |
blob | commitdiff | raw | diff to current |
2021-03-28 |
Luke Kenneth Casso... | add option to reduce number of regfile ports (get DFFs... |
blob | commitdiff | raw | diff to current |
2021-03-28 |
Luke Kenneth Casso... | reduce number of regfile ports |
blob | commitdiff | raw | diff to current |
2021-03-28 |
Luke Kenneth Casso... | reduce regfile port usage on non-svp64 |
blob | commitdiff | raw | diff to current |
2021-03-11 |
Luke Kenneth Casso... | add link of RA_OR_ZERO SVP64 detection |
blob | commitdiff | raw | diff to current |
2021-02-04 |
Tobias Platen | pass SPR MicroOp to MMU function unit |
blob | commitdiff | raw | diff to current |
2021-01-16 |
Tobias Platen | move microwatt_mmu bool variable to pspec |
blob | commitdiff | raw | diff to current |
2021-01-15 |
Tobias Platen | add microwatt_mmu boolean variable to core and compunits |
blob | commitdiff | raw | diff to current |
2020-10-15 |
Luke Kenneth Casso... | sorting out missing clock somewhere |
blob | commitdiff | raw | diff to current |
2020-10-07 |
Luke Kenneth Casso... | reorder / reorganise reset signals slightly |
blob | commitdiff | raw | diff to current |
2020-10-06 |
Luke Kenneth Casso... | skip Decode2ToOperand from PowerDecodeSubset |
blob | commitdiff | raw | diff to current |
2020-09-28 |
Luke Kenneth Casso... | missing pspec |
blob | commitdiff | raw | diff to current |
2020-09-28 |
Luke Kenneth Casso... | add "nocore" option to build verilog |
blob | commitdiff | raw | diff to current |
2020-09-22 |
Luke Kenneth Casso... | add MMU (commented out) |
blob | commitdiff | raw | diff to current |
2020-09-08 |
Luke Kenneth Casso... | create a special subset of Decoder Record for storing... |
blob | commitdiff | raw | diff to current |
2020-09-08 |
Luke Kenneth Casso... | give Decode2Execute1Type in core a name |
blob | commitdiff | raw | diff to current |
2020-09-08 |
Luke Kenneth Casso... | pass in CoreState to PowerDecoder rather than eq a... |
blob | commitdiff | raw | diff to current |
2020-09-07 |
Luke Kenneth Casso... | use PowerDecoderSubsets for FUs, except for TRAP which... |
blob | commitdiff | raw | diff to current |
2020-09-07 |
Luke Kenneth Casso... | add per-FU PowerDecoders. should now be subsettable |
blob | commitdiff | raw | diff to current |
2020-09-05 |
Luke Kenneth Casso... | connect XICS core irq to Decode2 eint |
blob | commitdiff | raw | diff to current |
2020-09-04 |
Luke Kenneth Casso... | adding option to include XICS external interrupts. |
blob | commitdiff | raw | diff to current |
2020-08-15 |
Luke Kenneth Casso... | rather big change to interaction between regfile and... |
blob | commitdiff | raw | diff to current |
2020-08-14 |
Luke Kenneth Casso... | move instruction decoder out of core |
blob | commitdiff | raw | diff to current |
2020-08-14 |
Luke Kenneth Casso... | move regspec / rdflag decoding functions out of PowerDe... |
blob | commitdiff | raw | diff to current |
2020-08-14 |
Luke Kenneth Casso... | put multi-ports back (for read) on int and fast regfiles |
blob | commitdiff | raw | diff to current |
2020-08-13 |
Luke Kenneth Casso... | sync on read of regfile ports |
blob | commitdiff | raw | diff to current |
2020-08-13 |
Luke Kenneth Casso... | sigh. convert INT regfile to binary addressing |
blob | commitdiff | raw | diff to current |
2020-08-11 |
Luke Kenneth Casso... | sigh, remove yet another int regfile read port |
blob | commitdiff | raw | diff to current |
2020-08-11 |
Luke Kenneth Casso... | massive reduction in gate count by using alternative... |
blob | commitdiff | raw | diff to current |
2020-08-11 |
Luke Kenneth Casso... | reduce regfile port usage for INT and FAST |
blob | commitdiff | raw | diff to current |
2020-08-11 |
Luke Kenneth Casso... | prepare write ports to be shared |
blob | commitdiff | raw | diff to current |
2020-08-11 |
Luke Kenneth Casso... | move write regfile picker creation to new function |
blob | commitdiff | raw | diff to current |
2020-08-11 |
Luke Kenneth Casso... | reducing regfile port usage by sharing read ports |
blob | commitdiff | raw | diff to current |
2020-08-10 |
Cole Poirier | Merge branch 'master' of git.libre-soc.org:soc |
blob | commitdiff | raw | diff to current |
2020-08-09 |
Luke Kenneth Casso... | write pulse in issuer |
blob | commitdiff | raw | diff to current |
2020-08-04 |
Luke Kenneth Casso... | allow instruction to run if initiated whilst "stopped... |
blob | commitdiff | raw | diff to current |
2020-08-03 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
blob | commitdiff | raw | diff to current |
2020-08-03 |
Luke Kenneth Casso... | change over to DMI debug start/stop interface |
blob | commitdiff | raw | diff to current |
2020-07-29 |
Luke Kenneth Casso... | bit of a big change: add prefixes "cu_" to all CompUnit... |
blob | commitdiff | raw | diff to current |
2020-07-23 |
Luke Kenneth Casso... | begin core in running state |
blob | commitdiff | raw | diff to current |
2020-07-22 |
Jacob Lifshay | Merge remote-tracking branch 'origin/master' |
blob | commitdiff | raw | diff to current |
2020-07-22 |
Jacob Lifshay | format code |
blob | commitdiff | raw | diff to current |
2020-07-19 |
Luke Kenneth Casso... | do not start core in terminated mode |
blob | commitdiff | raw | diff to current |
2020-07-12 |
Luke Kenneth Casso... | rename InternalOp to MicrOp |
blob | commitdiff | raw | diff to current |
2020-07-12 |
Luke Kenneth Casso... | code-morph on core connect_instruction |
blob | commitdiff | raw | diff to current |
2020-07-11 |
Luke Kenneth Casso... | sort out core write latching: gate by busy, and use... |
blob | commitdiff | raw | diff to current |
2020-07-11 |
Luke Kenneth Casso... | * clarifying core function unit enable |
blob | commitdiff | raw | diff to current |
2020-07-08 |
Jacob Lifshay | Merge branch 'master' of ssh://git.libre-riscv.org... |
blob | commitdiff | raw | diff to current |
2020-07-07 |
Luke Kenneth Casso... | sort-of got binary execution test working |
blob | commitdiff | raw | diff to current |
2020-07-07 |
Luke Kenneth Casso... | ordering of tests for OP_ATTN needed shuffling. seems... |
blob | commitdiff | raw | diff to current |
2020-07-07 |
Luke Kenneth Casso... | debugging termination / OP_ATTN |
blob | commitdiff | raw | diff to current |
2020-07-07 |
Luke Kenneth Casso... | add core start/stop capability, and OP_ATTN support |
blob | commitdiff | raw | diff to current |
2020-07-05 |
Luke Kenneth Casso... | big reorg on PowerDecoder2, actually Decode2Execute1Type |
blob | commitdiff | raw | diff to current |
2020-07-05 |
Luke Kenneth Casso... | move valid signal out of Decode2ToExecute1Type and... |
blob | commitdiff | raw | diff to current |
2020-07-02 |
Luke Kenneth Casso... | allow flexible selection of the types of ALUs |
blob | commitdiff | raw | diff to current |
2020-07-02 |
Luke Kenneth Casso... | add bare wishbone option to TestIssuer, sort out ports |
blob | commitdiff | raw | diff to current |
2020-07-02 |
Luke Kenneth Casso... | use single-arg pspec for TestIssuer and Core |
blob | commitdiff | raw | diff to current |
2020-06-27 |
Luke Kenneth Casso... | make PortInterface modules consistent with same API |
blob | commitdiff | raw | diff to current |
2020-06-23 |
Luke Kenneth Casso... | TstL0CacheBuffer returns array of ports differently now |
blob | commitdiff | raw | diff to current |
2020-06-18 |
Jacob Lifshay | Merge branch 'master' of ssh://git.libre-riscv.org... |
blob | commitdiff | raw | diff to current |
2020-06-18 |
Luke Kenneth Casso... | whoops generate core ilang not TestIssuer |
blob | commitdiff | raw | diff to current |
2020-06-17 |
Luke Kenneth Casso... | split out TestIssuer into separate module |
blob | commitdiff | raw | diff to current |
2020-06-17 |
Luke Kenneth Casso... | got test_issuer FSM operating. bit of a hack |
blob | commitdiff | raw | diff to current |
2020-06-17 |
Luke Kenneth Casso... | debugging test_issuer, getting FSM working |
blob | commitdiff | raw | diff to current |
2020-06-16 |
Luke Kenneth Casso... | reduce instruction depth to 6 bits in TestIssuer |
blob | commitdiff | raw | diff to current |
2020-06-16 |
Luke Kenneth Casso... | hack LD/ST ad/st together, allow PC to be set externally |
blob | commitdiff | raw | diff to current |
2020-06-16 |
Luke Kenneth Casso... | set up a TestIssuer class with a FSM for doing instruct... |
blob | commitdiff | raw | diff to current |
2020-06-16 |
Luke Kenneth Casso... | add beginnings of TestIssuer class, to issue instructio... |
blob | commitdiff | raw | diff to current |
2020-06-16 |
Luke Kenneth Casso... | weird: adding TestMemory with no port causes nmigen... |
blob | commitdiff | raw | diff to current |
2020-06-16 |
Luke Kenneth Casso... | refer to signals directly in Test Core |
blob | commitdiff | raw | diff to current |
2020-06-16 |
Luke Kenneth Casso... | add test instruction memory SRAM |
blob | commitdiff | raw | diff to current |
2020-06-15 |
Luke Kenneth Casso... | whoops LDSTCompUnit was identified as a Function.ALU... |
blob | commitdiff | raw | diff to current |
2020-06-15 |
Luke Kenneth Casso... | add in TstL0CacheBuffer but disable temporarily |
blob | commitdiff | raw | diff to current |
2020-06-10 |
Luke Kenneth Casso... | code-morph regspecmap functions, split into separate... |
blob | commitdiff | raw | diff to current |
2020-06-05 |
Luke Kenneth Casso... | name regfile ports by name not numerical position |
blob | commitdiff | raw | diff to current |
2020-06-05 |
Luke Kenneth Casso... | whoops connecting up CR in wrong order. fixing with... |
blob | commitdiff | raw | diff to current |
2020-06-04 |
Luke Kenneth Casso... | whoops, docstring indentation |
blob | commitdiff | raw | diff to current |
2020-06-04 |
Luke Kenneth Casso... | add docstrings for read/write port connection |
blob | commitdiff | raw | diff to current |
next |