Skip to main content

1987 | Buch | 2. Auflage

Fundamentals of Modern Digital Systems

verfasst von: B. R. Bannister, D. G. Whitehead

Verlag: Macmillan Education UK

insite
SUCHEN

Inhaltsverzeichnis

Frontmatter
1. Combinational Logic
Abstract
To express any body of ideas in a meaningful form, some sort of logical framework is required. This book is concerned with digital systems, and the framework used is that based on a mathematical logic developed largely by the English mathematician George Boole. Boole published the basic axioms and rules for a two-valued algebra in 1854, but for the rest of the nineteenth century his work remained firmly in the province of mathematics (see Boole, 1953). Huntington (1904) published a set of postulates for a two-state algebra which forms the basis of our modern approach to boolean algebra. However, it was not until 1938 that this algebra was shown to be a useful tool for the engineer. Shannon (1938) introduced a switching algebra, adapting boolean algebra for use in the analysis of relay switching networks used in telephone systems. The development of digital systems since the 1940s, initially restricted to the digital computer, now extends over a seemingly unlimited range of applications. A grasp of the structure of Boole’s two-state logic is essential to the understanding of switching theory, which is itself fundamental to the design of all digital systems.
B. R. Bannister, D. G. Whitehead
2. Number Systems and Coding
Abstract
Numeracy is a relative latecomer in man’s intellectual development. The Greek and Roman civilisations had no need for anything other than a primitive numbering system and it was not until the twelfth century that the Arabic concepts of zero and positional notation were accepted. It is generally accepted that the decimal system became universally popular because man has ten readily available digits, but any other relatively small number would have served as well, if not better; twelve, for example, has more factors and would probably have been more useful.
B. R. Bannister, D. G. Whitehead
3. Semiconductor Devices and Circuits
Abstract
No matter how carefully a digital system is designed, satisfactory operation depends very heavily on the reliability of the circuits and components used — the hardware. Ideas originating in the latter part of the nineteenth century with Charles Babbage (see Babbage, 1961) are still used today, but his ‘computing engines’ were never fully operative because the technology of the time was unable to meet the challenge of the close tolerances needed in his machinery. In fact the modern digital computer, which made its appearance in the last few years of the 1940s, would have been an impossible venture only ten years earlier, owing its development to the impetus given to electronics by the Second World War (Metropolis, 1980). The invention of the transistor in 1948, and the rapid development of other semiconductor devices, with their inherent reliability and cheapness, led to the present-day emphasis on digital techniques, almost invariably using solid-state circuits, with their dependence on diode and transistor action.
B. R. Bannister, D. G. Whitehead
4. Logic Design Techniques
Abstract
We have seen previously how logical functions, developed from the basic equations or problem definitions, can be implemented using NAND/NOR elements and techniques for reducing the number of gates demanded by a function were also described. The introduction of devices such as the multiplexer and the read-only memory over the last decade has produced a change of emphasis in logic circuit synthesis. These complex LSI circuits make possible the realization of logic functions directly from their primitive canonical form, whilst still keeping the package count down to a minimum. Techniques for using such devices will be introduced in this chapter. However, the designer may be faced with the need to realize a logic function which he knows can be synthesized using only a few NAND/NOR gates, perhaps those contained in only one or two packages. In such cases LSI may not be the best approach and other techniques are more appropriate.
B. R. Bannister, D. G. Whitehead
5. Sequential Logic Components
Abstract
Earlier chapters have concentrated on the analysis and design of circuits in which the output signal value at any time is determined solely by the values of the input variables at that time. These are combinational logic circuits, though in practical terms we have to extend the definition to allow for the settling time necessitated by the unavoidable propagation delay through the logic gates.
B. R. Bannister, D. G. Whitehead
6. Sequential Logic Analysis and Design
Abstract
The counters and registers we considered in the previous chapter are standard sequential circuits, but many applications require other specially designed circuits, and we must now look to the general theory behind all sequential circuits in order to formulate design methods which are broadly applicable.
B. R. Bannister, D. G. Whitehead
7. Storage Systems
Abstract
All organizations require some means of retaining information for later reference, and digital systems are no exception.
B. R. Bannister, D. G. Whitehead
8. Programmable Devices and Systems
Abstract
The invention of the transistor was announced in 1948 and the first commercial equipment using transistors was available in the early 1950s. Development of improved production techniques, especially the planar process, led to the first tentative integration of circuits about a decade later, and after small scale and medium scale integration, large scale integration was introduced in hand-held calculators and similar equipment in the late 1960s. The first microprocessor, announced in 1971, was a ‘spin-off’ from the calculator work and since then there has been a rapid development in these very large scale integrated circuits.
B. R. Bannister, D. G. Whitehead
9. Data Transmission and Conversion
Abstract
An important part of any system is the means by which it communicates with its surroundings. In the case of the digital systems we have discussed in this book, the interconnecting circuits, or interface, may deal with both serial or parallel data, and signals in both analog and digital form. The aim of this chapter is to explain the various methods and devices used to effect this data transfer.
B. R. Bannister, D. G. Whitehead
Backmatter
Metadaten
Titel
Fundamentals of Modern Digital Systems
verfasst von
B. R. Bannister
D. G. Whitehead
Copyright-Jahr
1987
Verlag
Macmillan Education UK
Electronic ISBN
978-1-349-18858-1
Print ISBN
978-0-333-44287-6
DOI
https://doi.org/10.1007/978-1-349-18858-1