There were errors in how DACs implemented the tile architecture confusing it with the number of tiles a platform package. These fixes overcome this by adding more specific properties that the get_rfsoc_properties.m
function implements. These fixes also use this to better fix some awkward logic for presenting DAC capabilities in the mask. This also normalizes some of the behavior between ADCs and DACs where it makes sense to do so.
Adds the ability to simplify tile clocking tab by starting with a static configuration for each platform. This helps reduce complexity and ease of use by not having to remember the RFPLL clock network.
Updates the mask to properly handle the decimation rates for the DAC.
Fixes issue when copying RFDC YB from one design to another that the gateways properly update without needing to make a modification to the parameters or mask configuration.