Microcomputer and Microprocessor Theory Flashcards
What is DSP
Digital Signal Processing (DSP) is the use of digital computation to perform a wide variety of signal processing operations. Signals can include audio, video, temperature, pressure, or any other form of data that can be represented as a sequence of numbers. DSP involves the following key components and steps:
Signal Sampling: Converting a continuous signal into a discrete signal by taking samples at regular intervals.
Quantization: Approximating each sample value to the nearest value within a finite set of levels.
Digital Processing: Applying various algorithms and mathematical operations to manipulate the signal. This can include filtering, compression, error detection and correction, feature extraction, etc.
Reconstruction: Converting the processed digital signal back into an analog signal, if necessary.
8085 Functional Units
- Register / Memory Unit.
- Arithmetic & Logic Unit (ALU).
- Instruction Decoder Unit.
- Timing And Control Unit.
- Interrupts, And, The Serial
Communication Unit
CPU Instruction Cycle/Operation Techniques
Fetch: fetches the instruction from RAM
Decode: Breaking instructions into Machine language
Execute: Perform the operation
Store: Export processed result
8085 Features
- 8 Bits processor
- can access up to16Bit program counter registers
- Can address up to 64kbs memory
- Has a 6 Register 8bit General Purpose registers; BCDEHL
- Supports up to 5 Hardare interrupts and 8 Software interrupts
- 40Pins
- 8 Bits Data Bus ie word length
Interrupt
Interrupts are signals triggered by external devices or program instructions during realtime to pause the current activity of the processor
Bus
A group of wires through which data, address and control signals are exchanged between the Microprocessor and other hardware components in order to perform program instructions.
- Address Bus: The 8085 microprocessor has a 16bits bi-directional address bus for accessing and exchanging data between CPU and RAM
- Data Bus: The 8085 processor has 8 data Buses for controlling flow of data in and out of the CPU
- Control Bus: for sending controls to hardware and peripherals
Microprocessor
The brain of a Micro Computer. A single chip capable of processing data
Components of a microcontroller
Microcontroller is a single chip device that can perform a computational. Contains
I/O
Storage
Microprocessor/CPU
Characteristics of DSP
Real-Time Processing:
Capable of processing data in real-time, ensuring that input signals are processed and output in a timely manner.
High Throughput:
Designed to handle large amounts of data quickly, with capabilities to perform millions of instructions per second (MIPS).
Low Latency:
Optimized for minimal delay between input and output, which is critical for applications like audio and video processing.
Power Efficiency:
Many DSPs are designed to consume less power while maintaining high performance, making them suitable for portable and battery-powered devices.
Flexibility and Programmability:
Allows developers to implement a wide range of signal processing algorithms and applications through software, enabling updates and optimizations without changing the hardware.