remove commented-out vars from ALU input record
[soc.git] / src /
2020-05-31 Luke Kenneth Casso... remove commented-out vars from ALU input record
2020-05-31 Luke Kenneth Casso... write cr0 when op.write_cr.ok is set
2020-05-31 Luke Kenneth Casso... add write_cr to ALU record subset
2020-05-31 Luke Kenneth Casso... comment out xer ov/so for now
2020-05-30 Luke Kenneth Casso... get carry from cr write_cr
2020-05-30 Luke Kenneth Casso... select CR0 write out only when RC=1
2020-05-30 Luke Kenneth Casso... set CR0 output when OP_CMP or OP_CMPEQB need it
2020-05-30 Luke Kenneth Casso... add in use of "Settle"
2020-05-30 Luke Kenneth Casso... add in write-mask into MultiCompUnit and MCU-ALU unit...
2020-05-30 Tobias PlatenMerge branch 'master' of ssh://git.libre-riscv.org...
2020-05-30 Tobias Platenunit test for DataMerger
2020-05-30 Luke Kenneth Casso... create read-mask for ALU CompUnit: switches off optiona...
2020-05-30 Luke Kenneth Casso... create a write-mask, anything with an "ok" in the Recor...
2020-05-30 Luke Kenneth Casso... allow MultiCompUnit outputs to be Records, to capture...
2020-05-30 Luke Kenneth Casso... add read-mask to MultiCompUnit
2020-05-30 Luke Kenneth Casso... code-shuffle / comments
2020-05-30 Luke Kenneth Casso... mess - but a functional mess. ALU-MultiCompUnit semi...
2020-05-30 Luke Kenneth Casso... grab other results from ALU pipeline in compunit test
2020-05-30 Luke Kenneth Casso... order of XER so/ca wrong way round from regspec
2020-05-30 Luke Kenneth Casso... still experimenting with ALU-CompUnit interaction
2020-05-29 Luke Kenneth Casso... interesting. use of Settle() works, showing that Regfi...
2020-05-29 Luke Kenneth Casso... module comments for popcount
2020-05-29 Luke Kenneth Casso... comments on popcount
2020-05-29 Luke Kenneth Casso... trigger ALU ready when operands ready
2020-05-29 Tobias Platenfixes for DataMerger
2020-05-29 Luke Kenneth Casso... trigger read ALU ready/valid from latch as well
2020-05-29 Luke Kenneth Casso... use a latch to communicate read/valid output from ALU
2020-05-29 Tobias PlatenDataMerger: rename addr_match_i to addr_array_i
2020-05-29 Tobias Platenfixed 'return m is missing'
2020-05-29 Tobias Platenwhitespace fixes
2020-05-29 Luke Kenneth Casso... latch all output on ALU output valid
2020-05-29 Luke Kenneth Casso... create read-done pulse
2020-05-29 Luke Kenneth Casso... write-release moves out of "ALU valid" due to using...
2020-05-29 Luke Kenneth Casso... signal start of request from when ALU triggers result...
2020-05-29 Luke Kenneth Casso... create rising pulse from ALU valid
2020-05-29 Luke Kenneth Casso... names of attributes needs to be dest_o not dest_i
2020-05-29 Luke Kenneth Casso... rename output signals in Test ALU
2020-05-29 Cesar StraussAllow immediate assertion of go in the same cycle as rel
2020-05-29 Cesar StraussCorrect typo
2020-05-29 Cesar StraussSend a one-clock "go" pulse after a configurable number...
2020-05-28 Luke Kenneth Casso... messing about with proof_regfile.py
2020-05-28 Luke Kenneth Casso... move simple_popcount out of class (does not use any...
2020-05-28 colepoirierAdded Initial() synchronous check with draft truth
2020-05-28 Luke Kenneth Casso... extra check on rd.req in test_alu_compunit
2020-05-28 Tobias Platenindention
2020-05-28 Michael NolanAdd proof for OP_SETB
2020-05-28 Michael NolanAdd OP_SETB
2020-05-28 Michael NolanFix test_isel to properly examine registers
2020-05-28 Tobias Platenunittest for DataMerger
2020-05-28 Tobias Platenmore fixes for DataMerger
2020-05-28 Tobias PlatenMerge branch 'master' of ssh://git.libre-riscv.org...
2020-05-28 Tobias Platenfixes for l0_cache.py
2020-05-28 Luke Kenneth Casso... debug-print rd/wr rel in test_alu_compunit
2020-05-28 Luke Kenneth Casso... add quick test of 3-operand DummyALU in MultiCompALU
2020-05-28 Luke Kenneth Casso... add 3rd parameter to DummyALU
2020-05-28 Luke Kenneth Casso... debugging test_alu_compunit.py
2020-05-28 Luke Kenneth Casso... start on a compunit ALU test
2020-05-28 Luke Kenneth Casso... update comment
2020-05-28 Luke Kenneth Casso... remove trick of not setting SO
2020-05-28 Cesar StraussCheck that rd rises after issue_i, unless it's immediate
2020-05-28 Luke Kenneth Casso... hmm....
2020-05-28 colepoirierAdd sync Assert for _wrports 'wen' signal in proof_regf...
2020-05-28 Cesar StraussStore and present parameters together with issue_i
2020-05-27 Luke Kenneth Casso... do not use range(0, x) - just range(x)
2020-05-27 Luke Kenneth Casso... remove write-block on register zero
2020-05-27 Luke Kenneth Casso... code-morph, add TODO on OP_RFID, OP_SC, OP_ADDPCIS
2020-05-27 colepoirierDerive proof_regfile Driver from regfile.Register(...
2020-05-27 colepoirierFix indentation of regfile/formal/proof_regfile.py
2020-05-27 colepoirierFirst commit of proof of regfile, not working yet
2020-05-27 Luke Kenneth Casso... add LD/ST pipe_data
2020-05-27 Luke Kenneth Casso... LogicalOutputData does not need XER.so
2020-05-27 Luke Kenneth Casso... comments
2020-05-27 Luke Kenneth Casso... remove XER.ca from logical Input Data - not needed
2020-05-27 Luke Kenneth Casso... cleanup logical main proof
2020-05-27 Luke Kenneth Casso... check cr0, ov and ca ok signals in ALU main_stage proof
2020-05-27 Luke Kenneth Casso... add carry-out, overflow and cr0 ok setting in ALU main_...
2020-05-27 Luke Kenneth Casso... add SRR0 to TrapInputData
2020-05-27 Luke Kenneth Casso... add links to bugreports into ALu formal proof as well
2020-05-27 Luke Kenneth Casso... add links to bugreports into alu output stage proof
2020-05-27 Luke Kenneth Casso... check reg output Data.ok in shift_rot formal proof
2020-05-27 Luke Kenneth Casso... rename CROutputData.cr_o to just CROutputData.cr
2020-05-27 Luke Kenneth Casso... test Data.ok for cr output and full cr output
2020-05-27 Luke Kenneth Casso... assign and test on Data, TODO add Data.ok checking...
2020-05-27 Michael NolanFix bug in alu main stage proof
2020-05-27 Cesar StraussMove test case parameters to an "operation" member...
2020-05-27 Tobias PlatenMerge branch 'master' of ssh://git.libre-riscv.org...
2020-05-27 Tobias Platenelaborate function for DataMerger
2020-05-27 Cesar StraussRemove the monitor process
2020-05-27 Luke Kenneth Casso... make power function unit enum bitmasked
2020-05-27 Luke Kenneth Casso... add extra INT regs port for now, add Fast Regfile
2020-05-27 Luke Kenneth Casso... added XER and CR regfiles, using new VirtualRegPort
2020-05-26 Luke Kenneth Casso... check assertions
2020-05-26 Luke Kenneth Casso... make read/write regs properly internal
2020-05-26 Luke Kenneth Casso... add VirtualRegPort test, seems to demonstrate it working
2020-05-26 Luke Kenneth Casso... remove sync (not needed)
2020-05-26 Luke Kenneth Casso... get score6600_multi.py working again
2020-05-26 Luke Kenneth Casso... redo focus of virtual reg port to do only full datawidt...
2020-05-26 Michael NolanAdd extras from bottom of the file
2020-05-26 Michael NolanRewrite proof to be more in line with what appears...
2020-05-26 Luke Kenneth Casso... sort-of (maybe) implemented a virtual port on top of...
next