Logikfråga
Postat: 28 december 2016, 23:57:08
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) ?
Är det korrekt tänkt eller kommer det gå galet?
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) ?
Är det korrekt tänkt eller kommer det gå galet?