Olof Kindgren
|
b0a062ae21
|
Speed up instruction fetching
|
2019-04-12 08:15:08 +02:00 |
|
Olof Kindgren
|
bba836ad8c
|
Fix width mismatches to make code verilator clean
|
2019-03-25 20:57:13 +01:00 |
|
Olof Kindgren
|
3438e0f172
|
Optimize mcause CSR
|
2019-03-21 09:24:11 +01:00 |
|
Olof Kindgren
|
6e91409990
|
Optimize alu eq check
|
2019-03-20 08:35:43 +01:00 |
|
Olof Kindgren
|
a550137453
|
Use bufreg for shifter
|
2019-03-20 08:35:43 +01:00 |
|
Olof Kindgren
|
102936ba40
|
Add license file
|
2019-01-16 08:12:13 +01:00 |
|
Olof Kindgren
|
fe33d6abdc
|
Move dbus address handling to global bufreg
|
2019-01-15 08:00:32 +01:00 |
|
Olof Kindgren
|
9a97c535bd
|
Use ring buffer for counter LSBs
|
2019-01-15 08:00:32 +01:00 |
|
Olof Kindgren
|
215da65e82
|
Optimize serv_mem_if
|
2019-01-15 08:00:32 +01:00 |
|
Olof Kindgren
|
6f4c85f16d
|
Optimize alu_sub control flag
|
2019-01-15 08:00:32 +01:00 |
|
Olof Kindgren
|
45f6d408f8
|
Remove dead code
|
2019-01-15 08:00:32 +01:00 |
|
Olof Kindgren
|
3a68cc0e77
|
Improve critical path in ctrl
|
2019-01-15 08:00:32 +01:00 |
|
Olof Kindgren
|
813f9f4951
|
Rewrite CSR selection
|
2019-01-10 18:15:20 +01:00 |
|
Olof Kindgren
|
f5a1590422
|
Remove duplicated adder+inverter
|
2019-01-10 18:15:20 +01:00 |
|
Olof Kindgren
|
ba79ffdf0b
|
Prevent writes to x0
|
2019-01-10 18:15:20 +01:00 |
|
Olof Kindgren
|
8ae05ea4cf
|
Rewrite immediate decoder
|
2018-12-25 13:13:04 +01:00 |
|
Olof Kindgren
|
78821c16b3
|
Optimize op_b selector
|
2018-12-25 13:13:04 +01:00 |
|
Olof Kindgren
|
e3e616903e
|
Optimize bool operations
|
2018-12-25 13:13:04 +01:00 |
|
Olof Kindgren
|
1d04ed9c50
|
Fix errors in core file
|
2018-12-16 08:48:48 +01:00 |
|
Olof Kindgren
|
4a224fc985
|
Fix failing compliance tests
|
2018-12-13 12:03:42 +01:00 |
|
Olof Kindgren
|
3f5c25d8f2
|
Silence LSE warnings
|
2018-12-12 21:20:44 +01:00 |
|
Olof Kindgren
|
09bb05071e
|
Fix bugs and missing resets to pass formal
|
2018-12-11 22:05:32 +01:00 |
|
Olof Kindgren
|
af1d4da8bf
|
Fix rvfi logic
|
2018-12-11 22:02:03 +01:00 |
|
Olof Kindgren
|
f52eb1931d
|
Add info about some of serv's shortcomings
|
2018-12-08 00:16:35 +01:00 |
|
Olof Kindgren
|
f627aee1a1
|
Syntax fixes to please Vivado
|
2018-12-07 23:20:47 +01:00 |
|
Olof Kindgren
|
468e99ac7c
|
Syntax fixes to please Quartus
|
2018-12-07 22:55:55 +01:00 |
|
Olof Kindgren
|
6cd3d2d3ef
|
Fix rvfi_insn
|
2018-12-06 23:47:52 +01:00 |
|
Olof Kindgren
|
836a013462
|
Fix clock generation
|
2018-12-06 22:12:03 +01:00 |
|
Olof Kindgren
|
b569d08d02
|
Update documentation
|
2018-12-05 19:36:14 +01:00 |
|
Olof Kindgren
|
fc82862e96
|
Add icepll generator and run tinyfpga BX at 32MHz
|
2018-12-03 12:26:17 +01:00 |
|
Olof Kindgren
|
16666c319e
|
Update zephyr submodule
|
2018-11-26 23:17:21 +01:00 |
|
Olof Kindgren
|
7fabafa9cf
|
Add sync example
|
2018-11-26 23:15:53 +01:00 |
|
Olof Kindgren
|
25791b10c2
|
Add memsize param to FPGA targets
|
2018-11-26 23:13:50 +01:00 |
|
Olof Kindgren
|
cd983190b3
|
Interrupts working. Adding philosophers example
|
2018-11-26 23:03:40 +01:00 |
|
Olof Kindgren
|
e1a883acc2
|
Add zephyr fork as submodule
|
2018-11-26 18:05:01 +01:00 |
|
Olof Kindgren
|
05640dfe30
|
Update README
|
2018-11-26 18:00:39 +01:00 |
|
Olof Kindgren
|
4649b7073f
|
Update example applications
|
2018-11-26 18:00:29 +01:00 |
|
Olof Kindgren
|
ec8252ea0a
|
Add memsize parameter
|
2018-11-26 17:54:10 +01:00 |
|
Olof Kindgren
|
11a2195146
|
First attempt att interrupt support
|
2018-11-26 16:01:07 +01:00 |
|
Olof Kindgren
|
12039dec0e
|
Add support for setting memory contents during synthesis
|
2018-11-26 09:49:08 +01:00 |
|
Olof Kindgren
|
e1f5bcc4f3
|
Rewrite register file
|
2018-11-26 00:09:52 +01:00 |
|
Olof Kindgren
|
a974320f46
|
Further optimizations
|
2018-11-23 21:26:49 +01:00 |
|
Olof Kindgren
|
b8f5133267
|
Random optimizations
|
2018-11-23 13:59:07 +01:00 |
|
Olof Kindgren
|
1bbf8e3ce9
|
Synthesis fixes
|
2018-11-22 20:58:45 +01:00 |
|
Olof Kindgren
|
458d12c81d
|
Remove dead code
|
2018-11-22 13:10:28 +01:00 |
|
Olof Kindgren
|
f2e1e4a52b
|
Add support for IceBreaker board
|
2018-11-22 13:03:23 +01:00 |
|
Olof Kindgren
|
fa8def6e7a
|
Rewrite immediate decoding
|
2018-11-22 13:02:51 +01:00 |
|
Olof Kindgren
|
94c7dab38d
|
Addapt compliance_test printing to new signature format
|
2018-11-22 13:00:27 +01:00 |
|
Olof Kindgren
|
47b2db20c3
|
Remove missing file from .core
|
2018-11-21 13:33:54 +01:00 |
|
Olof Kindgren
|
f15cab5458
|
Fix linter complaints
|
2018-11-21 13:25:37 +01:00 |
|