DDCA_Ch5

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/44

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

45 Terms

1
New cards

Digital Building Blocks

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

2
New cards

Hierarchy

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

3
New cards

Modularity

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

4
New cards

Regularity

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

5
New cards

Half Adder

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

6
New cards

Full Adder

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

7
New cards

Carry Propagate Adder (CPA)

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

8
New cards

Ripple-Carry Adder

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

9
New cards

Carry-Lookahead Adder

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

10
New cards

Prefix Adder

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

11
New cards

Carry-In (Cin)

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

12
New cards

Carry-Out (Cout)

The output carry value produced by an adder.

13
New cards

Generate signal (Gi)

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

14
New cards

Propagate signal (Pi)

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

15
New cards

Memory Array

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

16
New cards

Dynamic RAM (DRAM)

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

17
New cards

Static RAM (SRAM)

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

18
New cards

Read-Only Memory (ROM)

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

19
New cards

Arithmetic Logic Unit (ALU)

A digital circuit used to perform arithmetic and logical operations.

20
New cards

Multiplexer (MUX)

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

21
New cards

Demultiplexer (DEMUX)

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

22
New cards

Combinational Logic

Logic circuit whose output depends only on the present inputs.

23
New cards

Sequential Logic

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

24
New cards

Shifter

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

25
New cards

Logical Shifter

Shifts bits while filling with zeros.

26
New cards

Arithmetic Shifter

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

27
New cards

Floating-Point Representation

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

28
New cards

IEEE 754

A standard for floating-point arithmetic in computing.

29
New cards

Normalized Form

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

30
New cards

Sign Bit

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

31
New cards

Exponent Field

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

32
New cards

Mantissa (or significand)

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

33
New cards

Two’s Complement

A binary representation for signed integers that simplifies arithmetic operations.

34
New cards

Fixed-point Representation

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

35
New cards

Program Counter

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

36
New cards

Counter

A sequential circuit that counts pulses or events.

37
New cards

Shift Register

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

38
New cards

Dynamic Memory Refresh

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

39
New cards

Flash Memory

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

40
New cards

Lookup Table (LUT)

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

41
New cards

Programmable Logic Array (PLA)

A programmable device that implements combinational logic.

42
New cards

Field Programmable Gate Array (FPGA)

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

43
New cards

Configuration

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

44
New cards

Data Array

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

45
New cards

Bit Cell

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