Vinnaren i pepparkakshustävlingen!
2013-01-17, 13:17
  #1
Medlem
Hart fått en uppgift som lyder:

1.) I denna uppgift skall du konstruera och analysera en egen grind. Läs kapitel 6 i boken. Rita sedan ett transistorschema för En (1) CMOS grind med följande logiska funktion
F(a,b,c,d)= ((a+b+c)d)’
Grinden skall byggas upp av endast ETT (1) pull-up och ETT (1) pull-down nät (se beskrivning av pull-up och pull-down-nät för CMOS (sid 326 och framåt). Dvs Du får inte koppla ihop flera steg med AND, OR och NOT-grindar efter varandra utan allt ska kopplas i samma steg.
Ge även en förklaring av hur man i transistorschemat kan läsa av vad utsignalen kommer att bli för en viss insignal. Ge även några exempel.




Har inte en jävla aning om var jag ska börja ens. Har läst i boken och sökt på internet men inte hittat något om gör det tydligare för mig. Någon som vill hjälpa mi9g att komma på rätt tanke bana, eller kan tipsa om något ställe där jag kan läsa mer om detta?
Citera
2013-01-17, 14:29
  #2
Medlem
dMobergs avatar
Citat:
Ursprungligen postat av Pharmadreams
Hart fått en uppgift som lyder:

1.) I denna uppgift skall du konstruera och analysera en egen grind. Läs kapitel 6 i boken. Rita sedan ett transistorschema för En (1) CMOS grind med följande logiska funktion
F(a,b,c,d)= ((a+b+c)d)’
Grinden skall byggas upp av endast ETT (1) pull-up och ETT (1) pull-down nät (se beskrivning av pull-up och pull-down-nät för CMOS (sid 326 och framåt). Dvs Du får inte koppla ihop flera steg med AND, OR och NOT-grindar efter varandra utan allt ska kopplas i samma steg.
Ge även en förklaring av hur man i transistorschemat kan läsa av vad utsignalen kommer att bli för en viss insignal. Ge även några exempel.




Har inte en jävla aning om var jag ska börja ens. Har läst i boken och sökt på internet men inte hittat något om gör det tydligare för mig. Någon som vill hjälpa mi9g att komma på rätt tanke bana, eller kan tipsa om något ställe där jag kan läsa mer om detta?
Pullup-nät: det nät som är kopplat till vdd och drar upp utgången till 1. Detta ska leda när din funktion ska ge 1 ut (no shit). Här har vi p-transistor som leder om vi har 0or på ingångarna. Så gör funktionen F(a',b',c',d') till ditt PU-nät.

För PD-nätet räknar man ut F'.

Jag undrar om det hjälpte nåt, kan förkalra mer.
Citera
2013-01-17, 14:44
  #3
Medlem
Det hjälpte väl litegrann, så tack! Men jag är fortfarande lost
Vad är första steget liksom till att lösa uppgiften?

Jag har hittat den här föreläsningen och den här bilden som fick mig att litegrann "se det framför mig": http://www.ict.kth.se/courses/IE1204...F/F3cmos/5.htm

Men de här näten, PU och PD, hur kommer jag fram till hur det ska se ut?

Jag låter förmoligen ganska korkad och det är ungefär så jag känner mig just nu med
Citera
2013-01-17, 14:48
  #4
Medlem
dMobergs avatar
Citat:
Ursprungligen postat av Pharmadreams
Det hjälpte väl litegrann, så tack! Men jag är fortfarande lost
Vad är första steget liksom till att lösa uppgiften?

Jag har hittat den här föreläsningen och den här bilden som fick mig att litegrann "se det framför mig": http://www.ict.kth.se/courses/IE1204...F/F3cmos/5.htm

Men de här näten, PU och PD, hur kommer jag fram till hur det ska se ut?

Jag låter förmoligen ganska korkad och det är ungefär så jag känner mig just nu med
Du har din funktion ((a+b+c)d)'

För PU: byt alla signaler mot deras inverser, och förenkla. Kan skriva hur det blir.
För PD: Ta inversen på hela funktionen. PD-nätet blir F' = ((a+b+c)d)'' = ((a+b+c)d) Kan du rita upp transistorerna för detta och se att det stämmer?
Citera
2013-01-17, 16:52
  #5
Medlem
Tack för din hjälp, jag har nu förstått vad jag ska göra. För andra som behöver hjälp kan jag rekommendera denna högst pedagogiska föreläsning för nybörjare

http://www.ittc.ku.edu/~jstiles/312/...ts_package.pdf
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback