PERKEMBANGAN
TENTANG
PENGOLAH
SINYAL DIGITAL
OLEH :
ILHAM RAMDANI
24040124410007
Mikroprosesor (Microprocessor)
Definisi singkat
Mikroprosesor adalah unit pemrosesan
pusat (CPU) yang diimplementasikan
sebagai satu atau beberapa chip IC —
bertugas mengeksekusi instruksi
program. Untuk menjadi sistem lengkap
biasanya mikroprosesor memerlukan
memori dan periferal eksternal.
Fungsi / organisasi inti
ALU (Arithmetic Logic Unit) — operasi aritmetika dan logika.
Register file — register umum / khusus (accumulator, indeks, status).
Program Counter (PC) dan unit kontrol (instruction decode )
Bus eksternal: address bus, data bus, menghubungkan ke RAM, ROM, I/O.
Sejarah, Kelebihan dan
Kekurangan
Sejarah singkat (milestone) Kelebihan Kekurangan
1971 — Intel 4004 (sering Fleksibel: dapat menjalankan Memerlukan komponen eksternal
dikutip sebagai mikroprosesor OS kompleks dan aplikasi (memori, I/O) → desain sistem
komersial terpadu pertama, 4- beragam. lebih kompleks.
bit). Performa tinggi (multi-core, Konsumsi daya relatif tinggi
1970an — rangkaian out-of-order, cache hierarchy) (khususnya CPU desktop/server).
mikroprosesor 8-bit (Intel 8008, pada seri desktop/server. Biaya dan kompleksitas arsitektur
8080; Zilog Z80). Ekosistem perangkat lunak bisa tidak efisien untuk aplikasi
1978/1979 — Intel 8086 / 8088 dan toolchain matang tertanam sederhana.
→ fondasi arsitektur x86. (compiler, OS, debuggers).
1981 — IBM PC (Intel 8088)
mempopulerkan arsitektur PC.
Mikrokontroler (Microcontroller, MCU)
Definisi singkat
Mikrokontroler adalah sistem komputer
lengkap pada satu chip: CPU + memori
non-volatile (Flash/ROM) + RAM +
periferal (GPIO, ADC, timers, serial
interface, dll.). Dirancang untuk
mengontrol perangkat embedded.
Fungsi / organisasi inti
Core CPU (8/16/32-bit): ALU, register, PC.
Peripherals: GPIO, ADC, DAC, timers, PWM, CAN, USB, ADC, DMA.
Power management: low-power modes, watchdog timer, clock
Interrupt controller: vectored interrupts, prioritas.
Sejarah, Kelebihan dan
Kekurangan
Sejarah singkat (milestone) Kelebihan Kekurangan
Awal 1970an–1980an — Integrasi tinggi → biaya sistem Sumber daya terbatas (clock,
perkembangan berbagai MCU; rendah dan ukuran kecil. RAM, Flash) → tidak cocok untuk
Intel 8051 Hemat energi (mode tidur, clock aplikasi komputasi intensif.
(1980) menjadi salah satu gating) → cocok battery- Banyak MCU 8/16 bit memiliki
arsitektur MCU [Link] powered. kemampuan floating-point
lain populer: Microchip (PIC), Mudah disusun: banyak terbatas kecuali ada FPU.
Atmel (AVR), kemudian ARM development board, SDK, RTOS Keterbatasan multitasking
Cortex-M menjadi inti banyak ringan. kompleks & virtual memory.
MCU modern (banyak vendor Boot cepat; cocok untuk kontrol
memakai core ARM sejak real-time level sederhana hingga
1990an/2000an). menengah.
Digital Signal Processor (DSP)
Definisi singkat
DSP adalah kelas prosesor yang
dioptimalkan untuk pemrosesan sinyal
digital real-time: operasi vektor, filter
digital, FFT, konvolusi, korelasi, dll.
Arsitekturnya mendesain instruksi dan
struktur data untuk efisiensi matematis.
Fungsi / organisasi inti
MAC unit (Multiply-Accumulate) hardware (esensial untuk filter dan FFT.
Register-to-register cepat (sering 16/32 bit), multiple data paths.
Arsitektur Harvard / modified Harvard: memisahkan memori instruksi & data
untuk throughput tinggi.
Pipelining & zero-overhead looping: untuk deterministik / low latency.
Sejarah, Kelebihan dan
Kekurangan
Sejarah singkat (milestone) Kelebihan Kekurangan
Awal 1980an — pengenalan Kinerja tinggi untuk operasi Kurang fleksibel untuk tugas
keluarga DSP komersial; TI numerik (filter, FFT, korelasi) per general-purpose; pemrograman
TMS320 (sekitar awal 1980an) watt dan per biaya dibanding sering lebih rumit.
kerap disebut sebagai keluarga CPU umum pada aplikasi sinyal. Toolchain dan optimisasi spesifik
DSP awal yang sukses. Deterministik: latensi / waktu (assembly/intrinsics) sering
Sejak itu banyak varian (TI, eksekusi lebih dapat diperlukan untuk performa
Analog Devices SHARC/Blackfin, diperkirakan → penting pada [Link] beban non-DSP,
dsb.) khusus untuk audio, real-time. CPU umum bisa lebih praktis.
telekomunikasi, radar, Instruksi & periferal (DMA,
pengolahan gambar. timers) disesuaikan untuk
streaming data.
Contoh aplikasi tiap kelas
• Mikroprosesor: desktop/laptop/server, komputer
personal, virtualisasi, aplikasi intensif CPU.
• Mikrokontroler: embedded control (perangkat
rumah, IoT, pengendali motor, sensor), peralatan
industri, appliance.
• DSP: audio processing, modem/telekomunikasi,
radar/sonar, image/video preprocessing, control
loop berkecepatan tinggi.
Referensi
1. [Link]
vault/articles/[Link]?
2. [Link]
3. [Link]
4. [Link]
5. [Link]
peripherals-06?srsltid=AfmBOopav3yPg8a87-
_i96tnCORk9IXOfnX9BN5DvJNXezZTMCnK-Sug&
6. [Link]
[Link]?
THANK YOU