ThisbookcoversonlytheveryfundamentalaspectsofLogicDesign.Inordertogivealogicalpresentationofthesubject,theorganizationofthisbookisdifferentfrommostoftheexistingtextbooks.AdetailedintroductiontoSwitchingAlgebraisincludedtohelpstudentsbuildasolidmathematicalbackground.Also,discussionsonasynchronoussequentialcircuitsarepresentedbeforethoseonsynchronoussequentialcircuits.Thisbookiswrittenforaone-semesterentry-levelcourse.Topicsin2.13(ThePetrick’sMethodandtheTabulationMethod)and4.6(DesignofAsynchronousSequentialCircuits)areoptional.Thematerialscoveredareexplainedinfulldetail.Therefore,studentscanalwayscomebackandusethebookasaself-studyguide.
目錄
1 BackgroundKnowledgeandConcepts1.1 AnIntroductiontoDigitalSystems1.2 IntroductiontoLogicGates1.2.1 PropertiesofLogicGatesbesidestheLogic1.3 TheSpaceofOrderedn-tuplesofTwo-valuedVariable1.4 NumberSystems(數系)andNumberRepresentations1.5 InformationEncoding1.5.1 Data1.5.2 ControlSignals1.6 ErrorDetectingandErrorCorrectionCodes1.6.1 1-bitError-DetectingCodeusingParityCheck1.6.2 TheHammingCodes(漢明碼)2 SwitchingAlgebra2.1 AxiomaticDefinitionofBooleanAlgebra2.2 DefinitionoftheSwitchingAlgebra2.3 DualityofLogic2.4 IndirectMethodsofUnderstandingorProvingTheoremsinBooleanAlgebra2.4.1 UsingTruthTables(真值表)2.4.2 UsingSetOperations(集合運算)2.5 LogicFunctions2.5.1 LogicFunctionsofOneVariableX2.5.2 LogicFunctionsofTwoVariablesXandY2.6 OtherBinaryLogicOperators2.7 DefaultPrecedenceofOperationswithinanExpressio2.8 TheDeMorgan'sTheorems2.9 ExtensionoftheLogicOperatorstoOperateonMoreThanTwoVariables2.10 FunctionsofThreeorMoreVariables2.11 SimplificationofBooleanFunctions---AlgebraicMe2.12SimplificationofBooleanFunctions---UsingK-maps2.12.1 UsingK-mapsforFunctionswithDon't-CareConditi2.13ThePetrick'sMethodandtheTabulationMethod2.13.1 ThePetrick'sMethod2.13.2 SimplificationofBooleanFunctionsUsingtheTabulationMethod2.14 DeMorgan'sTheoremsrevisited3 CombinationalLogicCircuits3.1 LogicGatesandLogicFamilies3.1.1 LogicGateSymbols3.1.2 LogicFamilies3.1.2.1 TTLNANDGates3.1.2.2 CMOSLogicGatesandTransmissionGates3.2 2-levelvs.Multi-levelCircuits3.3 AllNANDCircuits3.4 AnalysisandDesignofCombinationalCircuits3.4.1 AnalysisofCombinationalCircuits3.4.2 DesignofCombinationalCircuits3.5 HazardsinCombinationalCircuits3.6 CircuitsforDecisionMaking/Selection3.6.1 Decoders3.6.1.1 TheBasicn×2nDecoders3.6.1.2 DecoderswithEnable3.6.2 Multiplexers3.7 CircuitsforMakingIdentifications3.7.1 BasicEncoders3.7.2 ThePriority4×2Encoder(加權式編碼器)3.8 CircuitsthatEmulateBinaryArithmeticOperations3.9 ProgrammableLogicDevices4IntroductiontoAsynchronousSequentialCircuits4.1 AGeneralDescriptionofAsynchronousSequentialCir4.2 AnalysisofAsynchronousSequentialCircuits4.3 Level-SensitiveGatedLatches4.4 Master-SlaveFlip-flops4.5 Edge-TriggeredFlip-flops4.6 DesignofAsynchronousSequentialCircuits4.7 AnAsynchronousCounter5IntroductiontoSynchronousSequentialCircuits5.1 AGeneralDescriptionofSynchronousSequentialCirc5.2 TimingConsiderationsforSynchronousSequentialCir5.3 AnalysisofSynchronousSequentialCircuits5.4Immediate(Direct)InputsofEdge-TriggeredFlip-flo5.5 AnOutlineoftheDesignProceduresforSynchronousSequentialCircuits5.6 Registers5.7 SynchronousCounters5.8 SerialDataProcessing5.9 BasicTimingorSequenceControlforRepetitiveActi5.10 ProceduresfortheDesignofSynchronousSequential5.11 TheASM(AlgorithmicStateMachine)Chart
1 BackgroundKnowledgeandConcepts1.1 AnIntroductiontoDigitalSystems1.2 IntroductiontoLogicGates1.2.1 PropertiesofLogicGatesbesidestheLogic1.3 TheSpaceofOrderedn-tuplesofTwo-valuedVariable1.4 NumberSystems(數系)andNumberRepresentations1.5 InformationEncoding1.5.1 Data1.5.2 ControlSignals1.6 ErrorDetectingandErrorCorrectionCodes1.6.1 1-bitError-DetectingCodeusingParityCheck1.6.2 TheHammingCodes(漢明碼)2 SwitchingAlgebra2.1 AxiomaticDefinitionofBooleanAlgebra2.2 DefinitionoftheSwitchi...