Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

MULTIPLICADOR DE N BITS EN C2 (BOOTH)

No description
by

ana sola vega

on 20 January 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of MULTIPLICADOR DE N BITS EN C2 (BOOTH)

Multiplicador
DISEÑO
Algoritmo de Booth
ARQUITECTURA COMÚN (TOP)
MULTIPLICADOR DE N BITS EN C2 (BOOTH)
E/S
- RESET_N: Reset asíncrono a nivel bajo
- CLK: Reloj
- START: Inicia la multiplicacion en el siguiente flanco de reloj activo.
- DONE_N: Durante la multiplicación permanece a ‘1’ y pasa a ‘0’ para indicar el final de la multiplicación.
- A[n-1…0]: Multiplicando de n bits.
- B[n-1…0]: Multiplicador de n bits.
- RSLT[2n-1…0]: Resultado de 2n bits.

COMPONENTES

1. MULTIPLICADOR MEDIANTE ALGORITMO DE BOOTH

2. CONVERSOR DE BINARIO A BCD

3. CONVERSOR DE BCD A 7 SEGMENTOS

4. DIVISOR DE FRECUENCIA

5. REFRESCO DINÁMICO


El algoritmo de multiplicación de Booth es un algoritmo de multiplicación que multiplica dos números binarios con signo en la notación de complemento a dos,
La idea es convertir el multiplicador en un número recodificado sobre un sistema binario no canónico bajo la forma de dígitos con signo. A la hora de realizar el algoritmo basta almacenar el valor binario del multiplicador y fijarse en el bit anterior para averiguar si se trata de un +1, un -1 o un 0 en la codificación de Booth.

Un multiplicador digital es un circuito digital capaz de multiplicar dos palabras de M y N bits para obtener un resultado de N+M bits.
Los multiplicadores son en la práctica matrices complejas de sumadores.
La multiplicación requiere M ciclos utilizando un sumador de N bits. Se realiza la suma de N productos parciales, que se generan multiplicando un bit del multiplicador por el valor del multiplicando (operación AND) y desplazando el resultado según la posición del bit del multiplicador.
IMPLEMENTACION EN VHDL
Multiplicador
Conversor binario-BCD
Conversor BCD-7 segmentos
SIMULACIÓN FINAL
Full transcript