Interupsi (perangkat keras)
Interupsi dalam teknologi informasi merujuk kepada sebuah permintaan terhadap layanan dari CPU yang dibuat baik secara eksternal oleh sebuah perangkat keras (sebagai contoh: oleh "disk drive", atau "port I/O") atau secara internal oleh CPU itu sendiri. Interupsi perangkat keras eksternal digunakan untuk beberapa situasi seperti halnya ketika sebuah karakter telah diterima dari sebuah "port I/O" tertentu dan harus diproses oleh CPU, "disk drive" yang telah siap untuk mentransfer sekumpulan data, atau "system timer" yang berdetak. Sementara itu, interupsi perangkat keras internal terjadi ketika sebuah program mencoba sesuatu yang tidak mungkin, seperti halnya mencoba untuk mengakses alamat memori yang tidak ada atau membagi sebuah bilangan dengan angka nol. Interupsi perangkat keras umumnya diberi tingkatannya yang disusun berdasarkan prioritasnya dan tingkat kepentingannya. Tingkatan interupsi tertinggi diberikan kepada sebuah jenis interupsi yang disebut sebagi "Non-Maskable Interrupt" (NMI), yang mengindikasikan kesalahan yang serius, seperti halnya kerusakan/kegagalan memori atau perangkat lain yang harus dilayani secara langsung oleh prosesor.
VHDL
VHDL (VHSIC Hardware Description Language) ; VHSIC (Very High Speed Integrated Circuit) merupakan salah satu jenis bahasa HDL yang digunakan untuk mendeskripsikan berbagai fungsi rangkaian digital seperti FPGA ("Field-programmable Gate Arrays"), Gerbang logika, Flip-flop, dan sebagainya. VHDL juga bisa digunakan sebagai bahasa pemrograman untuk simulasi rangkaian dari komponen-komponen digital. HDL ("Hardware Description Language") digunakan perancang perangkat keras (hardware) untuk menuliskan sifat, sinyal dan fungsionalitas deskripsi berbasis "hardware" dari suatu rangkaian. Pendekatan "transistor" digunakan oleh perancang yang bekerja pada tingkat gerbang ("gate level") dan "transistor". Perancang mengaplikasikan rancangannya dalam "software" pada tingkat abstraksi yang lebih tinggi. Metodologi ini dipadukan dengan "tool" sintesis untuk menterjemahkan dan mengoptimalkan deskripsi dari suatu rancangan. Mesin sintesis digunakan untuk memetakan rancangan bagian fisik, seperti "application specific integrated circuit" (ASIC) atau "field programmable gate array" (FPGA). Meskipun kemampuan fitur yang terdapat pada pendekatan ini mampu digunakan, namun "hardware description language" (HDL) belum dapat diterima secara luas karena banyak rancangan yang menggunakan ukuran dan kompleksitas rancangan dapat diselesaikan menggunakan masukan skematik dan banyak perancang kurang mengenal HDL.