AuthorHouse UK, 2024. — 176 p. — ISBN: 979-8-8230-8879-4.
This textbook offers the reader an overview of creating a computer from an electrical design perspective. Throughout the book are several diagrams explaining how a computer would be designed as a circuit. The author expects to simplify the process of designing computers by explaining how it would be possible to implement a simple process. The book itself looks at a 16-bit computer with a few sets of instructions. Detailing the processes involved in design.
The edition of this book takes the concept of embedded circuits to a higher level of functionality. The text is aimed at the design of a computer system from the concept of digital logic to the design of FPGAs and CPUs. The text offers a detailed look at the circuitry needed to design a computer from an electrical and electronic perspective.
The purpose of this textbook is to outline and explore some of the assumptions and structures, which underpin the design of digital systems. The intention is that the reader is then able to create their processes and design their digital circuits. The book achieves these aims in several ways, the system inside a computer is broken down into several structures, such as I/O communication and CPU design. Hopefully explaining how these parts work and what tasks they carry out during a program or performing complex procedures. The book is split into several parts which look at digital logic design, creating the structures within components, and finally deals with the subject of designing small systems. Each part tries to investigate how a computer might work at a basic level and describes other structures needed in larger computers like today's 64-bit machines.
FPGAs are systems that can coordinate processes that tend to repeat themselves. This differs from a CPU as a computer processor is programmable and needs to be dynamic to a range of commands. FPGAs are used to conduct the same procedure again and again. For instance, a spectrum analyzer for a radio or sound device needs to be able to continually select the same signals from a multitude of potential inputs. The FPGA is used to repeat the same process. Selecting the correct signal each time it is requested. These types of devices are used a lot in computerized systems as they can be used in several systems to create quick calculations a processor is then able to respond to. FPGAs are a common interface to use in a range of devices and it is possible to design a system for many types of use.
Suitable for those who are ready to design and program their system.
The book covers the following topics:Combinational circuits.
Instruction addressing.
Digital techniques.
Systems with memory.
Arithmetic unit design.
Control unit approaches.
I/O interfaces.
Sound and visual processing.
Foreword.Combinational Systems and ProceduresCombinational Digital Circuits.
Digital Circuits with Memory.
Instructions and Addressing.
Procedures, Datasets, and Routines.
Designing Structures in a Computer SystemSimple ALUs.
Mathematical Procedures.
Fetch Decode Cycle.
Control Unit Stages and Interfacing.
Input Output Systems.
Designing I/O Procedures.
Sound on an 8-bit System.
Display and Image Processing.
CPU Structures and DesignDesigning a Simple CPU.
Designing an FPGA System.