Pergunta de entrevista da empresa AMD

Code a clock divider using RTL. What is CDC and RDC (explain in depth).