Share
J. D. Nicoud, J.D. Nicoud, Jean-Daniel Nicoud
Microprocessor Interface Design - Digital circuits and concepts
English · Paperback / Softback
Description
In order to come up with a reasonably optimized result when designing a hardware interface for a microprocessor or a specialized application, a designer must be quite knowledgeable and constantly keep abreast of new developments. Not only must he master traditional methods used for logic systems but he must also be familiar with a wide range of solutions and a technology which never stops progressing. The CMOS and TTL integrated circuit families include the basic bricks used to build an interface, although prefabricated modules of various sizes may improve the performance/price ratio. Programmable networks (PLD, PAL ®, GAL ®, etc.) are becoming more and more diversified and gate arrays can justifiably be used for smaller and smaller series. When signals work on low frequencies, they can be read or activated by an appropriately programmed microcontroller, which may work out cheaper than wired logic. Therefore, engineers must never stop improving their knowledge and questioning the developing techniques which they learnt to master and which have proved reliable. This book does not only deal with digital circuits, although the basic idea is to interconnect functional blocks only through logic connections. The word interface here really refers to an interface between a microproces.
List of contents
1 Integrated circuit technologies.- 1.1 Electronic elements.- 1.1.1 Passive components.- 1.1.2 Bipolar transistors.- 1.1.3 MOS transistors.- 1.1.4 Diode logic.- 1.1.5 Static and dynamic characteristics.- 1.1.6 Parameter dispersion.- 1.2 Major logic families.- 1.2.1 The "74" family.- 1.2.2 Evolution.- 1.2.3 TTL circuits.- 1.2.4 Open collector and emitter.- 1.2.5 Three-state outputs.- 1.2.6 CMOS circuits.- 1.2.7 Open and three-state CMOS outputs.- 1.2.8 CMOS-TIL compatibility.- 1.3 Other technologies.- 1.3.1 NMOS circuits.- 1.3.2 Dynamic logic.- 1.3.3 ECL circuits.- 1.3.4 GaAs circuits.- 1.3.5 Fluid and optical logic.- 1.3.6 Special interfaces.- 1.4 Implementation.- 1.4.1 Correct working conditions.- 1.4.2 Thyristor effect.- 1.4.3 Electrostatic problems.- 1.5 Physical devices.- 1.5.1 Chips.- 1.5.2 Packages.- 1.5.3 Printed circuits.- 2 Combinational logic.- 2.1 Signals and logic functions.- 2.1.1 Logic signals.- 2.1.2 Positive and negative logic.- 2.1.3 Decomposition of a logic system.- 2.1.4 Logic gates.- 2.1.5 Equivalences.- 2.1.6 Importance of drawing rules.- 2.1.7 Rules for inverting circles.- 2.1.8 Rise and propagation times.- 2.2 Implementing a combinational system.- 2.2.1 Logic expression.- 2.2.2 Implementation using transistors.- 2.2.3 Standard VLSI library.- 2.2.4 Gate arrays.- 2.2.5 The "74" family.- 2.2.6 Programmable logic.- 2.2.7 PROMs.- 2.3 Transformation of logic functions.- 2.3.1 Karnaugh maps.- 2.3.2 Example.- 2.4 Standard combinational circuits.- 2.4.1 Available functions.- 2.5 Simple gates.- 2.5.1 Gate catalogue.- 2.5.2 Exercise.- 2.5.3 Special gates.- 2.6 Special input gates.- 2.6.1 Low charge inputs.- 2.6.2 Hysteresis threshold inputs.- 2.6.3 Available Schmitt trigger gates.- 2.7 Special output gates.- 2.7.1 Buffered outputs.- 2.7.2 Single state outputs.- 2.7.3 Applications of open collector gates.- 2.7.4 Open collector drivers.- 2.7.5 Three-state outputs.- 2.7.6 Bus termination.- 2.7.7 Three-state buffers and drivers.- 2.7.8 Line drivers.- 2.7.9 Analog switches.- 2.8 Switches and encoders.- 2.8.1 Multiplexors.- 2.8.2 Decoders.- 2.8.3 Display decoders.- 2.8.4 Priority encoders.- 2.8.5 Parity generators.- 2.8.6 Error detection and correction.- 2.9 Comparators and arithmetic circuits.- 2.9.1 Parallel comparators.- 2.9.2 Serial comparison.- 2.9.3 Adders.- 2.9.4 Arithmetic and logic units.- 2.9.5 Anticipated report.- 2.9.6 Multipliers.- 2.9.7 Barrel shifters.- 2.9.8 Other circuits.- 3 Sequential logic systems.- 3.1 Asynchronous sequential systems.- 3.1.1 Oscillators.- 3.1.2 Bistable flip-flops.- 3.1.3 Elementary arbiters.- 3.1.4 Metastable states.- 3.1.5 Latches.- 3.1.6 Addressable latches.- 3.1.7 Designing asynchronous systems.- 3.1.8 Static glitches.- 3.1.9 Example.- 3.2 Synchronous flip-flops.- 3.2.1 The clock pulse.- 3.2.2 Note.- 3.2.3 Multi-phase clock.- 3.2.4 D flip-flops.- 3.2.5 Output conventions.- 3.2.6 Working conditions.- 3.2.7 Metastability probability.- 3.2.8 Double synchronization.- 3.2.9 Standard D flip-flops.- 3.2.10 JK flip-flops.- 3.2.11 Standard JK flip-flops.- 3.2.12 Dynamic SR flip-flops.- 3.2.13 T flip-flops.- 3.2.14 Standard T flip-flops.- 3.2.15 Universality of D and JK flip-flops.- 3.2.16 One's catchers.- 3.2.17 Double flip-flops.- 3.2.18 Pinpointing an operation.- 3.2.19 Cycle samplers.- 3.2.20 Pulse sampler.- 3.3 Synthesis of sequential systems.- 3.3.1 Synthesis of a semi-synchronous system.- 3.3.2 Synthesis of a synchronous system.- 3.3.3 Principles of the method.- 3.3.4 Conclusion.- 3.4 Complex sequential circuits.- 3.4.1 Standard sequential functions.- 3.4.2 Inhibiting the clock.- 3.4.3 Asynchronous and synchronous reset.- 3.4.4 Asynchronous and synchronous loading.- 3.5 Registers.- 3.5.1 Parallel registers and latches.- 3.5.2 Read-back registers.- 3.5.3 Serial-parallel registers.- 3.5.4 Universal registers.- 3.5.5 Case analysis.- 3.6 Counters.- 3.6.1 Asynchronous counters.- 3.6.2 Divide by 2n counter.- 3.6.3 Synchronous counters.- 3.6.4 Programmable dividers.- 3.6.5 Counters with re
Report
A useful tool for the designer and a valuable text book for the student. - Communications International
Product details
| Authors | J. D. Nicoud, J.D. Nicoud, Jean-Daniel Nicoud |
| Publisher | Springer Netherlands |
| Languages | English |
| Product format | Paperback / Softback |
| Released | 19.11.2013 |
| EAN | 9780412451409 |
| ISBN | 978-0-412-45140-9 |
| No. of pages | 292 |
| Weight | 560 g |
| Subject |
Natural sciences, medicine, IT, technology
> Technology
> Electronics, electrical engineering, communications engineering
|
Customer reviews
No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.
Write a review
Thumbs up or thumbs down? Write your own review.