Bresenham's line and circle drawing algorithm using FPGA

Other Title(s)

خوارزمية برزنهام لرسم خط و دائرة باستخدام FPGA

Joint Authors

Ali, Arij H.
Mahmud, Riyad Z.

Source

al- Rafidain Journal of Computer Sciences and Mathematics

Issue

Vol. 15, Issue 2 (31 Dec. 2021), pp.39-53, 15 p.

Publisher

University of Mosul College of Computer Science and Mathematics

Publication Date

2021-12-31

Country of Publication

Iraq

No. of Pages

15

Main Subjects

Information Technology and Computer Science

Topics

Abstract EN

In Bresenham's line drawing algorithm, the points of an n-dimensional raster that have to be selected are determined forming a close approximation to a straight line existed between two points.

It is widely used for drawing line primitives in a bitmap image (for example: on a computer screen), since only integer addition, subtraction and bit shifting are used.

These three operations are cheap concerning standard computer architectures.

In addition, it is an incremental error algorithm.

It is among the oldest algorithms that have been developed in computer graphics.

An extension to the original algorithm may lead to draw circles.

This research deals with the Bresenham's line and circle drawing algorithm based on FPGA hardware platform.

The shapes on the VGA screen are displayed via internal VGA port that is built in the device.

American Psychological Association (APA)

Ali, Arij H.& Mahmud, Riyad Z.. 2021. Bresenham's line and circle drawing algorithm using FPGA. al- Rafidain Journal of Computer Sciences and Mathematics،Vol. 15, no. 2, pp.39-53.
https://search.emarefa.net/detail/BIM-1298629

Modern Language Association (MLA)

Ali, Arij H.& Mahmud, Riyad Z.. Bresenham's line and circle drawing algorithm using FPGA. al- Rafidain Journal of Computer Sciences and Mathematics Vol. 15, no. 2 (2021), pp.39-53.
https://search.emarefa.net/detail/BIM-1298629

American Medical Association (AMA)

Ali, Arij H.& Mahmud, Riyad Z.. Bresenham's line and circle drawing algorithm using FPGA. al- Rafidain Journal of Computer Sciences and Mathematics. 2021. Vol. 15, no. 2, pp.39-53.
https://search.emarefa.net/detail/BIM-1298629

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references : p. 53

Record ID

BIM-1298629