Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    32

    [VHDL] Qualcuno lo usa??

    Non so in che sezione del forum scrivere, anche se non è relativo al web sempre di programmazione si tratta!
    Per l'esame di elettronica dei sistemi digitali c'era una parte dell'esercizio che chiedeva:

    Scrivere il codice vhdl del blocco sommatore + moltiplicatore mediante una descrizione strutturale nell'ipotesi di disporre una libreria con componenti FULL-Adder e MULT.
    Full adder riceve due numeri a 8 bit e restituisce numero a 8 bit, mentre MULT ha due ingressi a 8bit e restituisce 16 bit.

    La funzione che dovrebbe risolvere il blocco è questa:
    y(n+1) = y(n)*(1/4) + x(n).

    x(n) -> 8bit; y(n+1) -> 8bit
    Allego uno schema per maggior chiarezza

    Come cavolo si risolve?
    Non capisco come implementare il sommatore...non può ricevere un segnale 8 bit e l'altro 16bit!!!!
    Mi sfugge qualcosa???

    grazie a chiunque mi dia una mano
    ciao
    Immagini allegate Immagini allegate

  2. #2
    Puoi pensare di operare un taglio dei primi 8 bit più significativi dell' uscita del MULT e poi passare il risultato all ' FULL-ADD . In questo caso non avresti alcuna perdita di informazione in quanto la moltiplicazione è in realtà una divisione per 4 , ossia due divisoni per 2 consecutive , il che equivale a due rigth-shift in succesione . Saluti

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    32
    Azz, non ci avevo pensato, sono proprio ignorante!!!
    Provo a lavorarci su un pochino e se ho problemi riposto visto che sei stato così rapido e gentile!

    ciao e grazie

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296

    Moderazione

    L'argomento è off topic: qui si parla di programmazione con linguaggi e ambienti di sviluppo, non specificatamente di elettronica.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.