Logikfråga

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Jake
Inlägg: 21
Blev medlem: 21 februari 2006, 20:59:30

Logikfråga

Inlägg av Jake »

Jag har tänkt bygga en ZX Spectrum med hjälp av Speccybobs schema.
Då Speccybob inte har någon ULA så använder den istället en massa logikkretsar.
Jag har tänkt testa att använda en CPLD istället för att ersätta en del logik.

Nu till frågan:
I clock-scheman från Speccybob så använder den ett pullup-motstånd mellan VCC och NAND-ingången, där den även är inkopplad från en invertare. Se övre bild (koppling 1).
De har även använt en AND (fig. U19D) och en invertare (fig. U7F) istället för en NAND vilket är väl onödigt anser jag.
Varför lösningen ser ut så tror jag det berodde på att Speccybob sparar in på logikkretsar genom att utnyttja några grindar som annars står outnyttjad.

När jag ritar scheman till CPLD så undrar jag om det går att göra så enligt på bilden nedan (koppling 2) ?
cpld-koppling.png
Är det korrekt tänkt eller kommer det gå galet?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
prototypen
Inlägg: 11105
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Logikfråga

Inlägg av prototypen »

Ser helt rätt ut, motståndet behövs då han blandar LS med HC.

Protte
Castor
Inlägg: 2141
Blev medlem: 24 mars 2012, 13:03:49

Re: Logikfråga

Inlägg av Castor »

Timingen blir ju något annorlunda, kanske utan betydelse
Pucco
Inlägg: 905
Blev medlem: 11 december 2006, 14:48:08
Ort: Linköping

Re: Logikfråga

Inlägg av Pucco »

Ofta så blir det så där med extragrindar mot slutet då man pusslar ihop logiken med överblivna grindar.
74xx04 har 6 inverterare i en kapsel.
74xx08 har 4 AND.
74xx20 har 2 NAND.
Användarvisningsbild
prototypen
Inlägg: 11105
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Logikfråga

Inlägg av prototypen »

Och på slutet så fattas en inverterare så då blir det en BC 546 och 2 motstånd........

protte
Skriv svar