Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [VHDL]progetto funzione somma e prodotto

    fare un package che contiene la funzione di somma e la
    funzione di prodotto
    per due standard logic vector contenenti valori a X

    supponga di avere 1X01+01X0, attualmente con l'unsigned avrebbe XXXX in uscita
    in realta' non e' cosi'
    1X01+
    00X0=
    ---------
    1XX1

    perche' in alcuni casi so che su un operando ha un bit a X il carry interno e' 0

    poi servirebbe una utility che dato un vettore con elementi a X
    ritorna un vettore con tutti questi a 1 o a 0 dipendentemente da un
    flag

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Ma la domanda qual è?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Devo realizzare in vhdl la funzione somma e prodotto con le indicazioni di sopra ma non saprei come fare.

  4. #4
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Per quel poco ce so sono porte logiche OR e AND
    Per gli Spartani e Sparta usa spartan Il mio github

  5. #5
    E' un esercizio di simulazione, infatti poi lo devo simulare con Modelsim. Io pensavo di fare un adder per la somma con carry visto la (supponga di avere 1X01+01X0, attualmente con l'unsigned avrebbe XXXX in uscita
    in realta' non e' cosi'
    1X01+
    00X0=
    ---------
    1XX1

    perche' in alcuni casi so che su un operando ha un bit a X il carry interno e' 0), però per il prodotto non ho idea. Credevo che fosse tutto legato. Ma l'ultima parte non saprei che farci :
    poi servirebbe una utility che dato un vettore con elementi a X
    ritorna un vettore con tutti questi a 1 o a 0 dipendentemente da un
    flag

  6. #6
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    XXXX cosa è? il carry delle singole operazioni o la somma delle singole operazioni? Per X che si intende? Sembra un MUX sempre HIGH.
    Per gli Spartani e Sparta usa spartan Il mio github

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.