You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using the ternary operator for s_arch_sys_d is unnecessary; it can be directly linked with apb4.pwdata, considering that enable port in the u_arch_sys_dfferc module is already connected (there're some similar issues).
Recommendations for Improvement
Using the ternary operator for
s_arch_sys_d
is unnecessary; it can be directly linked withapb4.pwdata
, considering thatenable
port in theu_arch_sys_dfferc
module is already connected (there're some similar issues).archinfo/rtl/apb4_archinfo.sv
Lines 33 to 41 in 8ffae9b
It is recommended to use clock-edge style to avoid critical path issue. Additionally, it's advised not to always pull the
pready
signal high.archinfo/rtl/apb4_archinfo.sv
Lines 63 to 73 in 8ffae9b
Below is an example from a Xilinx project.
https://github.com/Xilinx/systemctlm-cosim-demo/blob/3b1501c21487d265c3275a45d468a65b5d4f1989/apb_timer.v#L61-L92
The text was updated successfully, but these errors were encountered: