Commit graph

2197 commits

Author SHA1 Message Date
stnolting
9316d11cc0 [sw] minor doxygen clean-up 2020-10-18 18:44:45 +02:00
stnolting
61bc9dfc05 [sw/cpu_test] added tests for (DEFAULT!) CFUs 2020-10-18 18:42:38 +02:00
stnolting
8293d40e0a [sw/rte] added CFU1 available check 2020-10-18 17:43:42 +02:00
stnolting
ee07213108 [sw/cfu] added software framework for second cfu slot 2020-10-18 17:11:55 +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
3f89ff9b25 [sw\image_gen/uart_upload] increased delay for bootloader response check 2020-10-17 21:21:54 +02:00
stnolting
3d6bbb1f32 [bootloader] fixed missing newline in console output 2020-10-17 21:21:00 +02:00
stnolting
3de295379f [sw/bootloader] added 'fast_upload' command to bootloader (used by makefile's new upload target) 2020-10-17 19:16:46 +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
c31cf18680 [sw/image_gen] added script to directly upload an executable to the bootloader from the console 2020-10-17 19:14:17 +02:00
stnolting
bc6b2e89b5 [sw/rte] added PMP available check 2020-10-16 20:14:05 +02:00
stnolting
f91779b74b [sw] added C definitions for mzext csr 2020-10-16 20:12:08 +02:00
stnolting
ca4b9200f5 minor edits 2020-10-15 19:29:17 +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
df7ad1793e [sw/bootloader] updated bootloader 2020-10-15 19:15:01 +02:00
stnolting
963ecbc5a4 [sw/rte] fixed bug in RTE: debug handler was not always showing the correct MEPC value 2020-10-15 19:12:12 +02:00
stnolting
b45c76731b minor edits 2020-10-14 20:30:19 +02:00
stnolting
d367142855 fixed broken freeRTOS makefile 2020-10-14 20:29:57 +02:00
stnolting
10dd531434 the project has received an official open-source architecture ID (id = 19) 2020-10-13 17:48:30 +02:00
stnolting
16f9e6bf8a minor edits 2020-10-13 17:45:31 +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
5fd59c83fa crt0 now clears ALL registers if not using E extension 2020-10-12 11:30:22 +02:00
stnolting
92798d0674 whitespace removal 2020-10-11 19:42:31 +02:00
stnolting
e5dbabab9f added PMP cfg-lock test 2020-10-11 11:06:45 +02:00
stnolting
c8275554f9 minor format edits 2020-10-10 19:40:58 +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
d06fa845b8 mcause CSR can now also be written 2020-10-08 18:42:43 +02:00
stnolting
10eaa14543 edited HW analysis output formats 2020-10-08 17:50:08 +02:00
stnolting
dcf993f423 relocated TRNG base address (is now 0xFFFFFF88) 2020-10-08 17:48:41 +02:00
stnolting
ea39d9dec7 added console, text and data simulation output features 2020-10-08 17:46:19 +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
b06f10fd4f [m]cycleh and [m]instret CSR are finally 32-bit wide (and RISC-V complaint) 2020-10-02 18:50:31 +02:00
stnolting
bd6d0d0243 minor bootloader edits 2020-10-01 16:28:20 +02:00
stnolting
04761d6988 added write to read-only CSR test 2020-10-01 16:17:22 +02:00
stnolting
0862b2a739 added (dummy) CFU hardware driver source files 2020-09-27 20:43:09 +02:00
stnolting
5135e93aa3 doxygen comment fix 2020-09-27 20:40:10 +02:00
stnolting
9b465c801f minor edits 2020-09-17 19:16:54 +02:00
stnolting
f88d0af88a added note to unimplemented FIRQ1(gpio) test 2020-09-17 19:08:27 +02:00
stnolting
e2df91f0fa RTE.setup: added warning if CSR system is not implemented 2020-09-17 19:04:48 +02:00
stnolting
ab55d54882 added option to disable auto-boot sequence 2020-09-17 18:59:33 +02:00
stnolting
4e0166a04c removed obsolete memory configuration stuff from bootloader 2020-09-16 20:34:01 +02:00
stnolting
424217acb8 minor edits 2020-09-15 19:26:42 +02:00
stnolting
15d45e7458 minor optimization 2020-09-15 18:53:00 +02:00
stnolting
a4e2ab889b minor updates 2020-09-14 22:04:51 +02:00