Why are the outputs on the DDS CORE Generator GUI always displayed as 32 bits wide?
This is only an issue in the core GUI display. The actual values are the correct size in the HDL template, and in the netlist. You can find the correct size by looking at the ".vho" file that is output from CORE Generator.
This issue will be addressed in the next version of the DDS, v2.0.