@User Thanks for putting up the datasheet (
https://github.com/efabless/caravel/blob/release/doc/caravel_datasheet.pdf)! I could not find any definitive statement about which IO cells could be swapped out for custom user-designed IO cells (e.g. > 1GHz RF, or voltages >5V, leakage <0.1 picoamps etc.) whilst maintaining whatever alternative shared functionality for the management processor you regard as mandatory. It is clear that mprj_io[0:11] can't be swapped due to alternate functions, does this mean that any of the others, mprj_io[12:36] can be swapped out (or deleted, to remove solder bumps over our inductors) if we want to? If not, how many / which ones must be kept as-is please?