- Out-of-Stock
Products
Categories
- Main categories
-
- 3D PRINTING
- ARDUINO
- AUTOMATION
- BOOKS
- CYBERSECURITY
- EDUCATION
- ELECTRONICS
- Cables
- Cameras and accessories
- Communication
- Conductive materials
- Connectors
- ARK connectors (Terminal Block)
- Coaxial connectors (RF)
- Connectors
- Crocodile clip
- D-Sub drawer connectors
- DC power connectors
- FFC/FPC ZIF connectors
- Goldpin connectors
- IDC connectors
- JACK connectors
- JST connectors
- Jumpers
- Memory cards slots
- Other connectors
- Pogo pin
- RJ45 sockets
- Slip ring connector
- Supports
- Szybkozłącza
- USB connectors
- USB PD Adapters for Laptops
- Cooling
- Displays
- Electronic modules
- A/D and D/A converters
- Audio
- Barcode readers
- CAN converters
- Converters USB - UART / RS232
- Data logger
- DDS/PLL generators
- Digital potentiometers
- Encoders
- Expanders of the I/O
- Fingerprint readers
- HMI modules
- Image and video
- JTAG accessories
- Keyboards, buttons
- LED drivers
- Memory card readers
- Memory modules
- Modules with power outputs
- Motor controllers
- Power modules
- RS485 converters
- RTC modules
- Servo Controllers
- TSOP infrared receivers
- USB Converters - I2C / 1-Wire / SPI
- Voltage converters
- Gadgets
- GPS
- Intelligent clothes
- LED - diodes, displays, stripes
- Luminous wires and accessories
- Machine vission (MV)
- Memory cards and other data storages
- Passive elements
- PC accessories
- Printers
- Prototype boards
- Relays
- Semiconductors
- A/C converters (ADC)
- Analog systems
- Audio systems
- Bridge rectifiers
- Button
- D/A Converters (DAC)
- DDS synthesizers
- Digital circuits
- Diodes
- Drivers of motors
- DSP microprocessors
- Energy counters
- Energy harvesting
- ESD security
- IGBT drivers and bridges
- Interface systems
- LED drivers
- Logic converters
- Memory
- Microcontrollers
- Optotriacs and optocouplers
- Other
- PLL generators
- Power systems
- Programmable systems
- Resetting systems
- RF systems
- RTC systems
- Sensors
- SoC systems
- Timery
- Touch sensors
- Transistors
- Sensors
- Accelerometers
- Air humidity sensors
- Air quality sensors
- Current sensors
- Distance sensors
- Flow sensors
- Gas sensors
- Gyroscopes
- Hall sensors
- Humidity sensors
- Infrared sensors
- Light and color sensors
- Liquid level sensors
- Magnetic sensors (compasses)
- Medical sensors
- Motion sensors
- PH sensors
- Position sensors
- Pressure sensors
- Pressure sensors
- Reflection sensors
- Sensors 6DOF/9DOF/10DOF
- Sensors of liquid quality
- Temperature sensors
- Vibration sensors
- Sound transducers
- Switches and buttons
- Cables
- FPGA DEVELOPMENT KITS
- Measuring devices
- MECHANICS
- MINICOMPUTERS (SBC)
- POWER
- RASPBERRY PI
- Accessories for Raspberry Pi
- Audio video cables for Raspberry Pi
- Case Raspberry Pi
- Cooling for Raspberry Pi
- Displays for Raspberry Pi
- Extension modules for Raspberry Pi
- Memory cards for Raspberry Pi
- Power for Raspberry Pi
- Raspberry Pi 3 model A+
- Raspberry Pi 3 model B
- Raspberry Pi 3 model B+
- Raspberry Pi 4 model B
- Raspberry Pi 400
- Raspberry Pi 5
- Raspberry Pi 500
- Raspberry Pi cameras
- Raspberry Pi Compute Module
- Raspberry Pi model A/ B+/2
- Raspberry Pi Pico
- Raspberry Pi prototyping
- Raspberry Pi Zero
- Raspberry Pi Zero 2 W
- RETIRED PRODUCTS
- SALE
- STARTER KITS, PROGRAMMERS, MODULES
- Atmel SAM
- Atmel Xplain
- AVR
- Coral
- DFRobot FireBeetle
- ESP32
- ESP8266
- Feather / Thing Plus
- Freedom (Kinetis)
- M5Stack
- Micro:bit
- Nordic nRF
- Other development kits
- Particle Photon
- Peripheral modules
- PIC
- Raspberry Pi RP2040
- RFID
- RISC-V
- Seeed Studio LinkIt
- Segger programmers
- SOFTWARE
- Sparkfun MicroMod
- STM32
- STM32 Discovery
- STM32 MP1
- STM32 Nucleo boards
- STM8
- Teensy
- Universal programmers
- WRTNode
- XIAO/Qt PY
- Atmel SAM
- WORKSHOP
- Adhesives and gluers
- Chemistry
- CNC milling machines
- Crimping tools
- Dispensing needles
- Heat-shrink tubing
- Insulation strippers
- Knives and scissors
- Laboratory power supplies
- Mikroskopy
- Mini drills and grindrers
- Organizers
- Power strips
- Power tools
- Safety glasses
- Soldering
- Antistatic mats and accessories (ESD)
- BGA balls
- BGA rework stations
- Brushes and ESD brushes
- Desoldering Wick
- Handles, magnifiers
- Heat guns
- Heaters and soldering irons
- Laminates
- Portable soldering irons
- Silicone Soldering Mats
- SMD Accessories
- Soldering accessories
- Soldering chemistry
- Soldering irons
- Soldering pastes
- Soldering pots
- Soldering stations
- Soldering tips
- Sponges and cleaners
- Stand for soldering irons
- Tin
- Tin extractors
- Ultrasonic cleaners
- Tapes (aluminum, kapton, copper, insulating)
- Tools
- Tweezers
- Vices
- 3D PRINTING
New products
New products
Basics of designing logic circuits and computers
Free shipping
free shipping in Poland for all orders over 500 PLN
Same day shipping
If your payment will be credited to our account by 11:00
14 days for return
Each consumer can return the purchased goods within 14 days
The manual is intended for students of electronics, telecommunications and computer science at technical universities. It will benefit from lectures and exercises in such subjects as: electronic circuits, digital technology, computer systems design.
Table of Contents
A few comments from the translator
Preface
Chapter 1: DIGITAL COMPUTERS and INFORMATION
1.1. Digital computers
The way of representing information
Computer structure
More about a general purpose computer
1.2. Numerical systems
Binary numbers
Octal and hexadecimal numbers
Numerical ranges
1.3. Arithmetic operations
Conversion of decimal numbers to other counting systems
1.4. Decimal codes
Add numbers in the BCD code
Parity bit
1.5. Gray codes
1.6. Alphanumeric codes
ASCII character codes
1.7. Summary
Literature
Works
Chapter 2: COMBINATIVE LOGIC ARRANGEMENTS
2.1. Two-valued logic and logic gates
Two-valued logic
Logic gates
2.2. Boolean algebra
Basic identities of Boolean algebra
Algebraic transformations
Complementing the function
2.3. Standard forms of Boolean expressions
Mintermy and maxtermy
The sum of products
The product of sums
2.4. Optimization of two-level systems
The criterion of the cost of implementation
Karnaugh boards for two variables
Karnaugh's table for three variables
Karnaugh's table for four variables
2.5. Transformations of Karnaugh boards
Significant simple implants
Unimportant simple implies
Optimization of the sum of sums
Negligible states (unspecified)
2.6. Optimization of multi-level systems
2.7. Other types of goals
2.8. Operator and EXOR gates
Parity control function
2.9. High impedance outputs
2.10.Podsumowanie
Literature
Works
Chapter 3: DESIGN OF COMBINATED LOGIC SYSTEMS
3.1. Design concepts and automation of the design process
Project hierarchy
Descending project (top down)
Computer-aided design
Hardware description languages
Logical synthesis
3.2. Design space
Properties of goals
Degrees of merge
Systems manufacturing technologies
Technological parameters
Positive and negative logic
Compromising design solutions
3.3. Design procedure
3.4. Selection and implementation in technology
Cell specification
Libraries
Techniques of selection and implementation in a specific technology
3.5. Verification
Manual analysis of logic circuits
Simulation
3.6. Programmable technologies for the implementation of logic circuits
Memory only for reading (ROM)
Programmable PLA type logic modules
Programmable PAL logic matrices
3.7. Summary
Literature
Works
Chapter 4: FUNCTIONS AND LOGIC COMBINATION EXAMPLES
4.1. Combination systems
4.2. Elementary logic functions
Forcing a fixed value, moving and inverting the signal
Features of many bits
Permission operations
4.3. decoders
Expansion of set-top boxes
Connecting the decoder with the permission inputs
4.4. Coders (encoders)
Priority coder
Expansion of encoders
4.5. Selection of signals
Multiplexers
Expansion of multiplexers
Alternative methods for the implementation of the selection function
4.6. Implementation of combinational functions
The use of decoders to implement functions
The use of multiplexers for the implementation of functions
The use of ROM permanent memories to implement functions
Application of programmable logic modules (PLA)
to implement the function
Application of programmable logic matrices (PAL) for the implementation of functions
The use of remembering cells to implement functions
4.7. Presentation of combinational circuits in hardware description languages - VHDL language
4.8. Presentation of combinational circuits in hardware description languages - Verilog language
4.9. Summary
Literature
Works
Chapter 5: FUNCTIONS AND ARRANGEMENTS
5.1. Literational combination systems
5.2. Binary adders
Półsumator
Full adder
Cascade adder
Combiner with simultaneous (anticipated) transfers
5.3. Binary subtraction
Completing the numbers
Subtraction using number supplements
5.4. Binary adders - sub-factors
Binary numbers with a sign
Addition and subtraction of binary numbers with a sign
Overflow (excess)
5.5. Binary multiplication
5.6. Other arithmetic functions
System reduction
Bumping
Decrements
Multiplication by fixed values
Dividing by fixed values
Zero completion and expansion
5.7. System representation in hardware description languages - VHDL language
Behavioral description
5.8. System representation in hardware description languages - Verilog language
Behavioral description
5.9. Summary
Literature
Works
Chapter 6: SEQUENTIAL SYSTEMS
6.1. Definitions of sequential circuits
6.2. Latch systems
Click-type systems SR and SR
D-type latching system
6.3. Latches
Master-slave type flip-flops
Flip-flops
Standard graphic symbols
Direct inputs
Time dependencies of the trigger
6.4. Analysis of sequential circuits
Input equations
Passage and exit boards
Status graph
Time dependencies in a sequential system
Simulation
6.5. Designing sequential circuits
Design procedure
Finding state graphs and transition and exit tables
Assign binary combinations to states
Designing with the use of D triggers
Designing using unused states
Verification
6.6. Other types of latches
JK and T flip-flops
6.7. Presentation of sequential circuits in hardware description languages
- VHDL language
6.8. Presentation of sequential circuits in hardware description languages
- Verilog language
6.9. Chapter summary
Literature
Works
Chapter 7: REGISTRIES AND INTERREGRADE MESSAGES
7.1. Registers and permission for parallel entry
Register with parallel entry
7.2. Inter-register transfers
7.3. Transactions between registers
7.4. Information only for VHDL and Verilog language users
7.5. microoperations
Arithmetic microoperations
Logical microoperations
Displacement micro-operations (data)
7.6. Microoperations on a single register
Data transfer based on the use of multiplexers
Shift registers
Cascade counter
Synchronous binary counters
Other counters
7.7. Designing of register cells
7.8. Inter-register transitions in layouts of many registers using
from multiplexers and buses
Three-state busses
7.9. Serial transmissions and microoperations
Serial addition
7.10. Presenting shift registers and counters in the description languages
equipment - VHDL language
7.11. Presenting shift registers and counters in the description languages
equipment - Verilog language
7.12. Summary
Literature
Works
Chapter 8: SEQUENCE AND CONTROL
8.1. Control unit
8.2. Algorithmic state machines
ASM diagrams
Considerations regarding time dependencies
8.3. Examples of ASM diagrams
Binary multiplying system
8.4. System control using fixed connections
Sequence register and decoder
Method one trigger for one state
8.5. Presentation of a binary multiplier in hardware description languages
- VHDL language
8.6. Presentation of a binary multiplication system in the description languages
equipment - Verilog language
8.7. Microprogrammed control
8.8. Summary
Literature
Works
Chapter 9: BASE OF SEMICOLAR MEMORY
9.1. Memory definitions
9.2. Memory of free access
Write and read operations
Time runs
Memory properties
9.3. SRAM memory integrated circuits
Coincidence diagram of memory cells selection
9.4. Matrix of SRAM memory integrated circuits
9.5. DRAM memory integrated circuits
DRAM memory cell
DRAM bit of DRAM memory
9.6. Types of DRAM memory
Synchronous DRAM (SDRAM)
SDRAM with dual data transfer speed (DDR SDRAM)
RAMBUS® DRAM (RDRAM) memory
9.7. Matrix of dynamic memory integrated circuits
9.8. Summary
Literature
Works
Chapter 10: BASIC DESIGNS FOR COMPUTERS
10.1. Introduction
10.2. Data paths
10.3. The arithmetic and logic unit
Arithmetic system
Logic system
The arithmetic and logic unit
10.4. Moving system
Cyclic shifting system
10.5. Data path representation
10.6. Control word
10.7. Simple computer architecture
List of orders architecture
Memory resources
Order formats
Order specifications
10.8. System control in one cycle
Decoder of orders
Examples of orders and program
Problems occurring in a computer with one cycle
10.9. System control in many clock cycles
Design of a sequential control system
10.10. Summary
Literature
Works
Chapter 11: ARCHITECTURE LIST OF ORDERS
11.1. Computer architecture concepts
The basic cycle of computer operations
Set of registers
11.2. Addressing arguments
Orders with three addresses
Orders with two addresses
Orders with one address
Orders that do not contain addresses
Addressing architecture
11.3. Addressing modes
Implicit mode
Immediate mode
Register and intermediate register mode
Direct addressing mode
Indirect addressing mode
Relative addressing mode
Index addressing mode
Summary of addressing modes
11.4. List of orders architecture
11.5. Orders to send data
Orders to perform stack operations
Entry and exit orders: independent and mapped by memory
11.6. Operations orders on data
Arithmetic orders
Logical commands and executing actions on bits
Move orders
11.7. Floating point calculations
Arithmetic operations
Exponent moved
Standard argument format
11.8. Program control commands
Orders for conditional branching
Orders calling procedure and return
11.9. Aborting the program
Types of interrupts
Processing of external interrupts
Summary
Literature
Works
Chapter 12: RISC and CISC CENTRAL UNITS
12.1. Data path with pipelining
Performing torrential micro operations
12.2. Controlling pipelining
Programming and speed of the pipe work
12.3. A computer with a reduced list of commands
List of orders architecture
Addressing modes
Organization of the data path
Organization of control
Data gambling
Control Hazards
12.4. A computer with a complex list of orders
Modifications to the list of orders
Modifications to the data path
Modifications of the control unit
Microprogrammed control system
Microprograms that execute complex orders
12.5. More information about design
Concepts of very fast central units
The latest innovations in the field of architectures
Digital systems
12.6. Summary
Literature
Works
Chapter 13: ENTRY AND EXIT CONTROL AND COMMUNICATION
13.1. Computer input-output devices
13.2. Examples of peripheral devices
Keyboard
Hard drive
Graphic display
I / O transfer rates
13.3. Input-output interfaces
I / O bus and interfaces
Examples of I / O interfaces
Transmission with gating (strobing)
Transmission with reconciliation (confirmation)
13.4. Serial communication
Asynchronous transmission
Synchronous transmission
Once again about the keyboard
A serial I / O bus based on packet transmission
13.5. Transmission modes
Examples of program-controlled transmissions
Transfer initiated by means of an interrupt
13.6. Priority interruptions
Priority daisy chain
Parallel priority system
13.7. Direct access to memory
DMA driver
DMA transfer
13.8. I / O processors
13.9. Summary
Literature
Works
Chapter 14: MEMORY SYSTEMS
14.1. Hierarchy of memory
14.2. Reference locality
14.3. Cache
Mapping to cache
Row size
Writing data to the cache
Record methods
A combination of all concepts
Command and data caches
Multilevel caches
14.4. Virtual memory
Page tables
Address translation buffer
Virtual memory and cache
14.5. Summary
Literature
Works
List of abbreviations used in the text
Index
Other products in the same category (16)
800x480, 7 inch Multicolor Graphic LCD, with capacitive touch screen and stand-alone touch controller
No product available!
The eMMC 5.1 flash memory module for Hardkernel Odroid C2 computers. 8GB capacity, Android operating system installed. The set includes a microSD adapter. Hardkernel
No product available!
ATOM Lite development kit complete with RS485 converter based on SP3485EE chip. M5Stack K045
No product available!
No product available!
No product available!
HK 10x4.5 SF Props 2pc CW 2 pc CCW Rotation (Blue) (25819)
No product available!
No product available!
Flexible Qwiic cord with a length of 165 mm. On one side it is terminated with a Qwiic female connector, and on the other side with single goldpin female connectors. SparkFun CAB-22726
No product available!
No product available!
No product available!
Dispensing needle for precise application of glue, flux with an inner diameter of 0.62mm and an external diameter of 0.9mm.
No product available!
A liquid for cleaning printed circuit boards based on isopropyl alcohol, perfectly removes binder residues, as well as lubricants and oils. MICROCHIP
No product available!
No product available!
No product available!
For generations, humanity has been futilely wrestling with perennial questions, such as whose turn is it to take out the rubbish? Who will hoover today? And, of course, who does the dishes?
Those who volunteer to do all these chores have our eternal respect, but what if no one volunteers? The fair way to handle this would be to let chance decide and throw a coin. If you have ever bet on heads or tails, this means you got close and personal with probability theory and its practical application. UGears 70146
No product available!
Orange Pi i96 is an open-source single-board computer. It can run Android 4.4, Ubuntu, Debian, Raspbian image. It uses the RDA8810 Soc, and has 256MB LPDDR2 SDRAM
No product available!