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
hvorfor vil man unngå races?
det er tryggere å la en input få stabilisere seg i en halv klokke periode og heller oppdatere den ved neste rising edge. dette vil resultere i race-free test modes. hovedsaklig for å sørge for at man får riktig signal.
hva er studentnummeret mitt 233807 i hexadecimal?
3914F = 11 1001 0001 0100 1111
hva er en bitstream?
en rekke med binære tall 0100 0011 1111 0000
hva kan vi anta at en floating input vil leses som?
1
hvilken verdi er dominerende i shorted faults
0
hva er enable på verdien til alle boksene i demo board schematic?
alle har !enable som vil si at input skal være low for at den er på
hvordan er sannhetstabellen til scan test devicene?
så lenge enable er 0 er output lik output
hvordan er sannhetstabellen til blå demultiplexer?
OUTPUTS: Y0 Y1 Y2 Y3
High enable vil gi alle high inputs
low enable:
a b
0 0 = 0 1 1 1
0 1 = 1 0 1 1
1 0 = 1 1 0 1
1 1 = 1 1 1 0
hvordan er sannhetstabellen til rosa multiplexer?
High enable = Low input uansett
Low enable:
Select Low = output er a
Select High = output er b