Commit graph

53 commits

Author SHA1 Message Date
stnolting
31e312ee0c [ug] remove redundant section
"Enabling RISC-V CPU Extensions"
2024-01-27 13:28:54 +01:00
Olof Kraigher
7a1536f612 Add VHDL development environment chapter 2023-02-13 21:13:49 +01:00
stnolting
63985a90ff add new user guide section: NEORV32 in Verilog 2022-08-28 11:43:43 +02:00
stnolting
b6ef834470 [ug] add quick links 2022-07-19 13:34:18 +02:00
stnolting
c04fbf5819 [ug] add new section "LiteX Support" 2022-07-19 12:59:53 +02:00
stnolting
3cb3886205 update documentation 2022-03-31 18:57:17 +02:00
stnolting
7828d0be5d [docs/userguide] content: added neorv32-setups link 2022-01-19 19:55:09 +01:00
stnolting
ede9f2b44f [docs/userguide] split user guide into several files 2021-11-29 11:09:33 +01:00
stnolting
82f57d8d39 ⚠️ bootloader now stores executable as low-endian to flash 2021-11-28 16:18:04 +01:00
Mario Hoffmann
709d7bfa1c Added a example serial terminal program for Linux which can easily send files.
Also fixed a minor typo in the preceding sentence.
2021-11-22 17:37:54 +01:00
stnolting
d3b716dafb [docs] minor edits regarding DEFAULT mem sources 2021-11-04 00:48:48 +01:00
stnolting
c2f8bab4f7 [docs] typo fixes 2021-10-21 07:35:43 +02:00
stnolting
4e3d495219 [docs/userguide] minor typo fixes 2021-10-19 17:19:03 +02:00
stnolting
fdaaba3a0d 🪁 added link to upstream Zephyr RTOS support
https://docs.zephyrproject.org/latest/boards/riscv/neorv32/doc/index.html

port provided by @henrikbrixandersen
2021-10-18 18:36:08 +02:00
stnolting
d2fb1cec8b [docs/userguide] added note: tri-state driver in vivado block designs 2021-10-18 15:44:02 +02:00
stnolting
d97df66b39 ⚠️ modify handling of makefile's MARCH and MABI variables
Pre-commit usage: `MARCH=-march=rv32i`, the `-march` should not be here

Post-commit usage: `MARCH=rv32i`, this is more straightforward

Same for `MABI=-mabi=...` -> `MABI=...`
2021-10-15 17:20:55 +02:00
stnolting
06d1a7cd28 [docs/userguide] fixed official RISC-V gcc github link 2021-10-14 16:35:29 +02:00
stnolting
a31a24e940 [docs] fixing #181 (em dash vs. en dash) 2021-10-13 11:31:24 +02:00
stnolting
60415610c0 [docs/userguide] added how do breakpoints work 2021-09-28 16:24:37 +02:00
stnolting
96c7462ddc 🐛 [rtl/core] fixed bug in mtime coparator logic
"time >= timecmp" was not evaluated correctly (the split subword comparator was incorrect), which missed the interrupt for some time/timecmp combinations
2021-09-28 13:17:35 +02:00
stnolting
e3a07321de [docs/userguide] minot edits
compilation _with_ debug symbols
2021-09-28 11:56:07 +02:00
stnolting
6cebb7b20a [docs] minor edits 2021-09-28 08:39:40 +02:00
stnolting
e683d54d3d [docs/userguide] new section "Adding Custom Hardware Modules" 2021-09-23 17:21:41 +02:00
umarcor
372a3f0a4a [docs/userguide] update section 'Simulating the Processor' 2021-09-17 16:14:07 +02:00
Rafael Corsi
8e5d985976 [docs/userguide] update simulate instructions (new path) 2021-09-17 16:13:59 +02:00
stnolting
9c9495c69e [docs] added split IMEM/DMEM 2021-09-13 20:59:03 +02:00
stnolting
0fc4f5cacb [docs] minor edits 2021-09-11 18:22:33 +02:00
stnolting
c65dcc872e [docs/ug] reworked simulation section 2021-09-11 08:00:23 +02:00
stnolting
6246f0e8c0 [sw/common] added new makefile target "sim"
can be used for in-console simulation of current application using GHDL and the default processor testbench ("simple"/script-based testbench setup)
2021-09-10 16:24:06 +02:00
stnolting
5ffee4fc9e [docs/userguide] minor edits 2021-09-02 19:12:24 +02:00
stnolting
29e11bdec0 [docs/userguide] added new section
"Application-Specific Processor Configuration"
2021-09-02 17:55:16 +02:00
stnolting
e467decb43 [bootloader] added option to disable SPI module
and related bootloader options (like load/storing executables from/to SPI flash; SPI auto-boot)
2021-08-19 11:50:21 +02:00
stnolting
9c593549c1 [userguide] added link to new test_setups folder 2021-08-14 09:08:27 +02:00
stnolting
b3797af579 [docs/userguide] added note: (too fast) external clock 2021-08-09 18:06:32 +02:00
stnolting
7c3967f074 [docs/userguide] added signal polarity note 2021-08-09 17:54:20 +02:00
stnolting
c05b9f05c9 [docs/userguide] now using test_setups + minor edits 2021-08-07 16:38:00 +02:00
stnolting
01ec016926 [docs/ug] added Xilinx IP block designer 2021-08-05 16:21:56 +02:00
stnolting
fd51fe7b08 minor edits and updates
due to moved riscv architecture test folder(s)
2021-07-12 17:07:32 +02:00
stnolting
aa769fa210 Merge branch 'master' of https://github.com/stnolting/neorv32 2021-07-12 16:39:20 +02:00
umarcor
ca8927e558 [sw] use RISCV_PREFIX instead of RISCV_TOOLCHAIN 2021-07-09 23:23:46 +02:00
stnolting
68ebc32590 [docs] added note: priv. arch. extensions in MARCH #112 2021-07-09 17:34:19 +02:00
stnolting
ca719d7876 [docs] updated path to documentation makefile 2021-07-06 21:52:43 +02:00
stnolting
16cfbb63a0 added console options to configure/customize build-in bootloader
* updated according sections in data sheet and user guide
2021-06-26 20:03:10 +02:00
stnolting
43c418a8b9 [docs] made boot configuration more explicit: DIRECT and INDIRECT 2021-06-16 16:54:48 +02:00
stnolting
4314c3e500 made bootloader more configuration independent
bootloader only uses the _first_ 512 bytes of the DMEM; hence, DMEM size is irrelevant as long it is >= 512 bytes
2021-06-16 16:28:49 +02:00
stnolting
574b9696a5 🚀 [docs/userguide] reworked and updated entire user guide
🚧 a few sections are still work-in-progress
2021-06-14 18:50:17 +02:00
stnolting
d4ca543ef1 [docs/userguide] added note to add neorv32 package when instantiating neorv32 top 2021-06-12 22:02:17 +02:00
stnolting
3e128162d3 [docs/datasheet] fixed default testbench name 2021-06-11 17:56:00 +02:00
stnolting
16e27df2b6 [README, docs] updated links to setups folder 2021-06-10 16:44:20 +02:00
stnolting
d086fc66da [docs] minor link fixes 2021-06-08 16:47:58 +02:00