aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #209 from YosysHQ/micko/cleanupsHEADmasterClaire Xen2022-01-035-11/+16
|\ | | | | Cleanups
| * Fix dhrystoneMiodrag Milanovic2021-12-272-1/+6
| |
| * fix for check targetMiodrag Milanovic2021-12-271-1/+1
| |
| * Fix gitignoreMiodrag Milanovic2021-12-271-1/+1
| |
| * Fix simulationMiodrag Milanovic2021-12-271-8/+8
|/
* Merge pull request #166 from tommythorn/masterClaire Xen2021-12-063-7/+10
|\ | | | | Enable the use of 64-bit riscv tools
| * Enable the use of 64-bit riscv toolsTommy Thorn2020-06-033-7/+10
| | | | | | | | | | | | | | | | | | Many Linux distributions now include the tools for RISC-V (for example Ubuntu 20.04 has gcc-riscv64-unknown-elf) but in order for make TOOLCHAIN_PREFIX=riscv64-unknown-elf- to work we need to be explicit about compiling for 32-bit.
* | Merge pull request #173 from tonymmm1/hx8kdemo-nextpnrClaire Xen2021-12-061-4/+4
|\ \ | | | | | | changed hx8kdemo from arachne-pnr to nextpnr-ice40
| * | changed hx8kdemo from arachne-pnr to nextpnr-ice40tonymmm12020-08-091-4/+4
| |/
* | Merge pull request #202 from osresearch/icebreaker-fast-mulClaire Xen2021-12-063-6/+11
|\ \ | | | | | | picosoc: enable fast multiply option for icebreaker
| * | picosoc: enable fast multiply option for icebreakerTrammell Hudson2021-09-023-6/+11
| |/ | | | | | | | | | | | | | | | | This patch splits the picosoc's `ENABLE_MULDIV` paramter into `ENABLE_MUL`, `ENABLE_DIV` and `ENABLE_FAST_MUL`, and also enables the DSP-based fast multiplier for the iCE40up5k icebreaker board. Signed-off-by: Trammell Hudson <hudson@trmm.net>
* | add license fileMiodrag Milanovic2021-12-031-0/+15
| |
* | Fix copyright infoClaire Xenia Wolf2021-12-0212-12/+12
|/ | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
* Make Makefile more flexibleLarry Doolittle2020-04-271-18/+26
| | | | Signed-off-by: Claire Wolf <claire@symbioticeda.com>
* Remove obsolete line from firmware/sections.ldsLarry Doolittle2020-04-231-1/+0
| | | | Signed-off-by: Claire Wolf <claire@symbioticeda.com>
* Disable RVC in tests/jal.S and tests/jalr.SLarry Doolittle2020-04-232-0/+4
| | | | Signed-off-by: Claire Wolf <claire@symbioticeda.com>
* Add plusargs support to testbench.ccLarry Doolittle2020-04-231-6/+20
| | | | Signed-off-by: Claire Wolf <claire@symbioticeda.com>
* Cleanup whitespacesLarry Doolittle2020-04-237-9/+9
| | | | Signed-off-by: Claire Wolf <claire@symbioticeda.com>
* Merge pull request #145 from Novakov/patch-1Claire Wolf2020-04-221-1/+1
|\ | | | | spimemio documentation: read latency reset value
| * spimemio documentation: read latency reset valueMaciej T. Nowak2020-01-031-1/+1
| | | | | | According to https://github.com/cliffordwolf/picorv32/blob/c06ba38113b98b4996aed6d523667444a5d83bf6/picosoc/spimemio.v#L111 the reset value for `Read latency (dummy) cycles` is 8 cycles, not 0.
* | Merge pull request #152 from RolinBert/masterClaire Wolf2020-04-221-6/+7
|\ \ | | | | | | Fix #151 (missing irqs)
| * | - fix missing bracketsRobert Korn2020-03-301-1/+1
| | |
| * | - fix missed timer interrupts,Robert Korn2020-03-271-6/+7
| |/ | | | | | | when another interrupt activates shortly before
* | Merge pull request #156 from dehann/patch-1Claire Wolf2020-04-221-14/+14
|\ \ | | | | | | fix readme icebreaker links
| * | fix icebreaker linksdehann2020-04-121-14/+14
| |/
* | Merge pull request #148 from splinedrive/disable_memory_testClaire Wolf2020-04-221-1/+1
|\ \ | | | | | | Workarround: Disable cmd_memtest() when starting firmware.
| * | Workarround: Disable cmd_memtest() when starting firmware.Hirosh Dabui2020-01-271-1/+1
| |/ | | | | | | | | It destroys bss and data section memory. You are not able to use static or global vars.
* | Merge pull request #158 from rxrbln/uartClaire Wolf2020-04-151-2/+2
|\ \ | |/ |/| added default clk divider parameter to simpleuart
| * added default clk divider parameter to simpleuartRené Rebe2020-04-151-2/+2
|/
* Merge pull request #141 from rxrbln/masterClifford Wolf2019-11-181-8/+11
|\ | | | | added CROSS prefix and CFLAGS to the picsoc/Makefile
| * added CROSS prefix and CFLAGS to the picsoc/MakefileRené Rebe2019-11-141-8/+11
|/ | | | | so one can run it with other toolchains, e.g. CROSS=riscv64-t2-linux-gnu- CFLAGS=-mabi=ilp32, too
* Merge pull request #138 from pcotret/patch-1Clifford Wolf2019-10-311-1/+1
|\ | | | | Short modification in the error string
| * Short modification in the error stringPascal Cotret2019-10-291-1/+1
|/
* Fix typo, closes #136Clifford Wolf2019-09-251-1/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fix initialization of "irq" in verilog testbenchClifford Wolf2019-09-222-2/+2
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Improve showtrace.py (and fix for new binutils)Clifford Wolf2019-09-211-2/+4
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Improve test firmware, increase testbench memory size to 128kBClifford Wolf2019-09-128-16/+132
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge pull request #131 from tomverbeure/dhry_traceClifford Wolf2019-08-192-2/+28
|\ | | | | Add tracing support to dhrystone test
| * Add tracing support to dhrystone testTom Verbeure2019-08-182-2/+28
|/
* Update README.mdClifford Wolf2019-08-091-1/+1
|
* Disable verilator warnings, fixes #128Clifford Wolf2019-08-061-0/+5
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add PICORV32_TESTBUG_nnn ifdefs for testing purposesClifford Wolf2019-06-301-0/+18
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add rvfi_ixlClifford Wolf2019-06-261-0/+2
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add RVFI CSRsClifford Wolf2019-06-071-0/+39
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Do not peek into core for cycle count in WB testbenchClifford Wolf2019-06-031-2/+5
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Do not peek into core for cycle count in testbenchClifford Wolf2019-06-031-2/+5
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge branch 'yanghao-master'Clifford Wolf2019-04-281-0/+1
|\
| * Undo Makefile changesClifford Wolf2019-04-281-3/+2
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * fix firmware/sections.lds section size alignment on 4 bytesYanghao Hua2019-04-272-2/+4
|/
* Merge pull request #117 from Fatsie/wbdocClifford Wolf2019-04-171-5/+5
|\ | | | | README.md: Also refer to picorv32_wb