| VHDL009 | Rename with different names. | ram.vhd#23 | Details |
| VHDL025 | Replace by one of the following allowed port modes: in, out | ddr_ctrl.vhd#83 | Details |
| VHDL025 | Replace by one of the following allowed port modes: in, out | ddr_ctrl.vhd#85 | Details |
| VHDL025 | Replace by one of the following allowed port modes: in, out | ddr_ctrl.vhd#87 | Details |
| VHDL025 | Replace by one of the following allowed port modes: in, out | plasma_if.vhd#25 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#168 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#169 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#170 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#171 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#172 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#173 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#174 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#175 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#176 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#177 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#178 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#179 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#180 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#188 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#189 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#190 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#191 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#192 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#193 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#194 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#195 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#196 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#197 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#198 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#199 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#200 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#201 | Details |
| VHDL026 | Replace by one of the following allowed port types: std_logic, std_logic_vector, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#202 | Details |
| VHDL029 | Add "range" constraint to this natural declaration. | cache.vhd#165 | Details |
| VHDL029 | Add "range" constraint to this integer declaration. | ddr_ctrl.vhd#139 | Details |
| VHDL029 | Add "range" constraint to this natural declaration. | mlite_cpu.vhd#79 | Details |
| VHDL029 | Add "range" constraint to this natural declaration. | mlite_pack.vhd#114 | Details |
| VHDL029 | Add "range" constraint to this natural declaration. | mlite_pack.vhd#115 | Details |
| VHDL029 | Add "range" constraint to this natural declaration. | mlite_pack.vhd#116 | Details |
| VHDL029 | Add "range" constraint to this natural declaration. | mlite_pack.vhd#143 | Details |
| VHDL029 | Add "range" constraint to this natural declaration. | mlite_pack.vhd#144 | Details |
| VHDL029 | Add "range" constraint to this natural declaration. | mlite_pack.vhd#145 | Details |
| VHDL029 | Add "range" constraint to this natural declaration. | mlite_pack.vhd#356 | Details |
| VHDL029 | Add "range" constraint to this natural declaration. | ram.vhd#49 | Details |
| VHDL029 | Add "range" constraint to this integer declaration. | ram_xilinx.vhd#47 | Details |
| VHDL029 | Add "range" constraint to this natural declaration. | tbench.vhd#89 | Details |
| VHDL029 | Add "range" constraint to this natural declaration. | uart.vhd#159 | Details |
| VHDL029 | Add "range" constraint to this natural declaration. | uart.vhd#160 | Details |
| VHDL031 | Refactor this process to make it simpler to understand. Actual complexity (11) is greater than the maximum authorized complexity (10). | cache.vhd#54 | Details |
| VHDL031 | Refactor this process to make it simpler to understand. Actual complexity (25) is greater than the maximum authorized complexity (10). | ddr_ctrl.vhd#128 | Details |
| VHDL031 | Refactor this process to make it simpler to understand. Actual complexity (14) is greater than the maximum authorized complexity (10). | eth_dma.vhd#69 | Details |
| VHDL031 | Refactor this process to make it simpler to understand. Actual complexity (15) is greater than the maximum authorized complexity (10). | mem_ctrl.vhd#54 | Details |
| VHDL031 | Refactor this process to make it simpler to understand. Actual complexity (14) is greater than the maximum authorized complexity (10). | uart.vhd#49 | Details |
| VHDL032 | Remove this signal initialization. | tbench.vhd#31 | Details |
| VHDL032 | Remove this signal initialization. | tbench.vhd#32 | Details |
| VHDL032 | Remove this signal initialization. | tbench.vhd#33 | Details |
| VHDL032 | Remove this signal initialization. | tbench.vhd#38 | Details |
| VHDL032 | Remove this signal initialization. | tbench.vhd#39 | Details |
| VHDL032 | Remove this signal initialization. | tbench.vhd#45 | Details |
| VHDL033 | This file has 479 lines of code, which is greater than 350 authorized. Split it into smaller files. | mlite_pack.vhd | Details |
| VHDL033 | This file has 2,532 lines of code, which is greater than 350 authorized. Split it into smaller files. | ram_xilinx.vhd | Details |
| VHDL126 | Move this declaration to a dedicated line. | reg_bank.vhd#46 | Details |
| VHDL126 | Move this declaration to a dedicated line. | reg_bank.vhd#48 | Details |
| VHDL126 | Move this declaration to a dedicated line. | reg_bank.vhd#154 | Details |
| VHDL126 | Move this declaration to a dedicated line. | reg_bank.vhd#155 | Details |
| VHDL126 | Move this declaration to a dedicated line. | reg_bank.vhd#156 | Details |
| VHDL126 | Move this declaration to a dedicated line. | shifter.vhd#30 | Details |
| VHDL126 | Move this declaration to a dedicated line. | shifter.vhd#30 | Details |
| VHDL126 | Move this declaration to a dedicated line. | shifter.vhd#30 | Details |
| VHDL126 | Move this declaration to a dedicated line. | shifter.vhd#30 | Details |
| VHDL126 | Move this declaration to a dedicated line. | shifter.vhd#31 | Details |
| VHDL126 | Move this declaration to a dedicated line. | shifter.vhd#31 | Details |
| VHDL126 | Move this declaration to a dedicated line. | shifter.vhd#31 | Details |
| VHDL126 | Move this declaration to a dedicated line. | shifter.vhd#31 | Details |
| VHDL127 | Remove the usage of this forbidden attribute. | mlite_pack.vhd#526 | Details |
| VHDL127 | Remove the usage of this forbidden attribute. | uart.vhd#166 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#65 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#70 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#73 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#79 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#81 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#87 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#89 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#94 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#98 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#103 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#106 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#111 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#114 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#121 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#125 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#127 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#131 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#132 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#134 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | cache.vhd#136 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#219 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#220 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#221 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#222 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#223 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#224 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#228 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#232 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#234 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#238 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#240 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#244 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#249 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#253 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#255 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#258 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#264 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#268 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#270 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#273 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#277 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#279 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#285 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#286 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#287 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#289 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#293 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#294 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#296 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#297 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#312 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#313 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#314 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#318 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#319 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | ddr_ctrl.vhd#320 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#79 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#80 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#81 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#82 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#83 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#84 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#85 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#86 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#87 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#88 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#89 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#93 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#97 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#98 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#100 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#101 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#108 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#109 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#110 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#111 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#113 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#118 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#122 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#123 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#124 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#126 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#129 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#131 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#137 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#138 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#140 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#143 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#144 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#145 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#147 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | eth_dma.vhd#149 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mem_ctrl.vhd#166 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mem_ctrl.vhd#167 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mem_ctrl.vhd#168 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mem_ctrl.vhd#169 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mem_ctrl.vhd#170 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mem_ctrl.vhd#173 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mem_ctrl.vhd#174 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mem_ctrl.vhd#175 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mem_ctrl.vhd#176 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mem_ctrl.vhd#178 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mlite_cpu.vhd#161 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mlite_cpu.vhd#165 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#100 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#101 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#102 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#104 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#105 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#106 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#107 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#108 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#112 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#113 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#115 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#116 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#118 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#119 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#120 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#121 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#122 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#123 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#124 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#127 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#129 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#130 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#132 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#133 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#136 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#138 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#141 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#142 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#143 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#145 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#146 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#147 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#148 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#149 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#150 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#152 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#154 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#155 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#157 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#158 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#161 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#163 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#165 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#166 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#167 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#174 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#175 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#177 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#178 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#187 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#188 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#189 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#195 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#196 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#198 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#200 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#201 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#202 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | mult.vhd#204 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | pc_next.vhd#60 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | pc_next.vhd#63 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | pipeline.vhd#90 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | pipeline.vhd#92 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | pipeline.vhd#102 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | pipeline.vhd#103 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | pipeline.vhd#104 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | pipeline.vhd#105 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | pipeline.vhd#125 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | pipeline.vhd#126 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | pipeline.vhd#127 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | pipeline.vhd#131 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | pipeline.vhd#133 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | plasma.vhd#209 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | plasma.vhd#210 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | plasma.vhd#211 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | plasma.vhd#216 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | plasma.vhd#218 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | plasma.vhd#220 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | plasma.vhd#224 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | plasma_3e.vhd#164 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | plasma_3e.vhd#166 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | plasma_3e.vhd#252 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | plasma_3e.vhd#256 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | plasma_3e.vhd#265 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | plasma_if.vhd#74 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | plasma_if.vhd#76 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | reg_bank.vhd#90 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | reg_bank.vhd#93 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | reg_bank.vhd#95 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#61 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#64 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#65 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#66 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#67 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#68 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#69 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#70 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#71 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#77 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#78 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#79 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#83 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#85 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#86 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#87 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#94 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#98 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#106 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#107 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#110 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#111 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#112 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#115 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#123 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#126 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#128 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#132 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#133 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#142 | Details |
| VHDL132 | Do not assign this signal that is listed in the process' sensitivity list. | uart.vhd#144 | Details |
| VHDL134 | Remove this unused declaration. | ddr_ctrl.vhd#94 | Details |
| VHDL134 | Remove this unused declaration. | ddr_ctrl.vhd#100 | Details |
| VHDL134 | Remove this unused declaration. | tbench.vhd#34 | Details |
| VHDL156 | Align component and related entity port names. Ports only defined in entity: no_ddr_start, no_ddr_stop. | plasma_if.vhd#45 | Details |
| VHDL164 | Use 'TO' range direction instead. | ddr_ctrl.vhd#136 | Details |
| VHDL164 | Use 'TO' range direction instead. | reg_bank.vhd#43 | Details |
| VHDL172 | Refactor this code to not nest more than 2 conditional branching statements. | ddr_ctrl.vhd#182 | Details |
| VHDL172 | Refactor this code to not nest more than 2 conditional branching statements. | ddr_ctrl.vhd#187 | Details |
| VHDL172 | Refactor this code to not nest more than 2 conditional branching statements. | eth_dma.vhd#96 | Details |
| VHDL172 | Refactor this code to not nest more than 2 conditional branching statements. | eth_dma.vhd#121 | Details |
| VHDL172 | Refactor this code to not nest more than 2 conditional branching statements. | eth_dma.vhd#139 | Details |
| VHDL172 | Refactor this code to not nest more than 2 conditional branching statements. | mult.vhd#171 | Details |
| VHDL172 | Refactor this code to not nest more than 2 conditional branching statements. | mult.vhd#173 | Details |
| VHDL172 | Refactor this code to not nest more than 2 conditional branching statements. | mult.vhd#193 | Details |
| VHDL172 | Refactor this code to not nest more than 2 conditional branching statements. | plasma.vhd#215 | Details |
| VHDL172 | Refactor this code to not nest more than 2 conditional branching statements. | uart.vhd#105 | Details |
| VHDL172 | Refactor this code to not nest more than 2 conditional branching statements. | uart.vhd#127 | Details |
| VHDL183 | Remove this usage of non-synthesizable statement. | tbench.vhd#48 | Details |
| VHDL183 | Remove this usage of non-synthesizable statement. | tbench.vhd#48 | Details |
| VHDL183 | Remove this usage of non-synthesizable statement. | tbench.vhd#50 | Details |
| VHDL183 | Remove this usage of non-synthesizable statement. | tbench.vhd#51 | Details |
| VHDL183 | Remove this usage of non-synthesizable statement. | tbench.vhd#52 | Details |
| VHDL183 | Remove this usage of non-synthesizable statement. | tbench.vhd#52 | Details |
| VHDL183 | Remove this usage of non-synthesizable statement. | tbench.vhd#53 | Details |
| VHDL183 | Remove this usage of non-synthesizable statement. | tbench.vhd#53 | Details |
| VHDL183 | Remove this usage of non-synthesizable statement. | tbench.vhd#55 | Details |
| VHDL183 | Remove this usage of non-synthesizable statement. | tbench.vhd#56 | Details |
| VHDL183 | Remove this usage of non-synthesizable statement. | tbench.vhd#57 | Details |
| VHDL183 | Remove this usage of non-synthesizable statement. | tbench.vhd#58 | Details |
| VHDL183 | Remove this usage of non-synthesizable statement. | uart.vhd#156 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | mlite_cpu.vhd#182 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | mlite_cpu.vhd#182 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | mlite_cpu.vhd#195 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | mlite_cpu.vhd#195 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | mlite_cpu.vhd#217 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | mlite_cpu.vhd#217 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | mlite_pack.vhd#112 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | mlite_pack.vhd#138 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | mlite_pack.vhd#138 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | plasma.vhd#128 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | plasma.vhd#128 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | plasma.vhd#153 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | plasma.vhd#153 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | plasma_3e.vhd#198 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | plasma_3e.vhd#198 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | plasma_if.vhd#136 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | plasma_if.vhd#136 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram.vhd#100 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram.vhd#100 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram.vhd#110 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram.vhd#110 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram.vhd#118 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram.vhd#118 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram.vhd#128 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram.vhd#128 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram.vhd#136 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram.vhd#136 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram.vhd#146 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram.vhd#146 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram.vhd#154 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram.vhd#154 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram.vhd#164 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram.vhd#164 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram_xilinx.vhd#58 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram_xilinx.vhd#58 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram_xilinx.vhd#58 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | ram_xilinx.vhd#58 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | tbench.vhd#65 | Details |
| VHDL185 | Update this reserved word to only use lowercase characters. | tbench.vhd#65 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#112 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#141 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#164 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#184 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#205 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#218 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#241 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#260 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#274 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#295 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#303 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#311 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#321 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#351 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#371 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#385 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#395 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#409 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#436 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | mlite_pack.vhd#458 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | plasma_3e.vhd#86 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | plasma_3e.vhd#108 | Details |
| VHDL193 | Replace component declaration and instantiation by a direct instantiation. | plasma_if.vhd#42 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | cache.vhd#16 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | ddr_ctrl.vhd#53 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | ddr_ctrl.vhd#54 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | eth_dma.vhd#18 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | eth_dma.vhd#19 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | mlite_cpu.vhd#72 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | mult.vhd#41 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | mult.vhd#42 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | plasma_3e.vhd#15 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | plasma_3e.vhd#16 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | ram.vhd#17 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | ram.vhd#18 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | ram_xilinx.vhd#38 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | reg_bank.vhd#15 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | tbench.vhd#15 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | uart.vhd#15 | Details |
| VHDL211 | Remove the usage of this Synopsys library. | uart.vhd#17 | Details |
| VHDL212 | Rename this port to not include pin number. | plasma_3e.vhd#24 | Details |
| VHDL212 | Rename this port to not include pin number. | plasma_3e.vhd#25 | Details |
| VHDL212 | Rename this port to not include pin number. | plasma_3e.vhd#26 | Details |
| VHDL212 | Rename this port to not include pin number. | plasma_3e.vhd#54 | Details |
| VHDL212 | Rename this port to not include pin number. | plasma_3e.vhd#69 | Details |
| VHDL212 | Rename this port to not include pin number. | plasma_3e.vhd#70 | Details |
| VHDL213 | Add an end label. | bus_mux.vhd#59 | Details |
| VHDL213 | Add an end label. | bus_mux.vhd#86 | Details |
| VHDL213 | Add an end label. | bus_mux.vhd#105 | Details |
| VHDL213 | Add an end label. | bus_mux.vhd#134 | Details |
| VHDL213 | Add an end label. | cache.vhd#140 | Details |
| VHDL213 | Add an end label. | cache.vhd#174 | Details |
| VHDL213 | Add an end label. | control.vhd#479 | Details |
| VHDL213 | Add an end label. | ddr_ctrl.vhd#351 | Details |
| VHDL213 | Add an end label. | eth_dma.vhd#181 | Details |
| VHDL213 | Add an end label. | mem_ctrl.vhd#194 | Details |
| VHDL213 | Add an end label. | mlite_cpu.vhd#180 | Details |
| VHDL213 | Add an end label. | mult.vhd#211 | Details |
| VHDL213 | Add an end label. | pc_next.vhd#69 | Details |
| VHDL213 | Add an end label. | pipeline.vhd#137 | Details |
| VHDL213 | Add an end label. | plasma.vhd#226 | Details |
| VHDL213 | Add an end label. | plasma.vhd#254 | Details |
| VHDL213 | Add an end label. | plasma_3e.vhd#168 | Details |
| VHDL213 | Add an end label. | plasma_3e.vhd#274 | Details |
| VHDL213 | Add an end label. | plasma_if.vhd#86 | Details |
| VHDL213 | Add an end label. | plasma_if.vhd#131 | Details |
| VHDL213 | Add an end label. | ram.vhd#90 | Details |
| VHDL213 | Add an end label. | ram_xilinx.vhd#91 | Details |
| VHDL213 | Add an end label. | ram_xilinx.vhd#96 | Details |
| VHDL213 | Add an end label. | reg_bank.vhd#100 | Details |
| VHDL213 | Add an end label. | reg_bank.vhd#123 | Details |
| VHDL213 | Add an end label. | reg_bank.vhd#144 | Details |
| VHDL213 | Add an end label. | reg_bank.vhd#315 | Details |
| VHDL213 | Add an end label. | tbench.vhd#116 | Details |
| VHDL213 | Add an end label. | uart.vhd#150 | Details |
| VHDL213 | Add an end label. | uart.vhd#177 | Details |
| VHDL217 | Update design to split this case statement. Actual number of "when" clauses: 28. Maximum number of allowed "when" clauses: 16. | control.vhd#83 | Details |
| VHDL217 | Update design to split this case statement. Actual number of "when" clauses: 30. Maximum number of allowed "when" clauses: 16. | control.vhd#85 | Details |
| VHDL222 | Remove this forbidden pragma. | mlite_pack.vhd#165 | Details |
| VHDL222 | Remove this forbidden pragma. | mlite_pack.vhd#167 | Details |
| VHDL222 | Remove this forbidden pragma. | mlite_pack.vhd#185 | Details |
| VHDL222 | Remove this forbidden pragma. | mlite_pack.vhd#187 | Details |
| VHDL222 | Remove this forbidden pragma. | uart.vhd#152 | Details |
| VHDL222 | Remove this forbidden pragma. | uart.vhd#179 | Details |
| VHDL224 | Remove this internal tristate. | alu.vhd#48 | Details |
| VHDL224 | Remove this internal tristate. | alu.vhd#50 | Details |
| VHDL224 | Remove this internal tristate. | alu.vhd#51 | Details |
| VHDL224 | Remove this internal tristate. | alu.vhd#52 | Details |
| VHDL224 | Remove this internal tristate. | alu.vhd#53 | Details |
| VHDL224 | Remove this internal tristate. | alu.vhd#54 | Details |
| VHDL224 | Remove this internal tristate. | alu.vhd#55 | Details |
| VHDL224 | Remove this internal tristate. | ddr_ctrl.vhd#318 | Details |
| VHDL224 | Remove this internal tristate. | ddr_ctrl.vhd#319 | Details |
| VHDL224 | Remove this internal tristate. | ddr_ctrl.vhd#320 | Details |
| VHDL224 | Remove this internal tristate. | ddr_ctrl.vhd#321 | Details |
| VHDL224 | Remove this internal tristate. | ddr_ctrl.vhd#322 | Details |
| VHDL224 | Remove this internal tristate. | plasma_if.vhd#100 | Details |
| VHDL224 | Remove this internal tristate. | plasma_if.vhd#109 | Details |
| VHDL224 | Remove this internal tristate. | plasma_if.vhd#121 | Details |
| VHDL224 | Remove this internal tristate. | shifter.vhd#58 | Details |
| VHDL224 | Remove this internal tristate. | shifter.vhd#60 | Details |
| VHDL224 | Remove this internal tristate. | shifter.vhd#61 | Details |
| VHDL227 | This process has 306 lines of code, which is greater than 100 authorized. Split it into smaller processes. | control.vhd#49 | Details |
| VHDL227 | This process has 160 lines of code, which is greater than 100 authorized. Split it into smaller processes. | ddr_ctrl.vhd#128 | Details |
| VHDL227 | This process has 113 lines of code, which is greater than 100 authorized. Split it into smaller processes. | mem_ctrl.vhd#54 | Details |
| VHDL236 | Use "OTHERS => '1'" instead. | bus_mux.vhd#73 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | bus_mux.vhd#78 | Details |
| VHDL236 | Use "OTHERS => '1'" instead. | bus_mux.vhd#80 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | ddr_ctrl.vhd#224 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | ddr_ctrl.vhd#249 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | ddr_ctrl.vhd#264 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | ddr_ctrl.vhd#268 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | ddr_ctrl.vhd#285 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | ddr_ctrl.vhd#287 | Details |
| VHDL236 | Use "OTHERS => 'Z'" instead. | ddr_ctrl.vhd#320 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | eth_dma.vhd#79 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | eth_dma.vhd#80 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | eth_dma.vhd#82 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | eth_dma.vhd#84 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | eth_dma.vhd#85 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | eth_dma.vhd#88 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | eth_dma.vhd#108 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | eth_dma.vhd#137 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | eth_dma.vhd#143 | Details |
| VHDL236 | Use "OTHERS => '1'" instead. | eth_dma.vhd#166 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | eth_dma.vhd#171 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | mem_ctrl.vhd#170 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | mlite_cpu.vhd#161 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | mult.vhd#104 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | pipeline.vhd#103 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | pipeline.vhd#104 | Details |
| VHDL236 | Use "OTHERS => '1'" instead. | plasma.vhd#240 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | plasma_3e.vhd#252 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | plasma_3e.vhd#256 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | reg_bank.vhd#58 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | reg_bank.vhd#84 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | uart.vhd#65 | Details |
| VHDL236 | Use "OTHERS => '0'" instead. | uart.vhd#69 | Details |
| VHDL240 | Update design to split this case statement. Actual number of cases: 28. Maximum number of allowed cases: 16. | control.vhd#83 | Details |
| VHDL240 | Update design to split this case statement. Actual number of cases: 30. Maximum number of allowed cases: 16. | control.vhd#85 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | alu.vhd#17 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | cache.vhd#22 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_cpu.vhd#75 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_cpu.vhd#76 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_cpu.vhd#77 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_cpu.vhd#78 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#117 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#118 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#119 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#120 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#121 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#122 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#123 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#124 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#125 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#126 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#146 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#147 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#148 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#149 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#150 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#151 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#152 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#153 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#261 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#296 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#304 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#312 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#352 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#353 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#354 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#355 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#372 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#386 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#396 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#437 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mlite_pack.vhd#438 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | mult.vhd#46 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | plasma.vhd#40 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | plasma.vhd#41 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | plasma_3e.vhd#20 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | plasma_3e.vhd#21 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | plasma_3e.vhd#87 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | plasma_3e.vhd#88 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | plasma_if.vhd#43 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | plasma_if.vhd#44 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | ram.vhd#24 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | ram_xilinx.vhd#45 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | reg_bank.vhd#21 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | shifter.vhd#18 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | tbench.vhd#21 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | tbench.vhd#27 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, boolean, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | uart.vhd#22 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | uart.vhd#157 | Details |
| VHDL303 | Replace by one of the following allowed types: bit, bit_vector, integer, natural, positive, signed, std_logic, std_logic_vector, std_ulogic, std_ulogic_vector, unsigned, any enumerated type, subtype of those types, record of those types or array of those types. | uart.vhd#158 | Details |
| VHDL306 | Keep only one single architecture for this entity. | ram.vhd#23 | Details |
| VHDL306 | Keep only one single architecture for this entity. | ram_xilinx.vhd#44 | Details |
| VHDL315 | Implement this empty conditional branch or remove it. | control.vhd#210 | Details |
| VHDL315 | Implement this empty conditional branch or remove it. | control.vhd#243 | Details |
| VHDL315 | Implement this empty conditional branch or remove it. | control.vhd#440 | Details |
| VHDL315 | Implement this empty conditional branch or remove it. | mem_ctrl.vhd#131 | Details |
| VHDL316 | Too many ports. Actual: 15. Allowed: 6. Split this entity into single-responsibility entities. | bus_mux.vhd#22 | Details |
| VHDL316 | Too many ports. Actual: 9. Allowed: 6. Split this entity into single-responsibility entities. | cache.vhd#21 | Details |
| VHDL316 | Too many ports. Actual: 16. Allowed: 6. Split this entity into single-responsibility entities. | control.vhd#27 | Details |
| VHDL316 | Too many ports. Actual: 25. Allowed: 6. Split this entity into single-responsibility entities. | ddr_ctrl.vhd#57 | Details |
| VHDL316 | Too many ports. Actual: 21. Allowed: 6. Split this entity into single-responsibility entities. | eth_dma.vhd#22 | Details |
| VHDL316 | Too many ports. Actual: 17. Allowed: 6. Split this entity into single-responsibility entities. | mem_ctrl.vhd#17 | Details |
| VHDL316 | Too many ports. Actual: 10. Allowed: 6. Split this entity into single-responsibility entities. | mlite_cpu.vhd#74 | Details |
| VHDL316 | Too many ports. Actual: 7. Allowed: 6. Split this entity into single-responsibility entities. | mult.vhd#45 | Details |
| VHDL316 | Too many ports. Actual: 10. Allowed: 6. Split this entity into single-responsibility entities. | pc_next.vhd#16 | Details |
| VHDL316 | Too many ports. Actual: 26. Allowed: 6. Split this entity into single-responsibility entities. | pipeline.vhd#18 | Details |
| VHDL316 | Too many ports. Actual: 13. Allowed: 6. Split this entity into single-responsibility entities. | plasma.vhd#39 | Details |
| VHDL316 | Too many ports. Actual: 16. Allowed: 6. Split this entity into single-responsibility entities. | plasma_if.vhd#18 | Details |
| VHDL316 | Too many ports. Actual: 10. Allowed: 6. Split this entity into single-responsibility entities. | reg_bank.vhd#20 | Details |
| VHDL316 | Too many ports. Actual: 10. Allowed: 6. Split this entity into single-responsibility entities. | uart.vhd#21 | Details |
| VHDL1005 | Update this FSM to use an enumerated type. | cache.vhd#43 | Details |
| VHDL1005 | Update this FSM to use an enumerated type. | ddr_ctrl.vhd#114 | Details |
| VHDL1012 | Remove this usage of the 'clk' clock signal. | ddr_ctrl.vhd#273 | Details |
| VHDL1012 | Remove this usage of the 'clk_reg' clock signal. | plasma_3e.vhd#164 | Details |
| VHDL1012 | Remove this usage of the 'clk_reg' clock signal. | plasma_3e.vhd#166 | Details |
| VHDL1012 | Remove this usage of the 'clk_reg' clock signal. | plasma_3e.vhd#166 | Details |
| VHDL1014 | Split this process to only keep one clock. Clock signals: clk, clk_2x | ddr_ctrl.vhd#128 | Details |
| VHDL1014 | Split this process to only keep one clock. Clock signals: CLK_50MHZ, clk_reg | plasma_3e.vhd#161 | Details |
| VHDL1015 | Split this process to only keep one edge transition direction per clock. | ddr_ctrl.vhd#128 | Details |
| VHDL1033 | Review this usage of the 'reset_in' reset signal. | mlite_cpu.vhd#154 | Details |
| VHDL1033 | Review this usage of the 'ROT_CENTER' reset signal. | plasma_3e.vhd#170 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 2 signals. | cache.vhd#130 | Details |
| VHDL1041 | Enable signal: clk, polarity(ies): active-low | ddr_ctrl.vhd#59 | Details |
| VHDL1041 | Enable signal: reset_in, polarity(ies): active-low | ddr_ctrl.vhd#61 | Details |
| VHDL1041 | Enable signal: active, polarity(ies): active-high | ddr_ctrl.vhd#67 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 5 signals. | ddr_ctrl.vhd#218 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 4 signals. | ddr_ctrl.vhd#218 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 2 signals. | ddr_ctrl.vhd#263 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 5 signals. | ddr_ctrl.vhd#263 | Details |
| VHDL1041 | Enable signal: pause_in, polarity(ies): active-low | mem_ctrl.vhd#20 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 4 signals. | mem_ctrl.vhd#165 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 2 signals. | mem_ctrl.vhd#165 | Details |
| VHDL1041 | Enable signal: pause_any, polarity(ies): active-low | mlite_cpu.vhd#136 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 1 signal. | mlite_cpu.vhd#160 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 5 signals. | plasma.vhd#208 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 2 signals. | plasma_3e.vhd#251 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 1 signal. | reg_bank.vhd#89 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 3 signals. | uart.vhd#63 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 4 signals. | uart.vhd#63 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 3 signals. | uart.vhd#63 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 2 signals. | uart.vhd#63 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 2 signals. | uart.vhd#63 | Details |
| VHDL1041 | This flip-flop defines a complex enable involving 5 signals. | uart.vhd#63 | Details |
| VHDL1046 | Remove this non-enable usage of the 'reset_in' enable signal. | ddr_ctrl.vhd#128 | Details |
| VHDL1046 | Remove this non-enable usage of the 'clk' enable signal. | ddr_ctrl.vhd#128 | Details |
| VHDL1046 | Remove this non-enable usage of the 'active' enable signal. | ddr_ctrl.vhd#129 | Details |
| VHDL1046 | Remove this non-enable usage of the 'clk' enable signal. | ddr_ctrl.vhd#267 | Details |
| VHDL1046 | Remove this non-enable usage of the 'clk' enable signal. | ddr_ctrl.vhd#273 | Details |
| VHDL1046 | Remove this non-enable usage of the 'pause_in' enable signal. | mem_ctrl.vhd#54 | Details |
| VHDL1046 | Remove this non-enable usage of the 'pause_in' enable signal. | mem_ctrl.vhd#140 | Details |
| VHDL1046 | Remove this non-enable usage of the 'pause_in' enable signal. | mem_ctrl.vhd#149 | Details |
| VHDL1046 | Remove this non-enable usage of the 'pause_any' enable signal. | mlite_cpu.vhd#158 | Details |
| VHDL1047 | Remove this complex enable involving 2 signals. | cache.vhd#130 | Details |
| VHDL1047 | Remove this complex enable involving 5 signals. | ddr_ctrl.vhd#218 | Details |
| VHDL1047 | Remove this complex enable involving 4 signals. | ddr_ctrl.vhd#218 | Details |
| VHDL1047 | Remove this complex enable involving 5 signals. | ddr_ctrl.vhd#263 | Details |
| VHDL1047 | Remove this complex enable involving 2 signals. | ddr_ctrl.vhd#263 | Details |
| VHDL1047 | Remove this complex enable involving 4 signals. | mem_ctrl.vhd#165 | Details |
| VHDL1047 | Remove this complex enable involving 2 signals. | mem_ctrl.vhd#165 | Details |
| VHDL1047 | Remove this complex enable involving 1 signals. | mlite_cpu.vhd#160 | Details |
| VHDL1047 | Remove this complex enable involving 5 signals. | plasma.vhd#208 | Details |
| VHDL1047 | Remove this complex enable involving 2 signals. | plasma_3e.vhd#251 | Details |
| VHDL1047 | Remove this complex enable involving 1 signals. | reg_bank.vhd#89 | Details |
| VHDL1047 | Remove this complex enable involving 3 signals. | uart.vhd#63 | Details |
| VHDL1047 | Remove this complex enable involving 2 signals. | uart.vhd#63 | Details |
| VHDL1047 | Remove this complex enable involving 4 signals. | uart.vhd#63 | Details |
| VHDL1047 | Remove this complex enable involving 5 signals. | uart.vhd#63 | Details |
| VHDL1047 | Remove this complex enable involving 2 signals. | uart.vhd#63 | Details |
| VHDL1047 | Remove this complex enable involving 3 signals. | uart.vhd#63 | Details |
| VHDL1050 | Check if this entity can be synthesized with different configurations. If not, remove it. | eth_dma.vhd#22 | Details |
| VHDL1050 | Check if this entity can be synthesized with different configurations. If not, remove it. | pipeline.vhd#18 | Details |
| VHDL1050 | Check if this entity can be synthesized with different configurations. If not, remove it. | plasma_if.vhd#18 | Details |
| VHDL1050 | Check if this entity can be synthesized with different configurations. If not, remove it. | ram_xilinx.vhd#44 | Details |
| VHDL1050 | Check if this entity can be synthesized with different configurations. If not, remove it. | tbench.vhd#17 | Details |
| VHDL1051 | Check if this architecture can be synthesized with different configurations. If not, remove it. | eth_dma.vhd#49 | Details |
| VHDL1051 | Check if this architecture can be synthesized with different configurations. If not, remove it. | pipeline.vhd#48 | Details |
| VHDL1051 | Check if this architecture can be synthesized with different configurations. If not, remove it. | plasma_if.vhd#40 | Details |
| VHDL1051 | Check if this architecture can be synthesized with different configurations. If not, remove it. | ram_xilinx.vhd#56 | Details |
| VHDL1051 | Check if this architecture can be synthesized with different configurations. If not, remove it. | tbench.vhd#20 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | alu.vhd#46 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | mlite_cpu.vhd#307 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | plasma.vhd#142 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | plasma.vhd#290 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | ram.vhd#94 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | ram_xilinx.vhd#99 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | ram_xilinx.vhd#416 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | ram_xilinx.vhd#734 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | ram_xilinx.vhd#1052 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | ram_xilinx.vhd#1370 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | ram_xilinx.vhd#1688 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | ram_xilinx.vhd#2006 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | ram_xilinx.vhd#2324 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | reg_bank.vhd#110 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | reg_bank.vhd#152 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | reg_bank.vhd#243 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | reg_bank.vhd#293 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | shifter.vhd#57 | Details |
| VHDL1052 | Check if every non-synthesized if/elsif/else generate block can be reached with different configurations. If not, remove them. | uart.vhd#153 | Details |
| VHDL1053 | Check this signal that is used as both a reset and an enable: reset_in | ddr_ctrl.vhd#61 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: CLK_50MHZ. | cache.vhd#24 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: ROT_CENTER. | cache.vhd#24 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: CLK_50MHZ. | ddr_ctrl.vhd#59 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: ROT_CENTER. | ddr_ctrl.vhd#59 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: CLK_50MHZ. | ddr_ctrl.vhd#60 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: ROT_CENTER. | mem_ctrl.vhd#18 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: CLK_50MHZ. | mem_ctrl.vhd#18 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: CLK_50MHZ. | mlite_cpu.vhd#80 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: ROT_CENTER. | mlite_cpu.vhd#80 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: ROT_CENTER. | mult.vhd#47 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: CLK_50MHZ. | mult.vhd#47 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: CLK_50MHZ. | pc_next.vhd#17 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: ROT_CENTER. | pc_next.vhd#17 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: CLK_50MHZ. | plasma.vhd#44 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: ROT_CENTER. | plasma.vhd#44 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: ROT_CENTER. | plasma_3e.vhd#140 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: CLK_50MHZ. | plasma_3e.vhd#140 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: CLK_50MHZ. | ram.vhd#25 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: ROT_CENTER. | ram.vhd#25 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: ROT_CENTER. | reg_bank.vhd#22 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: CLK_50MHZ. | reg_bank.vhd#22 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: ROT_CENTER. | uart.vhd#23 | Details |
| VHDL1061 | Rename this clock signal to preserve its name across the design. Source signal name: CLK_50MHZ. | uart.vhd#23 | Details |
| VHDL1062 | Rename this reset signal to preserve its name across the design. Source signal name: ROT_CENTER. | cache.vhd#25 | Details |
| VHDL1062 | Rename this reset signal to preserve its name across the design. Source signal name: ROT_CENTER. | ddr_ctrl.vhd#61 | Details |
| VHDL1062 | Rename this reset signal to preserve its name across the design. Source signal name: ROT_CENTER. | mem_ctrl.vhd#19 | Details |
| VHDL1062 | Rename this reset signal to preserve its name across the design. Source signal name: CLK_50MHZ. | mem_ctrl.vhd#19 | Details |
| VHDL1062 | Rename this reset signal to preserve its name across the design. Source signal name: ROT_CENTER. | mlite_cpu.vhd#81 | Details |
| VHDL1062 | Rename this reset signal to preserve its name across the design. Source signal name: CLK_50MHZ. | mult.vhd#48 | Details |
| VHDL1062 | Rename this reset signal to preserve its name across the design. Source signal name: ROT_CENTER. | mult.vhd#48 | Details |
| VHDL1062 | Rename this reset signal to preserve its name across the design. Source signal name: CLK_50MHZ. | pc_next.vhd#18 | Details |
| VHDL1062 | Rename this reset signal to preserve its name across the design. Source signal name: ROT_CENTER. | pc_next.vhd#18 | Details |
| VHDL1062 | Rename this reset signal to preserve its name across the design. Source signal name: ROT_CENTER. | plasma.vhd#45 | Details |
| VHDL1062 | Rename this reset signal to preserve its name across the design. Source signal name: ROT_CENTER. | reg_bank.vhd#23 | Details |
| VHDL1062 | Rename this reset signal to preserve its name across the design. Source signal name: CLK_50MHZ. | reg_bank.vhd#23 | Details |
| VHDL1062 | Rename this reset signal to preserve its name across the design. Source signal name: ROT_CENTER. | uart.vhd#24 | Details |
| VHDL1070 | Remove frequency information from this clock signal. | plasma_3e.vhd#24 | Details |