Daniel Schultz
57dd80a566
plugin: CsrPlugin: Init cycle and instret registers
...
Both counters are initialized with "randBoot()". This is fine for FPGA
designs because the registers can be loaded with default values but
ASIC designs require to load the value during a reset.
Since both counters require to start at 0 (read-only CSR registers),
change both registers from "randBoot()" to "init(0)".
Error:
reg [63:0] CsrPlugin_mcycle = 64'b0000000...00000000000;
|
Warning : Ignoring unsynthesizable construct. [VLOGPT-37]
Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2022-01-26 08:59:03 +01:00
Dolu1990
349993b235
Merge pull request #230 from OscarShiang/typo
...
Fix typo in Linux.scala
2022-01-04 11:02:27 +01:00
Oscar Shiang
fe6c391fe4
Fix typo in Linux.scala
...
Correct "machime" to "machine".
2022-01-04 16:31:23 +08:00
Dolu1990
4824827b7e
Enable scala 2.13 compatibility
2021-12-20 09:38:02 +01:00
Dolu1990
53a3330340
Update build.properties
2021-12-18 09:10:43 +01:00
Dolu1990
dd12047aa7
Merge branch dev (SpinalHDL 1.6.1)
2021-12-15 09:22:46 +01:00
Dolu1990
0539dd7110
SpinalHDL 1.6.2
2021-12-08 23:45:05 +01:00
Dolu1990
6c5908f7a3
Merge pull request #220 from BLangOS/patch-1
...
Update DebugPlugin.scala: Add optional readback of hardware breakpoint values
2021-11-15 09:25:00 +01:00
B.Lang
411d946a58
Update DebugPlugin.scala
...
Add readback of the hardware breakpoint values.
A new parameter is added to the plugin to switch readback on and off.
2021-11-11 12:12:23 +01:00
Dolu1990
acf14385d8
#213 disable pmp test with region overlapping
2021-10-22 17:24:51 +02:00
Dolu1990
9df704cad9
Merge pull request #213 from occheung/pmp-fix
...
PMP Plugin: Fix PMP region size & priority
2021-10-21 10:13:21 +02:00
occheung
a3807660e3
pmp perm: revert to mux for priority
2021-10-19 11:40:39 +08:00
occheung
df03c99ab2
pmp_setter: fix mask generation
2021-10-19 11:39:25 +08:00
Dolu1990
c3c3a94c5d
IBusSimplePlugin can now use a Vec based buffer
2021-10-13 16:26:16 +02:00
Dolu1990
97a3c1955b
VexRiscvSmpCluster add d$ i$ less arg
2021-10-11 11:57:39 +02:00
Dolu1990
35754a0709
Fix BrieySim (SpinalSim)
2021-09-25 13:28:37 +02:00
Dolu1990
8c0fbcadac
Add BrieySim (SpinalSim)
2021-09-25 13:18:55 +02:00
Dolu1990
5f5f4afbf2
Briey revert RVC unwanted addition
2021-09-22 15:01:08 +02:00
Dolu1990
b807254759
Briey and Murax verilators now use FST instead of VCD
2021-09-22 12:57:27 +02:00
Dolu1990
65cda95176
Fix wishbone bridges with datawidth > 32
2021-09-17 09:43:30 +02:00
Dolu1990
c1481ae244
update ScopeProperty usages
2021-09-16 19:08:41 +02:00
Dolu1990
42bb1ab591
d$ / i$ toWishbone bridges can now be bigger than 32 bits
...
https://github.com/m-labs/VexRiscv-verilog/pull/12
2021-09-15 11:36:51 +02:00
Dolu1990
68e704f309
restore avalon d$ tests
2021-09-02 15:42:33 +02:00
Dolu1990
efd3cd4737
Merge branch 'master' into dev
2021-09-02 14:16:07 +02:00
Dolu1990
cc9f3e753a
Fix d$ toAxi bridge
2021-09-02 14:14:42 +02:00
Dolu1990
bc561c30eb
Add PmpPluginOld (support TOR)
2021-09-01 11:27:12 +02:00
Dolu1990
5c7e4a0294
#170 wishbone example now set dBusCmdMasterPipe
2021-08-24 23:24:29 +02:00
Dolu1990
3deeab42fd
VexRiscvSmpCluster config fix
2021-08-10 12:14:42 +02:00
Dolu1990
805bd56077
Fix VexRiscvBmbGenerator.hardwareBreakpointCount default value
2021-07-30 16:51:07 +02:00
Dolu1990
671bd30953
Update Bmb invalidate/sync parameters
2021-07-28 13:44:04 +02:00
Dolu1990
ba8f5f966a
Vfu typo
2021-07-26 15:27:20 +02:00
Dolu1990
b717f228d6
VfuPlugin wip
2021-07-26 15:17:06 +02:00
Dolu1990
c242744d02
CfuPlugin now only fork when the rest of the pipeline is hazard free
2021-07-26 14:45:54 +02:00
Dolu1990
f3f9b79f9a
VexRiscvSmpCluster earlyShifterInjection added
2021-07-21 18:34:57 +02:00
Dolu1990
5fc4125763
Merge branch 'dev'
2021-07-20 11:21:11 +02:00
Dolu1990
3028c19389
Fix #191 (data cache toAxi bridge)
2021-07-20 11:20:53 +02:00
Dolu1990
5f2fcc7d0f
Merge branch 'dev'
...
(SpinalHDL 1.6.0)
2021-07-20 10:39:09 +02:00
Dolu1990
66bcd7fca7
readme: add the tom link about JTAG and GDB
2021-07-20 10:14:54 +02:00
Dolu1990
0cdad37fff
VexRiscvSmpClusterGen now implement ebreak
2021-07-11 21:55:33 +02:00
Dolu1990
91b3e79485
SpinalHDL version++
2021-07-11 21:55:13 +02:00
Dolu1990
a4c86130cc
Update README.md
2021-07-09 09:35:49 +02:00
Dolu1990
9bc7dce857
Update README.md
2021-07-08 09:47:54 +02:00
Dolu1990
28a75afe7a
reduce regression time
2021-07-05 14:17:59 +02:00
Dolu1990
c79357d1b2
VexRiscvSmpClusterGen no support atomic less configs
2021-07-05 12:38:54 +02:00
Dolu1990
a380c3a36c
Merge branch 'spinal_1.4.4' into dev
2021-07-05 11:37:53 +02:00
Dolu1990
551e76d244
VexRiscvSmpCluster add a few options
2021-07-02 19:04:30 +02:00
Dolu1990
3702ea03c0
Fix github actions
2021-06-23 11:48:53 +02:00
Dolu1990
df7ac05db9
Update 2.13 compatibility
2021-06-23 11:48:38 +02:00
Dolu1990
cdd8a7e94a
add github action
2021-06-23 09:04:35 +02:00
Dolu1990
1017b316b8
version++
2021-06-15 15:59:09 +02:00