Open iljabek opened 5 months ago
@tgingold-cern I have to look into the failing test, but is this https://github.com/iljabek/cheby/commit/095f911874880a79eeb2a5248dca565f75e972bb going in good general direction? would you prefer to split the minimal and customization commits?
Yes, I think this is OK. I would use 'clock-name' and 'reset-name' instead of 'bus-clock-name' and 'bus-reset-name'
Not sure why you need 'use-bus-name-in-ports'. There is a 'reg-prefix' which might do what you'd like.
There is a 'reg-prefix' which might do what you'd like
can the bus name consist only out of reg-prefix
, i.e. name
be empty?
I think that reg-prefix
has no influence on bus name, only on ports (and internal names).
if using the cheby-generated AXI4-Lite interface in Vivado block design without a wrapper following issues arise:
[MS]_AXI_NAME
, insteadslave
is producedreset
pin does not quite follow auto-discovery naming scheme because of underscore inareset_n
and is not associated with theaclk
clock pinaclk
pin is not automatically associated with the port in propertiesminimal yaml example:
Current IP in BD + post-autoconnect:
minimal "valid" IP in BD + post-autoconnect: