Skip to content

[CSR] Add cycle count CSR for Flamingo toplevel and update software c… #175

[CSR] Add cycle count CSR for Flamingo toplevel and update software c…

[CSR] Add cycle count CSR for Flamingo toplevel and update software c… #175

GitHub Actions / verible-verilog-lint failed Dec 18, 2024 in 20s

reviewdog [verible-verilog-lint] report

reported by reviewdog 🐶

Findings (1559)

hw/ip/spatz_cc/src/spatz_mempool_cc.sv|260 col 52| All generate block statements must have a label [Style: generate-statements] [generate-label]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|390 col 7| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|408 col 101| Line length exceeds max: 100; is: 124 [Style: line-length] [line-length]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|411 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|413 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|414 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|415 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|416 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|417 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|418 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|419 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|421 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|422 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|423 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|424 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|425 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|426 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|427 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|429 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|430 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|431 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|432 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|433 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|434 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|435 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|435 col 101| Line length exceeds max: 100; is: 108 [Style: line-length] [line-length]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|437 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|437 col 101| Line length exceeds max: 100; is: 103 [Style: line-length] [line-length]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|439 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|439 col 101| Line length exceeds max: 100; is: 102 [Style: line-length] [line-length]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|440 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|441 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|441 col 101| Line length exceeds max: 100; is: 105 [Style: line-length] [line-length]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|442 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|443 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|443 col 101| Line length exceeds max: 100; is: 101 [Style: line-length] [line-length]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|444 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|446 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|448 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|449 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|450 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|450 col 101| Line length exceeds max: 100; is: 107 [Style: line-length] [line-length]
hw/ip/spatz_cc/src/spatz_mempool_cc.sv|451 col 11| Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
hw/ip/spatz/src/spatz_controller.sv|126 col 101| Line length exceeds max: 100; is: 195 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|149 col 101| Line length exceeds max: 100; is: 131 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|154 col 101| Line length exceeds max: 100; is: 139 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|242 col 3| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/ip/spatz/src/spatz_controller.sv|285 col 101| Line length exceeds max: 100; is: 192 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|289 col 101| Line length exceeds max: 100; is: 142 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|290 col 101| Line length exceeds max: 100; is: 197 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|293 col 101| Line length exceeds max: 100; is: 145 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|294 col 101| Line length exceeds max: 100; is: 201 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|297 col 101| Line length exceeds max: 100; is: 148 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|298 col 101| Line length exceeds max: 100; is: 205 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|350 col 101| Line length exceeds max: 100; is: 111 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|354 col 101| Line length exceeds max: 100; is: 111 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|358 col 101| Line length exceeds max: 100; is: 109 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|364 col 101| Line length exceeds max: 100; is: 109 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|365 col 101| Line length exceeds max: 100; is: 107 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|374 col 101| Line length exceeds max: 100; is: 106 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|419 col 101| Line length exceeds max: 100; is: 119 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|437 col 101| Line length exceeds max: 100; is: 108 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_controller.sv|523 col 7| Explicitly define a default case for every case statement or add unique qualifier to the case statement. [Style: case-statements] [case-missing-default]
hw/ip/spatz/src/spatz_vlsu.sv|14 col 30| Explicitly define a storage type for every parameter and localparam, (NrMemPorts). [Style: constants] [explicit-parameter-storage-type]
hw/ip/spatz/src/spatz_vlsu.sv|15 col 30| Explicitly define a storage type for every parameter and localparam, (NrOutstandingLoads). [Style: constants] [explicit-parameter-storage-type]
hw/ip/spatz/src/spatz_vlsu.sv|278 col 27| Localparam name does not match the naming convention defined by regex pattern: (([A-Z0-9]+[a-z0-9])+(_[0-9]+)?) [Style: constants] [parameter-name-style]
hw/ip/spatz/src/spatz_vlsu.sv|279 col 27| Localparam name does not match the naming convention defined by regex pattern: (([A-Z0-9]+[a-z0-9]
)+(_[0-9]+)?) [Style: constants] [parameter-name-style]
hw/ip/spatz/src/spatz_vlsu.sv|297 col 101| Line length exceeds max: 100; is: 112 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|330 col 101| Line length exceeds max: 100; is: 109 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|344 col 101| Line length exceeds max: 100; is: 126 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|501 col 101| Line length exceeds max: 100; is: 105 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|502 col 101| Line length exceeds max: 100; is: 134 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|547 col 101| Line length exceeds max: 100; is: 117 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|550 col 101| Line length exceeds max: 100; is: 290 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|563 col 101| Line length exceeds max: 100; is: 175 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|566 col 101| Line length exceeds max: 100; is: 171 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|569 col 101| Line length exceeds max: 100; is: 151 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|578 col 101| Line length exceeds max: 100; is: 146 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|637 col 101| Line length exceeds max: 100; is: 117 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|638 col 101| Line length exceeds max: 100; is: 143 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|650 col 101| Line length exceeds max: 100; is: 124 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|666 col 101| Line length exceeds max: 100; is: 159 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|736 col 101| Line length exceeds max: 100; is: 124 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|737 col 101| Line length exceeds max: 100; is: 131 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|748 col 101| Line length exceeds max: 100; is: 110 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|771 col 101| Line length exceeds max: 100; is: 143 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|772 col 101| Line length exceeds max: 100; is: 182 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|773 col 101| Line length exceeds max: 100; is: 238 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|774 col 101| Line length exceeds max: 100; is: 166 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|775 col 101| Line length exceeds max: 100; is: 134 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|780 col 101| Line length exceeds max: 100; is: 142 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|788 col 101| Line length exceeds max: 100; is: 101 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|799 col 101| Line length exceeds max: 100; is: 181 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|801 col 101| Line length exceeds max: 100; is: 118 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|809 col 101| Line length exceeds max: 100; is: 207 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|899 col 52| All generate block statements must have a label [Style: generate-statements] [generate-label]
hw/ip/spatz/src/spatz_vlsu.sv|932 col 101| Line length exceeds max: 100; is: 107 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|957 col 101| Line length exceeds max: 100; is: 130 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|964 col 101| Line length exceeds max: 100; is: 130 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|976 col 101| Line length exceeds max: 100; is: 108 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|1025 col 101| Line length exceeds max: 100; is: 124 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|1028 col 101| Line length exceeds max: 100; is: 124 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|1032 col 101| Line length exceeds max: 100; is: 128 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|1079 col 101| Line length exceeds max: 100; is: 113 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|1086 col 101| Line length exceeds max: 100; is: 113 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|1097 col 101| Line length exceeds max: 100; is: 149 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|1100 col 89| Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
hw/ip/spatz/src/spatz_vlsu.sv|1104 col 101| Line length exceeds max: 100; is: 197 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vlsu.sv|1119 col 1| Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
hw/ip/mem_interface/src/mem_interface.sv|8 col 11| Interface name does not match the naming convention defined by regex pattern: [a-z_0-9]+(_if) [Style: interface-conventions] [interface-name-style]
hw/ip/mem_interface/src/mem_interface.sv|55 col 11| Interface name does not match the naming convention defined by regex pattern: [a-z_0-9]+(_if) [Style: interface-conventions] [interface-name-style]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|20 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|23 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|26 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|29 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|32 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|35 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|38 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|41 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|44 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|47 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|50 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|53 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|56 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|59 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|62 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|65 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|68 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|71 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|74 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|77 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|80 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|83 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|86 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|89 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|92 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|95 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|98 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|101 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|104 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|107 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|110 col 5| struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
hw/system/spatz_cluster/src/spatz_cluster_peripheral/spatz_cluster_peripheral_reg_pkg.sv|203 col 101| Line length exceeds max: 100; is: 102 [Style: line-length] [line-length]
hw/ip/snitch/src/snitch_lsu2.sv|215 col 6| Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
hw/ip/spatz/src/spatz_vsldu.sv|76 col 101| Line length exceeds max: 100; is: 101 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vsldu.sv|82 col 101| Line length exceeds max: 100; is: 101 [Style: line-length] [line-length]
hw/ip/spatz/src/spatz_vsldu.sv|163 col 3| enum types always should be named using typedef. [Style: typedef-enums] [typedef-enums]
hw/ip/spatz/src/spatz_vsldu.sv|226 col 3| enum types always should be named using typedef. [Style: typedef-enums] [typedef-enums]
hw/ip/spatz/src/spatz_vsldu.sv|251 col 5| Explicitly define a default case for every case statement or add unique qualifier to the case statement. [Style: case-statements] [case-missing-default]
hw/ip/spatz/src/spatz_vsldu.sv|267 col 101| Line length exceeds max: 100; is: 134 [Style: line-length] [line-length]
... (Too many findings. Dropped some findings)

