aboutsummaryrefslogtreecommitdiffstats
path: root/picorv32.v
Commit message (Expand)AuthorAgeFilesLines
* Fixed catching jumps to misaligned insnClifford Wolf2016-11-291-7/+9
* Renamed rvfi_opcode to rvfi_insnClifford Wolf2016-11-281-2/+2
* More RVFI bugfixesClifford Wolf2016-11-271-7/+18
* Minor RVFI bugfixClifford Wolf2016-11-241-1/+1
* Added RISC-V Formal Interfcae (RVFI)Clifford Wolf2016-11-231-0/+74
* Another bugfix regarding compressed ISA and unaligned insnsClifford Wolf2016-11-181-2/+2
* Fixed the nontrivial compressed ISA bug found by tracecmp2Clifford Wolf2016-09-161-3/+15
* More fixes related to assertpmux checksClifford Wolf2016-09-131-2/+9
* Added more asserts for the memory interfaceClifford Wolf2016-09-131-2/+35
* Merge pull request #21 from wallclimber21/mem_wdataClifford Wolf2016-09-081-1/+3
|\
| * Fix tabsTom Verbeure2016-09-071-2/+2
| * Only clock mem_wdata when necessaryTom Verbeure2016-09-071-1/+3
* | Using assertpmux in "make check"Clifford Wolf2016-09-071-1/+27
* | Two minor bugfixesClifford Wolf2016-09-061-2/+2
* | Added misisng MUL_CLKGATE stageClifford Wolf2016-09-061-4/+3
* | Added picorv32_pcpi_fast_mul MUL_CLKGATEClifford Wolf2016-09-051-4/+9
* | More picorv32_pcpi_mul timing improvementsClifford Wolf2016-09-041-7/+12
* | Added optional FFs to picorv32_pcpi_fast_mulClifford Wolf2016-09-041-16/+24
* | Minor bugfix/cleanup (mostly for formal verification)Clifford Wolf2016-09-031-1/+1
|/
* Moved cpuregs read/write to extra always blocksClifford Wolf2016-08-311-45/+79
* Be more explicit about single register file write portClifford Wolf2016-08-311-4/+16
* Bugfix in picorv32_pcpi_fast_mulClifford Wolf2016-08-301-1/+1
* Merge branch 'fast_mul_opt' of https://github.com/wallclimber21/picorv32Clifford Wolf2016-08-301-1/+2
|\
| * Reduce rs1, rs2 from 64 to 33 bits to make life for synthesis tools easier.Tom Verbeure2016-08-291-1/+2
* | Minor fixes/cleanups in mul reset logicClifford Wolf2016-08-301-1/+6
|/
* Added picorv32_pcpi_fast_mul coreClifford Wolf2016-08-291-5/+87
* More assertsClifford Wolf2016-08-291-0/+9
* Added more asserts to picorv32, more smtbmc examplesClifford Wolf2016-08-291-47/+74
* Some minor cleanupsClifford Wolf2016-08-261-12/+10
* Added next gen yosys-smtbmc verification scriptsClifford Wolf2016-08-261-2/+5
* Finalized tracer supportClifford Wolf2016-08-261-3/+3
* Added tracer support (under construction)Clifford Wolf2016-08-251-3/+47
* Added REGS_INIT_ZERO parameterClifford Wolf2016-08-241-0/+11
* Fixed use-before-declaration problem with VCSClifford Wolf2016-06-091-2/+5
* Added STACKADDR parameterClifford Wolf2016-06-071-1/+7
* RISC-V ISA 2.1 now calls "sbreak" officially "ebreak"Clifford Wolf2016-06-061-15/+15
* Encode in q0 LSB if interrupted instruction is compressedClifford Wolf2016-06-011-3/+7
* Do not wait for PCPI core when handling SCALL and SBREAKClifford Wolf2016-06-011-6/+6
* Deassert pcpi_valid upon asserting sbreak IRQSteve Kerrison2016-05-311-0/+2
* Update dbg_ signals synchronous to the actual launch of the new insnClifford Wolf2016-04-141-32/+73
* Fixed dbg_ signals: no latches (formal verification doesn't like latches)Clifford Wolf2016-04-131-0/+21
* Minor change in DEBUGASM outputClifford Wolf2016-04-131-1/+1
* Added SBREAK handling for CATCH_ILLINSN=0Clifford Wolf2016-04-131-1/+7
* Streamlined debug signalsClifford Wolf2016-04-131-56/+87
* Some area improvementsClifford Wolf2016-04-131-5/+6
* Use ifdef instead of generate if so we don't confuse VivadoClifford Wolf2016-04-131-34/+35
* Added (by default disabled) register file access wires for debuggingClifford Wolf2016-04-121-0/+34
* Bugfix for CATCH_ILLINSN <-> WITH_PCPI interactionClifford Wolf2016-04-121-1/+1
* Added ENABLE_COUNTERS64 config parameterClifford Wolf2016-04-121-6/+13
* Added BARREL_SHIFTER config parameterClifford Wolf2016-04-121-7/+19