È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!

Reti Logiche Forum del corso di Reti Logiche - La Sapienza

Output sincrono di un dispositivo

  • Messaggi
  • OFFLINE
    acabb
    Post: 6
    Registrato il: 18/10/2007
    Città: MILANO
    Sesso: Maschile
    Utente Junior
    00 16/11/2007 16:00
    Perche' conviene avere in uscita un segnale che cambi sul fronte di salita del segnale di sincronismo (clock) e stabile fra due fronti?

    Per un utilizzatore non potrebbe essere meglio avere un segnale stabile sul fornte di salita del segnale di sincronismo?
  • OFFLINE
    pma
    Post: 94
    Registrato il: 26/10/2006
    Sesso: Maschile
    Admin
    Utente Gold
    00 16/11/2007 16:57
    Perché è il modo più semplice di generarlo, prelevandolo dall'uscita di un registro (o di un flip-flop, nel caso di singolo bit); pensi a come sarebbe complicato far cambiare il dato e poi far passare il clock da 0 a 1. Per l'utilizzatore, d'altra parte, non cambia nulla: troverà il segnale ben stabile e valido alla successiva transizione di clock.
  • OFFLINE
    acabb
    Post: 6
    Registrato il: 18/10/2007
    Città: MILANO
    Sesso: Maschile
    Utente Junior
    00 16/11/2007 18:03
    Una soluzione per l'utilizzatore potrebbe essere catturare i dati con un registro di tipo D edge triggered con clock il segnale di sincronismo negato?
  • OFFLINE
    acabb
    Post: 7
    Registrato il: 18/10/2007
    Città: MILANO
    Sesso: Maschile
    Utente Junior
    00 09/12/2007 14:12
    Lìutilizzatore ricevendo il segnale dati ed il segnale di sincronismo catturera' il dato sul fronte successivo del clock rispetto a quello di emissione.
  • OFFLINE
    stenoo
    Post: 19
    Registrato il: 14/09/2005
    Città: NAPOLI
    Sesso: Maschile
    Utente Junior
    00 09/12/2007 19:55
    mmm mettere porte sul clock non mi sembra una buona idea... ma forse mi sbaglio
    NAPOLI NEL CUORE
  • OFFLINE
    pappett
    Post: 10
    Registrato il: 07/11/2007
    Città: CORIGLIANO CALABRO
    Sesso: Maschile
    Utente Junior
    00 09/12/2007 20:49
    Non penso che sia sbagliato mettere porte sul clock. Se ricordo bene il prof ha lezione ha spiegato che qualora volessimo usare come porte di output flip flop D edge-triggered al posto dei normali flip-flop D lacth, il clock deve entrare negato.... ovvero lavorare sul fonte di discesa. Quindi una negazione di segnale all'ingresso del clock.
    Almeno credo di ricordare cosi...
  • OFFLINE
    pma
    Post: 102
    Registrato il: 26/10/2006
    Sesso: Maschile
    Admin
    Utente Gold
    00 11/12/2007 14:41
    Re:
    pappett, 12/9/2007 8:49 PM:

    Non penso che sia sbagliato mettere porte sul clock. Se ricordo bene il prof ha lezione ha spiegato che qualora volessimo usare come porte di output flip flop D edge-triggered al posto dei normali flip-flop D lacth, il clock deve entrare negato.... ovvero lavorare sul fonte di discesa. Quindi una negazione di segnale all'ingresso del clock.
    Almeno credo di ricordare cosi...


    È così, ma la negazione non era su un clock ma sull'AND tra SEL e IOWR in una porta di output. Mai porre porte o invertitori su un clock, salvo casi veramente eccezionali. La risposta al problema posto originariamente da acabb l'ha data lo stesso acabb nel suo ultimo post con figura: l'utilizzatore non fa altro che catturare i dati con lo stesso clock con cui sono stati generati e (salvo differenze abnormi di ritardo relativo tra clock e dati) li utilizzerà con un clock di ritardo.