Exam Flashcards
st_nxt er avhengig av?
input og current state
hvilke signaler trenger default verdier i en kode før states?
st_nxt og output
hva er sequential circuits?
en type circuit der output avhenger både av input og forrige output for å definere neste output, akkurat som st_nxt
hva er combinational circuits?
en type circuit der output er uavhengig av tid og avhenger kun av input som er til stede på akkurat det tidspunktet
hva er concurrent statements?
alle statements kjører sammen parallelt
hva er sequential statements?
statements som kjøres i en bestemt rekkefølge, en om gangen
ASMD: hva er en state box og hvordan form har den?
rektangel. en i starten av hver state sirkel ofte tom. Et entry point og et exit point
ASMD: hva er en decition box og hvordan form har den?
diamant. kommer hvis det er flere svar på statementen inne i boksen. et entry point og fler exit points til forskjellige paths
ASMD: hva er en condition box og hvordan form har den?
avrundet rektangel. entry punktet vil alltid komme fra en decition box. Boksen inneholder operasjonen(e) som skal skje hvis denne pathen er valgt. Bare brukt i mealy state machines så kalles også mealy box
hva er en multiplexer?
en datavelger, et kontroll signal velger hvilket output som skal sendes videre til output
hva er en vanlig feil i sensitivity lista i process (a,b,c,ctr)
hvis sensitivity lista i process (a,b,c,ctr) enten mangler eller har for mange signaler som skal oppdater signaler så kan vi få feil outputs. en process kan da ikke bli aktivert når den skal som kan føre til feil i waveform.
når oppdateres capture/shift stage i en boundary scan celle?
rising edge of clock
når oppdateres latch stage i en boundary scan celle?
falling edge of clock
hva er race?
race er når et signal blir lest i en blokk på samme tid som den oppdateres i en annen blokk
hvordan kan man unngå races?
kan bli unngått ved å lese inputs og oppdatere outputs på forskjellige clock edger