Digital logic design and computer organization with computer architecture for security /
"A comprehensive guide to the design and organization of modern computing systems, Digital Logic Design and Computer Organization with Computer Architecture for Security provides practicing engineers and students with a clear understanding of computer hardware technologies. The fundamentals of...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
New York, N.Y. :
McGraw-Hill Education,
[2015]
|
Edición: | First edition. |
Colección: | McGraw-Hill's AccessEngineering.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- A. About the author
- B. Preface
- Overview of chapters
- Audience
- C. Acknowledgment
- 1. Introduction
- Introduction
- Logic design
- Computer organization
- Computer architecture
- Computer security
- References
- Exercises
- 2. Combinational circuits: small designs
- Introduction
- Logic expressions
- Canonical expression
- Logic minimization
- Logic minimization algorithm
- Circuit timing diagram
- Other gates
- Design examples
- Implementation
- Hardware description languages
- References
- Exercises
- 3. Combinational circuits: large designs
- Introduction
- Arithmetic functions
- Adder
- Subtractor
- 2's complement adder/subtractor
- Arithmetic logic unit
- Design examples
- Real number arithmetic
- References
- Exercises
- 4. Sequential circuits: core modules
- Introduction
- Sr latch
- D-latch
- Disadvantage of latches
- D flip-flop
- Clock frequency estimation without clock skew
- Flip-flop with enable
- Other flip-flops
- Hardware description language models
- References
- Exercises
- 5. Sequential circuits: small designs
- Introduction
- Introduction to FSM: register design
- Finite state machine design
- Counters
- Fault-tolerant finite state machine
- Sequential circuit timing
- Hardware description language models
- References
- Exercises
- 6. Sequential circuits: large designs
- Introduction
- Data path design
- Control unit design techniques
- Energy and power consumption
- Design examples
- References
- Exercises
- 7. Memory
- Introduction
- Memory technologies
- Memory cell array
- Memory organization
- Memory timing
- Memory architecture
- Design example: multiprocessor memory architecture
- Hdl models
- References
- Exercises
- 8. Instruction set architecture
- Introduction
- Types of instruction set architecture
- Design example
- Advanced processor architectures
- References
- Exercises
- 9. Computer architecture: interconnection
- Introduction
- Memory controller
- I/o peripheral devices
- Controlling and interfacing I/O devices
- Data transfer mechanisms
- Interrupts
- Design example: interrupt handling CPU
- USB host controller interface
- References
- Exercises
- 10. Memory system
- Introduction
- Cache mapping
- Cache coherency
- Virtual memory
- References
- Exercises
- 11. Computer architecture: security
- Introduction
- Hardware backdoor attacks
- Software/physical attacks
- Trusted computing base
- Cryptography
- Hashing
- Cryptography hash
- Storing cryptography keys through hardware
- Hash tree
- Secure coprocessor architecture
- Secure processor architecture
- Design example: secure processor
- Further reading
- References
- Exercises
- A. Bibliography.