multiplicador de

N

neefa

Guest
FRZ hi,
i necesidad de aplicar un multiplicador de 4 entradas y 2 salidas.¿puede alguien sugerir un multiplicador de 2 eficientes hacer lo mismo.
thx.

 
Cuatro entradas y dos salidas??¿Es usted la multiplicación de números complejos?

¿Qué tipo de dispositivo está usando?

 
no IAM no multiplicar IAM nos.just complejo que da 4 8bit insumos y tengo 2 get 2 salidas.

 
Un ordinario multiplicador tiene dos entradas y una salida: Y = A * B

Tal vez te refieres multiplexor en vez de multiplicadores?

 
it.it Lo siento, he confundido es multiplier.i complejo utilizado el siguiente código para implementar esto.
si podemos prescale como este, o bien podemos importar algún método eficiente de otros 2 la aplicación del presente?
plz sugerir.
signed_complex módulo (A_r, A_C, B_R, B_C, D_R, D_C);
/ / D = A * B
input [7:0] A_r, A_C;
input [7:0] B_R, B_C;
de salida [7:0] D_R, D_C;
de cable [15:0] result1, result2, result3, result4;
mult mult1 (A_R, B_R, result1);
mult mult2 (A_C, B_C, result2);
mult mult3 (A_r, B_C, result3);
mult mult4 (A_C, B_R, result4);
de cable [16:0] prescale_R, prescale_C;

/ / asigna prescale_R = (result1 [7], result1) - (result2 [7], result2);
/ / Asigna prescale_C = (result3 [7], result3) (result4 [7], result4);

asignar prescale_R = result1 - result2;
asignar prescale_C = result3 result4;

asignar D_R = (prescale_R [15], prescale_R [12:6]);
asignar D_C = (prescale_C [15], prescale_C [12:6]);
endmodule
mult módulo (a, b, out);
de salida [15:0] out;
input [7:0] a;
input [7:0] b;
/ / wire [7:0] out;
de cable [15:0] out;

asignar a = a * b;
/ / asigna a cabo = (mult_out [15], mult_out [12:6]);
endmodule
thx.

 
No estoy seguro de lo que su "prescale" cosas que está haciendo.Yo no lo estudian.

Verilog apoya firmado aritmética, por lo que así es como yo lo haría.Escribí esto de manera rápida y no de verificación a fondo de los errores, así que ¡tenga cuidado!
Código:

signed_complex módulo (A_r, A_C, B_R, B_C, D_R, D_C);

de entrada firmado [7:0] A_R, A_C;

de entrada firmado [7:0] B_R, B_C;

salida firmado [7:0] D_R, D_C;asignar D_R = (0 A_r * B_R - A_C B_C *)>>> 8;

asignar D_C = (0 A_r B_C * * A_C B_R)>>> 8;

endmodule
 
¿Puede darme el número de avilable Multiplicador CMOS IC en mareket y lo que hay especificaciones

 
Cita:4527 4-bit tasa de décadas síncronos multiplicador.

CD4527 BCD Precio multiplicador.

4089 4-tasa de bits binarios síncronos multiplicador.

CD4089BE binario Precio CMOS Multiplicador

CD4085BF CMOS Multiplicador

 

Welcome to EDABoard.com

Sponsor

Back
Top