DDCA_Ch5

studied byStudied by 0 people
0.0(0)
Get a hint
Hint

Digital Building Blocks

1 / 44

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

45 Terms

1

Digital Building Blocks

Fundamental components such as gates, multiplexers, and flip-flops used in digital design.

New cards
2

Hierarchy

Organization of components in a system where larger systems are built from simpler components.

New cards
3

Modularity

Design principle that divides a system into smaller parts or modules.

New cards
4

Regularity

Pattern where similar structure can be easily scaled up or down.

New cards
5

Half Adder

A digital circuit that adds two single binary digits and outputs a sum and carry.

New cards
6

Full Adder

A digital circuit that adds three binary digits (two inputs and a carry) and outputs a sum and carry.

New cards
7

Carry Propagate Adder (CPA)

An adder that propagates carry bits through a chain of adders.

New cards
8

Ripple-Carry Adder

A type of CPA where carry bits ripple through the chain, leading to slower performance.

New cards
9

Carry-Lookahead Adder

A faster adder by calculating carries in advance based on input bits.

New cards
10

Prefix Adder

An advanced type of adder that computes carries in parallel using prefixes.

New cards
11

Carry-In (Cin)

An input carry value fed into an adder from a previous stage.

New cards
12

Carry-Out (Cout)

The output carry value produced by an adder.

New cards
13

Generate signal (Gi)

A signal that indicates if a carry will be produced in a given column.

New cards
14

Propagate signal (Pi)

A signal that indicates if a carry input will be propagated to the carry output.

New cards
15

Memory Array

A structured collection of memory cells organized by address for data storage.

New cards
16

Dynamic RAM (DRAM)

A type of volatile memory that uses capacitors to store bits.

New cards
17

Static RAM (SRAM)

A type of volatile memory that uses flip-flops to store bits.

New cards
18

Read-Only Memory (ROM)

Non-volatile memory that is permanently programmed and cannot be written to.

New cards
19

Arithmetic Logic Unit (ALU)

A digital circuit used to perform arithmetic and logical operations.

New cards
20

Multiplexer (MUX)

A device that selects one of several input signals and forwards it to a single output line.

New cards
21

Demultiplexer (DEMUX)

A device that takes a single input signal and activates one of many outputs.

New cards
22

Combinational Logic

Logic circuit whose output depends only on the present inputs.

New cards
23

Sequential Logic

Logic circuit whose output depends on the current inputs and the past state.

New cards
24

Shifter

A circuit that shifts the input binary values left or right.

New cards
25

Logical Shifter

Shifts bits while filling with zeros.

New cards
26

Arithmetic Shifter

Shifts bits while preserving the sign bit by filling with the old most significant bit.

New cards
27

Floating-Point Representation

A method of representing real numbers that supports a wide range of values.

New cards
28

IEEE 754

A standard for floating-point arithmetic in computing.

New cards
29

Normalized Form

A binary floating-point number is in normalized form when its leading digit is 1.

New cards
30

Sign Bit

The bit in a floating-point number that indicates whether the number is positive or negative.

New cards
31

Exponent Field

Part of a floating-point representation that indicates the magnitude of the number.

New cards
32

Mantissa (or significand)

The part of a floating-point number that contains its significant digits.

New cards
33

Two’s Complement

A binary representation for signed integers that simplifies arithmetic operations.

New cards
34

Fixed-point Representation

A type of number representation using a fixed number of digits before and after the binary point.

New cards
35

Program Counter

A register in a computer that contains the address of the next instruction to be executed.

New cards
36

Counter

A sequential circuit that counts pulses or events.

New cards
37

Shift Register

A register capable of shifting its stored data left or right.

New cards
38

Dynamic Memory Refresh

Process of recharging memory cells in DRAM to maintain data integrity.

New cards
39

Flash Memory

A non-volatile memory that can be electrically erased and reprogrammed.

New cards
40

Lookup Table (LUT)

A data structure used to replace computation with a simple array index to speed up computations.

New cards
41

Programmable Logic Array (PLA)

A programmable device that implements combinational logic.

New cards
42

Field Programmable Gate Array (FPGA)

An integrated circuit designed to be configured by the user via a hardware description language.

New cards
43

Configuration

The process of setting up a digital device or memory for a particular application.

New cards
44

Data Array

An arrangement of data storage cells in a grid or matrix format.

New cards
45

Bit Cell

The smallest addressable unit of memory that stores a single bit.

New cards

Explore top notes

note Note
studied byStudied by 5 people
... ago
5.0(1)
note Note
studied byStudied by 16 people
... ago
4.0(1)
note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 9 people
... ago
5.0(1)
note Note
studied byStudied by 69 people
... ago
5.0(3)
note Note
studied byStudied by 18 people
... ago
4.5(2)

Explore top flashcards

flashcards Flashcard (80)
studied byStudied by 13 people
... ago
4.0(1)
flashcards Flashcard (73)
studied byStudied by 15 people
... ago
4.5(2)
flashcards Flashcard (65)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (32)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (28)
studied byStudied by 242 people
... ago
5.0(5)
flashcards Flashcard (79)
studied byStudied by 12 people
... ago
5.0(1)
flashcards Flashcard (80)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (81)
studied byStudied by 228 people
... ago
5.0(4)
robot