4 svar
79 visningar
Zeptuz 197
Postad: 2 okt 2022 15:09

En sekvensgeneratorSgen05skall gå genom tillståndenQ={0,6,4,3,2,5,0, . . .}

Hej håller på med den här uppgiften:

och har gjort det mesta

Men jag vet inte riktigt hur jag ska tänka på b) uppgiften där jag ska lägga till set6 i ekvationen.
Fick tips om att använda axiomen x+1=1 och x*0=0 och på det sättet lösa uppgiften, men jag vet inte riktigt vad som menas. I facit  står det i princip så som jag har skrivit men även + set 6 i de första 2 ekvationerna och *set6 i sista ekvationen på b) och jag förstår inte riktigt vad det betyder. varför är det plus på de 2 första och gånger på den sista?

ThomasN 2106
Postad: 3 okt 2022 01:17

Är det inte bäst att rita in båda insignalerna E och set6 i tillståndsgrafen och få med dem i tabellen för nästa tillstånd också?

Det blir jobbigare Karnaugh-diagram men jag är osäker på om det går att ta någon genväg.

(Dina ekvationer ser ut att stämma om vi inte hade haft set6)

Zeptuz 197
Postad: 3 okt 2022 17:41
ThomasN skrev:

Är det inte bäst att rita in båda insignalerna E och set6 i tillståndsgrafen och få med dem i tabellen för nästa tillstånd också?

Det blir jobbigare Karnaugh-diagram men jag är osäker på om det går att ta någon genväg.

(Dina ekvationer ser ut att stämma om vi inte hade haft set6)

Jag är inte särskilt duktig på det här än, men hur menar du att jag ska ta sätta in det i tillståndtabellen? 
Ska jag göra en sanningstabell med 4 bitar: set6, q2,q1,q0?
Då vet jag inte riktigt hur nästa tillstånd ska se ut? Eller jag vet inte hur jag ska tänka egentligen. 

ThomasN 2106
Postad: 3 okt 2022 18:52

T.o.m med fem bitar. E, set6, q2,q1,q0

Nånting sånt här:

Jag har bara ritat de första tillstånden, och ännu mindre av sanningstabellen.
T.ex tillstånd 0 och E=0 och set6=0 ger nästa tillstånd 0
Tillstånd 6 och 1 0 ger nästa tillstånd 4

Som sagt, det blir jobbiga Karnaugh-diagram

ThomasN 2106
Postad: 4 okt 2022 17:03

Jag har funderat lite till...

Om set6 är 1 betyder att nästa tillstånd är 6, oavsett andra signaler. D.v.s q2+, q1+, q0+ skall vara 110. q2+ och q1+ skall alltid vara 1 och det blir de om man adderar set6 till de ekvationerna t.ex q2+ = E(/q2* /q0 + q1*q0) +/Eq2 + set6.
Om set6 är 1 kan ju de andra vara vad som helst, q2+ blir ändå 1.

q0+ skall alltid vara 0 om set6 är 1 och det blir den med q0+ = ( E(q2*/q1*q0 + /q2*q1*/q0) + /Eq0 ) * /set6
Om set6 är 1 blir /set6 0 och hela uttrycket blir 0.

Detta innebär dock att även de icke använda tillstånden (1 och 7) får 6 som nästa tillstånd och det strider ju mot de ursprungliga förutsättningarna. Men vill facit ha det så, så är det väl OK

Svara
Close