Filtered Findings (0)

Annotations

Check warning on line 260 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L260

All generate block statements must have a label [Style: generate-statements] [generate-label]
Raw output
message:"All generate block statements must have a label [Style: generate-statements] [generate-label]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:260  column:52}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 390 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L390

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:390  column:7}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 408 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L408

Line length exceeds max: 100; is: 124 [Style: line-length] [line-length]
Raw output
message:"Line length exceeds max: 100; is: 124 [Style: line-length] [line-length]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:408  column:101}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 411 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L411

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:411  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 413 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L413

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:413  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 414 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L414

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:414  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 415 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L415

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:415  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 416 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L416

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:416  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 417 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L417

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:417  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 418 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L418

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:418  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 419 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L419

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:419  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 421 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L421

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:421  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 422 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L422

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:422  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 423 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L423

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:423  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 424 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L424

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:424  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 425 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L425

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:425  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 426 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L426

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:426  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 427 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L427

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:427  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 429 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L429

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:429  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 430 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L430

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:430  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 431 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L431

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:431  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 432 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L432

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:432  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 433 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L433

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:433  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 434 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L434

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:434  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}

Check warning on line 435 in hw/ip/spatz_cc/src/spatz_mempool_cc.sv

See this annotation in the file changed.

@github-actions github-actions / verible-verilog-lint

[verible-verilog-lint] hw/ip/spatz_cc/src/spatz_mempool_cc.sv#L435

Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
Raw output
message:"Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]"  location:{path:"hw/ip/spatz_cc/src/spatz_mempool_cc.sv"  range:{start:{line:435  column:11}}}  severity:WARNING  source:{name:"verible-verilog-lint"  url:"https://github.com/chipsalliance/verible"}