Programmerbar krets (c22v10)
Hej!
Jag har fastnat på denna fråga, det jag vet är att denna krets har 22 lediga ben varav 10 av dem kan användas som utgångar.
4:1 mux kräver 6 ingångar (2 för styr) och 1 utgång
halvadderare - 2 in, 2 ut
Men det jag inte riktigt förstår är hur många in/utgångar tillståmdsmaskinen kräver.
t.ex om det vore 8 tillstånd kräver den 3 in/ut eftersom 2^3 =8.
Det jag vet är att det ska finnas kvar 1 ingång och 1 I/O. Men vet inte riktigt hur jag kommer fram till det.
Behöver tillstånden vara observerbara genom pinnar? Förmodligen vill man kunna nollställa tillståndsmaskinen, så jag kan tänka mig att den behöver en till fem pinnar för tillstånden, men jag är inte alls säker.
Hej!
Det stod ingen information om det faktist, även om jag räknar att tillstådsmaskinen behöver 5 ben, så förstår jag inte hur dem fått fram att endast en insignal och en I/O är det som blir kvar/ledigt av benen.
Jag kom fram till detta:
Ingångar Utgångar
MUX 6 1
HalvA 2 2
Q-utgångar 4
reset 1
Utsig från 2
tillståndsmaskin
Insig till 1
tillståndsmaskin
10 9
de måste ha skrivit fel i facit tror jag, men får jag fråga hur du tänkte när du fick fram Q utångarna?
För att få till en tillståndsmaskin på 11 tillstånd behöver man 4 vippor, som då ger 16 tillstånd. Jag har också med en reset pinne som Laguna föreslog.
Jag tror, efter att tittat lite i ett datablad på 22V10, att om man använder en vippa så går den pinnen inte att använda till annat.
Som jag räknade så går det åt 10 ingångar och 9 I/O (som används som utgångar). Det blir en över av varje sort, var det inte det som facit sa?