170 likes | 384 Views
전자의료시스템 및 실습 디지털 시스템의 기초. 구 환 경희대학교 전자정보대학 동서의료공학과. Contents. Basic concepts for understanding - Flip-flops - Registers - Bus - Transfer - Shifter - Accumulator - Multiplier - ALU(Arithmetic Logic Unit) - Pipeline. Flip-flops. Descriptions
E N D
전자의료시스템 및 실습디지털 시스템의 기초 구 환 경희대학교 전자정보대학 동서의료공학과
Contents • Basic concepts for understanding - Flip-flops - Registers - Bus - Transfer - Shifter - Accumulator - Multiplier - ALU(Arithmetic Logic Unit) - Pipeline
Flip-flops • Descriptions - The storage elements employed in clocked sequential circuits - a binary cell capable of storing one bit of information - maintains a binary state until directed by a clock pulse to switch states • Types - SR Flip-Flop - D Flip-Flop - JK Flip-Flop - T Flip-Flop - Edge-Triggered Flip-Flops
Flip-flops • Examples
Registers • Descriptions - A group of flip-flops with each flip-flop capable of storing one bit of information - may have combinational gates that perform certain data-processing tasks - Broadest definition: a group of flip-flops and gates that effect their transition
Registers • Example
Bus • Descriptions - consists of a set of common lines, one for each bit of a register, through which binary information is transferred one at a time - One way of constructing a common bus system is with multiplexers
Bus • Example
Transfer • Example
Shifter • Descriptions - used for serial transfer of data - used in conjunction wit arithmetic, logic, and other data-processing operations - can be shifted to the left or the right
Shifter • Examples
Accumulator • Example
Multiplier • Example
ALU(Arithmetic Logic Unit) • Descriptions - Instead of having individual registers performing the microoperations directly, computer systems employ a number of storage registers connected to a common operational unit called an arithmetic logic unit(ALU) - consists of combinational logics - arithmetic circuit + logic circuit
ALU(Arithmetic Logic Unit) • Example
Pipeline • Descriptions - a technique of decomposing a sequential process into suboperations, with each subprocess being executed in a speacial dedicated segment that operates concurrently with all other segments - can be visualized as a collection of processing segments through which binary information flows - implies a flow of information analogous to an industrial assembly line. - characteristic of pipelines that several computations can be in progress in distinct segments at the same time
Pipeline • Example Fully loaded pipeline (normal operation)