Florian Zaruba
|
f79fb0f1b5
|
🐛 Correctly latch load data
|
2017-07-25 12:00:59 +02:00 |
|
Florian Zaruba
|
a8b20fe460
|
Add debug_unit.sv to src_files.yml
|
2017-07-19 17:20:59 +02:00 |
|
Florian Zaruba
|
0e0dfce0ff
|
Merge branch 'debug'
|
2017-07-19 16:47:07 +02:00 |
|
Florian Zaruba
|
99c555f23e
|
Synthesis run with debug unit
|
2017-07-19 16:44:19 +02:00 |
|
Florian Zaruba
|
8971122bd2
|
Rename pcgen to pcgen stage
|
2017-07-19 15:24:12 +02:00 |
|
Florian Zaruba
|
c15372e552
|
Rename pcgen to pcgen stage
|
2017-07-19 15:23:23 +02:00 |
|
Florian Zaruba
|
b22f2097a9
|
[WIP] Connect CSR File to debug unit
|
2017-07-19 15:21:02 +02:00 |
|
Florian Zaruba
|
88beb6de98
|
WIP: Connect register file to debug unit
|
2017-07-19 15:09:13 +02:00 |
|
Florian Zaruba
|
81780e003d
|
Connect flush signal when setting Debug PC
|
2017-07-19 12:23:14 +02:00 |
|
Florian Zaruba
|
52794c87be
|
WIP: Start debug integration, connect PC gen
|
2017-07-19 11:52:05 +02:00 |
|
Florian Zaruba
|
e35b65ec1a
|
🐛 Fix selecting correct HWBP register
|
2017-07-19 11:36:51 +02:00 |
|
Florian Zaruba
|
67b97d12da
|
Implement hardware break-points
|
2017-07-18 20:40:27 +02:00 |
|
Florian Zaruba
|
b352a55106
|
Implement single stepping
|
2017-07-18 19:40:06 +02:00 |
|
Florian Zaruba
|
f5802f537d
|
Support for reading CSR and GPRs
|
2017-07-18 18:55:39 +02:00 |
|
Florian Zaruba
|
556b72e02f
|
Merge branch 'debug' of iis-git.ee.ethz.ch:floce/ariane into debug
|
2017-07-18 18:38:53 +02:00 |
|
Florian Zaruba
|
84e83e32c5
|
Syntactic fixes, before rebase master
|
2017-07-18 18:36:06 +02:00 |
|
Florian Zaruba
|
5fb1eea532
|
Support for halting and couple of debug regs
|
2017-07-18 18:36:06 +02:00 |
|
Florian Zaruba
|
e1517120fc
|
Add debug register definitions
|
2017-07-18 18:36:06 +02:00 |
|
Florian Zaruba
|
e1468d291d
|
Re-add testbench submodule
|
2017-07-18 18:36:05 +02:00 |
|
Florian Zaruba
|
c42b5a02ba
|
Start implementing debug unit
|
2017-07-18 18:35:03 +02:00 |
|
Florian Zaruba
|
1024523a72
|
Support for halting and couple of debug regs
|
2017-07-18 17:59:15 +02:00 |
|
Florian Zaruba
|
cfc1ec086f
|
Add debug register definitions
|
2017-07-18 12:28:46 +02:00 |
|
Florian Zaruba
|
08f0c97fab
|
Put timer to external (tightly coupled) peripheral
|
2017-07-17 17:40:29 +02:00 |
|
Florian Zaruba
|
f1d5b4933c
|
Use FF based regfile for FPGA
|
2017-07-16 20:19:41 +02:00 |
|
Florian Zaruba
|
d55549ff68
|
Remove clock of comb circuits
|
2017-07-16 18:48:26 +02:00 |
|
Florian Zaruba
|
47aee5766c
|
Minor code-cleanup of unused ports
|
2017-07-16 18:38:47 +02:00 |
|
Florian Zaruba
|
98700454be
|
Rename ariane_pkg to standalone compilations unit
|
2017-07-16 18:15:36 +02:00 |
|
Florian Zaruba
|
ed894993ba
|
Disable instr tracer package for synthesis
|
2017-07-16 15:43:08 +02:00 |
|
Florian Zaruba
|
526fd6dae0
|
Fix embarrassing typo in TLB expansion
|
2017-07-15 17:26:35 +02:00 |
|
Florian Zaruba
|
4f44306d05
|
Re-add testbench submodule
|
2017-07-15 16:35:12 +02:00 |
|
Florian Zaruba
|
4a868d5d67
|
Merge branch 'debug' of iis-git.ee.ethz.ch:floce/ariane into debug
|
2017-07-15 16:34:03 +02:00 |
|
Florian Zaruba
|
92be90e5ba
|
Start implementing debug unit
|
2017-07-15 16:32:34 +02:00 |
|
Florian Zaruba
|
dbbb50cccb
|
Re-trigger CI, update TB submodule
|
2017-07-15 16:26:49 +02:00 |
|
Florian Zaruba
|
e7e0c20997
|
Pump TB folder to use timeprecision statement
|
2017-07-15 16:17:30 +02:00 |
|
Florian Zaruba
|
7654ad29c5
|
🎨 Establish link to version compare
|
2017-07-15 15:56:46 +02:00 |
|
Florian Zaruba
|
a4810888d0
|
i🎨 Improve CHANGELOG
|
2017-07-15 15:55:14 +02:00 |
|
Florian Zaruba
|
d8239987ae
|
📝 Add changes to Changelog
|
2017-07-15 15:37:21 +02:00 |
|
Florian Zaruba
|
8394046c28
|
Merge branch 'master' of iis-git.ee.ethz.ch:kerbin/ariane
|
2017-07-15 11:49:53 +02:00 |
|
Florian Zaruba
|
952030e82a
|
Bump TB submodule version
|
2017-07-15 11:38:49 +02:00 |
|
Florian Zaruba
|
3c2aa3b0eb
|
Increase memory to 16 MB
|
2017-07-15 11:33:33 +02:00 |
|
Florian Zaruba
|
58047f581b
|
Add [s|m]counteren as they are mandatory
|
2017-07-15 10:14:31 +02:00 |
|
Florian Zaruba
|
45866aaaca
|
Remove unnecessary comments
|
2017-07-14 17:48:49 +02:00 |
|
Florian Zaruba
|
f90da323f1
|
Revise interrupt enable section in mstatus
|
2017-07-14 17:31:35 +02:00 |
|
Florian Zaruba
|
e37c3f4cd6
|
Align privilege level by using clocking block
|
2017-07-14 14:32:11 +02:00 |
|
Florian Zaruba
|
3d526cf5af
|
Add support for current privilege level in tracer
|
2017-07-14 14:19:48 +02:00 |
|
Florian Zaruba
|
54317bb85d
|
Add platform real-time clock
|
2017-07-14 14:07:07 +02:00 |
|
Florian Zaruba
|
492ad51c7c
|
Add support for device tree
- compiling
- loading
|
2017-07-13 18:05:29 +02:00 |
|
Florian Zaruba
|
acce310acf
|
Disable tracer in console, shorten reporting
|
2017-07-13 17:50:37 +02:00 |
|
Florian Zaruba
|
9fabef3731
|
Align exception displayer to spike
|
2017-07-13 12:45:51 +02:00 |
|
Florian Zaruba
|
c000d60eab
|
🐛 Fix decoding bug in compressed shifts
|
2017-07-13 12:33:39 +02:00 |
|