Keluwih: Jurnal Sains dan Teknologi
Vol. 5 No. 1 (2024): Keluwih: Jurnal Sains dan Teknologi (February) - In Progress

Implementasi Hazard Detection dan Data Forwarding pada Soft-core Prosesor Sederhana

Hermawan, Henry (Unknown)



Article Info

Publish Date
07 Jun 2024

Abstract

Abstract—This paper presents the implementation of hazard detection and data forwarding in the pipeline concept used in developing TEUS-1, a simple, 16-bit, soft-core processor. This processor is planned to be used for the learning process related to examples of processor design for undergraduate students. The pipeline implemented on TEUS-1 is 5 stages. In initial testing, 10 data hazards were found due to the existence of data dependencies between sequential instructions. In order to eliminate these data hazards, an interlocking algorithm and a data forwarding algorithm has been added to the instruction decoding section and to the execution unit section, respectively. With the addition of this algorithm, all data hazards found during initial testing can be eliminated. Keywords: hazard detection, data forwarding, interlocking, data hazard, pipeline Abstrak—Makalah ini mempresentasikan tentang implementasi dari hazard detection dan data forwarding pada konsep pipeline yang digunakan dalam pengembangan soft-core prosesor sederhana, yaitu TEUS-1. Prosesor ini merupakan prosesor 16 bits yang rencananya akan digunakan untuk proses pembelajaran terkait dengan contoh desain prosesor untuk mahasiswa program Sarjana. Pipeline yang diimplementasikan pada TEUS-1 adalah 5 stages. Dalam pengujian awal, ditemukan adanya 10 data hazard akibat dari adanya data dependencies antar instruksi yang berurutan. Untuk menghilangkan data hazard ini, telah ditambahkan algoritma interlocking pada bagian instruction decoding dan algoritma data forwarding pada bagian execution unit. Dengan adanya penambahan algoritma ini, seluruh data hazard yang ditemukan pada saat pengujian awal dapat dihilangkan. Kata kunci: hazard detection, data forwarding, interlocking, data hazard, pipeline

Copyrights © 2024






Journal Info

Abbrev

saintek

Publisher

Subject

Biochemistry, Genetics & Molecular Biology Chemical Engineering, Chemistry & Bioengineering Computer Science & IT Electrical & Electronics Engineering Energy Engineering Environmental Science Industrial & Manufacturing Engineering Mechanical Engineering

Description

Keluwih: Jurnal Sains dan Teknologi (Keluwih: Journal of Science and Technology) is an online, open access, and peer-reviewed journal. JST publishes its issues twice in a year (February and Agustus). This journal is to provide a forum for the sharing, dissemination, and discussion of original ...