stnolting
|
02e192f13d
|
[sw/example/*/makefile] added compiler switch to avoid floating-point division/sqrt instructions
these operations will be emulated using gcc builtin functions
|
2021-03-25 14:06:52 +01:00 |
|
stnolting
|
7239a6a23d
|
[sw/example/bit_manipulation] clean-up of intrinsic library
|
2021-03-25 10:14:17 +01:00 |
|
stnolting
|
c188035301
|
[sw/example/cpu_test] minor edits (to reduce executable size)
|
2021-03-24 21:13:05 +01:00 |
|
stnolting
|
fc8fc000ad
|
[sw/example/bit_manipulation] removed intrinsics helper macros; they are located now in a new file in sw/lib/include
|
2021-03-21 17:19:33 +01:00 |
|
stnolting
|
7a4428e56b
|
🐛 [sw/*/makefile] fixed problem with linking math.h library
|
2021-03-21 16:56:25 +01:00 |
|
stnolting
|
09fcac3473
|
[sw/example/cpu_test] minor edits
to keep application image size below 16kB 😉
|
2021-03-18 18:17:02 +01:00 |
|
stnolting
|
71aa6f8102
|
[sw/example_cpu_test] minor edits for new excluisve memory access interface
|
2021-03-16 17:06:31 +01:00 |
|
stnolting
|
25bdeaaccb
|
[sw/example/bit_manipulation] added Zba intrinsics, emulation function and tests
|
2021-03-09 20:29:17 +01:00 |
|
stnolting
|
8ba6405989
|
✨ [sw/example] added NeoPixel demo for new NEOLED module
|
2021-03-07 16:00:06 +01:00 |
|
stnolting
|
dfaa0156a5
|
🐛 [sw/examples/demo_gpio_irq] fixed GPIO pin-change FIRQ chanel (#14)
|
2021-03-06 15:58:13 +01:00 |
|
stnolting
|
308ebe3fa2
|
[sw/example/bit_manipulation/README] minor edits and updates
|
2021-03-03 10:36:11 +01:00 |
|
stnolting
|
358e01f9f0
|
[sw/example/cpu_test] minor edits
|
2021-02-24 16:50:19 +01:00 |
|
stnolting
|
e241cc2a28
|
[sw/example/bit_manipulation] added Zbs tests and "intrinsics"
|
2021-02-24 16:47:27 +01:00 |
|
stnolting
|
0a00f6a5e0
|
[sw/example/*] added UART hardware flow control parameter to UART setup functions
* added define to ease parity configuration
|
2021-02-22 19:16:21 +01:00 |
|
stnolting
|
0a82b0eba4
|
[sw/example/cpu_test] added UART1 RX & TX IRQ tests; minor edits to keep exe size < 16kB
|
2021-02-20 15:58:44 +01:00 |
|
stnolting
|
5edd8334f6
|
🐛 [sw/example/demo_twi] fixed error in TWI speed message
factor 1/4 was missing
|
2021-02-18 16:07:01 +01:00 |
|
stnolting
|
05bd8c8386
|
[sw/example/cpu_test] added UART1 RTX IRQ test
modified FIRQ tests due to modified FIRQ priority list
|
2021-02-17 17:33:28 +01:00 |
|
stnolting
|
d7ce1c9125
|
[sw/example/blink_led] minor comment edits (regarding primary UART)
|
2021-02-17 17:31:30 +01:00 |
|
Stephan
|
6e72561130
|
[sw/example] added new NCO example program
added example program for new NCO (numerically-controlled oscillator) peripheral:
interactive NCO configuration/evaluation prompt via UART
|
2021-02-08 17:10:03 +01:00 |
|
Stephan
|
eabb6d922e
|
minor edits
|
2021-02-05 19:11:27 +01:00 |
|
Stephan
|
55833332d5
|
[sw/example] removed now-obsolete device-unique interrupt enable flags
removed interrupt enable flags from SPI, TWI and UART modules / setup functons
|
2021-02-05 16:45:32 +01:00 |
|
Stephan
|
d114f909f4
|
[sw/example/cpu_test] minor edits
changed address of "unreachable memory-mapped register" to make sure this is ALWAYS unreachable
|
2021-01-29 11:20:02 +01:00 |
|
Stephan
|
6bb4132db9
|
[sw/example/cpu_test] minor edits
- fixed typo in note (misaligned instruction fetches are not possible WITH C-extension enabled)
- removed AMOSWAP test
|
2021-01-28 17:24:58 +01:00 |
|
Stephan
|
b3ac99cd28
|
[sw/example/cpu_test] added FIRQ4:7 test
|
2021-01-27 20:05:47 +01:00 |
|
Stephan
|
5c62456596
|
[sw/example/bit_manip] minor output edits
|
2021-01-26 17:52:33 +01:00 |
|
Stephan
|
a9b9f38150
|
[sw/example/demo_trng] updated TRNG demo/test program
|
2021-01-23 19:11:51 +01:00 |
|
Stephan
|
d772da95f7
|
[sw/example] updated test programs due to reworked WDT hardware
|
2021-01-22 18:33:20 +01:00 |
|
stnolting
|
e789ea34a9
|
[sw/example/cpu_test] re-added FENCE.I test
|
2021-01-15 13:03:17 +01:00 |
|
stnolting
|
b1e2ed84a4
|
[sw/example/cpu_test,coremark] added HPM counter for 'multi-cycle ALU operation wait cycle'
|
2021-01-14 18:36:21 +01:00 |
|
stnolting
|
21a289e28f
|
[sw/cpu_test] minor text edits - to shrink executable size to 16kB ;)
|
2021-01-11 16:26:53 +01:00 |
|
stnolting
|
a4bfb74ee9
|
[documentation] added current version of the bit manipulation specs supported by the NEORV32 CPU
|
2021-01-11 15:45:45 +01:00 |
|
stnolting
|
352e7c5711
|
typo/broken link fixes
|
2021-01-10 16:24:17 +01:00 |
|
stnolting
|
5d193abd83
|
[sw\bit_manipulation] minor edits
|
2021-01-10 16:17:42 +01:00 |
|
stnolting
|
e0af067abb
|
[sw/bit_manipulation] added bit manipulation test program (including pure-software reference implementation off all Zbb instructions; including 'intrinsic' library to use B extension's instruction in C-language code)
|
2021-01-10 16:14:17 +01:00 |
|
stnolting
|
127b5b724a
|
[sw/example/cpu_test] minor fixes to reduce size ;)
|
2021-01-09 19:46:29 +01:00 |
|
stnolting
|
37695e8041
|
[sw/examples] added sanity checks to compare compiler flags (cpu extensions) with actually available HW extensions
|
2021-01-09 19:34:58 +01:00 |
|
stnolting
|
60b55c8e7d
|
[sw/examples] added sanity checks to compare compiler flags (cpu extensions) with actually available HW extensions
|
2021-01-09 19:33:08 +01:00 |
|
stnolting
|
55dd7eaf77
|
[sw/makefiles] changed native gcc to g++
|
2021-01-05 16:02:18 +01:00 |
|
stnolting
|
09eb721b65
|
[sw/example/cpu_test] added new HPM trigger: instruction issue wait cycle
|
2021-01-03 12:50:04 +01:00 |
|
stnolting
|
dfa47fa62b
|
[sw/example/coremark] fixed timer overflow problems
|
2021-01-03 12:49:20 +01:00 |
|
stnolting
|
b5a80cfde4
|
✨ [sw\example\coremark] added performance monitors for detailled profiling (to show number of loads, stores, brnaches, traps, memory wait cycles, ...)
|
2021-01-02 20:24:30 +01:00 |
|
stnolting
|
31b7b929b9
|
[sw\example\cpu_test] clean-up; added HPM tests
|
2021-01-02 20:17:07 +01:00 |
|
stnolting
|
078a115fbf
|
[sw/freeRTOS] fixed typo
|
2020-12-29 20:00:19 +01:00 |
|
stnolting
|
81e7bbad53
|
[sw] updated UART init function call (added no-parity configuration; all examples + bootloader still use 8N1 uart configuration)
|
2020-12-29 19:45:51 +01:00 |
|
stnolting
|
3295fbdd0d
|
⚠️ renamed (C-alias) CSR bit names: CPU_* -> CSR_*
|
2020-12-26 16:38:09 +01:00 |
|
stnolting
|
5a928ec916
|
[sw/example/cpu_test] added tests for new 'mcountinhibit' and 'mcounteren' CSRs
|
2020-12-26 09:56:23 +01:00 |
|
stnolting
|
88d9fee578
|
[sw/example/cpu_test] fixed bus time-out latency estimation
|
2020-12-25 12:19:26 +01:00 |
|
stnolting
|
b2c03e27f5
|
[sw/example/cpu_test] minor edits
|
2020-12-23 19:00:06 +01:00 |
|
stnolting
|
c4ccf78655
|
[sw/example/cpu_test] minor edits
|
2020-12-23 18:55:24 +01:00 |
|
stnolting
|
a9f7d55cf9
|
minor edits
|
2020-12-19 17:00:23 +01:00 |
|