Allow the formal engine to perform a same-cycle result in the ALU
[soc.git] / src / soc / regfile /
2022-04-30 Cesar StraussImplement transparent read port option on the XOR wrapp...
2022-04-28 Cesar StraussTest simultaneous transparent reads and partial writes
2022-04-17 Cesar StraussImplement a 1W/1R register file, XOR style
2022-04-17 Cesar StraussFormal proof of pseudo 1W/2R SRAM
2022-04-17 Cesar StraussAdd transparent option for the full read port
2022-04-17 Cesar StraussImplement a pseudo 1W/2R memory
2022-04-16 Cesar StraussCheck non-transparent 1W/1R SRAM wrapper
2022-04-16 Cesar StraussEnable read port for non-transparent memories
2022-04-16 Tobias PlatenMerge ssh://git.libre-riscv.org:922/soc
2022-04-16 Cesar StraussAdd port declarations to the SRAM wrappers
2022-04-16 Cesar StraussChange write lane signal from one-hot to binary
2022-04-16 Cesar StraussSynchronize LVT state, completing the induction proof
2022-04-16 Cesar StraussSync proof state with downstream memories
2022-04-15 Cesar StraussComplete moving the induction support into the DUT
2022-04-15 Cesar StraussFix incorrect signal widths
2022-04-15 Cesar StraussMove part of formal proof to the implementation
2022-04-10 Cesar StraussBegin a formal proof of the LVT-based 1W/1R wrapper
2022-04-10 Cesar StraussImplement 1W/1R with a transparent (or not) read port.
2022-04-10 Cesar StraussImplement a true 1W/1R memory from 1RW blocks
2022-04-03 Luke Kenneth Casso... cant stand the practice of putting docstrings *after...
2022-04-03 Cesar StraussExtend the proof to a non-transparent port
2022-04-03 Cesar StraussRun formal proof on both types (even/odd) of phased...
2022-04-03 Cesar StraussComplete the formal proof of the pseudo dual port SRAM
2022-04-03 Cesar StraussImplement a debug port on the pseudo 1W/1R SRAM
2022-04-03 Cesar StraussFormal proof of the phased write dual port memory wrapper
2022-04-02 Cesar StraussImplement transparent read ports on the phased write...
2022-04-02 Cesar StraussImplement and test a "phased write port" memory
2022-03-27 Cesar StraussFinish the SRAM formal proof by implementing induction
2022-03-26 Cesar StraussAdd formal verification of the single port memory block
2022-03-13 Cesar StraussSimulate some read/write/modify operations on the SRAM...
2022-03-13 Cesar StraussAdd a Single R/W Port SRAM model
2022-02-27 Luke Kenneth Casso... add XLEN option to regfiles via pspec
2022-02-20 Luke Kenneth Casso... add syn_ramstyle "block_ram" attributes and reduce...
2022-02-18 Luke Kenneth Casso... add blockram style to regfile Memory
2022-01-19 Luke Kenneth Casso... move DEC and TB into StateRegs, to make room in FastRegs
2022-01-18 Luke Kenneth Casso... add support for DMI debug read of FAST Regfile SPRs
2022-01-04 Luke Kenneth Casso... fix DriverConflict over MSR write in Issuer/Core by...
2021-12-23 Luke Kenneth Casso... allow MSR reset to default to a value set by issuer_ver...
2021-12-23 Luke Kenneth Casso... add ability to set the reset values of RegFileArray
2021-11-30 Tobias PlatenMerge branch 'master' of ssh://git.libre-riscv.org...
2021-11-29 Luke Kenneth Casso... always set fwd_bus_mode=False on regfiles
2021-11-24 Luke Kenneth Casso... convert hazard bitvectors to Reset-Priority SRLatch...
2021-11-24 Luke Kenneth Casso... add 2nd hazard bitvector port for write-after-write
2021-11-21 Luke Kenneth Casso... fixed issue with hazard dependencies, read will nott
2021-11-17 Tobias PlatenMerge branch 'master' of ssh://git.libre-riscv.org...
2021-11-17 Luke Kenneth Casso... core hazard bitvector regfiles need to be readable
2021-11-16 Luke Kenneth Casso... use a virtual regfile port for the hazard bitvectors
2021-11-16 Luke Kenneth Casso... create set/get ports for bitvectors
2021-11-16 Luke Kenneth Casso... rename regports for bitvectors so that
2021-11-16 Luke Kenneth Casso... whoops, hazard vectors were depth 1 width N
2021-11-11 Luke Kenneth Casso... fix regfile port names for "fast" port access (regreduc...
2021-11-11 Luke Kenneth Casso... add exact same number - and name - bitvector ports...
2021-11-11 Luke Kenneth Casso... code-morph regfile port specs to a dictionary format...
2021-11-10 Luke Kenneth Casso... morph regfiles to add hazard vector make_vecs function
2021-11-07 Luke Kenneth Casso... add hazard vectors to Regfiles
2021-11-07 Luke Kenneth Casso... add quick test of regfiles to output rtlil
2021-08-24 Luke Kenneth Casso... replace data_o with o_data and data_i with i_data as...
2021-05-04 Luke Kenneth Casso... add SVSTATE (SVSRR0) to TRAP pipeline
2021-05-04 Luke Kenneth Casso... missed that soc.regfile.util has moved to openpower...
2021-05-04 Luke Kenneth Casso... add SVSRR0 to FastRegsEnum
2021-04-27 Luke Kenneth Casso... add option to disable bus forwarding on SPRs and FAST...
2021-04-27 Luke Kenneth Casso... add option to enable/disable bus forwarding mode on...
2021-04-23 Luke Kenneth Casso... move to import from openpower-isa for reg enums
2021-04-23 Luke Kenneth Casso... move over to from openpower imports
2021-03-30 Alain D D WilliamsMerge branch 'master' of git.libre-soc.org:soc
2021-03-30 Luke Kenneth Casso... use port name for INT regfile to match up with test_run...
2021-03-28 Luke Kenneth Casso... rather invasive reduction of SPR regfile size
2021-03-28 Luke Kenneth Casso... add option to reduce number of regfile ports (get DFFs...
2021-03-28 Luke Kenneth Casso... reduce regfile port usage on non-svp64
2021-03-17 Luke Kenneth Casso... add predication read ports (CR and INT)
2021-03-02 Luke Kenneth Casso... sort out SPR setting in MMU
2021-02-15 Tobias PlatenMerge branch 'master' of ssh://git.libre-riscv.org...
2021-02-14 Luke Kenneth Casso... add Regfiles comments
2021-01-28 Luke Kenneth Casso... add SVSTATE to StateRegs
2020-09-06 Luke Kenneth Casso... add reset option to Register
2020-09-06 Luke Kenneth Casso... add unit test for slow SPRs (SPRG0/1)
2020-09-06 Luke Kenneth Casso... minor code-munge on SPR-to-FAST mapping
2020-09-06 Luke Kenneth Casso... move DEC and TB from StateRegs to FastRegs for several...
2020-09-06 Luke Kenneth Casso... add DEC and TB to State regfile
2020-08-31 Luke Kenneth Casso... add XER to fastregs and "construct" it in mfspr/mtspr
2020-08-25 Cole PoirierMerge branch 'master' of git.libre-soc.org:soc
2020-08-25 Luke Kenneth Casso... add CR read to DMI interface
2020-08-15 Luke Kenneth Casso... rather big change to interaction between regfile and...
2020-08-14 Luke Kenneth Casso... put multi-ports back (for read) on int and fast regfiles
2020-08-13 Luke Kenneth Casso... add forwarding-bus mode to Regfile Memory (and disable it)
2020-08-13 Luke Kenneth Casso... sigh. convert Fast regfile to binary
2020-08-13 Luke Kenneth Casso... sigh. convert INT regfile to binary addressing
2020-08-13 Luke Kenneth Casso... create a RegFileMem class that uses Memory
2020-08-11 Luke Kenneth Casso... sigh, remove yet another int regfile read port
2020-08-11 Luke Kenneth Casso... reduce regfile port usage for INT and FAST
2020-08-11 Luke Kenneth Casso... reduce regfile ports by creating separate STATE regfile
2020-08-11 Luke Kenneth Casso... reducing regfile port usage by sharing read ports
2020-08-03 Luke Kenneth Casso... add extra port for debug read of int regs via DMI
2020-07-29 Jacob Lifshayadd __init__.py to all source directories
2020-07-22 Jacob LifshayMerge remote-tracking branch 'origin/master'
2020-07-22 Jacob Lifshayformat code
2020-07-22 Luke Kenneth Casso... reduce number of FastRegs read ports
2020-07-14 Luke Kenneth Casso... add MSR reading to issue FSM
2020-07-08 Luke Kenneth Casso... adding in ALU test back in, debugging SPR setup
2020-07-08 Luke Kenneth Casso... sorting out setting of XER
next