Multiplicatin En Xilinx Spartan-3

P

pstar

Guest
Hi All,

Cuando en Verilog que usamos:

asignar C = A * B;

luego en Xilinx (Webpack) ¿Qué tipo de diseño para hacer uso de la multiplicación (en Spartan-3)?

Sé que la lógica de diseño que utilizan para Añadir, comparación, ...pero no hay información sobre qué tipo de lógica que utilizan para aplicar la multiplicación de Spartan-3 fichas?

Me gusta saber de Xilinx Spartan-3 para la multiplicación que utilizan:

Ripple-Llevar matriz Mulitiplier
Adder fila de árboles Mulitiplier
-Llevar Guardar matriz Mulitiplier
-Mira-tabla Mulitiplier
-Producto parcial TUS Mulitiplier
-Computarizada parcial del producto Mulitiplier
-Constant Mulitiplier
KCM-Mulitiplier
-O algo más?

Realmente necesitamos saber qué tipo de diseño de la lógica (circuito) que utilizan para la multiplicación.Gracias!

Pouya!

 
No está seguro, pero siempre puedes compilar una pequeña expresión, y verificar con el p
& r de registro, o con el editor de FPGA, que se utilizan los recursos.

 
Hola pstar,
Durante mi FORMACION Tengo para explorar la multiplicadores y en ese momento yo tengo alguna en los diseños de Xilinx, multiplíquese que utilizan.Que fue mediante el uso de Designware (Synopsys) i cuando acaba de cambiar el puerto
y el nombre cambiado drásticamente los resultados de síntesis (la frecuencia se redujo, así como el aumento de área).Que era simple multiplicador secuencial multiplicador con Ripple llevar.

 
El Spartan3 ha dedicado rápido multiplicadores.Si su diseño se multiplica dos 18-bit (o menor), firmado números, WebPack se utilice uno de los multiplicadores dedicado en lugar de tratar de sintetizar la lógica de la trama (a menos que anule tal función).Si tiene más de 18 bits, se WebPack multiplicador en cascada de varios bloques.
http://www.xilinx.com/products/tables/fpga.htm # s3

 
Incluso si usted intenta utilizar 32x32 multiplicador y el uso de una declaración como HDL
C = A * B (C = 64-bit; A, B = 32 bits)
En síntesis, siempre 4 18X18 bloques disponibles se utilizarán.Que son eficientes y que todos los demás multiplicadores se puede tratar de usar LUT.Y ya que están disponibles como bloques dedicados sólo puedo poner un comodín que supongo que podría ser matriz de multiplicadores.

 

Welcome to EDABoard.com

Sponsor

Back
Top