mariusmonton
|
52953bc8de
|
updated with Timer module
|
2019-01-13 18:12:51 +01:00 |
mariusmonton
|
3316575820
|
updated
|
2019-01-13 01:36:38 +01:00 |
mariusmonton
|
d875dc2cd3
|
comparator value explained
|
2019-01-13 01:33:28 +01:00 |
mariusmonton
|
a4a1be7386
|
IRQ implemented
|
2019-01-13 01:30:49 +01:00 |
mariusmonton
|
6c3b4347a8
|
link fixed
|
2019-01-10 15:02:41 +01:00 |
mariusmonton
|
2db8092a04
|
update
|
2019-01-10 14:58:27 +01:00 |
mariusmonton
|
f1f98faf13
|
updates
|
2019-01-09 23:06:35 +01:00 |
mariusmonton
|
532d9f7c85
|
fixed compiling options
|
2019-01-09 23:03:08 +01:00 |
mariusmonton
|
9a7e7abeb0
|
Better logs
Fixed some bugs
|
2019-01-01 21:11:34 +01:00 |
mariusmonton
|
5c905cb5ca
|
better MISA CSR register support
|
2018-12-12 18:15:44 +01:00 |
mariusmonton
|
93fe2237b4
|
better support to hex file
|
2018-12-12 18:15:21 +01:00 |
mariusmonton
|
a2a9c95546
|
Added A Extensions
Added SFENCE instruction
|
2018-12-12 18:14:35 +01:00 |
mariusmonton
|
1b93e7f569
|
added time management and cycle counters
|
2018-11-25 12:07:08 +01:00 |
mariusmonton
|
81f61c52fc
|
fixed dump function!
|
2018-11-25 12:05:09 +01:00 |
mariusmonton
|
0f291016c5
|
add support to RaiseExecption to all instructions
|
2018-11-24 23:46:47 +01:00 |
mariusmonton
|
4114f482d6
|
Doxygen
|
2018-11-24 23:46:01 +01:00 |
mariusmonton
|
d5489523de
|
better log output
|
2018-11-22 16:53:26 +01:00 |
mariusmonton
|
c832b2f80f
|
all tests passed!
|
2018-11-22 16:42:06 +01:00 |
mariusmonton
|
b9e26e4dea
|
first implementation supporting exceptions
|
2018-11-22 14:38:31 +01:00 |
mariusmonton
|
6726b59c3c
|
bug on SLLI
|
2018-11-22 12:39:16 +01:00 |
mariusmonton
|
0cd34f9f3b
|
fixed CSRRS and CSRRC bug
|
2018-11-22 12:08:16 +01:00 |
mariusmonton
|
9cd354b822
|
C examples halts simulation
|
2018-11-19 17:22:18 +01:00 |
mariusmonton
|
ed7be704f9
|
implementation of all remaining C extension
|
2018-11-19 15:56:08 +01:00 |
mariusmonton
|
e67e8b2c08
|
updated tests
|
2018-11-15 12:33:21 +01:00 |
mariusmonton
|
3f7ecfa9df
|
bug fixes
|
2018-11-14 23:50:01 +01:00 |
mariusmonton
|
adc30178ab
|
fixed detection of M extension
|
2018-11-14 23:14:06 +01:00 |
mariusmonton
|
5b8862b251
|
better explanation
|
2018-11-14 19:19:05 +01:00 |
mariusmonton
|
aa2a47b571
|
add M extensions
|
2018-11-14 19:15:43 +01:00 |
mariusmonton
|
a8bdc37c12
|
all tests passed!
|
2018-11-14 19:14:57 +01:00 |
mariusmonton
|
d449ea5502
|
adding M extensions to simulator
|
2018-11-12 17:41:17 +01:00 |
mariusmonton
|
bdf261cbc6
|
default value to variable to remove a warning
|
2018-11-12 17:08:26 +01:00 |
mariusmonton
|
5c6102ea17
|
Makefile now uses environtment variable if available
|
2018-11-11 23:08:19 +01:00 |
mariusmonton
|
b5ae897d3c
|
updated README file with C_extensions module
|
2018-11-11 11:18:16 +01:00 |
mariusmonton
|
0f56cb0288
|
Merge branch 'C_extension'
Functional (almost) execution of C extensions
|
2018-11-11 11:12:22 +01:00 |
mariusmonton
|
1fcbcf500b
|
typos 6 minor changes
|
2018-11-11 11:12:12 +01:00 |
mariusmonton
|
36646a182e
|
buf, intermediate value whould be 32 bits long
|
2018-11-08 18:55:47 +01:00 |
mariusmonton
|
9d7d84c7f8
|
bugs!
|
2018-11-07 18:43:10 +01:00 |
mariusmonton
|
aa334b5fcc
|
fixed module name
|
2018-10-17 23:51:53 +02:00 |
mariusmonton
|
5b70725917
|
fixed module name
|
2018-10-17 23:47:02 +02:00 |
mariusmonton
|
598699cd54
|
more bug fixes, still get j zero in func3 test example
|
2018-10-17 17:42:43 +02:00 |
mariusmonton
|
ecb26b87de
|
last test, using glibc library
|
2018-10-15 17:36:07 +02:00 |
mariusmonton
|
374b853117
|
first version of C.extensions
|
2018-10-15 17:35:16 +02:00 |
mariusmonton
|
97b15ca7a3
|
better (?) Log output
|
2018-10-15 17:34:42 +02:00 |
mariusmonton
|
a409f48d40
|
Fixed wrong immediate accesses
|
2018-10-15 17:33:41 +02:00 |
mariusmonton
|
5ae765b304
|
Proper initialization of sp register
|
2018-10-15 17:32:37 +02:00 |
mariusmonton
|
aa526943b9
|
Added instructions to pass riscv-tests
|
2018-10-15 13:51:41 +02:00 |
mariusmonton
|
f17b3b75d5
|
new setters to Instruction class
|
2018-10-10 18:58:08 +02:00 |
mariusmonton
|
08044ac626
|
* Instruction: changed name to accessors
* CPU: moved huge switch case to a new function
* Execute: changed to use instruction new accessors
|
2018-10-10 12:08:53 +02:00 |
mariusmonton
|
744a2010a5
|
typo
|
2018-10-08 12:35:07 +02:00 |
mariusmonton
|
557e3c1ba4
|
old folders removed
|
2018-10-06 22:20:02 +02:00 |