An external prescaler can be better finetuned to provide the requested sound clock, maybe even with less resources.
To seperate clock domains: The device can be directly embedded in your core 'clk' domain that you may use to for your processor for example. Do not worry abount clock domain crossings. The 'clk' domain only writes to the configuration registers, and the 'clk_sound' domain only reads them. So they could even be phase unaligned.
Benefits:
Signed-off-by: Henk Vergonet henk.vergonet@gmail.com