Anda di halaman 1dari 4

Kontrol Interupsi

Kontrol interupsi merupakan sebuah piranti yang sering ditemukan dalam sebuah sistem komputer,
entah itu single-prosesor maupun multiprosesor. Dalam konteks embedded system, manajemen
interupsi sangatlah penting. Embedded system biasanya terdiri dari prosesor, peripheral serta
akselerator. Untuk membuat mekanisme sinkronasisasi dari ketiga element tadi serta bereaksi
terhadap event eksternal, maka dapat menggunakan kontrol interupsi.

Tugas Kontrol Interupsi:


1. Berurusan dengan interupsi yang dihasilkan oleh peripheral dan prosesor
2. Membuat skala prioritas dalam penginterupsian
3. Memberi tugas eksekusi ke prosesor

Referensi: A. Tumeo et al., "An Interrupt Controller for FPGA-based Multiprocessors,"


2007 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation,
2007, pp. 82-87, doi: 10.1109/ICSAMOS.2007.4285737.
Diagram dari Kontrol Interupsi
Diagram disamping berdasarkan pada spesifikasi On-chip
Peripheral Bus (OPB) untuk mengizinkan akses yang
dipetakan oleh memori ke prosesor. OPB Interface
mengirimkan sinyal berikut ini ke controller logic:
- Reg_Addr - Data_in
- Valid_rd - Data_out
- Valid_wr - Proc_id

Kemudian komponen IntC Core, merupakan implementasi


core logic dari kontroler. Terlihat dalam diagram, terdapat
tiga sub-komponen, yaitu:
1. The Register Block
2. Edge Intterupt Detection
3. Irq Generator

Referensi: A. Tumeo et al., "An Interrupt Controller for FPGA-based Multiprocessors,"


2007 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation,
2007, pp. 82-87, doi: 10.1109/ICSAMOS.2007.4285737.
Blok Fungsi khusus
- Merupakan blok dari kode yang dirancang untuk melaksanakan tugas
khusus
- Berisi sejumlah pernyataan yang dikemas dalam sebuah nama
- Tujuan:
• Memudahkan dalam mengembangkan program(program dibagi menjadi beberapa modul kecil-
modular programming)
• Menghemat ukuran program (menghindari penulisan yang berulang-ulang)
• Memudahkan dalam maintenance program
• Fungsi yang telah didefinisikan, dapat digunakan untuk program lain
Ulty. 2020. “10 Komponen Mikrokontroler”,
https://lancangkuning.com/post/24886/10-komponen-mikrokontroler.html, diakses pada 19
September 2021 pukul 15:16.

Anda mungkin juga menyukai