stnolting
|
f4ef49e3e5
|
[sw/example/cpu_test] removed CFU tests; added MEI and MSI tests (via testbench triggers)
|
2020-12-19 16:05:02 +01:00 |
|
stnolting
|
8bcfa788ed
|
[sw/example/cpu_test] added tests for testing/clearing pending IRQs
|
2020-12-15 19:13:18 +01:00 |
|
stnolting
|
3fb4846d14
|
[sw/example/cpu_test] minor edits
|
2020-12-12 16:43:59 +01:00 |
|
stnolting
|
3b5bc99169
|
[sw/example/hex_viewer] added option to perform atomic compare-and-swap operation
|
2020-12-11 14:16:39 +01:00 |
|
stnolting
|
80559900e6
|
[sw/example/cpu_test] added cycle[h] and instret[h] tests
|
2020-12-11 14:15:54 +01:00 |
|
stnolting
|
d8e7ac0d9c
|
minor edits
|
2020-12-10 21:24:11 +01:00 |
|
stnolting
|
1f4dc6b354
|
[sw/example/cpu_test] added test for environment call from u-mode
|
2020-12-09 20:45:21 +01:00 |
|
stnolting
|
f2adb49467
|
[sw/example/cpu_test] added check to make sure that unprivileged CSR read access does not return any (secure) data
|
2020-12-09 19:39:04 +01:00 |
|
stnolting
|
afc8436f4c
|
[rtl/sw/example/cpu_test] minor edits (now using dedicated PMP configuration functions fro PMP test)
|
2020-12-05 22:48:19 +01:00 |
|
stnolting
|
59ac8a01ae
|
[sw/example/cpu_test] added tests for atomic memory accesses
|
2020-12-01 18:12:34 +01:00 |
|
stnolting
|
8410f930f2
|
[sw/example] added example program (demo_gpio_irq) showing how to use the GPIO pin-change interrupt
|
2020-11-25 14:37:19 +01:00 |
|
stnolting
|
b4cb945452
|
minor edits
|
2020-11-18 18:14:30 +01:00 |
|
stnolting
|
2d5c474f6b
|
[sw\example\cpu_test] added 'compile guard'; application has to be compiled with USER_FLAGS+=-DRUN_CPUTEST to be compile actual application
|
2020-11-18 18:09:06 +01:00 |
|
stnolting
|
a97504686a
|
[sw/example/coremark] updated CoreMark documentation
|
2020-11-18 17:41:48 +01:00 |
|
stnolting
|
49b05917cc
|
[sw/example/coremark] updated CoreMark sources (latest version from github); code clean-up
|
2020-11-18 17:41:29 +01:00 |
|
stnolting
|
c81282c595
|
[sw/example/cpu_test] bus max timeout latency estimation is now an 'actual' test
|
2020-11-16 15:45:35 +01:00 |
|
stnolting
|
811d932270
|
[sw/example] added fancy 'hello_world' example program
|
2020-11-11 16:56:49 +01:00 |
|
stnolting
|
ac6ba1a04f
|
[sw/example/blink_led] minor edits
|
2020-11-11 16:56:02 +01:00 |
|
stnolting
|
dc10ba1ee3
|
[sw/cpu_test] minor intro edits
|
2020-11-08 00:33:13 +01:00 |
|
stnolting
|
a4e0fd8ecd
|
[sw/freeRTOS] clean-up
|
2020-11-05 21:40:21 +01:00 |
|
stnolting
|
684c227fe5
|
[sw/freeRTOS] added makefile-support for FreeRTOS-Plus
|
2020-11-05 21:38:58 +01:00 |
|
stnolting
|
7df72ba516
|
[spi] removed SPI's buggy 'lsb-first' mode
|
2020-11-03 18:37:32 +01:00 |
|
stnolting
|
022ff0254d
|
[ci] changed output text for successful cpu test run
|
2020-11-02 18:18:40 +01:00 |
|
stnolting
|
3904793c5f
|
[sw/FreeRTOS] Added a more sophisticated demo application ('full_demo')
|
2020-10-25 22:12:50 +01:00 |
|
stnolting
|
1ccfc037a7
|
[sw/makefiles] 'main.asm' debugging file now only uses .text section for disassembly
|
2020-10-25 21:09:33 +01:00 |
|
stnolting
|
50bc6b1291
|
[sw/cpu_test] some code optimizations
|
2020-10-24 10:22:36 +02:00 |
|
stnolting
|
8bf58a3c83
|
[sw/cpu_test] fixed broken CPU test program
|
2020-10-23 17:20:26 +02:00 |
|
stnolting
|
ae84d57d96
|
[sw/example] added new example program: hex viewer / memory inspector (read/write/dump memory locations by hand)
|
2020-10-23 17:18:00 +02:00 |
|
stnolting
|
e1212d81d4
|
[twi] added control register bit to enable/allow or disabled/not_allow SCL clock stretching by peripherals
|
2020-10-22 22:37:03 +02:00 |
|
stnolting
|
7965404a03
|
modified some source code comments
|
2020-10-22 16:47:29 +02:00 |
|
stnolting
|
4f6c90dcb4
|
[sw/cpu_test] improved PMP tests
|
2020-10-22 16:45:57 +02:00 |
|
stnolting
|
b77fd782c1
|
[sw/cpu_test] added FIRQ1 test (via GPIO; GPIO.out is connected to GPIO.in in testbench)
|
2020-10-20 21:42:37 +02:00 |
|
stnolting
|
040d3dd422
|
[sw/cpu_test] minor layout fixes
|
2020-10-20 21:20:44 +02:00 |
|
stnolting
|
2669e3c02d
|
[sw/cpu_test] clean-up; more specific console outputs
|
2020-10-20 20:11:13 +02:00 |
|
stnolting
|
61bc9dfc05
|
[sw/cpu_test] added tests for (DEFAULT!) CFUs
|
2020-10-18 18:42:38 +02:00 |
|
stnolting
|
5db2acaa54
|
minor edits2
|
2020-10-17 22:58:40 +02:00 |
|
stnolting
|
d0c5385d8a
|
[sw/cpu_test] added test to estimate bus timeout latency
|
2020-10-17 22:58:17 +02:00 |
|
stnolting
|
56a6089980
|
[sw/makefile] added new target ('upload') to directly upload an executable from the command line
|
2020-10-17 19:15:09 +02:00 |
|
stnolting
|
908f5d55a3
|
[sw/cpu_test] refined illegal_instruction test (now also testing mtval value)
|
2020-10-15 19:16:35 +02:00 |
|
stnolting
|
d367142855
|
fixed broken freeRTOS makefile
|
2020-10-14 20:29:57 +02:00 |
|
stnolting
|
a5e281c328
|
no init of ALL registers in crt0 when compiling bootloader (saves some precious BOOTROM space)
|
2020-10-12 12:20:35 +02:00 |
|
stnolting
|
45d5590931
|
minor edits
|
2020-10-12 12:07:11 +02:00 |
|
stnolting
|
d83d8bb609
|
makefile now enforces 32-bit alignment of branch target (only relevant when using C extension) -> faster instruction fetch
|
2020-10-12 11:31:23 +02:00 |
|
stnolting
|
e5dbabab9f
|
added PMP cfg-lock test
|
2020-10-11 11:06:45 +02:00 |
|
stnolting
|
8b790ca0ea
|
extended diff in time test
|
2020-10-08 20:06:58 +02:00 |
|
stnolting
|
6f772c3d20
|
added CSR pseudo-write access test, where rs1=r0 (no actual write access performed)
|
2020-10-08 18:48:20 +02:00 |
|
stnolting
|
f45694c237
|
minor fix
|
2020-10-07 20:45:17 +02:00 |
|
stnolting
|
6603a0c513
|
added build time output
|
2020-10-07 18:53:24 +02:00 |
|
stnolting
|
06c9fa81ba
|
added external memory interface test
|
2020-10-05 19:36:20 +02:00 |
|
stnolting
|
04761d6988
|
added write to read-only CSR test
|
2020-10-01 16:17:22 +02:00 |
|