Açık Akademik Arşiv Sistemi

The design and implementation of a 16 bit floating point arithmetic unit using BZK.SAU.FPGA microcomputer assembly language

Show simple item record

dc.contributor.authors Oztekin, Halit; Kisioglu, Hakan; Gulbag, Ali; Temurtas, Feyzullah
dc.date.accessioned 2022-12-20T13:25:20Z
dc.date.available 2022-12-20T13:25:20Z
dc.date.issued 2022
dc.identifier.issn 1061-3773
dc.identifier.uri http://dx.doi.org/10.1002/cae.22559
dc.identifier.uri https://hdl.handle.net/20.500.12619/99293
dc.description Bu yayının lisans anlaşması koşulları tam metin açık erişimine izin vermemektedir.
dc.description.abstract The microcomputer architecture named BZK.SAU.FPGA, which was developed in 2014, was used to increase efficiency in the teaching of the Computer Architecture and Organization course, which is one of the basic courses of the Department of Computer Engineering. In the last version released in 2018, the architecture has been started to be used in many engineering disciplines with its modular structure and a basic operating system. However, this architecture uses fixed-point numbers in arithmetic operations. Although this situation contributes to its use as an educational tool at the beginner level for new learners, the fact that it cannot operate with floating point numbers is one of the biggest shortcomings of the educational tool. Floating point numbers are used extensively in applications such as mathematical analysis, signal processing, image processing, and so on. Therefore, in this study, the FPA unit for the computation of addition, subtraction, multiplication, and division operations is integrated into this architecture. For FPA unit implementation, an assembly-level program has been embedded in the architecture using an IEEE-754 half-precision binary format (FP16) with the aim of presenting the fundamental of the floating-point computation. The FPA unit proposed to observe the behavior of floating point numbers in arithmetic operations and increase awareness of these issues was used as an auxiliary tool in the computer architecture course. A pre- and postsurvey study was conducted to see the learning outcomes of students using this tool on floating point numbers. We found a significant association between pre- and postsurvey, indicating that students' knowledge about the behavior of floating point numbers increased (p < .001).
dc.language English
dc.language.iso eng
dc.relation.isversionof 10.1002/cae.22559
dc.subject Computer Science
dc.subject Education & Educational Research
dc.subject Engineering
dc.subject antenna
dc.subject educational tool
dc.subject Floating Point Arithmetic Unit
dc.subject FPGA
dc.subject IEEE-754
dc.title The design and implementation of a 16 bit floating point arithmetic unit using BZK.SAU.FPGA microcomputer assembly language
dc.contributor.authorID Temurtas, Feyzullah/0000-0002-3158-4032
dc.contributor.authorID Oztekin, Halit/0000-0001-8598-4763
dc.identifier.volume 30
dc.identifier.startpage 1833
dc.identifier.endpage 1856
dc.relation.journal COMPUTER APPLICATIONS IN ENGINEERING EDUCATION
dc.identifier.issue 6
dc.identifier.doi 10.1002/cae.22559
dc.identifier.eissn 1099-0542
dc.contributor.author Oztekin, Halit
dc.contributor.author Kisioglu, Hakan
dc.contributor.author Gulbag, Ali
dc.contributor.author Temurtas, Feyzullah
dc.relation.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record