Make canfd_registers fully duplex for AXI compatibility
data_in
and data_out
are already there, srd
and swr
too.
However, address
and sbe
are shared. In AXI-Lite they are separate for read and write, so they should be separate here too.
After that, (a modification of) can_ifc_axi_duplex from sja1000-fdtol may be used to wrap this interface into AXI-Lite. It is a template generated from Vivado with modified parts, so similar procedure may be used (with different number of registers and in VHDL).