No sé a qué dispositivo Xilinx está apuntando, pero aquí hay una página de información general de los bloques DSP de Xilinx:
Hay una pequeña sección sobre la división en la guía del usuario de Virtex 5 XtremeDSP (p.74), por ejemplo:
Sin embargo, su mejor apuesta es crear un divisor utilizando 'coregen'. Inicie 'coregen', cree un nuevo proyecto y vaya a 'Funciones matemáticas - > Divisores '(las opciones aparecen según el dispositivo de destino). Luego pase por el asistente para elegir su configuración preferida.
Aquí hay un poco más de información sobre cómo usar 'coregen': 'coregen' creará un archivo de instanciación '.v' o'.vhd 'dependiendo del idioma que hayas elegido. Ejecutará XST para generar un ".ncg" "blackbox" netlist para que el proceso de implementación pueda incluirlo cuando ejecute 'ngdbuild'.
Ahora, coregen también generará un '.xco' y '.cgp', que son los únicos archivos que realmente necesita (en ISE versión 12.x) para regenerar el núcleo. En la línea de comando, haz
coregen -p <core>.cgp -b <core>.xco
y obtendrás la instanciación de HDL y la lista de redes (y un montón de otras cosas en el proceso). Tenga en cuenta que 'coregen' generará su salida donde están los archivos de entrada, no de dónde se invoca, ¡y no hay ningún interruptor para indicar una ruta de salida!