Term
|
Definition
devices that process time-varying signals that can take on any value over some continuous range |
|
|
Term
|
Definition
also process time-varying signals that can take on any value over some continuous range, but we can treat them as if hey only take on discrete value, usually two values (1 or 0, true or false, high or low) |
|
|
Term
|
Definition
microprocessor(cpu), memory(ram), input and output devices, |
|
|
Term
central processing unit (CPU) |
|
Definition
ALU (arithmetic logic unit), Control Unit (CU), registers and transfer logic, clock circuitry (for synchronous applications) |
|
|
Term
|
Definition
in digital systems are numbers and other binary coded information that are operated on to achieve some result |
|
|
Term
|
Definition
the decimal value of a number is the weighted sum of the numbers digits |
|
|
Term
|
Definition
|
|
Term
most significant bit (msb) |
|
Definition
|
|
Term
lest significant bit (lsb) |
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
when adding up a column produces an overflow to the next column |
|
|
Term
|
Definition
when a column recieves an overflow |
|
|
Term
|
Definition
|
|
Term
|
Definition
a particular combination of n-bit values |
|
|
Term
Binary Coded Decimal (BCD) |
|
Definition
a binary code for decimal numbers. each decimal digit (0-9) is represented by a 4-bit unsigned binar number |
|
|
Term
|
Definition
code in which only one bit of a code word changes between each pair of successive code words |
|
|
Term
|
Definition
has the property that the corruption of a code word yields a non-code word. |
|
|
Term
|
Definition
gives a 1 (true) output if both of its inputs are 1s and otherwise produces a 0 (false) output |
|
|
Term
|
Definition
give a 1 out put if any one of its inputs is a 1 |
|
|
Term
|
Definition
also called inverter gives a 1 output when the input is 0 and 0 when is 1 |
|
|
Term
|
Definition
basic unit of storage or memory, that can store a single zero or a single one |
|
|
Term
|
Definition
many transistors on a single chip, that is used to construct digital circuits |
|
|
Term
|
Definition
a logic circuit whose outputs only depend upon the current values of the inputs |
|
|
Term
|
Definition
logic cirucuit whose outputs depend upon the current and past values of the inputs. |
|
|
Term
|
Definition
a single variable or its complement i.e A, barB |
|
|
Term
|
Definition
a single literal or a logical product of two re more literals |
|
|
Term
|
Definition
a single literal or a logical sum (OR) of two more litereals, i.e. A + B, A + B + barC |
|
|
Term
|
Definition
a product or sum term in which no variable appears more than once |
|
|
Term
|
Definition
a normal product term consisting of n literals |
|
|
Term
|
Definition
a normal sum term consisting of n literals |
|
|
Term
|
Definition
canonical product of sums |
|
|
Term
|
Definition
a graphical method for obtaining a MSOP or MPOS |
|
|
Term
|
Definition
Very-High-speed integrated circuits hardware description language (hdl) |
|
|
Term
|
Definition
behavioral dataflow structural |
|
|
Term
|
Definition
this style describes the behavior of a circuit in a "program-like" algorithmic manner |
|
|
Term
|
Definition
models the information (or dataflow) behavior over time of combinatorial logic |
|
|
Term
|
Definition
you can define your own gates and higher level circuits and compile them into your own library |
|
|
Term
|
Definition
all input and output signals are active high and maps 1 and low maps to 0 |
|
|
Term
|
Definition
all input and output signals are active low and maps 0 and low maps to 1 |
|
|
Term
|
Definition
both active high and active low signals are allowed |
|
|
Term
|
Definition
two 1 bit values plus carry in |
|
|
Term
|
Definition
a digital circuit that receives two one but numbers and a carry in and generate some-bit sum and a carry out |
|
|
Term
|
Definition
slow, the msb of the sum and carry out fo the msb will not be valid until the carry propagates through every previous bit position. the entire sum and carry out are valid after n full adder delays |
|
|
Term
|
Definition
a combinatorial circuit that encodes (assigns a code word) to 1 of m objects. |
|
|
Term
|
Definition
a combinatorial circuit that decode and n-bit code word |
|
|
Term
|
Definition
a combinatorial circuit that performs a selection operation. chooses one of several input lines and connects it to a single output line |
|
|
Term
|
Definition
a combinatorial circuit that connects a single input to one of several possible outputs |
|
|
Term
|
Definition
determines if values represented by a one n bit number is greater than equal to, or less than the other n bit number |
|
|
Term
|
Definition
either generates a parity bit for a word or checks the parity of a word. |
|
|
Term
|
Definition
performs binary addition/subtraction |
|
|
Term
|
Definition
allows output ports to have a value fo logical 0, l, or Hi-Z |
|
|
Term
|
Definition
a "cross-coupled" a pair of NOR gates |
|
|
Term
|
Definition
a "cross-couple" pair of nand gates |
|
|
Term
|
Definition
(sometimes called a control input, C) |
|
|
Term
|
Definition
a circuit modification that eliminates the "undefined" state |
|
|
Term
|
Definition
latch is transparent in its activated state because any changes are in its input are reflected in changes to its output(a classic combinatorial behavior) |
|
|
Term
|
Definition
combine 2 latches so that: 1 the inputs to the flip-flop control its state while the clock is logical 2 the outputs only change when the pulse is logical 0 |
|
|
Term
|
Definition
the flip-flop triggers only during a control signal transition from 0 to 1 |
|
|
Term
Programmable Logic Device PLD |
|
Definition
a circuit that can be reconfigured by the designer to perform any one of the variety of circuit functinos |
|
|
Term
field-programmable gate array FPGA |
|
Definition
means that the user, as contrasted to the manufacturer can program the chip |
|
|
Term
|
Definition
The information is usually placed on the ROM at the factory. You cannot erase or rewrite over the stored information (hence the term “read only”). |
|
|
Term
RAM, Random Access Memory |
|
Definition
|
|
Term
|
Definition
addressable collection of cells, each cell holds a word of data |
|
|
Term
dynamic random access memory DRAM |
|
Definition
based on a simple circuit containing a transitor and a capacitor (called a memory cell int a dram) |
|
|
Term
|
Definition
cells arranged in columns called bitlines & rows called wordlines. dynamic ram is relatively slow but it is also very cheap. |
|
|
Term
|
Definition
faster and more expensive than dram. it uses flip=flops for bit storage and doesn't need to be rfreshed |
|
|
Term
|
Definition
specific type of EEPROM, inexpensive and non-volatile |
|
|
Term
|
Definition
an application of higher perforamce RAM technology. |
|
|
Term
|
Definition
hold numbers calle accumulators |
|
|
Term
|
Definition
hold addresses of words in a computers memory |
|
|
Term
register transfer language (rtl) |
|
Definition
an intermediate language for specifying computation, used in electronics design industry for hardware description (vhdl) |
|
|
Term
|
Definition
consist of registers and alu's. hardware through which data flows while it is beign processed |
|
|
Term
|
Definition
very low level instruction used to implement more complex machine instructions |
|
|
Term
|
Definition
refers to both conceptual design of a computer system and fundamental operational structure |
|
|
Term
|
Definition
the binary language in which cpu instructions are coded |
|
|
Term
|
Definition
short or operational codes, portion of a machine language instruction that specifies the operation to be performed |
|
|
Term
instruction set architecture (ISA) |
|
Definition
the complete specification of opcodes and their operands |
|
|
Term
|
Definition
one step up from machine code, platform independent |
|
|